本传感器采用瑞士 Sensirion 高精度数字温湿度芯片 SHT20,结合工业级 RS485 接口与 MODBUS RTU 协议,适用于楼宇自控、暖通空调、仓库监测、农业大棚、机房监控等场合。
| 参数 | 说明 |
|---|---|
| 供电电压 | 9~18 VDC(推荐 12V 或 24V 电源适配器) |
| 功耗 | ≤0.2W(12V 时约 15mA) |
| 温度测量范围 | -40℃ ~ +125℃ |
| 温度精度 | ±0.3℃(典型,25℃) |
| 湿度测量范围 | 0~100% RH(非凝结) |
| 湿度精度 | ±3% RH(典型,25℃,20~80%RH) |
| 通讯接口 | RS485(半双工) |
| 通讯协议 | MODBUS RTU |
| 波特率 | 9600(默认,可设置 4800/19200/38400) |
| 数据格式 | 8 位数据位,无校验,1 位停止位(8N1) |
| 设备地址 | 1~247(默认 1,可修改) |
| 响应时间 | ≤ 2s(数据刷新) |
| 工作环境 | -40℃ ~ +85℃,0~99%RH(无冷凝) |
| 外壳防护 | 塑料/铝合金可选,IP65(选型时确认) |
| 尺寸 | 约 90×45×30mm(不含探头) |
| 端子标识 | 说明 | 接线建议 |
|---|---|---|
| VCC | 电源正极(9~18V DC) | 接 12V 或 24V 电源正极 |
| GND | 电源负极 | 接电源负极,同时作为 RS485 参考地 |
| A / 485A | RS485 A+(非反相) | 接主机(PLC/采集卡)的 A+ |
| B / 485B | RS485 B-(反相) | 接主机的 B- |
| 寄存器地址(HEX) | 参数 | 数据类型 | 说明 |
|---|---|---|---|
| 0x0000 | 温度 | 16 位有符号整数 | 单位 0.1℃,实际值 = 寄存器值 ÷ 10 例:0x012E = 302 → 30.2℃ |
| 0x0001 | 湿度 | 16 位无符号整数 | 单位 0.1%RH,实际值 = 寄存器值 ÷ 10 例:0x0320 = 800 → 80.0%RH |
| 0x0100 | 设备地址 | 16 位 | 1~247,默认 1,需支持功能码 06 |
| 0x0101 | 波特率 | 16 位 | 0:9600,1:4800,2:19200,3:38400,默认 0 |
01 04 00 00 00 02 71 CB01 04 04 01 00 02 14 7A 6901 06 01 00 00 02 89 F6| 现象 | 可能原因 | 解决方法 |
|---|---|---|
| 无数据返回 | 接线错误、地址/波特率不匹配 | 检查 A/B 接线,确认主机参数 |
| 数据为 0 或不变 | 通讯干扰、传感器损坏 | 加终端电阻,检查供电 |
| 温度异常跳变 | 未校准或受热源影响 | 远离发热体,恢复出厂设置 |
| 湿度长时间 100% | 传感器结露或老化 | 干燥处理,或更换传感器 |
如需更详细的 MODBUS 寄存器表、CRC 校验例程或定制协议,请联系厂家。