This website requires JavaScript.
入驻
发布

基于ModBus-RTU的温湿度变送器

泉城工匠
发布于2022-02-17 15:14:11
CC BY 分类:传感器 侵权投诉
销量: 39
32
20
1
简介:

基于ModBus-RTU的温湿度变送器,采用Sensirion公司的SHT30监测环境温湿度,标准ModBus-RTU协议。

一、产品简介

基于ModBus-RTU的温湿度变送器,采用Sensirion公司的SHT30监测环境温湿度,标准ModBus-RTU协议。

二、应用场景

本产品主要应用于测量各种环境下的温湿度,如工厂车间、机房仓库、农业大棚和地下管廊等场所。

三、产品概述

本产品采用了的意法半导体公司的STM32G030F6P6单片机芯片,作为核心控制器芯片,采用Sensirion公司的SHT30监测环境温湿度。对外输出接口采用了RS485接口。具体功能:

(1)电源输入过压过流保护。

(2)RS485输出接口过压过流保护。

(3)环境温湿度测量。

(4)支持波特率修改和设备地址修改。

四、产品参数

(1)电源电压:DC10-30V

(2)设备功率:小于0.2W

(3)工作温度:温度-20℃+60℃,湿度0%RH-100%RH

(4)检测精度:温度±0.2℃(25℃),湿度±2%RH(25℃)

(5)输出接口:RS485通信(标准MODBUS协议),详见第六部分协议说明

(6)设备地址:可设置1-239,默认为1

(7)通讯速率:支持2400bps、4800bps、9600bps(默认9600,可自行设定),8位数据,1位停止,无校验

(8)PCB尺寸:39.6mm*22.6mm*5mm


3D预览产品简介图


基于ModBus-RTU的温湿度变送器硬件项目图1


五、使用说明


1、外接端口接线方法

4pin 端子(间距2.54mm):

+:电源正极

-:电源负极

A:RS485电平A

B:RS485电平B


2、调试端口定义

3.3:+3.3V电源

C:SWCLK

D:SWDIO

-:电源参考地


3、温湿度变送器寄存如表所示,具体操作见附件2(传感器参数读取修改说明.rar)

基于ModBus-RTU的温湿度变送器硬件项目图2


(1)温度值计算

温度为正:

温度值=0x123,转换成十进制291,实际温度值=291÷10=29.1℃。

温度为负

采用有符号16进制,当温度值=0xFF33,转换成十进制-205,实际温度=-20.5℃。

(2)湿度值计算

湿度值=0x234,转换成十进制564,实际湿度值=564÷10=56.5%。


六、备注

本模块部分功能是需要下载代码驱动的,详细文件请在附件中查看附件中的二进制源文件,通过STLINK仿真器自行下载,具体可参考附件1(如何下载HEX文件.rar)。


七、演示视频


SHT30 ModBus 温湿度
最近更新时间 2022-02-17 15:14:11
描述
PCB
元件清单
原理图
附件
讨论