RS-485是种只定义了电气特性的一种总线结构,它没有具体的数据协议。RS-485与RS-232都是一种电气标准,主要规定了如何通过电压差来表示通信逻辑。
所以有人问你,设备的通信接口或者通信方式是什么,你可以回答485或者232。
RS-485通讯接口只需要两根通讯线,即可以在两个或两个以上的设备之间进行数据传输。这种数据传输的连接,是半双工的通讯方式,所谓的半双工就是,某一个时刻,一个设备只能进行发送数据或接收数据,不能同时进行发送和接收。与之对应的概念还有全双工。
RS-485最大的通信距离约为1219m,最大传输速率为10Mbps,传输速率与传输距离成反比。如果需传输更长的距离,需要加485中继器。
上面的传输距离为理论值,实际应用必须考虑设备现场工况。
由RS-485构成的通信网络也可称为RS-485总线,RS-485总线一般最大支持32个节点,如果使用特制的485芯片,可以达到128个或者256个节点,最大的可以支持到400个节点(理论值)
在工作中经常有人说232协议、485协议,这种表述是不准确的。
Modbus通讯协议
Modbus是由Modicon(现为施耐德电气公司的一个品牌)在1979年发明的,是全球第一个真正用于工业现场的总线协议。因为modbus协议是开放、免费,并且支持多种电气接口,除了可以利用RS-232、RS-485,还可以在各种介质上传送,如双绞线、光纤、无线,所以使用很广泛。
modbus通讯协议、HART通讯协议协议、PPI通信协议、Profibus-DP通信协议这些都是可以利用485电气接口实现的通信方式。