二、传感器 Modbus-RTU 通信协议

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

响应数据帧结构

错误指示帧

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值