一、串口接線
RS-232 : RXD , TXD 連線 TXD , RXD
RS-485 : A,B連線 A,B
RS-422 : RX-A , RX-B , TX-A ,TX-B 連線 TX-A , TX-B , RX-A ,RX-B
RS-232 :RXD , TXD 連線 TXD , RXD

RS-485 : A,B連線 A,B

RS-422 : RX-A , RX-B , TX-A ,TX-B 連線 TX-A , TX-B , RX-A ,RX-B


二、RS232、RS422、RS485串口協議對比表:

RS232是全雙工,3線 RXD(2)、TXD(3)、GND(5);
RS485是半雙工,2線 485-A、485-B ;
RS422是全雙工,4線 TXD+ , TXD- , RXD+ , RXD-;
三、串口細分

RS-232 一般只使用RXD(2)、TXD(3)、GND(5) 三條線;
RS-232只允許一對一通信。
RS-232屬 雙工通信,僅需幾條信號線就可實現,如一條發送線、一條接收線及一條地線。
RS-232屬單端信號傳送,存在共地噪聲和不能抑制共模干擾等問題,因此一般用於20m以內的通信。 RS485和RS422電路原理基本相同,都是以差動方式發送和接受,不需要數字地線。
RS485 接口組成的半雙工網絡,一般只需二根信號線
RS485的並聯方法,將所有RS-485設備直接並聯在一起(即所有A接一起、所有B接一起) 接線標示是 485+ 485- ,分別對應鏈接設備(控制器)的 485+ 485-。
RS422 接口組成的全雙工網絡,四根信號線
RS-422可支持10個節點,RS-485支持32個節點
RS-485與RS-422,其最大傳輸距離約為1219米,最大傳輸速率為10Mb/s。平衡雙絞線的長度與傳輸速率成反比,在100kb/s速率 以下,才可能使用規定最長的電纜長度。只有在很短的距離下才能獲得最高速率傳輸。一般100米長雙絞線最大傳輸速率僅為1Mb/s。
RS-485需要2個終接電阻,其阻值要求等於傳輸電纜的特性阻抗。在矩距離傳輸時可不需終接電阻,即一般在300米以下不需終接電阻。終接電阻接在傳輸總線的兩端。

串行 VS 並行
應用:串行和並行兩個概念存在於遠程通信和計算機科學領域中,這兩種方式也存在於通信硬件接口、通信方式和處理方式上。硬件接口:串行總線和並行總線;通信方式:串行通信和並行通信,處理方式(如程序任務處理):串行執行和並行執行。
原理:
串行:任務/數據 按照順序依次 執行/傳輸
並行:任務/數據 拆分成多個個體,在多個 線程/通訊線路 上同時 執行/傳輸
半工、半雙工、全雙工
串行通信三種方式:半工通信、半雙工通信、全雙工通信
單工,等同於,單向單行道;只允許數據在一個方向傳輸;任何時間段,只允許一個方向數據傳輸。
半雙工,等同於,雙向單行道;允許數據在兩個方向傳輸;同一時間段,只允許一個方向數據傳輸。
全雙工,等同於,雙向雙行道;允許數據在兩個方向傳輸;同一時間段,允許兩個方向數據同時傳輸。
原文鏈接:https://blog.csdn.net/ling12abc/article/details/82929570
