485是差分电平,串口是TTL电平,要使用电平转换,也就是485通讯芯片才可以的。
如下 的电路图
串口和485接口之间需要增加485芯片,原理图如下:RE和DE分别是接收和发送使能,通常连接在一起,使用单片机的IO口控制485是处于接收状态还是发送状态。
如果你自己设计电路,可以增加一个485的片子啊,如果希望使用外置的,可以直接在网上购买一个,成本大约10元左右。
通过一个RS485的电平转换芯片就能实现,比较常见的包括MAX485 SP3485等
RS485采用的是半双工通信,因此除了串口原本的TX RX之外,还需要一个DIR脚,用于选择当前收还是发