图文详情
产品属性
相关推荐
资料链接:https://pan.baidu.com/s/1rejNLesXAIByQpqCoTdoTA
提取码:yuy5
产品说明:
产品采用工业级芯片,高精度进口SHT20温湿度传感器,确保产品的优异可靠性、高精度、互换性。采用RS485硬件接口(具有防雷设计),协议层兼容标准的工业Modbus-Rtu协议。本产品集MODBUS协议与普通协议于一体,用户可以自行选择通信协议,普通协议带有自动上传功能(连接RS485通过串口调式工具即会自动输出温湿度)。
产品亮点:
工业级产品,高进度SHT20温湿度传感器,RS485通信;
标准MODBUS协议与普通协议于一体,用户可以自行选择通信协议;
波特率可以自行设定;
普通协议带有自动上传功能,上传速率可以自行设定。
产品参数:
工作电压:DC4-30V(不要超过33V)
功率:0.2W
工作温度:温度-20℃+60℃,湿度0%RH-100%RH
控制精度:温度±0.3℃(25℃),湿度±3%RH(25℃)
输出接口:RS485通信(标准MODBUS协议和自定义普通协议),详见协议说明
设备地址:可设置1-247,默认为1
波特率:默认9600(用户可自行设定),8位数据,1位停止,无校验
尺寸:60*30*18
MODBUS 协议
0x03:读保持寄存器
0x04: 读输入寄存器
0x06:写单个保持寄存器
0x10:写多个保持寄存器
寄存器类型
寄存器地址
数据内容
字节数
输入寄存器
0x0001
温度值
2
0x0002
湿度值
2
保持寄存器
0x0101
设备地址
(1~247)
2
0x0102
波特率
0:9600
1:14400
2:19200
2
0x0103
温度修正值(/10)
-10.0~10.0
2
0x0104
湿度修正值(/10)
-10.0~10.0
2
主机发送数据帧:
从机地址
功能码
寄存器地址
高字节
寄存器地址
低字节
寄存器数量
高字节
寄存器数量
低字节
CRC
高字节
CRC
低字节
从机响应数据帧:
从机地址
响应功能码
字节数
寄存器1数据
高字节
寄存器1数据
低字节
寄存器N数据
高字节
寄存器N数据
低字节
CRC
高字节
CRC
低字节
MODBUS命令帧
从机地址
功能码
寄存器地址
高字节
寄存器地址
低字节
寄存器数量
高字节
寄存器数量
低字节
CRC
高字节
CRC
低字节
0x01
0x04
0x00
0x01
0x00
0x01
0x60
0x0a
从机响应数据帧:
从机地址
功能码
字节数
温度
高字节
温度
低字节
CRC
高字节
CRC
低字节
0x01
0x04
0x02
0x01
0x31
0x79
0x74
温度值=0x131,转换成十进制305,实际温度值 = 305 / 10 = 30.5℃
注:温度是有符号16进制数,温度值=0xFF33,转换成十进制 -205,实际温度= -20.5℃;
从机地址
功能码
寄存器地址
高字节
寄存器地址
低字节
寄存器数量
高字节
寄存器数量
低字节
CRC
高字节
CRC
低字节
0x01
0x04
0x00
0x02
0x00
0x01
0xC1
0xCA
从机响应数据帧:
从机地址
功能码
字节数
湿度
高字节
湿度
低字节
CRC
高字节
CRC
低字节
0x01
0x04
0x02
0x02
0x22
0xD1
0xBA
湿度值=0x222,转换成十进制546,实际湿度值=546 / 10 = 54.6%;
从机地址
功能码
寄存器地址
高字节
寄存器地址
低字节
寄存器数量
高字节
寄存器数量
低字节
CRC
高字节
CRC
低字节
0x01
0x04
0x00
0x01
0x00
0x02
0x20
0x0B
从机响应数据帧:
从机地址
功能码
字节数
温度
高字节
温度
低字节
湿度
高字节
湿度
低字节
CRC
高字节
CRC
低字节
0x01
0x04
0x04
0x01
0x31
0x02
0x22
0x2A
0xCE
以读取从机地址为例:
从机地址
功能码
寄存器地址
高字节
寄存器地址
低字节
寄存器数量
高字节
寄存器数量
低字节
CRC
高字节
CRC
低字节
0x01
0x03
0x01
0x01
0x00
0x01
0xD4
0x0F
从机响应帧:
从机地址
功能码
字节数
从机地址
高字节
从机地址
低字节
CRC
高字节
CRC
低字节
0x01
0x03
0x02
0x00
0x01
0x30
0x18
以修改从机地址为例:
从机地址
功能码
寄存器地址
高字节
寄存器地址
低字节
寄存器值
高字节
寄存器值
低字节
CRC
高字节
CRC
低字节
0x01
0x06
0x01
0x01
0x00
0x08
0xD4
0x0F
修改从机地址:0x08 = 8
从机响应帧(与发送相同):
从机地址
功能码
寄存器地址
高字节
寄存器地址
低字节
寄存器值
高字节
寄存器值
低字节
CRC
高字节
CRC
低字节
0x01
0x06
0x01
0x01
0x00
0x08
0xD4
0x0F
从机地址
功能码
起始地址
高字节
起始地址
低字节
寄存器数量
高字节
寄存器数量
低字节
字节数
寄存器1高字节
寄存器1低字节
寄存器2高字节
寄存器2低字节
CRC
高字节
CRC
低字节
0x01
0x06
0x01
0x01
0x00
0x02
0x04
0x00
0x20
0x25
0x80
0x25
0x09
修改从机地址:0x20 = 32
波特率:0x2580 = 9600
从机响应帧:
从机地址
功能码
寄存器地址
高字节
寄存器地址
低字节
寄存器数量
高字节
寄存器数量
低字节
CRC
高字节
CRC
低字节
0x01
0x06
0x00
0x11
0x00
0x04
0xD4
0x0F
普通版本协议
波特率默认9600(用户可自行设定),8位数据,1位停止,无校验
RS485通信
串口命令
说明
READ
触发温湿度上报
(27.4℃,67.7% 温度27.4℃湿度67.7%)
AUTO
启动温湿度自动上报功能
(同上)
STOP
停止温湿度自动上报功能
BR:XXXX
设置波特率
9600~19200
(BR:9600 波特率为9600)
TC:XX.X
设置温度校准
(-10.0~10.0)
(TC:02.0温度修正值为2.0℃)
HC:XX.X
设置湿度校准
(-10.0~10.0)
(HC:-05.1 湿度修正值为-5.1%)
HZ:XXX
设置温湿度上报速率
(0.5,1,2,5,10)
(HZ:2 自动上报速率 2Hz)
PARAM
读取系统当前设置
PARAM指令:
TC:0.0,HC:0.0,BR:9600,HZ:1 ->温度修正值0.0湿度修正值0.0波特率9600上报速率 1Hz
SLAVE_ADD:1 ->MODBUS从机地址 0x01
产品所用功能码:
Modbus 通讯格式:
主机读取温度命令帧(0x04):
主机读取湿度命令帧(0x04):
连续读取温湿度命令帧(0x04):
读取保持寄存器的内容(0x03):
修改保持寄存器的内容(0x06):
连续修改保持寄存器(0x10):
DC4-30V
0.2W
温度-20℃+60℃
温度±0.3℃(25℃)
L298N电机驱动板模块 直流步进电机马达智能车机器人配件
LCUS-1型 USB串口控制继电器模块 电脑指令控制开关 PC智能控制器
DIY蓝牙音频接收器模块5.0 无线无损车载音箱音响耳机功放板 4.2
Si5351A SI5351时钟信号发生器模块 高频信号方波频率产生器
ADXL355 ADXL357三轴加速度计传感器模块 数字输出的工业级低功耗
AHT21数字温湿度传感器模块AHT21B I2C通讯响应迅速 抗干扰强
XL6009 XL6019 DC-DC 升压模块 电源稳压模块输出可调 超LM2577
MCU-219 INA219 I2C 接口零漂移 双向电流/电源监控传感器模块
铝壳 CP2102模块 USB转TTL 串口模块 STC线 刷机升级板
CC1101智能工业无线射频通讯模块SPI收发模块 868MHz小体积贴片型