基于51单片机的空气质量检测仪-改稿

上传人:F****n 文档编号:98812617 上传时间:2019-09-14 格式:DOCX 页数:29 大小:3.17MB
返回 下载 相关 举报
基于51单片机的空气质量检测仪-改稿_第1页
第1页 / 共29页
基于51单片机的空气质量检测仪-改稿_第2页
第2页 / 共29页
基于51单片机的空气质量检测仪-改稿_第3页
第3页 / 共29页
基于51单片机的空气质量检测仪-改稿_第4页
第4页 / 共29页
基于51单片机的空气质量检测仪-改稿_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《基于51单片机的空气质量检测仪-改稿》由会员分享,可在线阅读,更多相关《基于51单片机的空气质量检测仪-改稿(29页珍藏版)》请在金锄头文库上搜索。

1、 毕业设计用纸摘要随着电子信息的快速发展,越来越多的电子设备应用在我们生活中。本次设以STC89C52单片机为控制核心,通过使用PM2.5检测传感器模块、LCD液晶显示模块、按键控制模块、报警模板,实现基于单片机的空气质量检测系统。本次设计主要针对的是解决检测空气中PM2.5的值,设计分为硬件设计和软件设计两个部分,软件设计主要是根据硬件需要实现的功能,按照软件流程图进行编码设计,硬件设计主要是按照不同的模块进行,把整体的硬件分成模块电路设计。软件设计中使用C语言作为单片机的开发语言,由于C语言是偏向于底层硬件语言,其比汇编更加通俗易懂,比高级语言更加适合对硬件的直接控制,而且具有很好的移植性

2、。通过硬件和软件的设计系统可以实现对空气质量PM2.5的检测和显示,当系统检测空气中PM2.5的的浓度值高于正常标准时,报警模块将发出报警,当空气PM2.5浓度值低于报警阈值时,报警停止。本次设计空气检测仪操作简单、成本低、性能稳定、是只能家居的首选。关键字:单片机;PM2.5传感器;报警器;LCD显示器; ABSTRACTWith the development of high and new technology, SCM has been used more and more in daily electronic products. With the STC89C52 microcon

3、troller as control core, through the use of PM2.5 sensor module, LCD LCD module, key control module, alarm template, implementation of air quality detecting system based on mcu. The design of the air quality detection instrument based on MCU is mainly divided into the design of hardware circuit and

4、software program of the preparation of the two part, the hardware design according to the overall plan of system diagram design, the overall design of the hardware circuit is divided into modules. In the software design uses the monolithic integrated circuit C language realization system that that t

5、he entire procedure writes, uses the C language to carry on the programming to be possible to make the program readability good, and the procedure is easy to transplant. Through the design of hardware and software can achieve the measurement of air quality in PM2.5 and showed that when the concentra

6、tion of the detection system of PM2.5 in the air was higher than the normal standard, the alarm module will give an alarm when the air PM2.5 concentration below the alarm threshold, the alarm stops. The design of the air detector is simple, low cost, stable performance, is the only choice for home.K

7、EYWORDS: MCU; PM2.5 sensor; Alarm; LCD display; 目 录摘要IABSTRACTII目 录III第一章 绪论51.1课题背景51.2设计任务和基本要求5第二章 整体方案设计62.1 设计内容介绍62.2 控制器选择62.3显示模块选择62.4系统整体方案设计7第三章 系统硬件设计83.1单片机电路设计83.1.1单片机的最小系统组成83.1.2单片机的时钟电路设计93.1.3单片机时钟复位电路设计93.2显示电路设计103.3 PM2.5传感器电路设计123.4 报警电路设计133.5 按键电路设计13第四章 系统流程设计154.1 系统主流程设计1

8、54.2 按键流程设计16第五章 仿真与调试175.1 硬件调试175.2 软件调试195.3仿真205.3.1 仿真软件介绍205.3.2 仿真结果20第六章 总结22参考文献23附录 A 电路原理图24附录 B 程序25附录C 原件清单27致谢28村民建房委员会应建立村级农房建设质量安全监督制度和巡查制度,选聘有责任心和具有一定施工技术常识的村民作为义务巡查监督员,开展经常性的巡查和督查。共28页 第29页 第一章 绪论1.1课题背景现在,关于单片机的使用非常普遍。很多系统控制过程都把单片机当成主计算机,或者把它当成分布式的控制系统里的前端计算机。这样,可以达到模拟量收集、统计和计算、数据

9、输出等任务,之后还可输出系统的控制信息。很多仪器仪表都使用单片机,它们被连接在不一样的传感器上,达到一些测量目的,比如频率、速度、压力等等一些测量。另外,单片机还可以用在家庭设备上并且很普遍,比如说,现在的物联网、智能家居中的一些设备,包括现在很多的儿玩家,很多都有单片机的应用。在一些重要领域,单片机也有应用,比如,在航空航天领域内应用,或者商业界应用。技术发展日新月异,关于空气质量检测技术也越来越微型化、可视化而且智能化了。该研究的主要想法为:下位机使用单片机,上位机使用PC机,同时把单片机与PC机连接到一起,然后测量空气质量情况。这个研究需要更加智能、可操作并且稳定性强。我们国家的工业日新

