|
S-232与RS-485都是EIA(电子工业协会)定义的串行通信标准,目的在于保证不同厂家之间的产品相兼容。EIA总共定义了三种串行通信标准RS-232、RS-422与RS-485,后者是前者的升级,弥补前者某方面的不足。RS-232存在通信距离短,速率低的问题,RS-422和RS-485通过采用非平衡传输将最大传输距离提高的4000英尺(约1219米),最大传输速率提高到10Mbps。
RS-232、RS-422与RS-485只定义了串行数据的传输接口,并未涉及插件、电缆和协议,用户可以在高层建立自己的通信协议。比如RMM与TRX之间的串行数据通信的帧格式就是我们公司自己定义的以0x7E开头并以0x7E结尾的帧格式。
下表对比三大标准并列出了各自的电气特性:
标准 RS-232 RS-422 RS-485
传输方式 单端 差分 差分
节点数 1发1收 1发10收 1发32收
最大传输距离 50英尺(约15M) 4000英尺(约1219M) 4000英尺(约1219M)
最大波特率 20kbps 10Mbps 10Mbps
输出差分电压 ±5V--±15V ±2V--±6V ±2V--±6V
输入差分电压 ±3V--±12V ±200mV--±6V ±200mV--±6V
触发电压 ±3V ±200mV ±200mV
输出共模电压 -3V-- +3V -1V-- +3V
输入共模电压 -7V-- +7V -7V-- +12V |
|