分享

RS485通信必须要加终端电阻吗?

 启云_9137 2020-06-11

在RS485总线的实际应用中,当传输距离超过一定的长度时,总线的抗干扰能力就会出现下降,在这种情况下,就要在RS485总线的首尾两端接入120Ω的终端匹配电阻,以保证RS485总线的稳定性。

一、终端电阻的作用

对于RS-485总线,终端电阻主要是为了匹配通信线的特性阻抗,防止信号反射,提高信号质量。

在组建RS-485总线网络时,通常使用特性阻抗为120Ω的屏蔽双绞线,由于RS-485收发器输入阻抗一般较高(例如RSM485ECHT输入阻抗为96kΩ,最多可连接256个节点),在信号传输到总线末端时会由于受到的瞬时阻抗发生突变(以RSM485ECHT为例,阻抗由120Ω变为96kΩ),导致信号发生反射,影响信号的质量。

二、RS485通信终端匹配电阻的正确接法

RS485通信终端匹配电阻的正确接法是在RS485总线的首端的设备的出口和末端的设备的入口上各接一个120Ω的终端电阻,该终端电匹配阻并接在RS485总线的正负两线之间。如下所示:①单独使用RS232转RS485转换器时,终端匹配电阻安装位置

RS485通信必须要加终端电阻吗?

②加RS485中继器时,终端匹配电阻安装位置

RS485通信必须要加终端电阻吗?

③使用RS485集线器时,终端匹配电阻安装位置

RS485通信必须要加终端电阻吗?

三、RS485接口和通信协议的区别记得有一个用户在求助打电话,说他的PLC死活都读不到流量积算仪的数据,核查了:程序没有问题,硬件连接没有问题,电脑用串口调试软件测试了也还是没问题,可流量积算仪数据就是读不到。

技术人员问:你的PLC与流量积算仪采用什么通信协议?用户沉默了一会儿说:PLC与仪表通信不都是采用RS485通信协议嘛,我这个就是RS485通信协议呀!

这位用户的回答估计答出了很多朋友的心声,RS485通信协议,这几个词看似和谐,其实不妥,因为协议是协议,RS485通信是介质(物理层),这是不能混为一谈的!

RS485通信必须要加终端电阻吗?

例如打电话,电话是物理层,通话的人之间说的语言就是协议。同一个物理层可以传输不同的协议,就像电话两边的人可以用各种语言(协议)沟通。RS485通信就好比是电话是物理层,它可传输PPI协议,Modbus协议和Profibus协议等等。

经过一个多小时的沟通,得知其流量积算仪周边有变频器,动力线和通信线缠绕一起。于是让用户将动力线与信号线隔开距离布线,并且通信线路出口和末端加终端电阻。

之所以没加终端电阻是因为他觉得流量积算仪与PLC距离比较近(几米到十几米),这其实是个误区,因为距离远近不是问题,主要的还是信号干扰问题,当然,有的通讯口已经有隔离处理,这个时候不需要添加!

RS485通信必须要加终端电阻吗?

四、什么时候需要加终端电阻?

1、通信速度低或者通信距离近的情况下建议不加终端电阻

通信速度低或者通信距离近的情况下,信号反射对通信信号的影响不大,而且不加终端电阻可以大大降低功耗,并且通过加较大上下拉电阻值即可保证RS-485总线空闲时具有较高的差分电压幅值,提高了通信的可靠性。

2、通信距离较长且通信速度较快,对信号质量要求较高的情况

此时可以增加终端电阻,防止阻抗突变引起的信号反射问题,提高信号质量,但应确保在总线空闲时总线的差分电压不处于门限电平范围内。

RS485通信必须要加终端电阻吗?

3、对功耗有要求且通信距离较长的情况

一般在一个位的中间时间对信号进行采样,由于低通信速度的情况下,每一个位的时间较长,所以在到达采样点时反射信号已被消耗掉,对通信已无影响。

所以对RS-485的收发器的功耗有较高要求且通信距离较长的应用,应适当降低通信的速度。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多