现在我板子上有三路modbus主机使用libmodbus库,一路modbus从机使用freemodbus,还有一路串口输出,加上两路can使用中断,同时跑起来的话,modbus不管是主机还是从机,都会出现通讯失败的情况。是我CAN中断或者串口中断,影响了modbus吗?这个有什么好的解决方法,尽量减少或者避免modbus的通讯失败。
查看更多
modbus 本身有校验功能,偶尔通讯失败难免。通讯失败多源于硬件,如使用双绞线,信号屏蔽之类,再就是 主从机 双机通讯,两端设备都要看一下,挂载的节点多,可能需要注意总线的抗干扰能力,可以抓下通讯的信号波形
欢迎发表与嵌入式相关的技术分享、开发技巧、工具介绍、技术设想、职业心得、行业评论等对他人有启发,排版优雅的文章
回到 顶部
发布 问题
分享 好友
手机 浏览
投诉 建议
回到 底部