打印

485通讯问题请教

[复制链接]
2327|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
403331427|  楼主 | 2012-10-11 13:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问题:我在485总线上挂10个,485接口的传感器。我每隔1s,扫描一下485总线上的传感器,(刚开始)为什么有时,我能扫描到10传感器(全部能找到)。有时只能扫描到9个或者8个?但是时间一长,基本都能找到?我以前的485传感器是模拟(加速度)的芯片(从来没有过这种现象),我现在改为了,数字芯片(加速度)。是阻抗不匹配,反射大了,还是软件,其他问题。请求高手解答!

相关帖子

沙发
yuliang33| | 2012-10-11 14:51 | 只看该作者
你是隔1S检查一个呢还是隔一秒扫描10个,如果后者可能485总线数据冲突导致数据丢失

使用特权

评论回复
板凳
403331427|  楼主 | 2012-10-11 18:08 | 只看该作者
是1s,扫描10个!

使用特权

评论回复
地板
airwill| | 2012-10-11 21:45 | 只看该作者
对于 485 总线, 挂 10 个从机那是轻松应付的. 至于扫描数据, 1S 就10帧, 即使使用应答, 也就几十帧, 如果协议没有问题的话, 也是轻松应付的.
所以, 有总线冲突, 也应该是协议里的问题, 或者是干扰的问题.

使用特权

评论回复
5
403331427|  楼主 | 2012-10-12 09:22 | 只看该作者
大师们给指明方向啊,怎么样去找问题的根源!

使用特权

评论回复
6
coody| | 2012-10-12 10:09 | 只看该作者
建议使用MODBUS协议

使用特权

评论回复
7
Auir| | 2012-10-12 10:19 | 只看该作者
我们是工程师,特别是电子工程师

该用示波器说法,
你把A,B上的波形抓一下,你自己一看就知道了,

这种485的问题,我见多了。

使用特权

评论回复
8
兰天白云| | 2013-5-9 16:11 | 只看该作者
1:先怀疑协议
2:用示波器查A,B端电压波形,看看高电平有没有3.3V?

另外,谁这么无聊把这个帖子挖出,为了做广告?

使用特权

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

本版积分规则

12

主题

51

帖子

0

粉丝