串口 RS-485/RS-422 . RS-232 區別/比較/接線圖


 

一、串口接線

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM