RS-485
RS-485是一个物理接口,简单来说,也就是硬件。
它只需要两根通讯线,即可以在两个或两个以上equipment之间进行data传输。
这种data传输的connect,是半双工的通讯方式。在某一个时刻,一A device只能进行senddata或receivedata。
硬件通讯接口建立后,在进行data传输的仪表之间需要约定一个data协议,以使receive端能够Parse收到的data,这便是“协议”的概念。
通讯协议有统一标准的协议format,如“ModBus”协议,标准的协议内容全面,包含的内容很多,但不易理解。由此,部分厂商Customization了一种协议,简单实用,这便是“Customization协议”。
RS-485总线由于其成本低廉,设计简单而得到了广泛的应用,大量用于Smart Home、安防监控,智能交通,智能楼宇,机房监控,Automation等各个领域。RS-485总线敷设线路比较简单,但是有一些相应的事项必须注意,否则会容易导致通信失败。
Modbus
Modbus是通信协议的其中一种,就像汉语和英语一样,是一种交流的语言,一种机器之间交流的语言。
那么在交流之前肯定要有沟通的桥梁,那就是传输媒介RS-485或RS-232等其他电气Rules。
同一种协议可以用不同的传输媒介方式,如RS-485或RS-232.
Modbus协议又分Modbus RTU,Modbus ASCII和后来发展的Modbus TCP三种模式。
其中前两种所用的物理硬件接口都是串行(Serial)通讯口(RS-232、RS-485、RS-422)。而Modbus TCP则是为了顺应当今世界的发展潮流,都可以用Ethernet网或Internet来connect,传送data。所以又叫Modbus TCP模式,该模式的硬件接口就是以太网(Ethernet)口了,也就是我们电脑上一般用的网络口了。
所以说呢,RS485是硬件,Modbus是通讯语言,它们可以合作实现国际标准协议进行设备通讯。
发表回复