rs485采用平衡发送和差分接收方式,具有抑制共模干扰的能力,加之总线收发器具有高灵敏度,能检测低至200mv的电压,因此rs485的传输距离达到千米以外,是进行远距离串行数据传输的方式。
rs485采用半双工工作方式,rs485接口组成的半双工网络采用屏蔽双绞线进行信号传输,物理上只需二根连线,非常便于进行多点互连,以实现一对多点的通讯。rs485接口总线可连接32个站点,增加中继器后可连接多达255个站点。
rs485接口发送端以差分信号线两线间的电压差 2v ~ 6v表示逻辑“1”,-2v ~ -6v表示逻辑“0”。
rs485接口接收端以差分信号线的a比b高200mv以上认为是逻辑“1”,a比b低200mv以上认为是逻辑“0”。
rs485接口信号电平比rs232低,不易损坏接口电路芯片,同时rs485接口信号电平与ttl信号电平兼容,便于连接ttl电路。
rs485数据高传输速率为10mbps,但是考虑到需要连接各种不同接口(如rs232等)的设备,而过高的传输速率会降低传输距离,所以实际应用中传输速率往往设置为9600bps或更低。
rs485接口连接器采用db9的9芯插座或ht508插座式端子,设备连接简单。