[SM3610B]温湿度采集模块

产品型号:SM3610B  / 上海搜博实业有限   

[SM3610B]温湿度采集模块

天猫购买 京东购买
淘宝购买 速 卖 通

产品说明


        SM3610B温湿度数据采集模块,配合美国瑞士专用温湿度传感器,支持4个温湿度传感器,基于工业用MODBUS-RTU协议,实现低成本温湿度状态在线监测的实用型一体化模块。
       本模块可应用于(1)SMT行业温湿度数据监控 (2) 电子设备厂温湿度数据监控(3) 冷藏库温湿度监测(4) 仓库温湿度监测 (5) 药厂GMP监测系统(6) 环境温湿度监控(7) 电信机房温湿监控 (8) 其它需要监测温湿度的各种场合等。
       为便于工程组网及工业应用,本模块采用工业广泛使用的MODBUS-RTU通讯协议,支持二次开发。用户只需根据我们的通讯协议即可使用任何串口通讯软件实现模块数据的查询和设置。

技术参数


参数 值
显示测温范围 -40℃~+123.8℃
传感器标称测温精度 ±0.5℃(内置为SHT10,因传感器而不同)
显示测湿范围 0~100RH
支持传感器个数 4个
传感器标测湿精度 可选配±4.5%RH、±3%RH、±2%RH、 1.8% RH
波特率 9600(可选配其它波特率)
通讯端口 RS485 MODBUS-RTU协议
供电电源 总线供电,DC6V-24V 1A
耗电 2W
存储温度 -40 - 85℃
运行环境: -40 - 85℃
外形尺寸 145×90×40mm³


接口与设置 



         如上图所示,设备由电源接口、RS485通讯接口、传感器接线座、状态指示灯、波特率及设备地址设置拔码开关等几部分组成。
设备正面左侧小盖板打开后,如下图所示,分别为波特率及设备地址设置开关。
        

 通讯波特率设置 



        S2的第3、4段时必须拔到左边即0这侧位置。波特率设置是通过拔码开关S2的前2段来实现,如右图所示,拨码开关拨至 “ON”表示 “1” ,拔向数字一侧表示“0”,代表意义如下:
拔码开关S2
段4 段3 段2 段1 波特率(bps)
0 0 0 0 19200
0 0 0 1 9600
0 0 1 0 4800
0 0 1 1 2400
 
默认通讯波特率为9600,位置如右图所示。

必须重新启动设备(断电)新的通讯波特率设置才能够生效。

设备地址设置 


在实际应用中,有时需要多机联网使用,联网中的设备地址不能相同,故用户更改设备地址,地址范围为1-63。本设备设备地址的更改是通过拔码开关S1来实现的。拨码开关拨至 “ON”表示 “1”,拔码开关S1的1-6段与地址的关系统如下表所示: 


拔码开关S1(拨码开关上所标数字为段位号) 设备地址
段6 段5 段4 段3 段2 段1
0 0 0 0 0 1 1
0 0 0 0 1 0 2
0 0 0 0 1 1 3
… … … … … …  
1 1 1 1 1 1 63
            
默认设备地址为1,拔码位置如上图所示。

上图地址为1


注意 : 必须重新启动设备(断电)新的设备地址的设置才能够生效

 

产品接线座


       

       设备自带了20芯的接线座,左边16芯为传感器接线座,分为4个通道,每个通道4个引脚。右边4芯为电源及RS485接线座

        设备供电电源接口为两芯绿色接插件。设备使用的电源为 DC6-24V,最大电压不允许超过24V,最小电压不低于5.5V,单机使用时建议使用的电源为DC9V 1A,若传感器较多及引线较长时,建议使用2A-3A的DC9V电源。多机远距离通讯时,建议用DC12 2A以上单片电源。 

