0
问答首页 最新问题 热门问题 等待回答标签广场
我要提问

485

485总线如何判断是否空闲?

在采用主机轮询的机制下,我还想增加总线监听机制:

485有A、B、RI、RO,我想知道RO在总线空闲时,电平是否稳定,一直为高?这个是否依赖外围硬件设计,就算依赖外围设计,是否都如此设计?

硬件不太懂,希望各位不吝赐教,谢谢!

提问者:CQuin 地点:- 浏览次数:2563 提问时间:10-15 11:39
我有更好的答案
提 交
5条回答
rnr15483586 01-29 05:06
还要你在A上加上拉,B上加下拉就应该没问题,ro输出高电平
60user107 01-28 02:35
由于 485 收发器的半双工特性. 通过 RO 的电平判断总线忙碌是有缺陷的.
因为 RO 是否输出低电平, 还跟 RE 的状态有关.
在总线系统正常的情况下, RO 和 RI 相与倒可以反应总线状态.
但这只说是 "正常" 状态. 总线控制中不乏有发送完后不能马上进入接收状态的情况.
所以最好的办法是弄的单接收的节点, 专门监控总线. 或者直接健康 AB 信号.
60user200 01-29 20:32
只接收, 不发送的节点, 就可以很好地侦听总线 (不会受发送影响).
liuqin123 02-04 12:28
按波特率位时长的两倍以上连续检测总线数据是否为1,是即可认为空闲。
天地直方 02-05 05:32
无数据时不能自由变化,否则会误接收,引入偏置就是为了解决这个问题。
撰写答案
提 交
1 / 3
1 / 3
相关485
最近被485电了很多次了,求大神分析下为什么
隔离485通信接口芯片ADM2483供电问题
求助 关于单片机与485总线 命令帧的发送和响应帧的接收
485通讯如何寻址
RS485总线 感应电流