modbus 485总线上,单一设备无法收到结点的数据问题。

keepZEN 2024-12-20 10:01:58

Hi,

我最近在现场遇到的奇怪问题,我做了一个485总线上的host(就是用mcu+485模块做的),总线上挂载另一家单位的从设备,代码什么的都对,当host向从设备发问询指令时,调试窗口看到接收为空。

我复查了代码什么的都没有问题。但是当我在总线上又挂载一个从设备时(比如一个485转USB模块或是其它的485接口的传感器),那个“不响应”的从设备正常了,但是如果单挂它,就收不到数据,而如果单挂其它的像传感器之类的设备时是正常的。

我之前在现场也遇到过这种情况,就是总线上插个485转USB模块,不响应的设备就正常了。我一开始怀疑是终端电阻的问题,但接上终端电阻也不行。

请问有网友遇到过这种情况吗?大概推测是什么原因呢?

 

谢谢。

...全文
127 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
xws245925587 2024-12-27
  • 打赏
  • 举报
回复

抓波形看,通过监测通信总线波形定位问题

27,508

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