单片机485自动收发电路

一般485电路用RXD连接485芯片的RO引脚、用TXD连接485芯片的DI引脚,还会用一个单片机的普通IO引脚连接到RE、DE引脚上。

单片机485自动收发电路

当单片机要发送数据的时候,控制1脚、2脚为高电平,数据通过TXD发送。当单片机要接收数据的时候,控制1脚、2脚为低电平,数据通过RXD接收。

自动收发电路是指不用控制1/2引脚,当数据进来的时候,数据会自动通过RXD到单片机,当需要发送数据时,自动通过TXD发送出去。也就是只需要连接单片机的RXD和TXD引脚就可以,无需用单片机引脚连接485芯片的DE RE引脚。

单片机485自动收发电路

当UTXD发送0时,三极管不导通,DE接高电平,进入发送模式,485芯片会把DI上的电平反应到AB引脚上输出,因为DI已经接地,所以AB引脚会传输0。

当UTXD发送1时,三极管导通,RE接低电平,进入接收模式,485芯片的AB引脚进入高阻状态,因为R5把A拉高,R4把B拉低,所以,AB传输的是1。