其他品牌 品牌
生产厂家厂商性质
锦州市所在地
Manual
使用说明书
HWS-3环境温湿度传感器
目录
产品介绍
产品概述
我司新推出的一款超低功耗的高精度温湿度传感器,具有防水、耐高温高湿、宽电压 3.3V~24V 输入等特点。采用 485 通讯,标准 Modbus-RTU 通讯协议,内置进口高精度 sht30 传感器芯片,温度±0.3℃,湿度±3%RH。传感器具有超小的体积,保护套采用铜烧结保护壳和 PE 防水保护壳,铜烧结保护壳通过铜颗粒烧结后镀镍,具有透气、耐高温、抗腐蚀等特点,提升传感器寿命,接线部分采用航空插头,可快速安装和拆卸;PE 防水保护壳采用高分子 PE 材料烧结滤芯,能够防水,滤除灰尘,对高速流动的气体起到缓冲的作用,测量温湿度的结果更平稳准确,适用于室外淋雨、高湿度农业大棚等环境。
市场上采用高精度芯片的传感器不多,而达标的基本没有,因为市场上大部分的传感器工作电流大,传感器的工作电流形成的能量并不能以别的形式耗散,只能造成升温,特别是体积小的传感器,升温现象更加明显,由静态工作电流过高引起的传感器温度升高而造成温湿度测量不准,那测量的值就没有意义了。解决升温的较好办法是降低工作电流,采用进口低功耗器件,具有休眠的功能,平均静态工作电流仅有 0.9ma,5V 供电时平均功耗不到 0.005W, 利用休眠模式,查询完温湿度后,传感器进入休眠状态,静态电流低仅有不到 5ua,*解决升温的问题!
产品特点
工业级 RS485 Modbus-RTU。
超低功耗,平均工作电流 0.9ma,休眠状态下小静态电流小于 5ua。
瑞士进口传感器,高精度±0.1℃、±1.5%RH。
⚫ 宽测量范围,-40~120℃,0~RH。
输入电源防反接、防静电、浪涌保护。
3.3-24V 超宽电压输入。
485 总线防接错、防静电、浪涌保护。
通讯距离达 2000 米,485 总线支持数量达 255 个。
通讯波特率 1200~19200bps 可设置。
带运行、通讯指示灯。
防水、防尘、耐高温高湿保护外壳。
可兼容各种主机平台。
技术参数
名称 | 参数 | 备注 |
输入电压 | 3.3-24V DC | 推荐 5V 工作电压。 |
测量范围 | -40℃~120℃,0%RH~RH | |
测量精度 | 温度±0.1℃,湿度±1.5%RH | |
分辨率 | 0.1℃,0.1%RH | |
工作电流 | 0.9ma | 平均工作电流。 |
休眠电流 | 5ua | 内部无上下拉电阻或未接总线负载时为 5ua。接上下拉电阻为 50ua, 默认内部已接上下拉电阻。 |
电源防护 | 防反接,±15KV 静电 ESD 浪涌保护 | 内置 TVS 瞬态电压保护,自恢复保险管 |
485 防护 | 防接错线,±15KV 静电 ESD 浪涌保护 | 内置 TVS 瞬态电压保护,自恢复保险管 |
温湿度刷新时间 | ≥20ms | 每查询一次温湿度,就更新一次。 |
通讯接口 | RS485 MODBUS-RTU | |
通讯距离 | 远 2000 米 | |
线长 | 默认 1 米 | 可增加线长。 |
线序定义 | 红色 VCC,黑色 GND,黄色 A+,绿色 B- | |
波特率 | 1200、2400、4800、9600、14400、19200 | 格式:8 位数据位,1 位停止位, 无校验 |
485 地址 | 1~255 可设置,默认为 1 | |
节点数 | 大 255 个 | |
指示灯 | 正常工作模式 4s 闪烁一次;通讯模式根据通讯频率快闪,低 500ms 闪烁一次。 | 休眠模式时,指示灯为关闭状态。 |
探头类型
探头图片 | 探头名称 | 探头型号 | 探头特点 |
铜烧结加长金属探头 | T | 使用温度-40℃~120℃。使用湿度 0%RH~RH。 具有透气、耐高温、抗腐蚀等特点,可更换高精度传感器。 | |
PE 加强防水探头 | PE | 使用温度-40℃~80℃。 使用湿度 0%RH~RH。 具有防水、防尘、防凝露等特点。此款探头为加强防水型IP65 等级,防水效果比 PE 普通 型好。 |
接线说明
产品尺寸
图 5. T 图 6. PE
产品使用
传感器总线连接
图 7.多个传感器连接示意图
图 8.单个传感器连接示意图
传感器内部默认焊接了上下拉电阻,不需要额外接。传感器出厂波特率为 9600,485 地址为 1,可以使用配套的测试软件读取温湿度和设置参数。
使用时需要注意以下 2 点:
温湿度变送器在出厂前地址都默认为 1,当多个温湿度变送器并联一起使用的时候,必需保证 485 总线上的每一个设备地址不一样,如果有一样的,相同地址之间的设备数据就会发生干拢,使通信不能正常。
如果使用单独电源供电,则把电源正负极切换到单独电源上,一定要断开 USB 转串口的供电,否则将烧坏 USB 转串口。USB 转串口输出电压为 5V,输出大电流为 500MA。
传感器工作模式
系列传感器为低功耗传感器,具有 2 种工作模式,待机工作模式和休眠工作模式。
待机工作模式:
传感器上电后进入待机工作模式,在待机工作模式下,传感器可以接收 485 总线发来发命令,并返回相应的数据。通讯指示灯正常闪烁,每查询一次温湿度,传感器就更新一次温湿度数据,平均工作电流为 0.9ma。
休眠模式:
传感器接收到休眠指令后,将关闭指示灯和停止接收 485 总线发来的数据,此时系统处于超低功耗的休眠状态,传感器内部不接上下拉电阻时,静态电流小于 5ua, 传感器内部接上下拉电阻时,静态电流为 50ua。休眠时间到了后或者重新上电,传感器自动进入待机工作模式。建议每查询完一次温湿度后,发送休眠指令让传感器进入休眠状态,并且尽可能延长读取温湿度时间间隔。
运行通讯指示灯
传感器内部带有运行、通讯一灯两用指示灯,方便用户观察传感器的运行状态。传感器上电无通讯时,指示灯 4 秒闪烁一次;有通讯时,指示灯以 1 秒闪烁 2 次快速闪烁,并且随着通讯间隔频率的加快而快速闪烁。传感器进入休眠模式后,指示灯被关闭,进入待机工作模式后自动恢复运行。
平台软件使用
软件介绍
本产品配套的【创芯电子-温湿度测试配置工具.exe】软件无需安装,可以直接打开使用。软件具有自动更新插入电脑的 USB 转串口设备,将鼠标放在按钮或输入框时会提示操作说明。本软件具有自动读取温湿度功能,并且针对本产品还具有休眠模式、一键读取和设置 485 地址、波特率序号、湿度寄存器地址和温度寄存器地址。当忘记或设置错乱寄存器值时,可以一键读取 485 总线上的所有温湿度变送器的 485 地址、波特率、湿度寄存器地址和温度寄存器地。同时,以上所有指令的收发都会显示在软件的接收和发送缓冲区,可以极大的方便调试和排除故障。
软件界面
图 9.软件界面
软件使用功能说明
自动读取温湿度
图 10.自动读取温湿度
设置好 485 地址、湿度地址和读取周期后就可以自动按周期读取温湿度,并显示出来。尽量延长读取周期时间来降低温升。
此功能需要湿度寄存器地址和温度寄存器地址要连续,并且温度寄存器地址大于湿度寄存器地址,例如默认湿度寄存器地址为 0,那温度寄存器地址必须为 1 才能使用自动读取温湿度功能。
读取温湿度后建议发送休眠模式指令,让传感器进入休眠状态,休眠时间为查询周期时间。本软件提供查询完温湿度后发送休眠指令的功能,勾上休眠模式后会自动发送休眠指令。
读取和设置固定寄存器
图 11. 读取和设置固定寄存器
可以一键读取 485 地址、波特率序号、湿度寄存器地址和温度寄存器地址,还可以单
个设置 485 地址、波特率序号、湿度寄存器地址和温度寄存器地址。注意要设置好设备 485 地址才能通讯成功。设置休眠时间寄存器,可以让传感器进入休眠状态,进入休眠状态后需要等休眠时间够了后或重新上电才能再次通讯。
一键查询 485 总线温湿度传感器信息
图 12. 一键查询功能
此功能用于查询 485 总线上所有温湿度传感器的设备的 485 地址、波特率、湿度寄存器地址和温度寄存器地址,当忘记或设置错乱寄存器值时,可以快速查询出总线上温湿度变送器的配置信息或排查出有故障的设备。当波特率也忘记时,波特率选择全部,查询完总线所有设备长时间不超过 4 分钟,软件底部会以进度条的方式显示整体查询进度。
注意:使用此功能时要确保总线上设备的 485 地址没有冲突,如果无法确定,建议用 USB
转 485 连接单个传感器测试。
通讯帧信息打印
图 13. 通讯数据显示
所有指令的收发都会显示在发送缓冲区和接收缓冲区,可以极大的方便调试和排除故障。
寄存器地址
寄存器地址 | 寄存器名字 | 读写 | 说明 |
0x0000 | 湿度数据 | 只读 | 默认为湿度寄存器。 |
0x0001 | 温度数据 | 只读 | 默认为温度寄存器。 |
0x0100 | 485 地址 | 读/写 | 值范围为 1~255。 |
0x0101 | 波特率序号 | 读/写 | 波特率序号与波特率对应关系参考(1)。 |
0x0102 | 湿度寄存器地址 | 读/写 | 可设置为0x0000~0x00ff 或0x0200~0xffff,注意不能和温度寄存器地址相同。 |
0x0103 | 温度寄存器地址 | 读/写 | 可设置为0x0000~0x00ff 或 0x0200~0xffff,注意不能和湿度寄存器 地址相同。 |
0x0104 | 休眠时间 | 只写 | 单位:秒,大休眠时间 65535 秒,设置休眠时间后传感器立刻进入休眠状态,只能等待休眠时间够了后或重新上电才能进入待机工作模式。此寄存器用于降低空闲 状态时系统的功耗。 |
0x0002~0x00ff | 保留 | 只读 | 可设置为湿度寄存器或温度寄存器。 |
0x0200~0xffff | 保留 | 只读 | 可设置为湿度寄存器或温度寄存器。 |
(1) 波特率序号与波特率对应关系:
序号 | 1 | 2 | 3 | 4 | 5 | 6 |
波特率 | 1200 | 2400 | 4800 | 9600 | 14400 | 19200 |
默认波特率序号数值为 4,波特率为 9600。
MODBUS-RTU 协议
主机查询帧结构:
地址码 | 功能码 | 寄存器地址 | 寄存器长度 | CRC 校验码低位 | CRC 校验码高位 |
1 字节 | 1 字节 | 2 字节 | 2 字节 | 1 字节 | 1 字节 |
从机应答帧结构:
地址码 | 功能码 | 有效字节数 | 数据 1 | 数据 2 | 数据 n | CRC 校验码低位 | CRC 校验码高位 |
1 字节 | 1 字节 | 1 字节 | 2 字节 | 2 字节 | 2 字节 | 1 字节 | 1 字节 |
通讯协议示例
读寄存器
示例 1:读取设备温湿度(使用默认湿度寄存器 0x0000、温度寄存器 0x0001 和 485 地址 1)。
查询帧:0x01 0x03 0x00 0x00 0x00 0x02 0xC4 0x0B
地址码 | 功能码 | 寄存器地址 | 寄存器长度 | CRC 校验码低位 | CRC 校验码高位 |
0x01 | 0x03 | 0x0000 | 0x0002 | 0xC4 | 0x0B |
应答帧:0x01 0x03 0x04 0x02 0x92 0xFF 0x9B 0x5A 0x3D
地址码 | 功能码 | 有效字节数 | 湿度 | 温度 | CRC 校验码低位 | CRC 校验码高位 |
0x01 | 0x03 | 0x04 | 0x0292 | 0xFF9B | 0x5A | 0x3D |
湿度计算:湿度值十六进制:0x0292,十进制为658,再除于10 就是我们需要的湿度值65.8%RH。 温度计算:温度十六进制:0xFF9B,十进制为-101(当温度低于 0℃时温度数据以补码的形式上传,接收变量一定要是有符号的,例如 short int temp=0xFF9B;),再除于 10 就是我们需要的温度值-10.1℃。
写寄存器
示例 2:设置 485 地址为 5(默认 485 地址为 1)。
设置帧:0x01 0x06 0x01 0x00 0x00 0x05 0x48 0x35
地址码 | 功能码 | 寄存器地址 | 寄存器值 | CRC 校验码低位 | CRC 校验码高位 |
0x01 | 0x06 | 0x0100 | 0x0005 | 0x48 | 0x35 |
应答帧:0x01 0x06 0x01 0x00 0x00 0x05 0x48 0x35
地址码 | 功能码 | 寄存器地址 | 寄存器值 | CRC 校验码低位 | CRC 校验码高位 |
0x01 | 0x06 | 0x0100 | 0x0005 | 0x48 | 0x35 |
写寄存器时,功能码为 0x06,返回应答帧与设置帧一样,则说明设置成功。
示例 3:设置休眠时间为 5 秒(默认 485 地址为 1)。
设置帧:0x01 0x06 0x01 0x04 0x00 0x05 0x09 0xF4
地址码 | 功能码 | 寄存器地址 | 寄存器值 | CRC 校验码低位 | CRC 校验码高位 |
0x01 | 0x06 | 0x0104 | 0x0005 | 0x09 | 0xF4 |
应答帧:0x01 0x06 0x01 0x04 0x00 0x05 0x09 0xF4
地址码 | 功能码 | 寄存器地址 | 寄存器值 | CRC 校验码低位 | CRC 校验码高位 |
0x01 | 0x06 | 0x0104 | 0x0005 | 0x09 | 0xF4 |
设置休眠时间是单次休眠的时间,下次休眠时需要重新设置。
1、冷藏库温度监测。2、药厂 GMP 监测系统。3、机房数据中心监测。4、啤酒生产。5、楼宇自控。6、仓库温度监测。7、环境监测。8、过程温度监测。9、孵化温度控制。10、养殖业温度测量。11、温室大棚温度监测。12、图书馆。13、博物馆。14、实验室。15、配电柜。16、恒温恒湿箱。17、蒸汽房。应用范围广泛。