获取485温湿度传感器的Modbus报文 |
您所在的位置:网站首页 › 温湿度调试 › 获取485温湿度传感器的Modbus报文 |
前言
在遇到一个未知的485温湿度传感器时,如果没有说明文档,往往不知道发送什么报文进行读取传感器的值。本文将介绍如何获取读取温度的报文,从而方便后续代码的编写。 相关工具下载链接: 链接:https://pan.baidu.com/s/1OkzGrU4UMuW-YWMCzgQpqg 提取码:yvc0 安装相关工具及驱动 将485土壤温湿度传感器的A、B、GND分别连接到485转USB模块上,如图所示 传感器还有一根线为供电线,根据自身传感器所需电压进行供电 获取Modbus报文将USB连接到PC,打开设备管理器查看COM号,本人为COM6,记住此COM号,后续所有操作都与COM6有关 先打开串口监控精灵,选择新建会话 进行如下设置 然后打开485变送器配置软件,选择COM6(此处选择自己的COM号),然后点击测试波特率 点击确定后,点击查询温度值,会获取到传感器的温度值 此时,返回到串口监控精灵,可以看到对应的Modbus报文 为了测试得到的报文是否正确,可以打开串口调试助手,进行如下配置。 注意:1、要关闭485变送器配置软件,否则会提示端口被占用,无法打开串口的提示 2、此处的波特率要设置为485变送器配置软件所获取到的波特率,例如我的为4800 发送串口监控精灵所得到的报文,例如我的为 04 03 00 00 00 02 C4 5E 可以看到返回的温度报文 其中00 F4为返回的数据0xF4转换为十进制为244,再除以10即为正确的温度24.4℃ |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |