fjfjja 发表于 2010-6-28 09:57

关于485总线的问题

我用485总线将A、B、C三个设备连接在一起,A为主机,主动发出查询指令,B、C为从机。现在的问题是,主机A分别发出查询B和查询C的指令时,B能接收到,也能正确回复,而C没有反应。但是我用一台PC监视着整个485总线呢,查询C的指令没有发错啊,而且我用PC向485总线上发送相同的查询C的指令可以正确回复,这是哪里的问题啊?

叙述有点乱,请大侠们帮帮忙啊,小弟很迷茫啊!

fjfjja 发表于 2010-6-28 10:14

有大虾能帮帮我吗?小弟感激不尽啊@!

g1234567 发表于 2010-6-28 10:25

先判断C是否正常:只连接C呢?

fjfjja 发表于 2010-6-28 10:29

C正常啊,拔掉B,只连接A和C同样不回复,但是我用PC发指令就好使,C有回复,而且A也能接收到。

g1234567 发表于 2010-6-28 10:45

怀疑可能是A与C间的时序问题。试试修改 A查询C时A的控制端电平的切换时间。

fjfjja 发表于 2010-6-28 11:01

谢谢~我去试试

fjfjja 发表于 2010-6-28 11:25

太谢谢大家了,问题已经解决,就是5楼说的,主机再给C设备发查询指令时,时序不对,改下时序就好了,谢谢了。

fengyuzhails 发表于 2010-6-28 13:46

呵呵,我跟朋友开发了一款485的测试工具,还挺好用的,下次发上来!~

hdsr178 发表于 2010-6-29 20:16

太谢谢大家了,问题已经解决,就是5楼说的,主机再给C设备发查询指令时,时序不对,改下时序就好了,谢谢了。
fjfjja 发表于 2010-6-28 11:25 https://bbs.21ic.com/images/common/back.gif
回帖是一种美德:handshake

yzl624358 发表于 2010-6-30 14:35

学习了,谢谢!

黄jiajia 发表于 2010-7-5 16:58

:)

许世霞 发表于 2010-7-6 11:10

每当有问题这样被解决的时候,我心里也替楼主美呵呵。。。

lin34337151 发表于 2011-2-21 09:33

你好,楼主,我现在也正在做RS485通信,弄好久了,还没弄好,急呢,希望能够楼主赐教一下,QQ:34337151,小弟感激不尽!
页: [1]
查看完整版本: 关于485总线的问题