- 水文传感器通信协议
传感器宜采用 RS-485/422、 RS-232C、 SDI-12 等通用接口标准; 通信协议宜采用 Modbus-RTU协议和 SDI-12 通信协议。 - 通信速率和字节帧结构
通信波特率宜采用1200bps,2400bps ,4800 bps ,9600bps ,19200bps;字节帧结构为1
个起始位“0”,8个数据位,1位停止位“1”,无奇偶校验位;低位在前,高位在后。 - 数据帧基本格式
传输顺序为低位字节在前,高位字节在后。
- 地址:地址域在帧的开始部分,由一个字节组成,范围为0~255。
- 功能代码:Modbus-RTU 通信协议功能代码分为三类:公共功能码,用户定义功能码和保留功能码。
常用公共功能代码:
- 数据:包含了智能传感器执行特定功能所需要的数据或者智能传感器响应查询时采集到的数据。 数据类型可以是整型数、定点数、十进制浮点数
- 校验:校验使用16位循环冗余码(CRC16) , 校验码前所有字节参与校验计算, 生成多项式为: X16+X15+X2+1。
- 查询数据:标准通信方式采用遥测终端设备(主机)发出查询数据帧,传感器返回响应数据帧或错误指示帧。通常采用公共功能代码03H读寄存器数据
二、传感器 Modbus-RTU 通信协议
最新推荐文章于 2022-08-03 14:10:37 发布