RS232 | RS485 | RS422 | |
---|---|---|---|
通信特點 | 點對點 短距離 低速 | 半雙工 支援多機通訊 同一總線上最多可以挂接32個節點 | 多點通信,平衡傳輸 硬體上相當于兩組RS-485 兩個半雙工RS-485構成一個全雙工RS-422 |
傳輸速度 | 50~19200b/s | 100 kbit/s-10 Mbit/s | 同RS485 |
傳輸距離 | 一般可達15-30m,最遠1000m | 1200m 10.8km(10個中繼) 傳輸速率(bit/s) * 傳輸距離(m) < 1 0 8 10^8 108 | 同RS485 |
接口線 | 标準25條線 簡化9條 一般3~9條信号線就可以實作全雙工通信 | 3(A、B、G) | 同RS485 |
邏輯電平 | -5V~-15 V(1) +5 V~+15 V(0) | Voa–Vob < −200 mV(1) Voa–Vob > +200 mV(0) | Voa–Vob < −6 V(1) Voa–Vob > +6 V(0) |
噪聲容限 | 2V | ||
優點 | 線少 傳輸速度靈活 | 傳輸速率高 差模傳輸,抗幹擾能力強 | |
缺點 | 信号電平高 傳輸速率低 傳輸距離有限 有限的多點傳輸能力 | 不允許出現多個發送端而隻能有多個接受端 |
RS232
簡介
- Recommended Standard 232
- 常用的串行通信接口标準之一
- 資料終端裝置(data terminal equipment,DTE,如計算機)和資料通信裝置(data communication equipment,DCE,如數據機)之間串行二進制資料交換接口技術标準
- 常用于短距離,點對點,低速有線資料連接配接
- DB-25連接配接器、DB-9連接配接器
- 工業控制的RS-232口一般隻使用RXD、TXD、GND三條線
特點
- 信号線少:标準25條線,一般3~9條信号線就可以實作全雙工通信
- 傳輸速率靈活:50~19200b/s
- 負邏輯傳送:邏輯“1”的電平為-5V~-15 V,邏輯“0”的電平為+5 V~+15 V,噪聲容限為2V
- 傳送距離:一般可達15-30m,最遠1000m
缺點
- 信号電平值較高,易損壞接口電路的晶片,且與TTL不相容,需轉換晶片
- 傳輸速率較低
- 易産生共模幹擾,抗噪聲幹擾性弱
- 傳輸距離有限
- 可以實作點對點的通信方式,但不能實作聯網功能,有限的多點傳輸能力
接口線
基本就是一些資料信道,資料響應信道
- 1 接收線信号檢出( Received Line Signal Detection,RSD):表示DCE已接通通信鍊路,告知DTE準備接收資料
- 2 接收資料( Received data,RXD):DCE→DTE
- 3 發送資料( Transmitted data,TXD):DTE→DCE
- 4 資料終端準備( Data Set Ready,DTR)
- 5 地線-GND
- 6 資料裝置準備好( Data Set ready,DSR)
- 7 請求發送( Request to Send):表示DTE請求DCE發送資料
- 8 清除發送( Clear to Send,CTS):表示DCE準備好接收DTE發來的資料,是對請求發送信号RTS的響應信号
- 9 振鈴訓示( Ringing,R):DCE收到交換台送來的振鈴呼叫信号,使該信号有效(ON狀态),通知終端,已被呼叫
RS485
簡介
- 常用的串行通信接口标準之一
- 支援多機通訊,允許接在最多 128 個裝置的總線上
- 常用于遠距離,電噪聲幹擾環境
- 4線實作全雙工
- 差分信号傳輸
特點
- 傳輸速率:100 kbit/s-10 Mbit/s
- 傳輸距離:1200m
- 經驗法則:傳輸速率(bit/s) * 傳輸距離(m) < 1 0 8 10^8 108
信号
Signal | Mark (logic 1) | Space (logic 0) |
---|---|---|
A | low | high |
B | high | low |
- binary 1 (OFF)(Voa–Vob < −200 mV)
- binary 0 (ON)(Voa–Vob > +200 mV)
接口線
- TX−/RX− or D− as alternative for A
- TX+/RX+ or D+ as alternative for B
- SC or G or reference:接收器用來測量A和B電壓的公共信号參考地
RS422
簡介
- 常用的串行通信接口标準之一
- 4線,全雙工,差分傳輸,多點通信
- 平衡傳輸,單向/非可逆
- 不允許出現多個發送端而隻能有多個接受端
- 硬體上相當于兩組RS-485,兩個半雙工RS-485構成一個全雙工RS-422
特點
- 傳輸速率:100 kbit/s-10 Mbit/s
- 傳輸距離:1200m
- 經驗法則:傳輸速率(bit/s) * 傳輸距離(m) < 1 0 8 10^8 108
單工、半雙工、全雙工
- 單工(simplex):資料傳輸隻支援資料在一個方向上傳輸;在同一時間隻有一方能接受或發送資訊
- 全雙工(full-duplex):允許資料同時在兩個方向上傳輸
- 半雙工(half-duplex):允許資料在兩個方向上傳輸,但是,在某一時刻,隻允許資料在一個方向上傳輸
https://baike.baidu.com/item/RS-232/2022036
https://en.wikipedia.org/wiki/RS-232
https://baike.baidu.com/item/RS-485/9695794
https://en.wikipedia.org/wiki/RS-485
https://baike.baidu.com/item/RS-422
https://en.wikipedia.org/wiki/RS-422