RS-232、RS-485、RS-422、單工、雙工、半雙工
阿新 • • 發佈:2022-05-10
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^8108
訊號
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^8108
單工、半雙工、全雙工
- 單工(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