浊度传感器
带MODBUS RTU
输出 MBRTU-TBD
- 具有 MODBUS RTU 输出 MBRTU-TBD 的浊度传感器用户指南
2021 年 XNUMX 月
本文档适用于以下产品
介绍
MBRTU-TBD是一款先进的用于水质监测的数字浊度传感器,采用散射光原理,采用红外LED光源和光纤传导光路的设计方法。内部增加滤波器设计,抗干扰能力强。内置温度传感器,自动温度补偿,适合环境在线长期监测。

规格
特征
- 数字传感器,直接输出RS-485数字信号,支持Modbus/RTU
- 90°角散射光原理,内置温度自动补偿;
- 光纤结构,抗外界光干扰能力强
- 红外LED光源,添加滤光片设计,抗光干扰,稳定性好
- 表面应进行防腐、钝化处理
- 内部电路低功耗、抗干扰设计
技术数据
| 物品 | 规格 |
| 输出 | RS-485、MODBUS/RTU |
| 测量方法 | 90°散射光法 |
| 范围 | 0~1000NTU或0~100NTU |
| 准确性 | ±5%示值或±3NTU,选择较大者(0~1000NTU) ± 3% 指示或 ± 2 NTU,选择较大者 (0-100 NTU) ±0.5℃ |
| 解决 | 0.1NTU、0.1℃ |
| 工作环境 | 0~50℃,<0.6MPa |
| 校准 方法 | 两点校准 |
| 响应时间 | 30秒T90 |
| 温度 赔偿 | 自动温度补偿(Pt1000) |
| 电源 | 12-24VDC±10%,10mA; |
| 尺寸 | 直径30毫米;长度166.5毫米; |
| 保护级别 | IP68□水深20米; |
| 使用寿命 | 3年或以上 |
| 电缆长度 | 5m |
| 传感器外壳材料 | PVC |
接线
请如下图接线:

