摘要:温湿度采集和显示早已经成为当代人研究的热门邻域之一,同时它也是工业生产、农业化等的重要指标。广泛应用于实验室、天气研究、农业大棚、花圃、粮仓等重要领域。因此,现在我们急需设计一种价格便宜、适合应用、操作简单而且精度也高的温湿度控制系统。本系统设计的就是基于ARM Cortex-M3系列嵌入式微控制器,实现对温湿度指标的采集和处理并能实现显示控制。
系统设计采用了STM32F103ZET6芯片为核心控制器、四路DHT11单总线式数字传感器采集环境温湿度指标、利用TFTLCD彩屏模块显示温湿度以及蜂鸣器报警模块。四路DHT11总线式数字传感器把采集回来的温湿度数据传送给STM32F103ZET6控制器。待四路温湿度数据通过单片机处理后,将所有的温度和湿度值正确的显示在TFTLCD彩色液晶屏上面。以实现多点温湿度度监测和控制。当任意一路温湿度过高或者过低时也就是达到设定阈值时系统输出报警信号,报警信号触发电磁式有源蜂鸣器,这样我们就能做出处理。我们还增加了人机交互功能。使系统更加方便、智能。其通过外围按键来查看要检查的某一路温湿度的数据和关闭触发后的报警电路。
关键词:四路温湿度;DHT11传感器; STM32F103ZET6单片机;TFTLCD
目录
摘要
Abstract
1 绪论-1
1.1 温湿度系统的研究背景及意义-1
1.2 温湿度的国内外研究现状和发展趋势-1
1.2.1 温湿度国内外现状-1
1.2.2 温湿度采集的发展趋势-2
1.3 课题的主要研究内容-2
2 系统的设计方案论证-4
2.1 系统总设计方案-4
2.2 系统设计方案论证-5
2.3 各模块选取-5
2.3.1 单片机芯片选择-5
2.3.2 显示电路选择-5
2.3.3 温湿度传感器选择-6
2.3.4 报警模块选择-6
3 系统硬件设计-7
3.1 单片机微处理器-7
3.1.1 STM32F103ZET6单片机性能介绍-7
3.1.2 单片机最小系统模块-7
3.2 液晶显示模块-8
3.3 按键模块-10
3.4 温湿度模块-10
3.5 稳压电路模块-11
3.6 报警模块-12
4 系统软件设计-13
4.1 开发环境-13
4.2 系统整体软件流程图-13
4.3 按键扫描子程序-14
4.4 显示功能处理子程序-15
4.5 报警程序流程图-16
4.6 温湿度采集程序流程图-17
5 调试过程-18
结 论-19
参 考 文 献-20
附录A 硬件原理图-21
附录B 实物展示-22
附录C部分程序-23
致 谢-25