SM1910B温湿度传感器是配合美国瑞士专用温湿度传感器及RS485总线技术,基于工业用MODBUS-RTU协议,实现低成本温湿度状态在线监测的实用型一体化传感器。
一、了解产品结构
二、选择合适的电源及RS485转换器并接线
三、通电前认真检查接线
四、下载随机测试软件并测试
五、通过拔码开关设置需要的设备地址,将设备投入到自己的RS485系统中
在实际应用中,有时需要多机联网使用,联网中的设备地址不能相同,故用户更改设备地址,地址范围为0-15。本设备设备地址的更改是通过拔码开关S2来实现的。拨码开关拨至 “ON”表示 “1,拔向数字侧为“0”,拔码开关S1的1-4段与地址的关系如下表所示:
默认设备地址为1,拔码位置如上图所示。
六、根据通讯协议自主开发软件或使用组态软件长期监测
设备所有操作或回复命令都为16进制数据。默认通讯波特率:9600,8,n,1。
基本命令格式:
产品介绍
本传感器可应用于(1)SMT行业温湿度数据监控 (2) 电子设备厂温湿度数据监控(3) 冷藏库温湿度监测(4) 仓库温湿度监测 (5) 药厂GMP监测系统(6) 环境温湿度监控(7) 电信机房温湿监控 (8)宾馆温湿度监控(9)档案室温湿度监控(10)智能家居温湿度监控(11) 其它需要监测温湿度的各种场合等。
为便于工程组网及工业应用,本传感器采用工业广泛使用的MODBUS-RTU通讯协议,支持二次开发。用户只需根据我们的通讯协议即可使用任何串口通讯软件实现传感器数据的查询和设置。
特点特色
一、传感器内置进口器件SHT10,也可选配SHT11,SHT15
二、采用DC6-24V宽范围电源供电
三、采用防护设计,防护等级高达IP65
四、较高的线性度,一致性好,精度高
五、防护等级高达IP65
六、拔码开关设置地址,安全可靠
七、指令简单
八、高性价比
九、RS485远距离通信接口,最远可达1.2公里
技术参数
参数
值
显示测温范围
-40℃~+85℃
测温精度
±0.5℃
显示测湿范围
0~100%RH
测湿精度
±4.5%RH (@25℃)
波特率
9600
通讯端口
RS485
供电电源
总线供电,DC6V-24V 1A
耗电
1W
存储温度
-40 - 85℃
运行环境:
-40℃~+85℃
外形尺寸
90×66×26mm3
操作说明
1 .RS485接口 接口其引脚定义如下:
标号
引脚
说明
1
V+
DC 6-24V电源正
2
V-
DC 6-24V电源负
3
B-
RS485B-
4
A+
RS485A+
拔码开关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
注意 : 必须重新启动设备(断电)新的设备地址的设置才能够生效
通讯协议
[设备地址][功能码][起始地址:2字节][数据长度:2字节][CRC16校验]
意义如下:
A、设备地址:设备地址范围为1-15,由内置拨码开关设置。当不知道设备地址时,可用此通用查询地址进行查询。
B、功能码:不同的应用需求功能码不同,比如3为查询输入寄存器数据。
C、起始地址:查询或操作寄存器起始地址。
D、数据长度:读取的长度。
E、CRC校验:CRC16校验,低位在前,高位在后。
1)读取数据(功能码为0x03 )
[设备地址][03][起始地址:2字节][数据长度:2字节][CRC16校验]
设备响应:
[设备地址][命令号][返回的字节个数][数据1][数据2][CRC16校验]
响应数据意义如下:
A、返回的字节个数:表示数据的字节个数,也就是数据1,2...n中的n的值。
B、数据1…N:各个传感器的测量值,每个数据占用两个字节。为整型数据,真实值为此值除以100。
例如:当数据长度位为2时,查询1号设备上温湿度传感器数据:
发送: 01 03 00 00 00 02 C4 B
回应: 01 03 04 06 7B 11 31 47 26
上例回复数据中:01表地址1,04表数据长度为4个字节,由于测点数据长度占两个字节,比如第一个数据为06 7B, 折成10进制即为:1659,因模块分辨率为0.01,该值需除以100,即实际值为16.59度,同理:11 31为第2路值,十进制数据为:4401,湿度值为44.01%RH.
2)查询设备地址(功能号:0x03 )
若不知道当前设备地址、且总线上只有一个设备时,可以通过此命令查询当前设备地址。
发送命令格式:
[设备地址:0xFA][命令号:0x03] [00 00 00 01] [CRC16]
说明:
A、设备地址0xFA为通用设备查询地址。
B、00 00 01为十六进制数,为固定值,不可更改。
比如查询当前设备地址,命令为 FA 03 00 00 00 01 91 81
设备响应: 02 03 02 06 7F BE 04
设备响应格式:[设备地址][命令号] [数据长度:2字节] [随机字节:2字节] [CRC16]
3)温度误差校准(功能号:0x03 )
当传感器显示的温度值与模块所处的环境的温度值有偏差时,我们可以通过改变温度误差校准值使传感器温度与环境温度达到相一致的效果。
温度误差校准值范围为-10~10,默认值为0。如果当前测量值偏小,则温度误差校准值大于0;如果当前测量值偏大,则温度误差校准值小于0。
发送命令格式:
[设备地址:0xFA][命令号:0x06] [0A] [起始地址] [温度误差校准值:两字节][CRC16]
说明:
A、设备地址0xFA为通用设备查询地址。
B、A0 00 为十六进制数,为固定值,不可更改。
比如设置温度误差校准值设置为1时,命令为FA 06 0A 00 00 64 9E 72
设备响应: 01 00 00 64 00 33
设备响应格式:[设备地址][起始地址][温度误差校准值:2字节] [CRC16]
上例回复数据中:01表地址1,00表示温度误差校准值起始地址,00 64(十六进制)为设置的数据, 折成10进制即为:100,因模块分辨率为0.01,该值需除以100,即实际设置中的温度误差校准值为1。
4)湿度误差校准(功能号:0x03 )
当传感器显示的湿度值与传感器所处的环境的湿度值有偏差时,我们可以通过改变湿度误差校准值使传感器湿度与环境湿度达到相一致的效果。
湿度误差校准值范围为-10~10,默认值为0。如果当前测量值偏小,则湿度误差校准值大于0;如果当前测量值偏大,则湿度误差校准值小于0。
发送命令格式:
[设备地址:0xFA][命令号:0x06] [0A] [起始地址] [温度误差校准值:两字节][CRC16]
说明:
A、设备地址0xFA为通用设备查询地址。
B、00 00 01为十六进制数,为固定值,不可更改。
比如设置湿度误差校准值设置为2时,命令为 FA 06 0A 02 00 C8 3F CF
设备响应: 01 02 00 C8 A1 8E
设备响应格式:[设备地址][起始地址][湿度误差校准值:2字节] [CRC16]
上例回复数据中:01表地址1,02表示湿度误差校准值起始地址,00 C8(十六进制)为设置的数据, 折成10进制即为:200,因模块分辨率为0.01,该值需除以100,即实际设置中的湿度误差校准值为2。
5)波特率(功能号:0x03 )
波特率共有4个值,产品出厂默认波特率为9600,建议不要修改。
典型方案
SM1910B传感器内置RS485接口转换器,通过RS485总线的组网方式,可以将通讯距离延长到最长1200米,可以有效解决最简连接的距离过短问题。
下图是基于SM1910B传感器典型温湿度监测与控制的RS485组网结构图,每个SM1910B传感器都有一个节点编号,一个小系统,可以放置1-15个SM1910B传感器。 因每个传感器采用宽电压供电,所以整个系统都可以采用总线供电的方案。

