SM2110B温湿度传感器,配合美国瑞士专用温湿度传感器及RS485总线技术,基于工业用MODBUS-RTU协议,实现 温湿度状态在线监测的实用型一体化传感器。
本传感器可应用于(1)SMT行业温湿度数据监控 (2) 电子设备厂温湿度数据监控(3) 冷藏库温湿度监测(4) 仓库温湿度监测 (5) 药厂GMP监测系统(6) 环境温湿度监控(7) 电信机房温湿监控 (8)宾馆温湿度监控(9)档案室温湿度监控(10)智能家居温湿度监控(9) 其它需要监测温湿度的各种场合等。
为便于工程组网及工业应用,本传感器采用工业广泛使用的MODBUS-RTU通讯协议,支持二次开发。用户只需根据我们的通讯协议即可使用任何串口通讯软件实现传感器数据的查询和设置。
参数 | 值 |
显示测温范围 | -40℃~+123.8℃ |
测温精度 | ±0.5℃ |
显示测湿范围 | 0~100%RH |
测湿精度 | 默认:±4.5%RH |
波特率 | 9600 |
通讯端口 | RS485 |
供电电源 | 总线供电,DC6V-24V 1A |
耗电 | 1W |
存储温度 | -40 - 85℃ |
运行环境 | -40℃~+85℃ |
外形尺寸 | 115×96×30mm³ |
1.RS485接口接口其引脚定义如下:
标号 | 引脚 | 说明 |
1 | V+ | DC 6-24V电源正 |
2 | V- | DC 6-24V电源负 |
3 | B- | RS485 B- |
4 | A+ | RS485 A+ |
在实际应用中,有时需要多机联网使用,联网中的设备地址不能相同,故用户更改设备地址,地址范围为0-15。本设备设备地址的更改是通过拔码开关S2来实现的。拨码开关拨至 “ON”表示 “0”,拔向数字侧为“1”,拔码开关S1的1-4段与地址的关系如下表所示:
拔码开关S2(拨码开关上所标数字为段位号) | 设备地址 | |||
段4 | 段3 | 段2 | 段1 | |
0 | 0 | 0 | 1 | 1 |
0 | 0 | 1 | 0 | 2 |
0 | 0 | 1 | 1 | 3 |
… | … | … | … | |
1 | 1 | 1 | 1 | 15 |
默认设备地址为1,拔码位置如上图所示。
注意 : 必须重新启动设备(断电)新的设备地址的设置才能够生效
上图地址为1
上位机发送命令(都是十六进制):
[设备地址][命令号][00][00][00][02][CRC低8位][CRC高8位]
意义如下:A、设备地址:传感器自带的ID地址。
B、命令号:0x03。
C、CRC校验,读取个数高8位、低8位。
举例:查询1#传感器数据:[01 03 00 00 00 02 0B]
传感器回复:[01 03 04 05 8D 16 6E E5 58]
传感器响应格式:
[设备地址][功能号] [数据长度][数据1][数据2][CRC低8位][CRC高8位]
上例查询回复中:01表地址1,前面一个03为功能码,表示数据查询,后一个04表共有两个数据,第一个数据为05 8D 折成10进制即为:1421,因传感器分辨率为0.01,该值需除以100,即实际温度值为14.21度,同理:16 6E 为湿度值,十进制数据为:5742,湿度值为57.42
为方便查询:1-5#查询的命令为:
查询1#传感器命令(十六进制):01 03 00 00 00 02 0B
查询2#传感器命令(十六进制):02 03 00 00 00 02 38
查询3#传感器命令(十六进制):03 03 00 00 00 02 C5 E9
查询4#传感器命令(十六进制):04 03 00 00 00 02 5E外形尺寸
型 号 | 型号说明 | 备注 | |
SM2110 | SM2110xy | 其中x为 B时 RS485接口 C时 CAN 接口 |
Y=1时 ,精度4.5% Y=2时 ,精度3% Y=3时 ,精度2% |