RS232总线在动力环境监控实际应用中有许多不足,例如:RS232只可以实现点对点的通信、通信距离短等问题,给机房的实际应用带来了很大问题,因此,为了解决这些问题,出现了一些新的接口标准,RS485就是其中典型的一种标准,其特点概括如下。
(1)RS485接口的信号电平,两线之间的电压差只要在+2V到+6V间则为逻辑高电平;而两线之间的电压差只要在-2V到-6V间则为逻辑低电平。由于有这样的特性,RS485接口和RS232接口对比,电压的要求降低了,对接口芯片的性能要求也相应降低了。这也方便了电平的兼容,对电路的实现也简单,可以更加方便的进行电路扩展。
(2)RS485的理论传输数据速率可以达到10Mbps,这更加有利于设备数据的传输,同时提高波特率,也可以加大数据传输量,但是,在实际应用场合,由于设备本身性能的约束,大部分设备支持的波特率只到115200kbps。
(3)RS485接口是采用两根线之间的电压差来传输数据信号的,因此提高了抗共模干扰能力。在实际应用中,RS485通信一般采用双绞线,这样提高了抗差模干扰的能力,从整体上提高了抗干扰性能。
(4)RS485接口最大一个特性就是多点及长距离,RS485支持多点传输,理论上最大支持设备点数为256个,但是每一个网络的同一时刻只能有一个站点在工作,同时每个网络支持的站点数目也跟每个设备的接口芯片性能有关。而RS485接口理论的最大传输距离为1200米,但是随着波特率的提高,传输距离会受到一定的影响,波特率越高,传输距离越小。
另外,RS485采用半双工的工作方式,虽然一定程度上制约了动力环境监控数据传输效率,但是由于只需要两根线实现,在实际应用中也降低了成本。