摘要:随着环境的变化、人们对环境的认识越来越深入,人们越来越关注自己周围的环境状况。在这环境对人自身影响越来越大的今天,一款方便、实际的环境检测仪就显得尤为重要。
本设计以STC89C52单片机作为控制平台,系统采用电阻式感湿元件和NTC测温元件,通过5110模块显示空气各项指标,测试结果表明了环境状态并PM2.5超标报警。软件方面以Keil平台,基于C语言开发的,系统会通过温湿度传感器对外界环境监测的温湿度,将所收集的数据进行储存,并将所有数据通过Nokia5110显示屏进行显示。
通过一系列的整合调试,系统已经成功调试成功。其中通过PM2.5传感器和温度湿度传感器接收外界信息,通过5110显示模块显示PM2.5数值与温湿度数值。当PN2.5数值超出系统预设值时蜂鸣器会报警。本系统操作简单,成本低,体积小,适用于各种环境的使用与检测。
关键词:单片机;PM2.5检测;温湿度检测
目录
摘要
Abstract
1 绪论-5
1.1 研究背景-5
1.2 国内外现状-5
1.3 总体设计方案-5
1.4 可行性-7
1.5 预期目标-7
2 硬件设计方案-8
2.1 硬件模块设计-8
2.1.1最小系统模块-8
2.1.2电源模块设计-9
2.1.3下载模块-10
2.1.4 PM2.5检测模块-11
2.1.5温湿度检测模块-12
2.1.6报警模块-13
2.1.7显示模块-14
3 软件设计方案-16
3.1 KEIL v4开发平台简介-16
3.2 系统软件整体设计-16
3.3 系统软件子模块设计-18
3.3.1温湿度显示模块-18
3.3.2 PM2.5设置模块-19
3.3.3 PM2.5显示模块-20
3.3.3 报警模块-21
4调试-22
结 论-24
参 考 文 献-25
附录A 系统顶层程序设计-26
附录B 系统硬件接口电路图-33
附录C 系统接口板PCB图-34
致 谢-35