×

RS485总线方向切换的几种方案及优劣势详细说明

消耗积分:2 | 格式:pdf | 大小:0.48 MB | 2020-11-26

YYXIAO

分享资料个

  RS485 作为常见的总线之一,几乎每个工控设备都在用,我们也对其熟悉不过了。我们都知道 RS485 双半双工通信,其 CPU 内部的根源是串口通信,串口通信是区分发送 TX 和接收 RX 的,在同一对差分信号线上同时传输 TX、RX,就是进行方向的控制,方向的控制时机不对,数据传送是要出问题的。例如下图 1、图 2 中,CPU 端的 TX 信号发送完毕后约 100uS 后方向引脚 拉低,切换到接收状态,但是在 TX 信号发送完毕后 60uS 从机就回复了的 RX 信号,由于此时还是处于 RS485 芯片还是处于发送状态,此时的接收数据将会被忽略,在系统层面就是体现为数据接收丢包。

  有些读者会可能回想,只要从机回复数据晚一些,不要这么快速回复,就不存在这个问题了。但是从机一般都是客户的机器,我们几乎不可能要求别人更改回复时间。例如三菱的 Fx3U PLC 作为从机时,从主机发送数据结束到从机回复数据,只用了 60uS,部分控制板,甚至回复时间在 10uS 以内。研究 RS485 的方向切换的目标就是:RS485 总线空闲时要处于接收状态,如果有主机发送数据,则置高方向引脚,发送完成及时切换到接收状态。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !