485总线冲突如何避免?

2019-12-24 18:35发布

本帖最后由 prince2010 于 2017-9-7 15:09 编辑

感觉硬件上不太容易,

是不是完全靠软件来避免?

大家都来说说~~~





补充:多主情况下。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
30条回答
aoe123
2019-12-26 01:20
485多主的方法:485发送使能端置高,接收使能端接地,这样发送出去的数据自己也能收到,发送完一帧数据后,把接收到的数据和发送出去的数据做个比较,相同,则刚才发送的数据没有和别的485设备冲突,如果不同,则明显刚才发送出去的数据有冲突了,等待若干毫秒后(这个时间根据系统具体情况自己试),重新发送。每一帧数据的字节数不要太多,因为485波特率不高,每帧字节数多的话,占用的总线时间就长,容易在多主系统中造成冲突。

一周热门 更多>