物联网(IoT)大大减少了人与人、或人与计算机交互的需求。现在,物联网可以帮助人们实现自动化流程工作。从偏远地区隔离的设备访问和收集信息,并通过网络传输该数据,这在各个行业中已司空见惯。但是,随着连接设备数量的增加,出现了共同的挑战。在工业环境中,例如制造业、能源生产和工业控制系统,需要从使用标准RS485数据通信端口的设备传输数据,例如智能电表。
智能电表记录电能的产生和消耗,并允许电表与煤气、水和电力设施的远程系统之间进行双向通讯。全球有200多家制造商生产智能电表,这些电表多数是通过RS485数据通信端口传输数据的。
拥有太阳能装置和电池存储设施的家庭和合作社被归类为电池存储运营商。当他们使用安装产生的电力时,他们还可以使用存储设备,通过对存储设备充电和放电来参与电力平衡市场。在这些情况下,安装智能电表是打造智慧城市的必经之路。访问和传输来自智能电表的数据,是一种通过DTU实现的常见且流行的方法。当智能电表部署在具有高速可靠的蜂窝覆盖范围的区域时,这非常有用的。但是,当智能表计需要安装在地下室或地窖中,就会受到信号干扰。地下室的移动信号通常不太理想,而以太网串口服务器设备是代替蜂窝网络DTU设备的理想产品,服务器通过以太网口从RS232/422/485串口的设备传输数据,完成智能表计的数据传输工作。
以太网(IEEE 802.3)是当今使用最广泛的网络协议,它也是串口通信标准。RS232/422/485串口中使用最多的是RS485串口,问题来了,为什么RS485没有被以太网取代呢?
将RS485与以太网进行比较时,它们都有优点和缺点。RS485的主要缺点是通信速度有限,最高只能达到10Mb。RS485设计用于主/从拓扑。在此系统中,主节点轮询每个从节点,等待响应,然后轮询下一个从节点。这样可以避免数据包冲突,从而实现确定性行为。但是,以太网没有内置方法来避免数据包冲突。对于我们来说,在过程控制或机器人控制之类的应用中,确定性行为是强制性的,而通信速度通常足够高。以较低的速度进行通讯,还具有对工业环境中存在的噪声有更强的抵抗力优势。
网络拓扑决定了设备连接在一起的方式。下图显示了一些常见的拓扑。在这些可能性中,用于RS485的最佳网络拓扑是菊花链(或线路),因为该拓扑对信号完整性的影响最小。可以使用总线拓扑结构(使用存根的骨干),但是随着每个存根的长度增加,由于通信线上的信号失真,可以传输的最大数据速率将降低。
RS485使用双绞线电缆有助于减少电磁干扰。双绞线允许线上的噪声在两条线上相等。噪声仍然存在,但是因为接收器着眼于两个信号之间的差异,所以该差异不受噪声的影响,因此接收器可以在最后准确地重建原始信号。