今天看了一个视频,视频提到了RS485和Modbus两者之间的关系。 RS485:属于物理层协议(OSI第1层)。差分信号传输的电气特性(如±2V~±12V电平、120Ω终端阻抗),总线拓扑结构一般为菊花链式结构。适合长距离的传输,节点数通常为32个节点,但当距离适当,RS485驱动能力满足要求下也可以挂载到64个,128个节点。 Modbus:属于应用层协议(OSI第7层)。规定数据交互规则,包含地址编码、功能码(如03读寄存器/06写寄存器)、CRC校验等数据帧结。采用“请求-等待-应答”的通讯方式。分为Modbus-RTU和Modbus-ASCII。因为其为应用层协议,所以其不仅支持RS485,也支持其它物理层介质,如以太网。
|