SM3310B温湿度采集模块,配合美国瑞士温湿度传感器及RS485总线技术,基于工业用MODBUS-RTU协议,实现低成本温湿度状态在线监测的实用型一体化传感 器。 本采集模块可适用于(1)SMT行业温湿度数据监控 (2) 电子设备厂温湿度数据监控(3) 冷藏库温湿度监测(4) 仓库温湿度监测 (5) 药厂GMP监测系统(6) 环境温湿度监控(7) 电信机房温湿监控 (8)宾馆温湿度监控(9)档案室温湿度监控(10)智能家居温湿度监控(9) 其它需要监测温湿度的各种场合等。 为便于工程组网及工业应用,本传感器采用工业广泛使用的MODBUS-RTU通讯协议,支持二次开发。用户只需根据我们的通讯协议即可使用任何串口通讯软件实现传感器数据的查询和设置。
1. 采用进口传感器,精度高 2. RS485远距离通信接口,远可达1.2公里 3. 指令简单 4. 6-24V宽电源供电 5. 拔码开关设置地址6. 高
1. RS485接线 RS485总线接口为四芯线,其接线方式为:
2. 传感器接线(本身不带引线,图示为接线示意图) 传感器可参考接线线芯颜色为红,绿,兰 ,黄4种,红为电源正极VCC,绿为电源负极GND,兰为数据DATA,黄为时序SCK,不得接错。
在实际应用中,有时需要多机联网使用,联网中的设备地址不能相同,故用户更 改设备地址,地址范围为0-15。本设备设备地址的更改是通过拔码开关S2来实现的。 拨码开关拨至 “ON”表示 “1”,拔向数字侧为“0”,拔码开关S1的1-4段与地址的关系 如下表所示:
默认设备地址为1,拔码位置如上图所示。
设备所有操作或回复命令都为16进制数据。默认通讯波特率:9600,8,n,1。 基本命令格式: [设备地址][功能码][起始地址:2字节][数据长度:2字节][CRC16校验] 意义如下: A、设备地址:设备地址范围为0-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 76 10 EE 96 ED 上例回复数据中:01表地址1,04表数据长度为4个字节,由于测点数据长度占两个字节,比如第 一个数据为06 76, 折成10进制即为:1654,因模块分辨率为0.01,该值需除以100,即实际值为 16.54度,同理:10 EE为第2路值,十进制数据为:4334,湿度值为43.34%RH. 2)查询设备地址(功能号:0x03 ) 若不知道当前设备地址、且总线上只有一个设备时,可以通过此命令查询当前设 备地址。 发送命令格式: [设备地址:0xFA][命令号:0x03] [00 00 00 01] [CRC16] 说明: A、设备地址0xFA为通用设备查询地址。 B、00 00 01为十六进制数,为固定值,不可更改。 比如查询当前设备地址命令为 FA 03 00 00 00 01 91 81 设备响应:01 03 02 06 76 00 02 设备响应格式:[设备地址][命令号] [数据长度:2字节] [随机字节:2字节] [CRC16] 3) 温度误差校准(功能号:0x03 ) 当传感器显示的温度值与模块所处的环境的温度值有偏差时,我们可以通过改变 温度误差校准值使传感器温度与环境温度达到相一致的效果。 发送命令格式: [设备地址: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 ) 当传感器显示的湿度值与传感器所处的环境的湿度值有偏差时,我们可以通过改变湿度误差校准值使传感器湿度与环境湿度达到相一致的效果。 发送命令格式: [设备地址: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,建议不要修改。
SM3310B采集模块内置RS485接口转换器,通过RS485总线的组网方式,可 以将通讯距离延长到长1200米,可以有效解决简连接的距离过短问题。 下图是基于SM3310B采集模块典型温湿度监测与控制的RS485组网结构图, 每个SM3310B采集模块有一个节点编号,一个小系统,可以放置1-15个SM3310B 采集模块。因每个传感器采用宽电压供电,所以整个系统都可以采用总线供电的方案。
本产品标配不含电源及传感器,传感器及电源需根据需求选配。
型 号
型号
说明
备注
SM3310B
RS485接口
关键词: RS485,防护型,温湿度,采集模块 , 暂无备注
其他推荐产品
首页| 关于我们| 联系我们| 友情链接| 广告服务| 会员服务| 付款方式| 意见反馈| 法律声明| 服务条款
产品介绍
SM3310B温湿度采集模块,配合美国瑞士温湿度传感器及RS485总线技术,基于工业用MODBUS-RTU协议,实现低成本温湿度状态在线监测的实用型一体化传感 器。
本采集模块可适用于(1)SMT行业温湿度数据监控 (2) 电子设备厂温湿度数据监控(3) 冷藏库温湿度监测(4) 仓库温湿度监测 (5) 药厂GMP监测系统(6) 环境温湿度监控(7) 电信机房温湿监控 (8)宾馆温湿度监控(9)档案室温湿度监控(10)智能家居温湿度监控(9) 其它需要监测温湿度的各种场合等。
为便于工程组网及工业应用,本传感器采用工业广泛使用的MODBUS-RTU通讯协议,支持二次开发。用户只需根据我们的通讯协议即可使用任何串口通讯软件实现传感器数据的查询和设置。
产品特色
1. 采用进口传感器,精度高
2. RS485远距离通信接口,远可达1.2公里
3. 指令简单
4. 6-24V宽电源供电
5. 拔码开关设置地址6. 高
技术参数
接口说明
1. RS485接线
RS485总线接口为四芯线,其接线方式为:
2. 传感器接线(本身不带引线,图示为接线示意图) 传感器可参考接线线芯颜色为红,绿,兰 ,黄4种,红为电源正极VCC,绿为电源负极GND,兰为数据DATA,黄为时序SCK,不得接错。
设备地址设置
在实际应用中,有时需要多机联网使用,联网中的设备地址不能相同,故用户更
改设备地址,地址范围为0-15。本设备设备地址的更改是通过拔码开关S2来实现的。
拨码开关拨至 “ON”表示 “1”,拔向数字侧为“0”,拔码开关S1的1-4段与地址的关系
如下表所示:
默认设备地址为1,拔码位置如上图所示。
注意 : 必须重新启动设备(断电)新的设备地址的设置才能够生效。
通讯协议
设备所有操作或回复命令都为16进制数据。默认通讯波特率:9600,8,n,1。
基本命令格式:
[设备地址][功能码][起始地址:2字节][数据长度:2字节][CRC16校验]
意义如下:
A、设备地址:设备地址范围为0-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 76 10 EE 96 ED
上例回复数据中:01表地址1,04表数据长度为4个字节,由于测点数据长度占两个字节,比如第
一个数据为06 76, 折成10进制即为:1654,因模块分辨率为0.01,该值需除以100,即实际值为
16.54度,同理:10 EE为第2路值,十进制数据为:4334,湿度值为43.34%RH.
2)查询设备地址(功能号:0x03 )
若不知道当前设备地址、且总线上只有一个设备时,可以通过此命令查询当前设
备地址。
发送命令格式:
[设备地址:0xFA][命令号:0x03] [00 00 00 01] [CRC16]
说明:
A、设备地址0xFA为通用设备查询地址。
B、00 00 01为十六进制数,为固定值,不可更改。
比如查询当前设备地址命令为 FA 03 00 00 00 01 91 81
设备响应:01 03 02 06 76 00 02
设备响应格式:[设备地址][命令号] [数据长度:2字节] [随机字节:2字节] [CRC16]
3) 温度误差校准(功能号:0x03 )
当传感器显示的温度值与模块所处的环境的温度值有偏差时,我们可以通过改变
温度误差校准值使传感器温度与环境温度达到相一致的效果。
发送命令格式:
[设备地址: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 )
当传感器显示的湿度值与传感器所处的环境的湿度值有偏差时,我们可以通过改变湿度误差校准值使传感器湿度与环境湿度达到相一致的效果。
发送命令格式:
[设备地址: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,建议不要修改。
应用方案
SM3310B采集模块内置RS485接口转换器,通过RS485总线的组网方式,可
以将通讯距离延长到长1200米,可以有效解决简连接的距离过短问题。
下图是基于SM3310B采集模块典型温湿度监测与控制的RS485组网结构图,
每个SM3310B采集模块有一个节点编号,一个小系统,可以放置1-15个SM3310B
采集模块。因每个传感器采用宽电压供电,所以整个系统都可以采用总线供电的方案。
外形尺寸
产品照片
产品选型
本产品标配不含电源及传感器,传感器及电源需根据需求选配。
型 号
型号
说明
备注
SM3310B
SM3310B
RS485接口
关键词: RS485,防护型,温湿度,采集模块 , 暂无备注