RS485总线120Ω终端电阻详解

2023-05-31 15:09:14

RS485总线120Ω终端电阻详解

 

我们经常要采集多点数据,模拟信号或开关信号,在这个时候,一般会用到RS485总线。

 

 

什么是RS485总线

 

 

     RS485采用平衡式发送和差分接收方式实现通信,由于传输线通常使用双绞线,又是差分输入,所以有极强的抗共模干扰能力,RS485采用半双工工作方式,支持多点数据通信。 

 

   总线网络拓扑一般采用终端匹配的总线型结构,即一条总线将各个节点串接起来,不支持环形或星型网络,如果需要使用星型结构就必须适用485中继器或485集线器。

 

 

推荐

 

1.png 

 

 

不建议

 

 2.png

 

RS485总线一般支持32个节点,如果特质的485芯片可以达到128256个节点最大支持400个节点。

  

RS485总线逻辑电平定义

  

通常情况下,发送发送器AB之间的征地安排在+2 ~ +6V,是一个逻辑状态,负电平在-2 ~ -6V

 

 

为什么要增加120欧的终端电阻

 

  

高频信号传输时,信号波长相对传输线较短,信号在传输线终端会形成反射波,干扰原信号,所以需要在传输线末端加终端电阻,使信号到达传输线末端后不反射。对于低频信号则不用。在长线信号传输时,一般为了避免信号的反射和回波,需要在接收端接入终端匹配电阻。

 

  

关于信号反射这里做一个形象的比喻,在电子设计中一般习惯假设信号为水波,电信号的反射就好比水波遇到河岸或者一堵墙水波会反弹回去,与原来的水波进行叠加,形成无规律的水波。

  

485设备的接收器的输入阻抗为12KΩ,相对传输线的阻抗来说,输入阻抗已经很大了,这时候输入阻抗就相当于一堵墙,水波传输到墙面的时候会发送反射,又会原路返回去。

 

 

既然都是波,我们假设电波和水波一样也有这样的特性,那么就会产生信号反射的情况。如果产生信号反射,那么反射回去的波可能会干扰到后面继续传输的波,也就是会发送波与波的叠加,这要是正好被某一个设备接收到这个叠加信号的话,数据就容易出现错误。

 

  

终端电阻怎么加 

 

 

简单,如下图所示:

  

 3.png

 

什么情况下需要加终端电阻

  

这里和网上说的有点不一样。

  

首先,当485信号受到干扰时可以尝试增加终端电阻,因为终端电阻相当于减小了两线之间的电阻,也就是可以消除一部分干扰,是通讯正常。

  

其次,距离超过100米时一般建议增加终端电阻,至于网上说的什么根据波长计算之类的,那个指的是没有外界杂波干扰的情况下,是理想状态,但是理想状态几乎不存在。