Bootstrap

RS232和RS485的电路接口区别

RS232是电子工业协会(Electronic Industries Association,EIA) 制定的异步传输标准接口,同时对应着电平标准和通信协议(时序),其电平标准:+3V~+15V对应0,-3V~-15V对应1。

全双工
逻辑1:-15V–5V
逻辑0:+3V–+15V

RS485是一种为了长距离传输采用差分方式传输,传输的是差分信号。两线压差为-2-6V表示0,两线压差为+2+6V表示1。

半双工
逻辑1:+2V~+6V
逻辑0:-2V~ -6V
注意485的电平指的是485-A和485-B两根传输线,两线间的电压差。而不是传输线上的电压。

RS232的不足

实际上在RS485之前RS232就已经诞生,但是RS232也有不足:

1、接口的信号电平值较高,达到十几V,容易损坏接口电路的芯片,而且和TTL电平不兼容,因此和单片机电路接起来的话必须加转换电路。

2、接口使用的信号线与其他设备形成共地模式的通信,这种共地模式传输容易产生干扰,并且抗干扰性能也比较弱。

3、传输距离、速率都有限,最多只能通信几十米;只能两点之间进行通信,不能够实现多机联网通信。

RS485的优点

针对RS232接口以上不足,出现了RS485等新的接口标准,RS485具备以下的特点:

1、逻辑“1”以两线间的电压差为+(2—6)V表示;逻辑“0”以两线间的电压差为-(2—6)V表示。接口信号电平比RS232降低了,不易损坏电路的芯片,且该电平与TTL电平兼容,可方便与TTL电路连接。

2、RS485通信速度快,数据最高传输速率为10Mbps以上;其内部的物理结构,采用的是平衡驱动器和查分接收器的组合,抗干扰能力大大增加。

3、传输距离最远可达到1200米左右,但传输速率和传输距离是成反比的,只有在100KB/s以下的传输速率,才能达到最大的通信距离,如果需要传输更远距离可以使用中继。

4、可以在总线上进行联网实现多机通信,总线上允许挂多个收发器,从现有的RS485芯片来看,有可以挂32、64、128、256等不同个设备的驱动器。

RS485有两线制和四线制,四线制只能实现点对点的通信方式,现很少采用。两线制这种接线方式为总线式拓朴结构,在同一总线上最多可以挂接32个结点。在RS485通信网络中一般采用的是主从通信方式,即一个主机带多个从机。

;