众所周知,485通讯时候,常规的控制端需要3个引脚,分别是TX, RX, RE 即发送、接收、和收发转换。如下图所示
为了能节省一个引脚,只用TX, RX就可以完成完整的收发。
推荐电路如下:
知其然,也要知其所以然。让我们来分析一下其工作原理。
① 当处于接收状态时,TX一直为高。三极管导通,RE拉低,485芯片进入接收模式。
②当处于发送状态时,TX发送1,三极管导通,RE拉低,485芯片进入接收模式。但是AB线上的上拉下拉电阻工作,使其输出为1。
TX发送0,三极管关闭,RE拉高,485芯片进入发送模式。将0发送了出去。
由此可知,上图完成了RS485的自动收发。
改进或者说是变形:细心的小伙伴发现了,只有TX发送0的时候,485芯片进入发送模式。所以电路还可以进一步简化。将TXD引脚直接接地。
至此,以后使用RS485的时候,可以节省一个GPIO
声明:本号对所有原创、转载文章的陈述与观点均保持中立,推送文章仅供读者学习和交流。文章、图片等版权归原作者享有,如有侵权,联系删除。
推荐阅读: