- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
HB温湿度传感器变送器系列标准modbus通讯协议使用说明书.doc
HBRS485型温湿度变送器系列使用说明书
标准modbus通讯协议使用说明书
(北京盛世宏博科技有限公司)
温湿度传感器:
采用高精度进口传感器,性能稳定可靠,抗干扰能力强。二 技术参数
技术指标`量程温度湿度-40~120℃0~100%RH精度±0.5℃±4.5?%RH温度漂移0.04℃/yr0.5%RH/yr重复性±0.1℃±0.1%RH响应时间5~30S≥8S输出信号4-20mA/0~5V (订货可选0~10V)
RS485(Modus协议)供电电源DC(12~24)V主板工作环境温度:0℃~50℃湿度:≤94%RH显示数码管显示(可选)输出负载电压输出型:3KЛ
电流输出型:≤500R安装方式壁挂式三 接线图
四 通信协议说明
我们的温湿度变送器采用MODBUS规约,原因是该规约文本容易得到,协议本身也非常的简单。而且该规约是一个开放的,有着许多国内厂商和国际厂商的支持。
MODBUS规约是MODICOM公司开发的,版权归其所有。
我们的接口采用RS485接口,比RS232具有更高的通信速率和更远的通信距离。
根据我们设备的情况,我们仅仅实现了MODBUS的一个小型子集,没有完全实现其所有内容,已经能够满足我们所有的需要。
4.1通信协议介绍
通讯默认9600波特率,1个起始位,8个数据位,无校验位,1位停止位。
本机采用部分的MODBUS协议,使用了03和06两个命令。可读取内部的2个寄存器变量(命令03),可写入(设置)7个寄存器变量(命令06)。
有如下寄存器地址:
40001地址是温度数据,小数点后1位,271(十进制数)表示27.1度,无符号整型数
40002地址是湿度数据,小数点后1位,534(十进制数)表示53.4
50001是温度下限地址,十进制数0,表示0度
50002是温度上限地址,十进制数100,表示100度
50003是湿度下限地址,十进制数1,表示1%RH
50004是湿度上限地址,十进制数100,表示100%RH
50005是设备通讯地址,十进制数3,表示3地址,范围1-255
50006是温度系数地址,小数点后1位,
50007是湿度系数地址,小数点后1位,
下面说下温度和湿度系数设置方法,点击软件的06命令,会弹出一个对话框,在输入值里面输入12表示实际温度加1.2度或1.2湿度,如果输入-13表示减去相应的值,这里面保留小数点后1位的,如输入126,单片机实际解析为12.6度,湿度系数跟此相同
4.2读取命令帧格式为(假设本机地址为1,数据均为16进制):
例子:01 03 9C 41 00 02 BA 4F
解释:
01: 从机地址
03: 读寄存器命令
9C 41: 第一个寄存器地址
00 02: 读取寄存器个数
BA 4F: CRC校验码
4.3写入命令帧格式(假设本机地址为1,数据均为16进制):
例子:01 06 C3 55 00 03 E5 9F
01: 从机地址
06: 写寄存器命令
C3 55: 寄存器地址(例子寄存器地址是)
00 03: 写入该寄存器的值
E5 9F: CRC校验码
4.4用MODBUS调试助手读取温湿度数据介绍
首先打开调试软件,然后点击
Connect选项,弹出如图界面安装图片设置完点击OK按钮,
然后Display菜单并按照图片勾选,
然后点击Setup菜单选择Poll Definition项弹出如图对话框,
该对话框用来软件自动读取40001寄存器开始,长度2个寄存器的数据,就是温湿度数据。
4.5用MODBUS调试助手写入寄存器参数介绍
首先打开调试软件,然后点击
Connect选项,弹出如图界面安装图片设置完点击OK按钮,
然后Display菜单并???照图片勾选,
然后点击Setup菜单选择Poll Definition项弹出如图对话框,
把Enable Polling勾选取消掉,因为把它勾选后软件自动每个1秒读取寄存器数据,咱们目的是写入寄存器,不是读,所有把它取消掉。
然后点击06快捷菜单
会弹出如下对话框
Slave是产品地址,Address是要写入的寄存器地址,举例为50005寄存器,Value是要写入的数据举例写入3,填好后点击Send按钮,该举例是设置板子通讯地址。
您可能关注的文档
最近下载
- 加气混凝土砌块墙面抹灰技术交底大全.docx VIP
- 六年级上册数学第四单元《解决问题的策略—假设》教学课件(苏教版).pptx VIP
- 【春秋航空 空客A320】ATA 32 起落架-2.pdf VIP
- 《环境工程原理》课后习题答案.pdf VIP
- 路清扫保洁项目策划投标文件.doc VIP
- 补肾化痰通经汤:开启肾虚痰瘀型青春期闭经治疗新路径.docx
- 《高等教育学概论》.docx VIP
- ISO IEC 20000-10-2018 信息技术- 服务管理- 第10部分: 概念和词汇(中文版).pdf
- 人民警察内务条令试题及答案.pdf VIP
- 中国重症肌无力诊断和治疗指南2025.docx VIP
原创力文档


文档评论(0)