| 电线颜色 | 描述 |
| 棕色的 | 电源(12-24VDC) |
| 黑色的 | 地线 |
| 蓝色的 | RS485A |
| 白色的 | RS485B |
| 裸线 | 屏蔽层 |
电缆线□ 4 线 AWG-24 或 AWG-26 屏蔽线。
保养及注意事项
5.1 维护
- 感应电极基本免维护;建议每30天清理一次传感器探头附件;清洁时避免使用硬物造成测量探头导光部分的损坏;请用软布擦拭amp 布。
- 建议用水流清洁传感器的外表面。如果仍有碎屑残留,请用湿软布擦拭。
5.2 注意
- 安装测量:避免在水流湍急的地方安装测量,减少水泡对测量的影响。保持测量探头距底部2cm。
- 传感器探头结垢或附着生物较多,可适当加大清洗力。探头表面轻微划伤不影响传感器的正常使用。但注意不要刺穿探头外壳。
- 建议:应选用我公司的防护罩,防止微生物附着对测量结果的影响。
5.3 其他
| 问题 | 可能的 原因 | 解决方案 |
| 操作界面无法连接或不显示测量结果 | 电缆连接错误 | 检查接线方式 |
| 传感器地址错误 | 检查地址是否有错误 | |
| 测量值过高、过低或值持续不稳定 | 传感器探头被异物附着 | 清洁传感器探头表面 |
| 其他 | 联系售后 |
Modbus RTU协议
6.1 信息帧格式
该传感器的Modbus通讯默认数据格式为:
| MODBUS-RTU | |
| 波特率 | 9600(预设) |
| 设备地址 | 1(预设) |
| 数据位 | 8 位 |
| 奇偶校验 | 没有任何 |
| 停止位 | 1位 |
- 功能码03:读(R)寄存器值
- 功能码06:写(W)单个寄存器值
6.2 寄存器地址:
| 寄存器地址(十六进制) |
姓名 |
读/写 |
简介 |
寄存器数量(字节) |
数据类型 |
|
0x0100 |
温度值 |
R |
℃值x10(例如ample:25.6℃的温度显示为256,默认为小数点1。) |
1(2 字节) |
无符号短整型 |
|
0x0101 |
浊度值 |
R |
NTU 值 x10(例如ample,15.1ntu的浊度值显示为151,默认保留1位小数。) |
1(2 字节) |
无符号短整型 |
|
0x1000 |
温度校准 |
读/写 |
温度校准:写入的数据为实际温度值X10;读出的数据是温度校准偏移X10。 |
1(2 字节) |
无符号短整型 |
| 0x1001 | 零点校准 | 读/写 | 空气中的零点校准。校准时写入的数据为0。 | 1(2 字节) | 无符号短整型 |
|
0x1003 |
斜率校准 |
读/写 |
用已知的标准溶液(50%~100%范围)进行标定,将数据写为标准溶液的实际值×10。 |
1(2 字节) |
无符号短整型 |
| 0x2000 | 传感器地址 | 读/写 | 默认为1,数据范围为1-127。 | 1(2 字节) | 无符号短整型 |
| 0x2003 | 波特率设置 | 读/写 | 默认为9600。写0为4800;写1是
9600;写2就是19200。 |
1(2 字节) | 无符号短整型 |
|
0x2020 |
恢复出厂设置 |
W |
校准值恢复为默认值,写入数据为0。注意复位后传感器需要重新校准。 |
1(2 字节) |
无符号短整型 |
6.3 数据结构类型
整数
无符号整型(无符号短整型)
数据由两个整数组成。
| XXXX XXXX | XXXX XXXX |
| 字节1 | 字节0 |
漂浮
浮点型,根据 IEEE 754(单精度);
数据由 1 个符号位、8 位指数和 23 位尾数组成。
| XXXX XXXX | XXXX XXXX | XXXX XXXX | XXXX XXXX | |
| 字节3 | 字节2 | 字节1 | 字节0 | |
| 符号位 | 表达式数字 | F 十进制 | ||
6.4 Modbus RTU 命令:
6.4.1 功能码03h:读取寄存器值
主机发送:
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 药品不良反应 | 03H | 起始寄存器高字节 | 起始寄存器低字节 | 寄存器号高字节 | 寄存器低字节数 | CRC 低字节 | CRC高字节 |
第一字节ADR:从机地址码(=001~254)
字节2 03h:读取寄存器值功能码
字节3和4:要读取的寄存器的起始地址
要读取 FCC 仪器,
字节 5 和 6:要读取的寄存器数量
字节 7 和 8:字节 16 到 1 的 CRC6 校验和
从机返回:
| 1 | 2 | 3 | 4 | 6 | M-1 , M | M+1 | M+2 | |
| 药品不良反应 | 03H | 总字节数 | 寄存器数据1 | 寄存器数据2 | …… | 寄存器数据M | CRC 低字节 | CRC高字节 |
第一字节ADR:从机地址码(=001~254)
字节2 03h:返回读取功能码
第三个字节:从4到m的总字节数(包括4和m)
字节 4 至 m:寄存器数据
字节m+1、M+2:字节16到M的CRC1校验和
当从机收到错误时,从机返回错误:
| 1 | 2 | 3 | 4 | 5 |
| 药品不良反应 | 83H | 信息代码 | CRC 低字节 | CRC高字节 |
第一字节ADR:从机地址码(=001~254)
字节 2 83h:读取寄存器值时出错
字节3信息代码:01——功能代码错误
03 – 数据错误
字节 4 和 5:字节 16 到 1 的 CRC3 校验和
6.4.2 功能码06h:写入单个寄存器值
主机发送
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 药品不良反应 | 06 | 寄存器高字节地址 | 寄存器低字节地址 | 数据高字节 | 数据低字节 | CRC 码低字节 | CRC 码高字节 |
当从机正确接收时,从机返回:
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
|
药品不良反应 |
06 |
寄存器高字节地址 | 寄存器低字节地址 | 数据高字节 | 数据低字节 | CRC 码低字节 | CRC 码高字节 |
当从机收到错误时,从机返回:
| 1 | 2 | 3 | 4 | 5 |
| 药品不良反应 | 86H | 错误代码 信息代码 | CRC 码低字节 | CRC 码高字节 |
第一字节ADR:从机地址码(=001~254)
第二字节86h:写入寄存器值错误功能码
字节3错误代码信息代码:01——功能代码错误
03 – 数据错误
字节 4 和 5:字节 1 到 3 的 CRC 校验和
6.5 命令example
6.5.1 默认寄存器
a) 更改从机地址:
地址:0x2000 (42001)
寄存器数量:1
功能码:0x06
默认传感器地址:01
更改传感器的Modbus设备地址,将设备地址从01改为06。ample如下:
发送命令:01 06 20 00 00 06 02 08
回复:01 06 20 00 00 06 02 08;注:断电后地址更改为06并保存。
b) 波特率:
地址:0x2003(42004)
寄存器数量:1
功能码:0x06
默认值:1(9600bps)
支持的值:0-2(4800-19200bps)
波特率可通过上位机设置更改,更改后无需重启即可工作。波特率掉电后保存上位机设置。波特率支持4800960019200。整数值分配的波特率如下:
| 整数 | 波特率 |
| 0 | 4800 基点 |
| 1 | 9600 基点 |
| 2 | 19200 基点 |
发送命令:01 06 20 03 00 02 F3 CB
响应:01 06 20 03 00 02 F3 CB 注:波特率更改为19200bps,并掉电保存。
6.5.2 功能寄存器
a) 测量温度命令:
地址:0x0100(40101)
寄存器数量:1
功能码:0x03
读秒amp热值:19.2℃
发送命令:01 03 01 00 00 01 85 F6
回复:01 03 02 00 C0 B8 14
返回十六进制无符号整数数据,温度值=整数/10,保留1位小数位。
b) 浊度测量说明:
地址:0x0101(0x40102)
寄存器数量:1
功能码:0x03
读秒ample值:9.1 NTU
发送命令:01 03 01 01 00 01 D4 36
回复:01 03 02 00 5B F9 BF
寄存器返回十六进制无符号整数数据,浊度值=整数/10,保留1位小数。
c) 连续读取温度和浊度指示:
地址:0x0100(40101)
寄存器数量:2
功能码:0x03
读秒ample值:温度19.2℃、浊度9.1NTU
发送命令:01 03 01 00 00 02 C5 F7
回复:01 03 04 00 C0 00 5B BB F4
寄存器返回十六进制无符号整数数据,温度值=整数/10,保留1位小数
寄存器返回十六进制无符号整数数据,浊度值=整数/10,保留1位小数。
d) 湿度测量命令:
地址:0x0107(40108)
寄存器数量:1
功能码:0x03
读秒ample值:相对湿度40%
发送命令:01 03 01 07 00 01 34 37
回复:01 03 02 01 90 B9 B8
寄存器返回十六进制无符号整数数据,湿度值=整数/10,保留1位小数。
6.5.3 校准说明
a) 温度校准
地址:0x1000(41001)
寄存器数量:1
功能码:0x06
校准前ample:25.8℃下校准
发送命令:01 06 10 00 01 02 0D 5B
回复:01 06 10 00 01 02 0D 5B
当温度指示不再波动后,需要在恒温环境下对传感器进行校准。
b) 浊度零位校准
地址:0x1001(41002)
寄存器数量:1
功能码:0x06
校准前ample:空气中校准
发送命令:01 06 10 01 00 00 DC CA
响应:01 06 10 01 00 00 DC CA
c) 浊度斜率校准
地址:0x1003(41004)
寄存器数量:1
功能码:0x06
校准前ample:在50NTU浊度溶液中校准
发送命令:01 06 10 03 01 F4 7D 1D
回复:01 06 10 03 01 F4 7D 1D
方面

接触
制造商
戴维科技公司
越南胡志明市平新区安乐坊南兴旺住宅区 11G 街 2 号
Tel: +84-28-6268.2523/4 (ext.122)
电子邮件: info@daviteq.com | www.daviteq.com
文件/资源
![]() |
daviteq MBRTU-TBD 浊度传感器,带 Modbus RTU 输出 [pdf] 使用说明书 带 Modbus RTU 输出的 MBRTU-TBD 浊度传感器,MBRTU-TBD,带 Modbus RTU 输出的浊度传感器,带 Modbus RTU 输出的传感器,Modbus RTU 输出,RTU 输出,输出 |




