freetech

RS485通信中方向切换的几种方式对比

0
阅读(3483)

RS485是一种半双工通信,在不发送的时候都处于接收状态,当某一节点需要发送的时候将自身状态切换成发送之后开始发送数据,发送完毕后再切换至接收状态。然而如何控制切换呢?有3种方式:

1、单独的IO口控制:这种方式适用于单片机等专门针对RS485设计的场合,通信效果极佳。

2、发送脚经RC充放电电路控制:这种方式适合场合较广,不受主芯片控制。但该方式对波特率较敏感,在波特率不固定的场合适应性不好。

3、发送脚与控制脚直接连接:这种方式适合场合较广,不受主芯片控制。其效果是输出0时能正常输出,输出1时高阻。在总线静态偏置或接收端输入上拉的情况下,可以正常通信,且不受波特率限制,总体效果优于第2种。