标号 说明
V+ 供电电源正极,DC5V+
D1 即DATA1,通道1传感器数据引脚
S1 即SCK1,通道1传感器时序引脚
V- 供电电源负极,DC5V-
V+ 供电电源正极,DC5V+
D1 即DATA1,通道1传感器数据引脚
S1 即SCK1,通道1传感器时序引脚
V- 供电电源负极,DC5V-
V+ 供电电源正极,DC5V+
D1 即DATA1,通道1传感器数据引脚
S1 即SCK1,通道1传感器时序引脚
V- 供电电源负极,DC5V-
Vin DC6-24V 正极
V- 电源负端
A+ RS485 A+   . RS485通讯接口A+
B- RS485 B-      RS485通讯接口B-

典型应用


       

         SM3610B-4可以直接接4个温湿度传感器,可以直接与SLHT系列各种传感器相连接。图示举例与SLHT6-1壁挂式温湿度传感器相连接。模块与传感器之间的引线距离最长可达50米。SM3610B与上位机之间为RS485总线,距离最远可长达1200米。因模块电源电压为6-24V宽范围,故可远程供电,组网更方便。
 

通讯协议


设备所有操作或回复命令都为16进制数据。默认通讯波特率:9600,8,n,1。
         基本命令格式:
[设备地址][功能码][起始地址:2字节][数据长度:2字节][CRC16校验]
       意义如下:
A、设备地址:设备地址范围为1-35,其中250即0xFA为通用查询地址,当不知道设备地址时,可用此通用查询地址进行查询。
B、功能码:不同的应用需求功能码不同,比如3为查询输入寄存器数据。
C、起始地址:查询或操作寄存器起始地址。
D、数据长度:读取的长度。
E、CRC校验:CRC16校验,高位在前,低位在后。1)读取数据命令格式

从机地址 功能代码 起始地址 值范围 CRC码
01H 03H 0000H 0001-0008H CRC16

       
       
         比如查询当前设备地址为1所有传感器数据,因每个传感器含一路温度一路湿度,设备支持4个传感器,那数据实际个数为8(十六进制值为08H),故查询所有传感器数据命令为:
01 03 00 00 00 08 44 0C
命令解析:

从机地址 功能代码 起始地址 点状态值 CRC码
01H 03H 00 00H 0018H 45 C0 H


       回复信息为:01 03 10 05 63 12 D8 05 14 13 A1 05 15 13 9E 05 13 13 7F ED 41格式分析如下:

设备
地址
功能
代码
数据
长度
通道1温度 通道1湿度   通道4温度 通道4湿度
数据1 数据2 … 数据24 CRC码
01 H 03 H 10 H 05 63 12 D8 … 05 13 H 13 7F H

        上述回复信息中实际测点数据从第3个字节开始,每2个字节为一个测点数据。温度值在前,湿度值在后。由于测点数据长度占两个字节,比如数据1为05 63, 折成10进制即为:1379,因模块分辨率为0.01,该值需除以100,即实际值为13.79度,同理:数据2为12 D8H,十进制数据为:4824,湿度值为48.24%RH。
对应组成软件中寄存器地址分别为:

寄存器地址 对应值名称 数据类型 实际值
4x0001 通道1温度值 整型 测量值除以100为真实值
4x0002 通道1湿度值
4x0003 通道2温度值
4x0004 通道2湿度值
… …
4x0007 通道4温度值
4x0008 通道4湿度值

2)更改设备地址
请参考拔码开关设置设备地址。
3)查询设备地址
命令格式

从机地址 功能代码 起始地址 值范围 CRC码
FAH 25H 02 00H 00 01H CRC16

        若不知道当前设备地址、且总线上只有一个设备时,可以通过通用地址250即FAH来查询当前设备地址。命令为:FA 25 02 00 00 01 99 FE
设备回复:01 25 01 01 D0 43

从机地址 功能代码 起始地址 值范围 CRC码
01H 25H 01H 01H D0 43

   上述回复表明本机地址为1。


订货须知


型  号 RS232接口订货号 RS485接口订货号 备注
SM3610-12 SM3610A-12 SM3610B-12 传感器可选配