SD123-ST01 温湿度传感器(485通讯)

标签:温湿度传感器

使用说明书:SD123-ST01温湿度传感器(485通讯)使用说明书

下载地址:PDF格式 


感谢您选择我司温湿度传感器系列产品,为了方便您选购和安全、正确、高效的使用本产品,请仔细阅读本说明书并在使用时务必注意以下几点:

注意:

1. 该系列产品必须有专业人员进行安装与检修;
2. 在对该产品进行任何外问接线操作前、必须切断输入信号和电源;
3. 使用合适的电压检测装置来确定该产品各部有无电压;
4. 提供给该产品的参数需在额定范围内;
5. 给
产品上电时确认电源是否符合该装置的工作电压范围;
6. 检修时请确认电闸已经拉下,并确认无电;

 


SD123-ST01温湿度传感器(485通讯)


1、产品概述

  LZ123-ST01 温湿度变送器采用高灵敏度探头,信号稳定,精度高。具有测量范 围宽、线形度好、防水性能好、使用方便、便于安装、传输距离远等特点。适用于 室内、室外均可,外壳 IP65 全防水,可应用于各种恶劣环境。广泛适用于农业大 棚、花卉培养等需要温湿度监测的场合。
  LZ123-ST01 温湿度变送器内输入电源,感应探头,信号输出三部分完全隔离。 安全可靠,外观美观,安装方便。
  LZ123-ST01 温湿度变送器采用标准协议与电平,支持二次开发。

几种不同探头类型

2、产品特点

◆ 采用瑞士 Sensirion 高精度数字温湿度传感器(SHT30),灵敏度高、稳定 性好、全量程自动温度补偿;
◆ MCU 采用 ST 公司专业领先的高品质低功耗芯片,保证处理能力和稳定性;
◆ 标准 RS485 输出通讯接口,稳定性强,能够实现长距离通讯;
◆ 使用广泛应用于工业领域的标准 Modbus-RTU 通讯协议;
◆ 内部有 DCDC 转换芯片,为模块工作提供稳定电源,不会发热,转换效率高;
◆ 采用原装进口高密度材质外壳,IP65 防护等级;
◆ 壁挂式设计、外观精巧,安装简单节约空间。

3、应用场景


  LZ123-ST01 温湿度变送器可应用在工业现场测量、电信基站、生产车间、仓库、 农业大棚、医院、实验室、酒店宾馆、仓库温湿度监测、工地等测量场合。

4、技术参数

参数指标
供电电压
5-28V DC 1A
功率
<0.4W
湿度测量精度
±3% 
温度测量精度
±0.5℃
湿度测量范围
0~100%RH
温度测量范围
-40~80℃
长期稳定性

湿度:<1%/y 

温度:<0.1 ℃/y

通讯方式
RS485 Modbus-RTU
设备地址
1-252 可设置 默认:1 
通讯波特率
1200,2400,4800,9600,57600,115200可设置,默认: 9600
外形尺寸
110*85*44mm
安装方式
壁挂式

5、产品安装方式

  LZ123-ST01 温湿度变送器外形美观精巧,壁挂式结构设计,便于安装。

6、产品尺寸


7、接线说明

红色线 蓝色线 黄色线 绿色线
电源正 GND 485A 485B


8、通讯参数

数据位 8位
奇偶校验位
停止位 1
错误检验位 CRC(冗余循环码)
波特率 1200bit/s、2400bit/s、4800bit/s、9600 bit/s、57600bit/s、
115200bit/s 可设,出厂默认为 9600bit/s

8.1RTU 信息帧格式
采用 Modbus-RTU 通讯规约,格式如下:
初始结构 ≥4 字节的时间
地址码 = 1 字节
功能码 = 1 字节
数据区 = N 字节
错误校验 = 16 位 CRC 码
结束结构 ≥4 字节的时间
地址码:为变送器的地址,在通讯网络中是唯一的(出厂默认 0x01)。
功能码:主机所发指令功能指示,本变送器只用到功能码 0x03(读取寄存器数据)。
数据区:数据区是具体通讯数据,注意 16bits 数据高字节在前!
CRC 码:二字节的校验码。
主机问询帧格式:

地址功能码起始地址数据长度CRC核验码
ADD03H00H00H00H02HCRC高CRC低

从机应答帧格式:

地址功能码数据长度数据CRC核验码
ADD03H04H4字节CRC高CRC低


8.2寄存器地址说明

寄存器名称 操作 功能码 地址 PLC或组态地址 说明
湿球温度 只读 03 511 512 整形int16实际值的10倍
温度 只读 512 513 整形int16实际值的10倍
湿度 只读 513 514 整形int16实际值的10倍
露点温度 只读 514 515 整形int16实际值的10倍
浮点温度 只读 515 516 Float
    516 517  
浮点湿度 只读 517 518 Float
    518 519  
浮点露点温度 只读 519 520 Float
    520 521  
浮点湿球温度 只读 521 522 Float
    522 523  
从机地址设置 读写 03/06/10 256 257 默认:1
波持率设置 读写 257 258 默认为 3:9600
0:1200,1:2400,2:4800,3:9600,4:57600,5:115200
奇偶校验设置 读写 258 259 默认为 0:None 0:None,1:Even,2:Odd
温度校准 读写 259 260 有符号数(有正负),偏移值的 10 倍, 比 如目 前 读 出 的 温 度 值 为23.8 度,如果我们设置这个温度偏移值为-28,那么设置完后读出的温度 值 为 :23.8-2.8=21.1°C
湿度校准 读写 260 261 同上


(特别注意:PLC 中需要将地址码加 1,如果 03 功能码读取 1 号寄存器,需要写入40002)


3.4 主机读取变送器测量值和设置参数
例如:
(1)、读取温湿度测量值(读取温度、湿度和露点温度):
主机发送:01 03 02 00 00 03 04 73
从机回复:01 03 06 01 0B 01 31 00 50 D5 6A
(2)、设置变送器的参数(更改设备地址):
主机发送:01 06 01 00 00 02 09 F7
从机回复:01 06 01 00 00 02 09 F7

(3)、设置变送器的参数(更改设备地址和波特率):

主机发送:01 10 01 00 00 02 04 00 02 00 03 1F FE
从机回复:01 10 01 00 00 02 40 34
将返回的十六进制数据转换成十进制后除以 10,即可得到相应的温湿度值。如
上举例返回的温湿度值为:
温度 = 0x010B = 267 / 10 = 26.7°C;
湿度 = 0x0131 =305 / 10 = 30.5%RH。
露点温度=0x0050=80 /10 = 8°C
当读取的温度低于 0°C时,温度寄存器里的为当前温度值的补码。假如温度寄
存器里的值为 0xFF9D,则当前的温度为:
温度 = 0xFF9D= -99/ 10 = -9.9°C;

9.常见问题及解决办法

测试中如果出现电脑无法与设备通讯,则可能原因如下:
◆ 设备电源是否正确接入,正确接入后设备的灯会闪烁
◆ 设备地址错误,或者存在地址重复的设备(出厂默认全部为 1)。
◆ 波特率,校验方式,数据位,停止位错误。
◆ 主机轮询间隔和等待应答时间太短,需要都设置在 200ms 以上。
◆ 485 总线有断开,或者 A、B 线接反。
◆ 设备数量过多或布线太长,应就近供电,加 485 增强器,同时增加 120Ω终端电阻。
◆ USB 转 485 驱动未安装或者损坏。
◆ 电脑有多个 COM 口,选择的口不正确。
◆ 设备损坏。