传感器:SS6系列工业级环境传感器使用说明

1. 概述

SS6系列工业级环境传感器主要包括 SS6-MQX系列气体浓度传感器和SS6-SHT30温湿度传感器,两者均采用RS485总线作为数据访问接口。我们可以通过Mosbus Poll对传感器进行基本的测试。

2. RS485相关的基本知识

在使用之前,用户需要了解基本的RS485总线布线规则、测试方法、故障诊断方式等。通过下面的参考文章,用户可以了解基本的RS485相关的基本知识,为下面的操作做好铺垫。

参考1:485总线的7个重要概念解析 

参考2:不同设备RS485接线方式 

参考3:RS485通讯常见故障、解决方法以及布线安装注意事项!

3. Mosbus Poll的使用方法

声明:Modbus Poll为收费软件,此处仅作为教育学习使用!!!

参考1:Modbus Poll-使用_森林猿的博客-CSDN博客

使用Modbus Poll的思路其实很简单:

  1. Modbus Poll扮演的是Modbus主机的角色
  2. 符合我们基本的逻辑思维:打开串口 -> 设置轮询参数 -> 得到返回值 -> 设置正确的显示

4. 通过Mosbus Poll读取SS6-SHT30温湿度传感器数据

*1、SS6-MQX系列气体浓度传感器的数据读写步骤和操作方法与此处描述的一致。

4.1 连接硬件

(1)供电:通过传感器对应的针脚提供8~30V直流电源;

(2)RS485:使用USB转RS485转换器将传感器与PC连接。

图中的连接为菊花链式线缆,只用了其中一个节点的接头,供电12V。

4.2 设置Modbus Poll

4.2.1 通过串口连接设备

按照下面的步骤连接设备,完成后点击OK,设备就连上了,但是软件并没有什么指示告诉你设备连接是否正常,只能通过测试。

4.2.2 设置Modbus-RUT轮询参数

(1)对于Modbus-RUT的相关规则,请参考:Modbus_Application_Protocol_V1_1b3
(2)SS6-SHT30温湿度传感器的Modbus-RUT协议请参考:串口通讯协议手册

通过以上两份文档,我们就可以正确的设置轮询参数:

注意:Modbus Poll默认所有参数以10进制的形式填入!!!

(1)功能码:03

(2)设备地址:01

(3)温湿度寄存器地址:0x1020(4128)

(4)寄存器长度:2

(5)轮询周期:1000ms

按照以上参数设置完以后,点击OK,即可看到寄存器数据被读回。

4.2.3 数据分析

寄存器与实际温湿度的对应关系从  串口通讯协议手册  中可知,其换算因子为0.01。

4128寄存器对应的是2644,换算成温度为26.44℃;4129寄存器对应的是6671,换算成湿度值为66.71%RH。

4.2.4 实时数据

4.3 修改设备参数

*1、以修改设备串口波特率为例说明,其他参数步骤一致。

*2、连续的寄存器可以连续读写,或只读写其中的某些寄存器。

 从  串口通讯协议手册  中可知,串口波特率的寄存器地址和数据对应关系如下图:

我们将设备波特率修改为115200,则需要通过Modbus Poll将08写入0x0101寄存器,寄存器长度为1,步骤如下:

重启设备(重新上电,或通过指令复位)后,设备可以使用最新设置的波特率与主机通讯。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陳默是金

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值