作者:Kim Devlin-Allen

网络设计人员知道,RS-485 标准在实现稳健可靠的通信方面具有良好的历史记录,并因此成了工业网络中多点差分数据传输的推荐标准。虽然 RS-485 标准经受住了时间考验,但随着系统或网络其它元件的变化,RS-485 收发器为满足这些需求也在不断发展变化。现代网络通常是控制系统与数据链路的组合,各种需求会随应用的变化而变化。

网络要求越来越多,因此很多设备制造商都要求控制通道不仅能在网络中跨越更远的距离,而且还能通过网络发送高速数据。RS-485 总线标准支持的数据传输距离长达 4000 英尺(1200 米),但在最大线缆长度下无法实现最大数据速率:线缆越长,数据速率越慢。

对于需要同步(并行收发器)信号定时的应用来说,那是可选数据速率可介入挽救这一局面的地方。您不需要再在线缆长度和数据速率之间进行抉择。在限定一次 SN65HVD01 可选数据速率收发器后,设计人员即可在距离与速度之间找到共同点。可编程逻辑控制器 (PLC) 设计人员可使用 SN65HVD01 收发器将速率高达 250kbps 的控制信息发送至工厂内部距离 PLC 达 1200 米的远程 IO 模块。有些工业网络可能需要更多数据在网络中的节点之间移动。相同器件可通过使用压摆率选择特性,支持高达 20Mbps 的更高数据速率。

 

此外,降低这些网络的功耗也正在变得日益重要。能连接 3.3V 或 1.8V FPGA 或者微处理器的极低待机电流不仅可帮助实现更低的系统功耗,而且还可减少高成本电平转换器。

升级也很便捷。现代收发器不仅经过精心设计,向后兼容于基础 RS-485 收发器,而且还提供更大的灵活性与稳健性。SN65HVD01 是 RS-485 收发器产品系列众多器件中的一款,支持 IEC ESD 保护 — 现在具有不折不扣的高灵活性!如果该收发器是 RS-485 总线上的汽车,就可把它看成具有混合动力与坦克般保护功能的快速运动跑车,其将达到您所需要达到的距离。

是什么让您的 RS-485 系统陷入困境?可选数据速率是否能帮上忙?

 

原文请参见: http://e2e.ti.com/blogs_/b/analogwire/archive/2014/03/05/going-for-distance-or-going-for-speed-on-the-rs-485-bus.aspx

Anonymous
  • 文中方案可以收藏啊,在距离与速度之间找到共同点。

  • 其实做好最简单的才是不容易的, 像工业中最常用的485 ,0-5V 4-20MA有多少人敢说能做的非常稳定可靠,更不要说性能了。

    从最开始用山寨MAX485到几年后的今天回头看看呵呵,TI的片子还是非常靠谱的, 现在公司用的连接器件和电源器件基本都是用Ti的了性价比和性能非常好,并且种类齐全呵呵。说的有点偏了。。。485网络还是很值得下功夫的,毕竟用的太广泛了,方便易用。

  • 个人感觉,目前的通信距离较长带来的影响信号衰减、干扰倒是其次,最重要的是对供电系统的影响。我们目前的设备,出现的问题也都是由于供电距离过长,电压衰减所造成的。在没有办法实现分布式供电系统的情况下,我觉得485通信在降低器件功耗的同时,也可以尝试POE式的通信模式,以实现数据通信和可靠供电,从而提高整个系统的性能。

  • RS485在工业中运用比较多吧,之前做过电力仪表,使用的就是RS485和MoudleBus协议。在满足数据传输准确率的前提下,个人认为还是速率追求更多一点。SN65HVD01还没有用过,不知道与其他的模块的优势

  • 正如作者所说,随着系统或网络其它元件的变化,RS-485 收发器为满足这些需求也在不断发展变化。现代网络通常是控制系统与数据链路的组合,各种需求会随应用的变化而变化。而如何提高RS485总线的通信速度确实也是一个比较重要的话题,以前我自己设计的一个RS485系统通过开关信号的多点监测,设置一个主机单元,32个从机单元,每个从机单元监测32个开关,该系统共可监测1024个开关,使用9600bps的波特率。采用主从召换的方式,开关信号监测的反应时间一般要用20-30s,使用该种总线检测的方式,开关信号的反应速度最慢也不超过1s,快时只有几百ms,大大提高反应时间,并且由于不用时时召唤,总线数据流少,提高了总线的稳定性。个人感觉当时还是不错的。。在距离和速度上个人觉得可能在速度上追求更多一点吧,距离的话想其他办法来进行拓展。