什么是RS485?
RS485是串行传输标准,有点像RS232,但使用其他电信号。RS485的一个重要优点是可以将多个RS485设备放在同一总线上。因此,您不必在主机上乘以RS485接口来询问多个设备。但是,有一个小技巧:在总线的每一端,你必须放一个总线端接器。有时这意味着您必须在端子上拧一个小电阻,或者只需将开关移到适当的位置即可。
![29ef0bfc708370035b2049840a773ef9.png](https://img-blog.csdnimg.cn/img_convert/29ef0bfc708370035b2049840a773ef9.png)
RS485总线通常只由两根导线和四极电阻组成......
RS485和RS232不直接兼容:您必须使用正确类型的接口,否则信号将无法通过。确实有RS232到RS485网关,但现在它们并不令人感兴趣:它可以很容易地将RS485用于USB,以太网或直接用于GSM。它更便宜,而且系统中的组件少了一个。
使用RS485时的主要特点是交换数据的格式。使用RS232时,许多设备只使用文本(ASCII)协议,而RS485大多数设备使用MODBUS协议。因此,您必须知道最少的MODBUS才能连接RS485设备。 什么是MODBUS?
MODBUS是主机(主设备)和设备(从设备)之间的协议,用于访问设备的配置和读取措施。MODBUS消息对应于读取和写入16位字和二进制寄存器(通常称为“线圈”)的相对简单的操作。主机系统地启动交换,“从”设备应答。从