1. RS485总线基本内容
RS485采用平衡传输,又叫差分传输方式。
a.发送端将信号调制成为对称的信号用双线发送,称为平衡发送.
b.具有抑制共模干扰的能力,可以远距离。
它的 通信线路是两根,通常用A和B表示。逻辑“1”以两线之间的电压差为+(0.2~6)V表示,逻辑“0”以两线间的电压差为-(0.2~6)V来表示 。 还有一点,RS485是差分通信,因此接收数据和发送数据是不能同时进行的,也就是说它是一种半双工通信。
又因为 在工业环境中:
a.使用环境非常复杂,有可能会存在高压,极易产生触电危险。
b.对于远距离传送来说,两个节点之间大地也可能存在很大的电势差,若直接通信节点分别连接至各自的本地大地,地电势差会以共模电压的形式叠加在总线发送器的输出端,叠加之后的信号可能远远超过接收器所能承受的共模输入电压范围,从而无法正常接收信号,严重还会损坏收发器。
c.地环路影响。倘若将两节点地连接在一起,就会形成环路,当有变化的磁场时,会产生电流。
[通过查阅资料,将电源与485进行光耦隔离]
引脚 | 功能 |
---|---|
1 | 接收信号的输出引脚。可以把来自A和B引脚的总线信号,输出给单片机 |
2 | 接收信号的控制引脚 |
3 | 输出信号的控制引脚 |
4 | 输出驱动器的输入引脚,可以直接连接到单片机,引脚的信号通过A和B脚被加载给总线。 |
5 | 电源地线 |
6 | 连接到RS485总线的A端 |
7 | 连接到RS485总线的B端 |
8 | 电源线引脚 |
2.Modbus协议
现在工业中使用RS485通信场合很多都采用Modbus协议。