嵌入式技术论坛
直播中

哔哔哔-

8年用户 1274经验值
擅长:电源/新能源
私信 关注
[问答]

多路modbus会偶尔出现通讯失败的情况要如何解决呢?

现在我板子上有三路modbus主机使用libmodbus库,一路modbus从机使用freemodbus,还有一路串口输出,加上两路can使用中断,同时跑起来的话,modbus不管是主机还是从机,都会出现通讯失败的情况。是我CAN中断或者串口中断,影响了modbus吗?这个有什么好的解决方法,尽量减少或者避免modbus的通讯失败。

回帖(1)

fansz

2022-6-10 09:29:00
modbus 本身有校验功能,偶尔通讯失败难免。通讯失败多源于硬件,如使用双绞线,信号屏蔽之类,再就是 主从机 双机通讯,两端设备都要看一下,挂载的节点多,可能需要注意总线的抗干扰能力,可以抓下通讯的信号波形
举报

更多回帖

发帖
×
20
完善资料,
赚取积分