Protocol Description for Jianda Renke Wall Mounted King Shell 485 Temperature and Humidity Transmitter

freeFree Technical Resource

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

Protocol Description for Jianda Renke Wall Mounted King Shell 485 Temperature and Humidity Transmitter缩略图
Protocol Description for Jianda Renke Wall Mounted King Shell 485 Temperature and Humidity Transmitter插图

Product Overview

该产品为壁挂高防护等级外壳,防护等级 IP65,防雨雪且透气性好。电路采用美国进口工业级微处理器芯片、进口高精度温度传感器,确保产品优异的可靠性、高精度和互换性。
本产品采用颗粒烧结探头护套,探头与壳体直接相连外观美观大方。输出信号类型为RS485,最远可通信 2000 米,标准的 modbus 协议,支持二次开发。

功能特点

采用瑞士进口的测量单元,测量精准。采用专用的 485 电路,通信稳定。10~30V 宽电压范围供电,规格齐全,安装方便。

主要技术参数

直流供电(默认): DC 10-30V
最大功耗: 0.1W(DC24V)
A 准精度 :湿度 ±2%RH(60%RH,25℃) ,温度 ±0.4℃(25℃)
B 准精度(默认):湿度 ±3%RH(60%RH,25℃),温度 ±0.5℃(25℃)
变送器电路:工作温湿度 -40℃~+60℃,0%RH~95%RH(非结露)
探头工作温度: -40℃~+120℃ 默认:-40℃~+80℃
探头工作湿度: 0%RH-100%RH
温度显示分辨率: 0.1℃
湿度显示分辨率: 0.1%RH
温湿度刷新时间: 1s
长期稳定性:

湿度 ≤1%RH/y
温度 ≤0.1℃/y

响应时间 :湿度 ≤8s(1m/s 风速),温度 ≤25s(1m/s 风速)
输出信号: RS485(Modbus 协议)
安装方式: 壁挂式

接线说明

宽电压电源输入 10~30V 均可。485 信号线接线时注意 AB 两条线不能接反,总线上多
台设备间地址不能冲突。

通信协议

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

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

主机问询帧结构

地址码功能码寄存器起始地址寄存器长度校验码低位校验码高位
1 字节1 字节2 字节2 字节1 字节1 字节

从机应答帧结构

地址码功能码有效字节数数据一区第二数据区第 N 数据区校验码
1 字节1 字节1 字节2 字节2 字节2 字节2 字节

寄存器地址

寄存器地址PLC或组态地址内容操作说明
0000 H40001湿度只读湿度实时值(扩大10倍
0001 H40002温度只读温度实时值(扩大10倍)
0050H40081温度校准值读写整数(扩大10倍)
0051H40082湿度校准值读写整数(扩大10倍)
07D0 H42001设备地址读写1~254(出厂默认1)
07D1 H42002波特率读写0代表2400
1代表4800
2代表9600

通讯协议示例以及解释

举例:读取设备地址 0x01 的温湿度值、修改地址

问询帧(16 进制):

地址码功能码起始地址数据长度校验码低位校验码高位
0x010x030x00 0x000x00 0x020xC40x0B

应答帧(16 进制):(例如读到温度为-10.1℃,湿度为 65.8%RH)

地址码功能码返回有效字节数湿度值温度值校验码低位校验码高位
0x010x030x040x02 0x920xFF 0x9B0x5A0x3D

温度计算:
当温度低于 0 ℃ 时温度数据以补码的形式上传。
温度:FF9B H(十六进制)= -101 => 温度 = -10.1℃
湿度计算:
湿度:292 H (十六进制)= 658 => 湿度 = 65.8%RH
举例:设备地址 0x01 修改为 0x02
问询帧(16 进制):(假设修改地址为 0x02 注意:修改地址后需断电重启设备)

地址码功能码起始地址修改数值校验码低位校验码高位
0x010x060x07 0xD00x00 0x020x080x86

应答帧(16 进制):

地址码功能码起始地址修改数值校验码低位校验码高位
0x010x060x07 0xD00x00 0x020x080x86

常见问题及解决办法

设备无法连接到 PLC 或电脑

可能的原因:
1)电脑有多个 COM 口,选择的口不正确
2)设备地址错误,或者存在地址重复的设备(出厂默认全部为 1). 3)波特率,校验方式,数据位,停止位错误. 4)485 总线有断开,或者 A、B 线接反。
5)设备数量过多或布线太长,应就近供电,加 485 增强器,同时增加 120Ω终端电阻。
6)USB 转 485 驱动未安装或者损坏
7)设备损坏

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 *.