产品简介
S-STWS 温湿度传感器产品广泛适用于室内工厂/车间/仓库/药房/农业大棚/花卉培养等需要温湿度监测的场合。传感器内输入电源,感应探头,信号输出三部分完全隔离。安全可靠, 外观美观,安装方便。本产品采用高灵敏度数字探头,信号稳定,精度高。具有测量范围宽、线形度好、防水性能好、使用方便、便于安装、传输距离远等特点。
主要参数
参数名称 | 参数内容 |
直流供电 | 12-24V DC |
平均功耗 | 48 mW |
温度测量范围 | -40 °C-80 °C |
湿度测量范围 | 0-99%RH |
温度长期稳定性 | W 0.1 C/year |
湿度长期稳定性 | W0.1%RH/year |
温度分辨率 | 0.1C |
湿度分辨率 | 0.1%RH |
输出信号 | RS485(Modbus 协议) |
工作范围 | -40C-80C 0-80%RH |
使用方法
本传感器可以连接单独使用,首先使用 12V 直流电源供电,设备可以直接连接带有 485 接口的 PLC,可以通过485 接口芯片连接单片机。通过的 modbus 协议对单片机和 PLC 进行编程即可配合传感器使用。同时使用USB 转 485 即可与电脑连接,使用我公司提供的传感器配置助手进行配置和测试。
本产品也可以多个传感器组合在一条 485 总线使用。理论上一条总线可以接 16 个以上的 485 传感器。组合前用我司的助手软件将传感器配置不同的地址。
注意事项
修改波特率和设备 ID
在设备已连接的情况下点击通信设置中的设备波特率和设置地址即可完成相关的设置,请注意设置过后请重启设备,然后“自动获取当前的波特率和地址”后可以发现地址和波特率已经改成您需要的地址和波特率。
通信协议
采用 Modbus-RTU 通讯规约,格式如下: 问询帧 地址码 | 功能码 | 起始地址 | 请求寄存器数量 | 校验码 |
1 字节 | 1 字节 | 2 字节 | 2 字节 | 2 字节 |
应答帧
地址码 | 功能码 | 数据长度 | 回传数据内容 | 校验码 |
1 字节 | 1 字节 | 1 字节 | N 字节 | 2 字节 |
地址码,即设备地址,在通讯网络中是的(出厂默认 0x01)。本变送器只用到功能码 0x03。注意数据高位在前,CRC 低位在前。 寄存器地址
寄存器地址 | PLC 组态地址 | 内容 | 操作 |
0000 H | 40001 | 湿度(单位为 0.1%RH) | 只读 |
0001 H | 40002 | 温度(单位为 0.1℃) | 只读 |
通讯协议示例以及解释
读取设备地址 0x01 的温湿度值
问询帧
地址码 | 功能码 | 起始地址 | 请求寄存器数量 | 校验码 |
0x01 | 0x03 | 0x00 0x00 | 0x00 0x02 | 0xC4 0x0B |
应答帧
地址码 | 功能码 | 数据长度 | 湿度值 | 温度值 | 校验码 |
0x01 | 0x03 | 0x04 | 0x02 0x92 | 0x00 0xFB | 0x1B 0xE5 |
数据换算:
0292 H(十六进制)= 658 =>湿度值 = 65.8%RH
00FB H(十六进制)= 251 =>温度值 = 25.1℃
将设备地址 0x01 改为 0x02
问询帧
地址码 | 功能码 | 起始地址 | 写入寄存器数值 | 校验码 |
0x01 | 0x06 | 0x00 0x3E | 0x00 0x02 | 0x69 0xC7 |
应答帧
地址码 | 功能码 | 起始地址 | 寄存器数值 | 校验码 |
0x01 | 0x06 | 0x00 0x3E | 0x00 0x02 | 0x69 0xC7 |