R/RO:receive/receive out,接收,连接单片机的 rx
D/DI:drive/drive in,驱动,连接单片机的 tx
自动控制电路的目的就是在 tx 空闲(空闲为高并)时拉低 RE 和 DE,工作(脉动波)时拉高 RE 和 DE。
在第一幅图基本电路上改,第二副图只需要他的 RE、DE 电路,并补充完整这个小电路。将 R7 换成 20K,并在 RT 到 Q1 之间连接一个 0.1nf 的电容就可以了。
三极管在 tx 空闲为高就会导通,将 RE DE 拉低,rs485 变成接收状态。
电容可以把 tx 从低变高时变成一个缓慢的上升坡,短时间内可以认为是低电平,从高变低的速度还是很快。tx工作时产生的脉动波就会变成低电平,从而关闭三极管,让 rs485 变成发送状态。
为了防止 tx 因电容的原因导致高低信号无法被 rs485_D 识别所以加了个大电阻。