西安艾宝物联网科技有限公司

西安艾宝物联-工业无线测控专家

艾宝物联 工业无线测控专家

以技术创新为生命,以卓越品质求生存

RS485标准的基础知识

文章出处:未知 浏览次数:发表时间:2018-09-20

什么是RS-485网络?RS-485允许多个设备(最多32个)在一对导线上以半双工通信,再加上地线(稍后更多),距离可达1200米(4000英尺)。使用市场上的各种中继器产品可以容易地扩展网络的长度和节点的数量。

硬件如何工作?数据在绞合在一起的两根导线上差分传输,称为“双绞线”。差分信号的特性提供高抗噪性和长距离能力。485网络可以通过两种方式配置,“双线”或“四线”。在“双线”网络中,每个设备的发送器和接收器连接到双绞线。“四线”网络有一个主端口,发送器连接到一对双绞线上的每个“从”接收器。“从”发射器都连接到第二双绞线上的“主”接收器。在任一配置中,设备都是可寻址的,允许每个节点独立地进行通信。一次只能有一台设备可以驱动线路,因此,驱动器在不使用时必须进入高阻抗模式(三态)。某些RS-485硬件会自动处理。在其他情况下,485设备软件必须使用控制线来处理驱动程序。(如果你的485设备是通过一个控制的RS-232串口,这通常是通过RTS握手线完成的。)三,驱动器的结果是传输结束和驱动器三态之间的延迟。这种周转延迟是双线网络的重要组成部分,因为在此期间不会发生其他传输(在四线配置中不是这种情况)。理想延迟是当前波特率下一个字符的长度(即9600波特时为1 ms)。设备制造商应该能够提供有关其产品延迟的信息。

两线还是四线?双线485网络具有较低的布线成本和节点之间进行通信的能力。在缺点方面,双线模式仅限于半双工,需要注意周转延迟。四线网络允许全双工操作,但仅限于主从情况(即“主”节点请求来自各个“从”节点的信息)。“从属”节点无法相互通信。请记住订购电缆时,“双线”实际上是两根电线+接地,“四线”实际上是四根电线+接地。

该软件如何运作?485软件处理485的寻址,周转延迟以及可能的驱动器三态功能。在购买之前确定您的软件是否处理这些功能。请记住,转向延迟太多或太少都会导致故障排除,延迟应该是波特率的函数。如果您正在编写自己的软件或使用为RS-232应用程序编写的软件,请确保为驱动程序三态控制做出规定。幸运的是,通常有硬件替代方案来控制驱动程序三元组。有关详细信息,请联系B&B技术支持。

连接多点485网络。EIA RS-485规范标记数据线“A”和“B”,但许多制造商将其电线标记为“+”和“ - ”。根据我们的经验,“ - ”线应连接到“A”线,“+”线连接到“B”线。反转极性不会损坏485设备,但不会通信。这说,其余的很简单:始终将A连接到A,将B连接到B.

信号接地,不要忘记它。虽然差分信号不需要信号接地进行通信,但接地线具有重要作用。在数百或数千英尺的距离上,“地面”的电压水平可能存在非常显着的差异。RS-485网络通常可以保持正确的数据,相差-7到+12伏。如果地面差异超过该数量,数据将丢失,并且通常端口本身将被损坏。信号地线的功能是将每个节点的信号地连接到一个公共地。但是,如果信号接地的差异太大,则需要进一步关注。光学隔离是解决这个问题的方法。有关详细信息,请联系B&B技术支持。

回顶部