RS485通信模块实际使用问题记录

 

       上图为我电路板上RS485通信电路的原理图,实际使用时将多块相同的电路板的RS485通信模块的差分通信线缆串联起来(利用P12、P13插座相接),出现通信异常的情况,经过测试我发现将所有的R50取下空贴,只有一块从板留下R50,通信恢复正常,下面解释原理。

上图为多个从板485通信原理图,你可以发现在传输线缆的两端各有一个120欧姆的电阻,也就是对应我原理图中的电阻R50,但这个R50并不是所有的从板都需要焊接,而是在最近端与最远端才需要(通常是主板一个,最远端从板一个),而且短距离传输甚至可以忽略它,如果你的多块从板均焊接120欧姆电阻,例如上面提到我的使用问题,则会造成通信异常 。

那这是为什么呢?

实际上,图中的120欧姆电阻又称为匹配电阻,在信号传输过程中,只有当输出阻抗与负载值相匹配时,信号才会处于行波状态(即正常通信状态),否则会出现信号反射,为了实现阻抗匹配,通过给线路末端并联电阻(终端电阻)的方式以增大负载,以减小信号的反射,被动实现阻抗匹配。

而且已知RS485的输出阻抗为120Ω,而我的从板之间的RS485连接线特性阻抗不足120欧姆,所以才需要匹配电阻。

另外,R51为上拉电阻,为什么需要上拉?因为没有上拉会使A/B端电压差在200mV内属于不定态,UART为低电平触发,则485在高阻态的电压差会误触发UART导致通信异常,上拉能使485在空闲时的电压差确定。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

电赛小板凳

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值