基于51单片机的空气质量检测仪-改稿.doc
《基于51单片机的空气质量检测仪-改稿.doc》由会员分享,可在线阅读,更多相关《基于51单片机的空气质量检测仪-改稿.doc(27页珍藏版)》请在咨信网上搜索。
1、(完整版)基于51单片机的空气质量检测仪_改稿摘要随着电子信息的快速发展,越来越多的电子设备应用在我们生活中。本次设以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 S
3、TC89C52 microcontroller 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 hardw
4、are circuit and 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 sy
5、stem that that the 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 wh
6、en the concentration 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 c
7、hoice for home.KEYWORDS: 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第四章 系统流程
8、设计154.1 系统主流程设计154.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页 第27页 第一章 绪论1.1课题背景现在,关于单片机的使用非常普遍。很多系统控制过程都把单片机当成主计算机,或者把它当成分布式的控制系统里的前端计算机.这样,可以达到模拟量收集、统计和计算、数据输出等任务,之后还可输出系统的控制信息。很多仪器仪表都使用单片机,它们被连接在不一样的传感器上,达到一些测量目的
9、,比如频率、速度、压力等等一些测量。另外,单片机还可以用在家庭设备上并且很普遍,比如说,现在的物联网、智能家居中的一些设备,包括现在很多的儿玩家,很多都有单片机的应用。在一些重要领域,单片机也有应用,比如,在航空航天领域内应用,或者商业界应用。技术发展日新月异,关于空气质量检测技术也越来越微型化、可视化而且智能化了。该研究的主要想法为:下位机使用单片机,上位机使用PC机,同时把单片机与PC机连接到一起,然后测量空气质量情况.这个研究需要更加智能、可操作并且稳定性强。我们国家的工业日新月异,空气的质量逐渐受到污染,能够快速的检测到周围的环境质量显得尤为重要,能够快速准确的检测到周围环境中的空气质
10、量也是最有效的方式。空气的变化、室内装修残留的甲醛气体、粉尘的污染等,这将无时不刻的威胁这人们的呼吸道疾病的发生,因此,一款可以实时检测PM2。5的测试仪越来越受到人们的重视。1。2设计任务和基本要求设计任务:掌握单片机的基本应用,软件设计的编程设计、硬件的设计、系统的调试和需求分析等.基本要求:设计出一款能够实时检测空气中PM2。5情况的测试仪,同时当检测的PM2.5值大于阈值则启动报警,可以通过手动按键设置报警阈值大小,在设计过程中按照分模块的方法进行,在每次焊接一个模块,则测试一个模块,最后进行系统测试.第二章 整体方案设计2.1 设计内容介绍具体功能,即到实时检测空气中的PM2.5值,
11、达到阈值报警,设计内容主要包含以下几个方面:(1)选择适合本次设计的单片机;(2)系统软件设计;(3)系统软件硬件的连接调试.(4)系统仿真分析2。2 控制器选择控制器是本次设计的PM2.5检测控制系统的主要的核心部分。用户通过在控制器中编写单机控制程序,使控制器具有类似人体大脑一样的逻辑功。在进行控制器的选择时,我们设计了如下的二种方案。方案一:采用可编程逻辑阵列(FPGA)作为系统的主控制器。FPGA是最近几年逐渐兴起并在相关领域广泛使用的器件,能够很好的进行接口扩展的功能,同时也可以进行程序算法的控制3,除此之外FPGA还具有优良的高速性。可以说FPGA的功能是非常强大的.但是对于初学者
12、来说,使用FPGA需要掌握的知识内容繁多而复杂,最大的难关便是编程环境的学习以及对于FPGA编程语言Verilog语言的学习。对于初学者来说不但困难,而且在有限的毕业设计期间内还难以保证效率。方案二:使用STC89C52单片机设计。单片机采用CMOS工艺进行制作而成,同时选用了来自宏晶公司所设计,具有很好的存储性能。在引脚的兼容性上也做的十分好,编程难度适中,并可以良好地完成设计中的各项要求.综合上面的分析讨论,在两种设计方案中,本次设计采用方案二作为方法。 2.3显示模块选择顾名思义,显示电路将信息以可视化的形式展现给使用者的。在本次设计中,我们需要显示当前检测到的PM2。5值,也需要显示设
13、定的报警阈值。根据此需求得到了如下两种设计方案:方案一:使用LED数码管实现对PM2.5值信息的显示.数码管按照原理可以分为共阴和共阳数码管。数码管的主要的特点是显示亮度高,工作稳定性好,而且数码管的工作所需电流很小并可显示0-F等字符字样的数据。方案二:使用液晶显示器显示PM2。5值的相关的信息。显示器型号为LCD1602,该型号的液晶显示器可以分成两行来显示数据信息,支持对于数字和字母的显示,但是不支持对中文的显示,每行可以显示16个字符。但是液晶显示有一个缺点就是显示的亮度不够好.经过对方案一和方案二的对比,本次设计中我们选用方案二进行对显示模块的设计.2。4系统整体方案设计对空气中的P
14、M2。5进行检测是本次设计的主要任务,我们所选用的单片机型号为STC89C52,PM2.5经过检测电路模块检测以后,将信息传给单片机进行处理,进而在LCD液晶显示器上进行显示出来,显示器对检测出来的PM2.5的值进行显示,然后再去判断该值是否大于报警设置的阈值,如大于阈值,则会启动报警电路.下图21即是空气质量检测系统:图2-1 系统整体框图设计第三章 系统硬件设计3.1单片机电路设计该单片机是主要是有STC公司进行研发生产的一款基于51内核的8位单片机,在优点方面该单片机具有功耗低和性能稳定的特点,在处理数据运行方面比较快,是其他普通单片机的数倍。在51单片机上能够运行的程序,在该单片机一样
15、可以运行,对于程序的开发和移植具有很好的帮助.STC89C52单片机具有40个引脚,其中可以供用户开发使用的有32个IO引脚,在内存方面具有8K字节的Flash和512字节的RAM,同时具有4个外部中断和2个内部定时器中断。单片机的最高的运行的频率为35MhZ,可以通过串口进行程序的下载使用。如下图3-1所示,为STC89C52单片机的引脚示意图.图31 单片机的引脚图3。1。1单片机的最小系统组成本次设计中采用的单片机为STC89C52单片机,单片机最小的电路设计中最少需要包含晶振电路、复位电路、电源电路。其整体电路图如下图32所示。图32单片机的最小系统构成原理图3。1。2单片机的时钟电路
16、设计STC89C52单片机内部有高增益反向放大器构成的振荡器,输入/输出端为XTAL1/XTAL2,对应单片机的Pin19/Pin18引脚,在这两个引脚两端跨接石英晶体和微调电容,构成稳定的自激振荡器,图3-3是STC89C52工作在内部时钟方式的电路.所设计的电路中晶振频率值为12MHz,微调电容器值为20pF。图33时钟电路3。1.3单片机时钟复位电路设计复位电路是单片机不可缺少的重要部分之一,其主要功能是为单片机系统在运行中出现问题以后,能够及时提供复位功能,让单片机进入初始化的过程。STC89C52单片机主要使用的是高电平复位,当用户按复位电路中的按钮以后,电路中会给引脚一个高电平,单
17、片机收到电平信号后,就重新启动。在设计复位电路时应该注意如下问题:1.电源脉冲宽度足够宽;2.电源脉动形成误复位。本设计的STC89C52单片机复位电路如图34所示,具有上电复位和手动复位功能,选取的晶振、复位电容、复位电阻取值分别为12MHz、10uF、10K。图34复位电路3.2显示电路设计显示器的主要的作用是用来显示系统的相关的信息,本次设计中显示器主要是显示PM2。5等信息。单片机中常用的显示器有液晶显示和数码管显示两种,为了能够具有清晰的显示效果,本次设计的基于单片机系统主要使用LCD液晶显示器进行显示.本次先用的LCD显示器是有长沙太阳人公司研发生产的产品,使用的是1602型号,在
18、显示上可以分两行进行显示,每行最多可以显示16个字符,但是不支持对中文的显示,在设置可以可以对显示器的背景设置不同色调,同时对于显示的字体可以进行一定的设置。具体电路图如下图3-5所示.图35 LCD1602引脚图 每个引脚的说明如下图35所示:编号符号引脚说明编号符号引脚说明1 VSS电源地9D2IO接口2VDD电源正极10D3IO接口3VL显示偏压信号11D4IO接口4RS数据选择12D5IO接口5R/W读写端13D6IO接口6E使能信号14D7IO接口7D0IO接口15BLA背光源正极8D1IO接口16BLA背光源负极图3-6 1602LCD显示器引脚说明图LCD1602读操作时序图,如
19、下图37所示。图37 LCD1602读时序图写时序操作图,如下图38所示为:图3-8 LCD1602写时序图3。3 PM2。5传感器电路设计本次传感器选用的是ZPH01粉尘传感器,本传感器对于PM2.5进行检测采用的是先进的光电技术,可以检测灵敏直径在1m以上的灰尘颗粒物,具有很好的灵敏度、而且在使用中也比较稳定、内置加热器可以加快进入传感器检测体重的空气分子的运动,便于检测的准确。产品在外观上采用集成的原理,体积小,重量轻,便于使用者镶嵌于其他的产品中.主要用于通风设备、环境监控设备、烟雾报警器、空调等。如下图3-9所示,为PM2。5传感器的电路图。图39 PM2.5传感器电路图PM2。5传
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 51 单片机 空气质量 检测 改稿
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。