485终端电阻匹配

情景描述:

  485通信也能正常工作,就是出现不稳定情况,经常性的显示断开连接。

  使用USB转485调试器,却发现接上后就能正常工作,总线上的数据也没发生异常。

 

查找问题:

  可见通过总线监测的办法无法正常调试。

     上层的分帧接受程序没有问题,迫于无奈只能从更底层的入口数据监测。

  接收端通过另外一个串口将485中断接收到的每个数据打印出来。

现象:

  打印出来的485数据,发现发送端发过来的数据每帧数据都多出了一个字节“0x00”,而且有些时候出现了数据乱码。

 

原因分析:

  485硬件有问题,总线电阻不匹配。

 

解决办法:

  在接收端上加了一个120欧姆的终端电阻,发现工作正常。本来接收端就有一个120欧姆的终端电阻,现在算起来就是60欧姆了。

 

潜在问题:

  电路板在画485的A、B信号线时,没有按照差分信号的要求去画:尽量平行而且等长。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值