基于STM32的温湿度测量系统设计_第1页
基于STM32的温湿度测量系统设计_第2页
基于STM32的温湿度测量系统设计_第3页
基于STM32的温湿度测量系统设计_第4页
基于STM32的温湿度测量系统设计_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于STM32的温湿度测量系统设计作者:刘映宏来源:电子技术与软件工程2015年第10期选用STM32Fl03ZET6 为控制核心,CHTM-02/N为温湿度传感器,利用ADC转换,得到相应的温度、湿度值,并将处理后的数据通过液晶屏显示 ;每隔一段时间(如2秒)往串口发送一次温湿度信息;具有报警功能,如:当湿度值大于70%RH时,蜂鸣器报警,LED闪烁,液晶显示提示。该设计可有效检测当前温湿度,灵敏度高,稳定准确,在实际应用中前景良好。【关键词】STM32 CHTM-02/N 温湿度传感器 串口通信在现代生活中,温湿度测量几乎涉及到各个领域, 包括探险救灾机器人、温室环境智能监控系统、医院、工

2、业控制、农业管理、仓库存储、文物保护等,因此研究低成本、高可靠性的温湿度系统就变得十分重要。本设计选用STM32Fl03ZET6 为核心控制器与处理器,CHTM-02/N为温湿度传感器,利用ADC转换,得到相应的温度、湿度值并通过液晶显示,也可通过串口进行显示。当湿度值大于70%RH时,进行报警提示。整个系统工作可靠性高,使用良好。1 系统总体设计系统总体设计框图如图1,可以看到,温湿度测量系统主要由上位机、温湿度传感器、控制器及其外围电路组成。控制器通过串口与上位机连接。CHTM-02/N温湿度传感器对当前的温湿度进行测量,将测量数据传给控制器,控制器对采集到的温湿度进行初步处理后,将处理后

3、的数据通过TFTLCD液晶进行显示,同时也可通过串口与PC机上位机通信,实时地显示采集到的温湿度。如果要对现场环境进行处理,则控制器可以根据接收到的数据并对其进行分析,进而做出报警等处理,如当湿度值大于70%RH时,蜂鸣器报警,LED闪烁,液晶显示提示。2 硬件设计2.1 STM32Fl03ZET6微控制器本次设计采用的是ALIENTEK 战舰 STM32 开发板。其特点包括:(1)接口丰富。板子提供十来种标准接口,可以方便的进行各种外设的实验和开发。(2)设计灵活。板上很多资源都可以灵活配置,以满足不同条件下的使用。我们引出了除晶振占用的 I/O 口外的所有 I/O 口,可以极大的方便大家扩

4、展及使用。另外板载一键下载功能,可避免频繁设置 B0、B1 的麻烦,仅通过 1 根 USB 线即可实现 STM32 的开发。(3)资源充足。外扩 1M 字节 SRAM 和 8M 字节 FLASH,满足大内存需求和大数据存储。板载 MP3 和 FM 收发芯片,娱乐学习两不误。板载 3D 加速度传感器和各种接口芯片,满足各种应用需求。(4)人性化设计。各个接口都有丝印标注,使用起来一目了然;接口位置设计安排合理,方便顺手。资源搭配合理,物尽其用。2.2 温湿度传感器电路设计CHTM-02/N温湿度传感器模块包含四个引脚,分别是+5V(电压5V)、GND(地)、H(湿度输出)和T(温度输出)。供电为

5、5V5%,耗电电流为5mA max.(2mA avg.),工作范围为温度 060 、湿度 10%-95%RH。湿度变送范围为0100%RH,湿度准确度为5%RH(在 25,输入电压=5V),一致性为3%RH/每批,温度系数为0.4%RH/(输入电压=5V,3080%RH 温度范围1040 (基准点 25 ),并且通过常规冲击试验,振动试验,冷热试验,高湿试验,温度循环等可靠性测试,能比较准确地测量出当前温湿度。CHTM-02/N温湿度传感器模块与STM32Fl03ZET6的对应引脚相连,采用ADC1的通道0和通道1,并进行连接。3 软件设计3.1 系统软件设计系统软件设计主要分为4个任务来完成

6、,分别为:各部分初始化、获取温湿度数据、处理数据并显示以及报警提示。初始化主要是对各个部分进行配置、函数初始化、波特率设置等;获取温湿度数据主要是CHTM-02/N温湿度传感器,利用ADC转换,得到相应的温度、湿度值;处理数据并显示主要是控制器通过相关计算公式及转换将数据进行实时处理,在液晶上进行显示,并可通过串口将数据发送给上位机;报警提示则主要是当湿度值大于70%RH时,蜂鸣器报警,LED闪烁,液晶显示提示,提醒系统采取相关措施。系统软件设计如图2所示。3.2 CHTM-02/N温湿度传感器设计CHTM-02/N温湿度传感器主要利用ADC转换,得到相应的温度、湿度值。3.3 数据处理及显示

7、程序设计4 结论本设计基于STM32Fl03ZET6 ,以CHTM-02/N为温湿度传感器,利用ADC转换,得到相应的温度、湿度值,并将处理后的数据通过液晶屏显示 ;每隔一段时间(如2秒)往串口发送一次温湿度信息;具有报警功能,如:当湿度值大于70%RH时,蜂鸣器报警,LED闪烁,液晶显示提示。试验结果表明,该设计可有效检测当前温湿度,设计精度高,灵敏度较好,硬件接口电路简单,软件代码复用性强,具有很好的可操作性和可维护性,在实际中有非常广泛的应用。参考文献1朱飞.基于CAN总线的智能温湿度传感器设计J.仪器仪表装置,2009(03).2王玉华.成本温室环境智能监控系统设计D.太原理工大学,2

8、005(05).3卜清.基于P87C552单片机的温室大棚环境与滴灌控制系统设计与研究D.南京工业大学,2007(12).4陈城.基于Stm32的温湿度检测系统D.武汉科技大学,2012(05).5杨晨.基于ARM11和Linux的室内环境监测系统的设计与实现D.沈阳工业大学,2013(02).6焦腾,张坤,张雯等.基于zigbee技术的药厂环境监测系统的开发J.仪器仪表学报,2(X)8,29(8):157-160.7董辉,王学俊. 基于SHT75温湿度传感器的红薯育苗监测系统研究J.安徽农业科学,2011,39(10):6123-6124,612.8徐小玲,李少彪,张福强.基于zigbee的粮仓温湿度监控系统设计J.广东石油化工学院学报,2011,21(4):4-50.9樊静,王建明.基于CC2530的博物馆状况无线监测系统设计J.电子测量技术,2011,34(6):105-109.10韩成浩,李柏峰,高晓红,陈伟利. 智能小区温湿度检测系统设计J.长春理工大学学报(自然科学版),2009.32(3).11韩敏.智能温室监控系统的研究与实现D.西北农林科技大学,2007.5.12王懿娜.温湿度远程监控系统的设计与实现D.长安大学,2009.5.13唐林林.蔬菜大棚的智能监控系统的设计与实现D.山东大学,2010.4.14孟未来.基于无线传感

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论