[SM1910B]RS485防护型温湿度模块
- 概述
- 技术参数
- 产品选型
- 资料下载
产品介绍
SM1910B温湿度传感器是配合美国瑞士专用温湿度传感器及RS485总线技术,基于工业用MODBUS-RTU协议,实现低成本温湿度状态在线监测的实用型一体化传感器。
本传感器可应用于(1)SMT行业温湿度数据监控 (2) 电子设备厂温湿度数据监控(3) 冷藏库温湿度监测(4) 仓库温湿度监测 (5) 药厂GMP监测系统(6) 环境温湿度监控(7) 电信机房温湿监控 (8)宾馆温湿度监控(9)档案室温湿度监控(10)智能家居温湿度监控(11) 其它需要监测温湿度的各种场合等。
为便于工程组网及工业应用,本传感器采用工业广泛使用的MODBUS-RTU通讯协议,支持二次开发。用户只需根据我们的通讯协议即 可使用任何串口通讯软件实现传感器数据的查询和设置。
特点特色
n 使用进口传感器件
n 采用DC6-24V宽范围电源供电
n 采用防护设计,防护等级高达IP65
n 防护等级高达IP65
n 拔码开关设置地址,安全可靠
n 指令简单高性价比
n 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×26mm³ |
操作说明
一、了解产品结构
二、选择合适的电源及RS485转换器并接线
三、通电前认真检查接线
1 .RS485接口 接口其引脚定义如下:
标号 | 引脚 | 说明 |
1 | V+ | DC 6-24V电源正 |
2 | V- | DC 6-24V电源负 |
3 | B- | RS485B- |
4 | A+ | RS485A+ |
四、下载随机测试软件并测试
通讯协议
设备所有操作或回复命令都为16进制数据。默认通讯波特率:9600,8,n,1。
基本命令格式:[设备地址][功能码][起始地址:2字节][数据长度:2字节][CRC16校验]
意 义如下:
A、设备地址:设备地址范围为1-249, 250即0xFA为通用查询地址,当不知道设备地址时,可用此通用查询地址进行查询。
B、功能码:不同的应用需求功能码不同,比如3为查询输入寄存器数据。
C、起始地址:查询或操作寄存器起始地址。
D、数据长度:读取的长度。
E、CRC校验:CRC16校验,低位在前,高位在后。
读取数据
读取数据。
命令说明 |
设备地址 |
功能码 |
起始地址 |
数据长度 |
校验码 |
使命格式 |
01 |
03 |
00 00 |
00 02 |
C4 0B |
发送举例 |
01 03 00 00 00 02 C4 0B |
响应格式及举例:
命令说明 |
设备地址 |
功能码 |
数据长度 |
温度数据 |
湿度数据 |
校验码 |
响应格式 |
01 |
03 |
04 |
06 BE |
1D F4 |
92 48 |
响应举例 |
01 03 04 06 BE 1D F4 92 48 |
上例响应数据中:由于测点数据长度占两个字节,比如温度数据为06 BE, 折成10进制即为:1726,因模块分辨率为0.01,该值需除以100,即实际值为17.26度,同理:1D F4为湿度数据,十进制数据为:7668,湿度值为76.68%RH.
用户也可以根据寄存器地址,根据上述协议格式读取相应数据。产品可用寄存器列表如下:
组态软件中地址 |
寄存器地址 (十六进制) |
寄存器说明 |
数据类型 |
值范围 |
40001 |
00 01 |
温度 |
无符号整形 |
0-65535 |
40002 |
00 02 |
湿度 |
无符号整形 |
0-65535 |
40100 |
00 64 |
型号编码 |
无符号整形 |
1000-65535 |
40101 |
00 65 |
测点总数 |
无符号整形 |
1000-65535 |
40102 |
00 66 |
设备地址 |
无符号整形 |
1000-65535 |
40103 |
00 67 |
波特率 |
无符号整形 |
1-6 |
40104 |
00 68 |
通讯模式 |
无符号整形 |
1-2 |
40105 |
00 69 |
协议类型 |
无符号整形 |
1-3 |
40106 |
00 6A |
上传时间间隔 |
无符号整形 |
0-36000 |
40107 |
00 6B |
温度校正值 |
无符号整形 |
0-1000,64535-65535 |
40108 |
00 6C |
湿度校正值 |
无符号整形 |
0-1000,64535-65535 |
读取与修改设备地址
读取设备地址:
若不知道当前设备地址、且总线上只有一个设备时,可以通过此命令查询当前设备地址。
命令说明 |
设备地址 |
功能码 |
起始地址 |
数据长度 |
校验码 |
使命格式 |
01 |
03 |
00 00 |
00 64 |
D0 5E |
发送举例 |
FA 03 00 64 00 01 D0 5E |
响应格式及举例:
响应说明 |
设备地址 |
功能码 |
数据长度 |
数据 |
校验码 |
响应格式 |
01 |
03 |
02 |
07 12 |
3A 79 |
响应举例 |
01 03 02 07 12 3A 79 |
更改设备地址
命令说明 |
设备地址 |
功能码 |
起始地址 |
目标地址 |
校验码 |
使命格式 |
01 |
03 |
00 66 |
00 02 |
E8 14 |
发送举例 |
01 06 00 66 00 02 E8 14 |
上述举例将设备地址1更改为2。
响应格式及举例。成功更改后,设备会响应。
响应说明 |
设备地址 |
功能码 |
寄存器地址 |
目标地址 |
校验码 |
响应格式 |
02 |
06 |
00 66 |
00 02 |
E8 27 |
响应举例 |
02 06 00 66 00 02 E8 27 |
读取与修改波特率
读取波特率:
设备默认出厂波特率为9600,若需要更改,可根据下表及相应通讯协议进行更改操作。
波特率 |
代码 |
备注 |
2400 |
1 |
|
4800 |
2 |
|
9600 |
3 |
默认 |
19200 |
4 |
|
38400 |
5 |
|
115200 |
6 |
|
读取波特率:
命令说明 |
设备地址 |
功能码 |
起始地址 |
数据长度 |
校验码 |
使命格式 |
01 |
03 |
00 67 |
00 01 |
35 D5 |
发送举例 |
01 03 00 67 00 01 35 D5 |
响应格式及举例:
响应说明 |
设备地址 |
功能码 |
数据长度 |
波特率代码 |
校验码 |
响应格式 |
01 |
03 |
02 |
00 03 |
3A 79 |
响应举例 |
01 03 02 00 03 F8 45 |
更改波特率:
命令说明 |
设备地址 |
功能码 |
起始地址 |
目标地址 |
校验码 |
使命格式 |
01 |
03 |
00 66 |
00 02 |
E8 14 |
发送举例 |
01 06 00 67 00 05 F8 16 |
上述举例将波特率从9600更改为38400,即将代码从3更改为5。
响应说明。成功更改后,新的波特率会即时生效,此时设备会失去响应,或响应不正确。
修改通讯模式
本功能暂不支持用户修改操作。
修改协议类型
本功能暂不支持用户修改操作。
修改上传时间间隔
本功能暂不支持用户修改操作。
当数据与参照标准有误差时,我们可以通过调整“温度校正值”来减小显示误差。 校正差值可修改范围为正负10度,即值范围为0-1000或64535-65535。
比如当温度显示值偏小1度时,我们通过增加1度来校正。因产品分辨率为0.01,实际通讯中,值1在命令中用100即十六进制0x64来表示;如果需要减小,则可以设置负值,比如-1度,对应十六制制值为FF 9C,其计算方式为100-65535=65435,再转为十六进制则为0x FF 9C。
我们以温度为例:
命令说明 |
设备地址 |
功能码 |
寄存器地址 |
校正参数 |
校验码 |
使命格式 |
01 |
03 |
00 6B |
00 64 |
F9 FD |
发送举例 |
01 06 00 6B 00 64 F9 FD |
成功更改后,设备会响应。
响应说明 |
设备地址 |
功能码 |
寄存器地址 |
校正参数 |
校验码 |
响应格式 |
01 |
06 |
00 6B |
00 64 |
F9 FD |
响应举例 |
01 06 00 6B 00 64 F9 FD |
湿度的校正值修改方法一样,只是寄存器地址为00 6C。
典型方案
SM1910B传感器内置RS485接口转换器,通过RS485总线的组网方式,可以将通讯距离延长到最长1200米,可以有效解决最简连接的距离过短问题。
下图是基于SM1910B传感器典型温湿度监测与控制的RS485组网结构图,每个SM1910B传感器都有一个节点编号,一个小系统,可以放置1-15个SM1910B传感器。 因每个传感器采用宽电压供电,所以整个系统都可以采用总线供电的方案。
外形尺寸
产品照片
配件清单
序号 | 名 称 | 型号 | 数量 | 备注 |
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% |
关键词: SM1910B、RS485、温湿度、模块、一体化温湿度、RS485温湿度、温湿度变送器、SHT10、盛世瑞恩, 本公司所有产品均为自主研发与生产,欢迎选购!
RS485接口技术参数
- 型号
- SM1000B
- 量程
- -30 ~ 80°C
- 精度
- ±0.5℃(由传感器决定)
- 分辩率
- 0.01
- 功耗
- <1W
- 输入电压
- DC 6 ~ 24 V
- 波特率
- 9600
- 保存环境
- -40 ~ 70°C,5 ~ 95% RH(无凝露)
- 工作温度
- -40 ~ 85°C(工业级)
- 尺寸
- 见尺寸图
- 保修期
- 1年
- 配件
- 1根传感器引线,1根RS485通讯线