其他品牌 品牌
经销商厂商性质
邯郸市所在地
产品特点;
1、温湿度采用瑞士 Sensirion 高精度数字温湿度传感器(SHT30),灵敏度高、稳定性好、全量程自动温度补偿。
2、大气压
3.标准 RS485 输出通讯接口,能够实现长距离通讯。使用广泛应用于工业领域的标准 Modbus-RTU 通讯协议。
4.内部有 DCDC 转换芯片,将高电压转换为模块使用的 5V 电压,为模块工作提供稳定电源,不会发热,转换效率高。
技术参数
供电电压 :5V-15V 直流
功率 :0.1W
湿度测量精度 :±2%
温度测量精度 :±0.2℃
湿度测量范围 :0~*
温度测量范围 :-40~60℃
*稳定性 :温度:<0.1 ℃
湿度:<1%
响应时间 :3秒
通讯方式 :485 Modbus-RTU
设备地址 默认:1
通讯波特率 默认:9600
通讯协议:
注:默认波特率为 9600,无奇偶校验,8 位数据位,停止位 1 位。
Modbus 寄存器
参数名称 | 寄存器地址 | 参数类型 | Modbus 功能号 | 参数范围及说明 | 默认值 |
温度值 | 0x0000 | INT16,只读 | 0x03/读 | 0-1000 除以10再减40得实际温度值。 | 无 |
湿度值 | 0x0001 | INT16,只读 | 0x03/读 | 0-1000 除以10得实际温度值。 | 无 |
气压值 | 0x0002 | INT16,只读 | 0x03/读 | 300-1100 实际气压值。 | 无 |
Modbus从机地址 | 0x1000 | INT16,读写 | 0x03/读 0x10/写 | 0-255 | 2 |
Modbus 寄存器参数说明
温度值 | ||
参数范围 | 0-1000 | 默认值:无 |
参数存储 | 无 |
|
意义:温度测量值
举例:如果返回的值是0286 (16进制,原码),则*字节 高字节为01,第二字节低字节为CB,那么温度 测量值为(02*256+86)/10-40=24.6℃
湿度值 | ||
参数范围 | 0-1000 | 默认值:无 |
参数存储 | 无 |
|
意义:温度测量值
举例:如果返回的值是01CB (16进制,原码),则*字节 高字节为01,第二字节低字节为CB,那么湿度 测量值为(01*256+CB)/10=45.9%
气压值 | ||
参数范围 | 0-1000 | 默认值:无 |
参数存储 | 无 |
|
意义:气压测量值
举例:如果返回的值是03E9(16进制,原码),则*字节 高字节为03,第二字节低字节为E9,那么大气压力 测量值为(03*256+E9)=1001 hPa
Modbus从机地址(ADDRESS) | ||
参数范围 | 0-255 | 默认值:2 |
参数存储 | 立即存储 |
|
Modbus地址,可设置为0-255。使用0地址可以设置任何地址,设置后需要重新上电重新启动模块,使此地址生效。
举例说明
1、举例:读寄存器0x0000,即空气温度的测量值
请求:02 03 00 00 00 01 84 39(8个字节)
设备地址 | 1字节 | 0x02 |
功能号 | 1字节 | 0x03 |
起始寄存器地址 | 2字节 | 0x0000 |
寄存器数量 | 2字节 | 0x0001 |
校验 | 2字节 | 0x8439 |
响应:02 03 02 02 7F BC C4(7个字节)
设备地址 | 1字节 | 0x02 |
功能号 | 1字节 | 0x03 |
有效字节数 | 1字节 | 0x02 |
数据 | 2字节 | 0x02(高字节) |
|
| 0x7F(低字节) |
校验 | 2字节 | 0xBCC4 |
2、举例:读寄存器0x0001,即空气湿度的测量值
请求:02 03 00 01 00 01 D5 F9(8个字节)
设备地址 | 1字节 | 0x02 |
功能号 | 1字节 | 0x03 |
起始寄存器地址 | 2字节 | 0x0001 |
寄存器数量 | 2字节 | 0x0001 |
校验 | 2字节 | 0xD5F9 |
响应:02 03 02 01 E8 FD 9A(7个字节)
设备地址 | 1字节 | 0x02 |
功能号 | 1字节 | 0x03 |
有效字节数 | 1字节 | 0x02 |
数据 | 2字节 | 0x01(高字节) |
|
| 0xE8(低字节) |
校验 | 2字节 | 0xFD9A |
3、举例:读寄存器0x0002,即大气压的测量值
请求:02 03 00 02 00 01 25 F9(8个字节)
设备地址 | 1字节 | 0x02 |
功能号 | 1字节 | 0x03 |
起始寄存器地址 | 2字节 | 0x0001 |
寄存器数量 | 2字节 | 0x0001 |
校验 | 2字节 | 0x25F9 |
响应:02 03 02 03 E9 3D 3A(7个字节)
设备地址 | 1字节 | 0x02 |
功能号 | 1字节 | 0x03 |
有效字节数 | 1字节 | 0x02 |
数据 | 2字节 | 0x03(高字节) |
|
| 0xE9(低字节) |
4、举例:修改寄存器0x1000,即Modbus从机地址(ADDRESS)
请求:00 10 10 00 00 01 02 00 03 FA 00 (11个字节)
设备地址 | 1字节 | 0x00 |
功能号 | 1字节 | 0x10 |
起始寄存器地址 | 2字节 | 0x1000 |
寄存器数量 | 2字节 | 0x0001 |
有效字节数 | 1字节 | 0x02 |
写入设备地址 | 2字节 | 0x0003 |
校验 | 2字节 | 0xFA00 |
响应:00 16 10 00 00 01 8C D8(7个字节)
设备地址 | 1字节 | 0x00 |
功能号 | 1字节 | 0x10 |
起始寄存器地址 | 2字节 | 0x1000 |
寄存器数量 | 2字节 | 0x0001 |
校验 | 2字节 | 0x04D8 |