1,使用软件控制RE DE 高电平时发送 低电平时接收.(比较常见)
此种方案需要注意在发送过数据之后 应保证尽快拉低电平处于接收状态, 以保证回复数据不丢包.
2,使用TX引脚加反相器输出到 RE DE引脚 (自动切换)
此种方案的原理为 当TX
空闲状态下,串口的发送信号TXD为高电平,经过反相器后输出低电平,使485芯片处于接收状态,而RS485总线由于上下拉电阻的作用处于A高B低的状态。当发送数据时,TXD信号线上的低电平比特位控制485芯片进入发送状态,将该比特发送出去。而高电平比特位则使485芯片处于接收状态,由于RS485总线上下拉电阻把总线置于A高B低的状态,即表示发送了高电平。
简单说,这种电路,就是发送低电平时,485芯片是 发送状态,而发送高电平时,485芯片属于接收状态。
此方案 驱动能力较弱 而且当通讯速率较高时会出现丢包问题
3,部分型号的485芯片具备自动切换的能力. 不需要控制RE DE引脚状态