RS-485电路中上下拉电阻的作用
1.为什么要加上下拉电阻
上拉电阻就是把不确定的信号通过一个电阻嵌位在高电平,此电阻还起到限流的作用。
同理,下拉电阻是把不确定的信号嵌位在低电平。
在实际工程应用中,由于存在着反射信号和环境等各种干扰的影响,特别是在通讯波特率比较高的时候,在线路上加上下拉偏置电阻是很有必要的,如图1中所示的R5、R6 电阻。
可提高总线的抗电磁干扰能力,管脚悬空就比较容易接受外界的电磁干扰,还有长线传输中电阻不匹配容易引起反射波干扰,加上下拉电阻是电阻匹配,可有效的抑制反射波干扰。
图1 上下拉偏置电阻连接图
2. 上下拉电阻计算
图2 RS-485网络上下拉电阻等效模型
由于添加公式比较复杂,笔者就写到这里,更多问题可以与博主联系。
在AB两端之间接的RC9是有什么用的??
应该就是120Ω 的匹配电阻吧
在RS485组网过程中另一个需要注意的问题是终端负载电阻问题,在设备少距离短的情况下不加终端负载电阻整个网络能很好的工作但随着距离的增加性能将降低。
理论上,在每个接收数据信号的中点进行采样时,只要反射信号在开始采样时衰减到足够低就可以不考虑匹配。
但这在实际上难以掌握,美国MAXIM 公司有篇文章提到一条经验性的原则可以用来判断在什么样的数据速率和电缆长度时需要进行匹配:当信号的转换时间(上升或下降时间)超过电信号沿总线单向传输所需时间的3倍以上时就可以不加匹配。
一般终端匹配采用终端电阻方法,RS-485应在总线电缆的开始和末端都并接终端电阻。
终接电阻在RS-485网络中取120Ω。
稳压二极管是保护IC的,因为长距离的布线可能受到强点干扰感应出高电压击穿IC
上下拉电阻是纠错用,确保总线空闲时两条线保持稳定的高低电平
实际上稳压二极管主要就是起到限幅的作用,对尖峰过压起到保护作用。