外形尺寸
产品照片

![[SM1910B]RS485防护型温湿度模块](http://www.sonbest.com/uploads/allimg/160720/2-160H01IRA02.jpg)
![[SM1910B]RS485防护型温湿度模块](http://www.sonbest.com/uploads/allimg/160720/2-160H01IT6349.jpg)
配件清单
序号
名 称
型号
数量
备注
1
温湿度数据采集模块
SM1910B
1台
2
防护型温湿度传感器
SLHT1-1
1台
订货须知
型 号
型号说明
备注
SM1910
SM1910xy
其中x为A时RS232接口
B时 RS485接口
C时 CAN 接口
Y=1时 ,精度4.5%
Y=2时 ,精度3%
Y=3时 ,精度2%
09
09
2021
[SM1910B]RS485防护型温湿度模块 采集模块
来源:[上海搜博实业有限公司]
联系人:郭先生
手机:13918126020
电话:21-61374977
传真:21-61374976
QQ:71182854
Email:sale@sonbest.com
地址:上海上海市闸北区中山北路198号1901室
品牌:SONBEST
价格:面议
元/台
供应地:上海上海市
产品型号:SM1910B
![[SM1910B]RS485防护型温湿度模块 采集模块](http://file03.b2bzj.com/upimg01/2018/06/448480/Title/1159405937224384448480.jpg)
