简单地说,RS-232与RS-485的区别主要在于:传输方式不同、传输距离不同、RS-232 只允许一对一通信
- 传输方式不同。 RS-232采取不平衡传输方式,即所谓单端通讯. 而RS485则采用平衡传输,即差分传输方式
- 传输距离不同。RS-232适合本地设备之间的通信,传输距离一般不超过20m。而RS-485的传输距离为几十米到上千米
- RS-232 只允许一对一通信,而RS-485 接口在总线上是允许连接多达128个收发器
扩展资料
- RS-232被定义为一种在低速率串行通讯中增加通讯距离的单端标准
- RS-232采取不平衡传输方式,即所谓单端通讯.收、发端的数据信号是相对于信号地,如从DTE设备发出的数据在使用DB25连接器时是2脚相对7脚(信号地)的电平
- 典型的RS-232信号在正负电平之间摆动,在发送数据时,发送端驱动器输出正电平在+5~+15V,负电平在-5~-15V电平。当无数据传输时,线上为TTL,从开始传送数据到结束,线上电平从TTL电平到RS-232电平再返回TTL电平
- 针对rs232接口的不足,于是就不断出现了一些新的接口标准,rs-485就是其中之一,它具有以下特点:
1) rs-485的电气特性:逻辑“1”以两线间的电压差为+(2-6) v表示;逻辑“0”以两线间的电压差为-(2-6)v表示。接口信号电平比rs-232降低了,就不易损坏接口电路的芯片, 且该电平与ttl电平兼容,可方便与ttl 电路连接
2) rs-485的数据最高传输速率为10mbps
3) rs-485接口是采用平衡驱动器和差分接收器的组合,抗共模干能力增强,即抗噪声干扰性好
4) rs-485接口的最大传输距离标准值为4000英尺,实际上可达 3000米,另外rs-232接口在总线上只允许连接1个收发器,即单站能力。而rs-485接口在总线上是允许连接多达128个收发器。即具有多站能力,这样用户可以利用单一的rs-485接口方便地建立起设备网络