RS232
- 接口的信号電平值較高,易損壞接口電路的晶片。任何一條信号線的電壓均為負邏輯關系。與TTL電平不相容故需使用電平轉換電路方能與TTL電路連接配接。
- 傳輸速率較低,在異步傳輸時,比特率為20Kbps。
- 抗噪聲幹擾性弱
- 傳輸距離有限,最大傳輸距離标準值為50英尺,實際上用在15米左右。
- 在總線上隻允許連接配接一個收發器
RS485
- 接口信号電平相比于RS-232降低了,就不容易損壞接口電路晶片。且與TTL電平相容,友善與TTL電路連接配接。
- 資料最高傳輸速率為:10Mbps
- 最大傳輸距離标準值4000英尺,實際上可達3000米。
- 在總線上隻允許連接配接多達128個收發器
RS422
- RS-422需要一終接電阻,要求其阻值約等于傳輸電纜的特性阻抗。在短距離傳輸時可不需終接電阻,即一般在300米以下不需終接電阻。終接電阻接在傳輸電纜的最遠端。
- 最大傳輸速率為10Mb/s
- 最大傳輸距離為4000英尺,約1219米
差別
- RS232是全雙工的,RS485是半雙工的,RS422是全雙工的。
- RS485與RS232僅僅是通訊的實體協定(即接口标準)有差別,RS485是差分傳輸方式,RS232是單端傳輸方式
- PC機上已經配備有RS232,直接使用就行了,若使用RS485通訊,隻要在RS232端口上配接一個RS232轉RS485的轉換頭就可以了,不需要修改程式。
- RS-232隻允許一對一通信(單站能力),RS-485接口在總線上是允許連接配接多達128個收發器(具有多站能力)