嵌入式系统与单片机|技术阅读
登录|注册

您现在的位置是:嵌入式系统与单片机 > 技术阅读 > 485自动收发电路

485自动收发电路

    最近在调试485的收发电路,由于项目上的电路不是自动收发在软件上还需要控制其简单的收发时序有点繁杂,因此做了这个自动收发的电路,这样就可以直接像串口一样不用管RE和DE两个脚的状态啦(图片电路使用立创EDA画出,实测可用)

(1)引脚说明

 

(2)发送状态:

 发送1时:TXD为高电平,Q1三极管导通,REDE为低电平进入接收状态,此时AB线上为高阻态,通过R8R4AB上拉和下拉,使得A\B上传输数据1

 

发送0时:TXD为低电平,此时Q1三极管截止,REDE为高电平进入发送状态,由于DI脚接地,因此将0发送出去。

(3)接收状态:

在接收数据的过程中,TXD引脚是一直保持高电平的,当TXD是高电平时,REDE是低电平,此时485处于接收状态,485芯片的RO引脚(也就是接MCURXD的引脚)就会接收AB传输过来的数据。

图中的R7电阻为匹配电阻,在长距离的传输数据时为了保证通信质量是需要加入匹配电阻的。