10、月异,空气的质量逐渐受到污染,能够快速的检测到周围的环境质量显得尤为重要,能够快速准确的检测到周围环境中的空气质量也是最有效的方式。空气的变化、室内装修残留的甲醛气体、粉尘的污染等,这将无时不刻的威胁这人们的呼吸道疾病的发生,因此,一款可以实时检测PM2.5的测试仪越来越受到人们的重视。1.2设计任务和基本要求设计任务:掌握单片机的基本应用,软件设计的编程设计、硬件的设计、系统的调试和需求分析等。基本要求:设计出一款能够实时检测空气中PM2.5情况的测试仪,同时当检测的PM2.5值大于阈值则启动报警,可以通过手动按键设置报警阈值大小,在设计过程中按照分模块的方法进行,在每次焊接一个模块,则测试

11、一个模块,最后进行系统测试。第二章 整体方案设计2.1 设计内容介绍具体功能,即到实时检测空气中的PM2.5值,达到阈值报警,设计内容主要包含以下几个方面:(1)选择适合本次设计的单片机;(2)系统软件设计;(3)系统软件硬件的连接调试。(4)系统仿真分析2.2 控制器选择控制器是本次设计的PM2.5检测控制系统的主要的核心部分。用户通过在控制器中编写单机控制程序,使控制器具有类似人体大脑一样的逻辑功。在进行控制器的选择时,我们设计了如下的二种方案。方案一:采用可编程逻辑阵列(FPGA)作为系统的主控制器。FPGA是最近几年逐渐兴起并在相关领域广泛使用的器件,能够很好的进行接口扩展的功能,同时

12、也可以进行程序算法的控制3,除此之外FPGA还具有优良的高速性。可以说FPGA的功能是非常强大的。但是对于初学者来说,使用FPGA需要掌握的知识内容繁多而复杂,最大的难关便是编程环境的学习以及对于FPGA编程语言Verilog语言的学习。对于初学者来说不但困难,而且在有限的毕业设计期间内还难以保证效率。方案二:使用STC89C52单片机设计。单片机采用CMOS工艺进行制作而成,同时选用了来自宏晶公司所设计,具有很好的存储性能。在引脚的兼容性上也做的十分好,编程难度适中,并可以良好地完成设计中的各项要求。综合上面的分析讨论,在两种设计方案中,本次设计采用方案二作为方法。 2.3显示模块选择顾名思

13、义,显示电路将信息以可视化的形式展现给使用者的。在本次设计中,我们需要显示当前检测到的PM2.5值,也需要显示设定的报警阈值。根据此需求得到了如下两种设计方案:方案一:使用LED数码管实现对PM2.5值信息的显示。数码管按照原理可以分为共阴和共阳数码管。数码管的主要的特点是显示亮度高,工作稳定性好,而且数码管的工作所需电流很小并可显示0-F等字符字样的数据。方案二:使用液晶显示器显示PM2.5值的相关的信息。显示器型号为LCD1602,该型号的液晶显示器可以分成两行来显示数据信息,支持对于数字和字母的显示,但是不支持对中文的显示,每行可以显示16个字符。但是液晶显示有一个缺点就是显示的亮度不够

14、好。经过对方案一和方案二的对比,本次设计中我们选用方案二进行对显示模块的设计。2.4系统整体方案设计对空气中的PM2.5进行检测是本次设计的主要任务,我们所选用的单片机型号为STC89C52,PM2.5经过检测电路模块检测以后,将信息传给单片机进行处理,进而在LCD液晶显示器上进行显示出来,显示器对检测出来的PM2.5的值进行显示,然后再去判断该值是否大于报警设置的阈值,如大于阈值,则会启动报警电路。下图2-1即是空气质量检测系统:图2-1 系统整体框图设计第三章 系统硬件设计3.1单片机电路设计该单片机是主要是有STC公司进行研发生产的一款基于51内核的8位单片机,在优点方面该单片机具有功耗

15、低和性能稳定的特点,在处理数据运行方面比较快,是其他普通单片机的数倍。在51单片机上能够运行的程序,在该单片机一样可以运行,对于程序的开发和移植具有很好的帮助。STC89C52单片机具有40个引脚,其中可以供用户开发使用的有32个IO引脚,在内存方面具有8K字节的Flash和512字节的RAM,同时具有4个外部中断和2个内部定时器中断。单片机的最高的运行的频率为35MhZ,可以通过串口进行程序的下载使用。如下图3-1所示,为STC89C52单片机的引脚示意图。图3-1 单片机的引脚图3.1.1单片机的最小系统组成本次设计中采用的单片机为STC89C52单片机,单片机最小的电路设计中最少需要包含晶振电路、复位电路、电源电路。其整体电路图如下图3-2所示。图3-2单片机的最小系统构成原理图3.1.2单片机的时钟电路设计STC89C52单片机内部有高增益反向放大器构成的振荡器,输入/输出端为XTAL1/XTAL2,对应单片机的Pin19/Pin18引脚,在这两个引脚两端

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号