485接两个设备通讯正常,接多个设备通讯失败是什么情况?

[复制链接]
5521|5
 楼主| tianli1980 发表于 2014-2-24 09:27 | 显示全部楼层 |阅读模式
485接两个设备通讯正常,接多个设备通讯失败是什么情况?我用的modbus协议,看到返回的数据为乱数据^
anybody 发表于 2014-2-24 09:33 | 显示全部楼层
楼主按下述点检查以下:
1、从机设备的地址是否不同
2、是否满足MODBUS的空闲时间要求
3、如果数据的某个位出错,则可能是通信链路有问题,可能是受到干扰,或者传输速率太高


一般485通讯主机切换节点的时候需要空闲一定的时间以便与待通讯的节点保持数据帧同步。

我写过485通信的协议,目前带多个节点通信没问题。
SLEET1986 发表于 2014-2-24 09:35 | 显示全部楼层
有冲突吧,协议没弄好
 楼主| tianli1980 发表于 2014-2-24 09:45 | 显示全部楼层
先谢谢楼上的两位朋友这么快就给了答复,是这么个情况,我没有485了 就用3485搞上去,然后就这样了,3485不能用与5V?!
mmuuss586 发表于 2014-2-24 12:41 | 显示全部楼层
程序冲突吧
另外每个板子都接了120欧电阻?
是的话,去掉几个
拿起书本 发表于 2014-3-6 10:27 | 显示全部楼层
485是主从式 一问一答 木有总线仲裁 你要是同时发 就会出现问题的哦。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

482

主题

2214

帖子

11

粉丝
快速回复 在线客服 返回列表 返回顶部