1、異曲同工
RS-23二、RS422和RS-485 均屬於UART是通用異步收發傳輸器(Universal Asynchronous Receiver/Transmitter),僅用兩根信號線(Rx 和Tx)就能夠完成通訊過程;
而因爲各自使用的電平有所不一樣,所以由UART轉換爲RS-23二、RS422或RS-485時,須要通過一個SP3232E、SP3485(或則其餘轉換芯片)。網絡
須要注意的是:RS-23二、RS-42二、RS-485 它們僅是關於UART通信的一個機械和電氣接口標準,所以把RS-23二、RS-42二、RS-485 稱爲通信協議,這是很不該該的(頂可能是網絡協議中的物理層面)。異步
2、RS-232標準
RS-232是美國電子工業協會EIA(Electronic Industry Association)制定的一種串行物理接口標準。
RS-232 通常只使用RXD(2)、TXD(3)、GND(5) 三條線; 性能
硬件實現辦法.net
首先涉及到了電平的變化,UART使用的芯片自身輸出的電壓;
而後由UART的兩條信號線 TX和RX轉換爲RX-232的 TX和RX;blog
RX-232接口的信號電平值較高,易損壞接口電路的芯片,又由於與TTL電平不兼容故需使用電平轉換電路方能與TTL電路鏈接。
傳輸速率較低,在異步傳輸時,波特率爲20Kbps。
接口使用一根信號線和一根信號返回線而構成共地的傳輸形式,這種共地傳輸容易產生共模干擾,因此抗噪聲干擾性弱。接口
RS-232接口能夠實現點對點的通訊方式,但這種方式不能實現聯網功能。
因而,爲了解決這個問題,一個新的標準RS-485產生了。ci
3、RS-422和RS485
RS-485的數據信號採用差分傳輸方式,也稱做平衡傳輸,它使用一對雙絞線;
RS-422 的電氣性能與RS-485徹底同樣。
主要的區別在於:****RS-422 有4 根信號線:兩根發送、兩根接收。因爲RS-422 的收與發是分開的因此能夠同時收和發(全雙工),也正由於全雙工要求收發要有單獨的信道,因此RS-422適用於兩個站之間通訊,星型網、環網,不可用於總線網;
RS-485 只有2 根信號線,因此只能工做在半雙工模式,經常使用於總線網。 it
硬件實現辦法 io
注意485的兩條信號線須要作差分等長 終端
所以RS-485/RS-422有較好的抗噪聲干擾性;
4、性能比較
一、通訊能力:RS-485 接口在總線上是容許鏈接多達128個收發器,用戶能夠利用單一的 RS-485 接口方便地創建起設備網絡。RS-232只容許一對一通訊。
RS-422可支持10個節點,RS-485支持32個節點,所以多節點構成網絡。
網絡拓撲通常採用終端匹配的總線型結構,不支持環形或星形網絡。
二、信號線:RS485 接口組成的半雙工網絡,通常只需二根信號線。RS-232 口通常只使用 RXD、TXD、GND 三條線 。
三、電氣電平值:RS-485的邏輯」1」以兩線間的電壓差爲+(2-6) V 表示;邏輯」0」以兩線間的電壓差爲-(2-6)V 表 示 。在 RS-232-C 中任何一條信號線的電壓均爲負邏輯關係。即:邏輯」1」,-5- -15V;邏輯」0 」 +5- +15V 。
四、傳輸速率:RS-232傳輸速率較低,在異步傳輸時,波特率爲 20Kbps。RS-485 的數據最高傳輸速率爲 10Mbps 。
五、傳輸速率:RS-232傳輸速率較低,在異步傳輸時,波特率爲 20Kbps。RS-485 的數據最高傳輸速率爲 10Mbps 。
六、 抗干擾性:RS485 接口是採用平衡驅動器和差分接收器的組合,抗噪聲干擾性好。RS232 接口使用一根信號線和一根信號返回線而構成共地的傳輸形式,這種共地傳輸容易產生共模干擾。 --------------------- 做者:jkfeng101010 來源:CSDN 原文:https://blog.csdn.net/weixin_42124889/article/details/80253009 版權聲明:本文爲博主原創文章,轉載請附上博文連接!