Modbus Air Temperature and Humidity Sensor Protocol Description

freeFree Technical Resource

This content is free to read, suitable for basic learning and search traffic.

Modbus Air Temperature and Humidity Sensor Protocol Description缩略图

Air temperature and humidity sensor使用说明书

1、概述

空气温湿度传感器内部配置MEMS专用模块用于测量空气温湿度,线性度好,稳定性高。标准MODBUS-RTU通信协议,RS485数字信号输出,适合远距离组网传输。完全兼容组态王等多种上位机组态软件,易与第三方设备配套。可广泛用于气象站、温室大棚、智慧养殖,工厂商厦及物联网环境监测领域。

2、主要技术指标

直流供电DC9-24V
工作环境-20~50度, 15~90%RH无凝结
传输距离500米(RS485通信专用电缆)
测量范围空气温度量程:-40~80℃精度:±0.5℃
空气湿度  量程:0-100%RH 精度:±3%RH
输出信号RS485输出

3、安装与调试

3.1外形尺寸90*25

Modbus Air Temperature and Humidity Sensor Protocol Description插图

3.2接线说明

Modbus Air Temperature and Humidity Sensor Protocol Description插图1

线缆定义红线:DC9-24V电源+

黑线:电源地GND)

黄线:RS485-A

蓝线:RS485-B

3.3安装方法

Modbus Air Temperature and Humidity Sensor Protocol Description插图2

3.4地址设置(出厂时已设置好,详见传感器铭牌,如需修改按如下说明操作)

传感器地址由拨码开关选定,用户需在001~255内选择设置从站地址,设定好后断电重启有效。

Modbus Air Temperature and Humidity Sensor Protocol Description插图3

如上图所示拨码1的四位拨码开关1、2、3、4代表数值1、2、4、8,拨码2的四位拨码开关1、2、3、4代表数值16、32、64、128,拨到“ON”即为有效的值,拨到“ON”相反的方向即为无效的值,地址为有效的值相加所得数值。例:地址为100,则拨码开关3、6、7位拨到ON位置,即4+32+64=100。

3.5传感器调试

(1)用USB转485线连接电脑

(2)打开电脑上的modbus poll软件,然后按照图1进行软件基础参数配置,配置完成后选择OK即可。

Modbus Air Temperature and Humidity Sensor Protocol Description插图4

(3)配置获取传感器的环境参数,按照图2设置,其中传感器地址按照对应传感器背面铭牌上的地址;寄存器个数可按照需求设置;设置好以后点击OK即可与传感器正常通讯。

Modbus Air Temperature and Humidity Sensor Protocol Description插图5

(4)如果想获取下发和返回的指令,按照图3示意依次点击①②即可。

3.6通讯协议

输出方式:RS485

通讯协议:MODBUS RTU

波特率:9600

数据位:8位

校验位:NONE

停止位:1位

协议规约:

 地址码功能码数据总和校验
数值1~25503或04数据校验地位校验高位
字节11n11

通信协议参照MODBUS-RTU协议标准,各项参数寄存器位置及采样值保留小数如下。

寄存器地址0000H0001H
参数空气温度空气湿度
单位%RH
量程-40~800~100
采样值/10/10
操作只读只读

协议解析:

问询指令:01 03 00 00 00 02 C4 0B

01传感器地址;

03功能码;

00 00读取寄存器起始位置;

00 02读取寄存器个数;

C4 0B校验

返回指令:01 03 04 01 07 01 D7 0B C0

01传感器地址;

03功能码;

04数据长度;

01 07 空气温度  01 07(十六进制)即26.3℃

01 D7 空气湿度  01 D7 (十六进制) 即47.1%RH

0B C0校验

4、注意事项

※ 传感器电缆接线时注意不要接错,否则可能烧毁内部元件。

※ 传感器485接线不要带电插拔,否则可能损伤485通讯芯片。

请尽量选用信号专用电缆提高传输距离。

传感器RS485站地址设定不得与其它从站地址重复。

产品出厂时通信协议我司参照MODBUS-RTU协议标准,我公司可提供具体通信协议格式,方便用户掌握(详见MODBUS-RTU协议手册)。

传感器RS485通信,注意从站最多不超过31个,否则需另加RS485总线桥(中继),且与主站MODBUS-RTU协议,波特率等数据格式必需一致。

大批量客户,我公司可按照用户通信协议编制程序。

※ 产品出厂时默认数据格式1、8、1、9600、N(1位起始位、8位数据位、1位停止位、无校验、9600bps波特率)。用户如需修波特率或数据格式,请订货时提前通知。

5、常见问题及解决办法

设备无法连接到电脑或PLC的可能原因:

1、电脑有多个COM口,选择的串口不正确。

2、设备地址错误,或者存在地址重复的设备,检查传感器地址是否设置正确,必要时使用万用表测量拨码开关状态。

3、波特率,校验方式,数据位,停止位错误。

4、主机轮询间隔和等待应答时间太短,建议设置在1000ms以上。

5、485总线有断开,或者A、B线接反。

6、设备数量过多或布线太长,应就近供电,加485增强器,同时增加120欧终端电阻。

7、RS485总线通信电缆屏蔽层单端接地,建议在主站侧接地。

8、USB转485驱动未安装或者损坏。

9、设备损坏。

Put this resource to use in a real project?

Go to the Tool Center for message parsing, CRC verification and device debugging, or submit your requirements for selection and integration advice.

Engineer Membership

Turn this article into actionable debugging resources

After activation, you can use advanced message parsing, resource pack downloads, code examples, engineering cases and priority technical support, suitable for real project delivery.

Unlimited Advanced Tools
Resource & Code Packs
Complete Engineering Case Library
Priority Technical Support

Leave a Reply

Your email address will not be published. Required fields are marked *.