打印

485组网通讯时有时主机询问后,从机没有返回数据

[复制链接]
423|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
车水马龙|  楼主 | 2020-4-13 16:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
测试环境是一个485主机负责连续循环地向7个从机发送指令,主机发送指令后,收到从机的正确回复后,向下一个从机发送指令,依次循环,
如果从机不返回数据,或收到的数据不正常,主机则会等上60s左右,才会发下一条指令。所有的数据都通过串口调试助手观察。

485节点间用的是类似杜邦线的软线,长度不越过100cm.

现在的问题是主机询问从机,过一段时间就会有某个从机不返回数据的情况,每个节点都有这样的情况。

后来给其中一个节点断电了(有点半蒙式的给他断电,因为检查数据时总觉得是发送数据的间隔太频繁才会这样),这样主机就会有1分钟左右的间隔不向从机发询问指令,然后我就发现在除断电的从机没有数据外,其他从机的数据都正常返回。

难道真的让我蒙对了吗,但还是不了解真相啊。所以请各位前辈指点下我测试的这种情况的原因,及解决方法

使用特权

评论回复

相关帖子

沙发
chunyang| | 2020-4-13 16:16 | 只看该作者
建议先检查问题出现时的总线逻辑,再去查协议细节,以目前提供的信息,尚无法判断问题的根源。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

474

主题

476

帖子

0

粉丝