室内空气质量检测系统硬件的设计与实现.doc
《室内空气质量检测系统硬件的设计与实现.doc》由会员分享,可在线阅读,更多相关《室内空气质量检测系统硬件的设计与实现.doc(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、北京理工大学珠海学院 2020 届本科生毕业设计 室内空气质量检测系统硬件的设计与实现 学 院:专 业:姓 名:指导老师:信息学院电气工程及其自动化董济仁学 号:职 称:160105106807黄鸿教授 中国珠海二二年五月 诚信承诺书 本人郑重承诺:本人承诺呈交的毕业设计室内空气质量检测系统硬件的设计与实现是在指导教师的指导下,独立开展研究取得的成果,文中引用他人的观点和材料,均在文后按顺序列出其参考文献,设计使用的数据真实可靠。 本人签名:日期: 年 月日 室内空气质量检测系统硬件的设计与实现 摘 要本次设计一款以STC89C52单片机为核心,运用Proteus和Altium Designe
2、r设计一款室内空气质量检测系统,该系统包含主芯片模块、气体检测模块、人机交互模块、报警模块、远距离传输模块,该系统具有同时检测室内的温湿度、CO浓度、甲醛浓度、甲烷浓度、PM2.5指数。并通过液晶显示屏实时显示出来,当室内空气中的检测气体浓度超过报警值时,检测装置通过亮指示灯和蜂鸣器报警的方式来提醒用户室内有害气体超标,还可以通过GSM模块短信方式将室内空气质量信息发送到移动端。本次设计使用了AD转换器,采用两个AD转换器,将CO浓度传感器、甲醛浓度传感器、甲烷浓度传感器、PM2.5传感器这四种传感器检测到的气体浓度的测量信号转换为单片机所需的数字量信号,同时在测量气体浓度的基础上加以改进,添
3、加了额外芯片,用来搭载GSM模块,使空气质量检测系统拥有实时远程报警的功能,让本系统报警速度更快。关键词:室内空气质量;实时监测;硬件设计;GSM模块 Design and Implementation of Hardware for Indoor Air Quality Detection SystemAbstractThis design takes STC89C52 as the core, and uses Proteus and Altium designer to design an indoor air quality detection system, which includ
4、es main chip module, gas detection module, human-computer interaction module, alarm module and long-distance transmission module. The system has the function of simultaneously detecting indoor temperature and humidity, CO concentration, formaldehyde concentration, methane concentration and PM2.5 ind
5、ex. And through the LCD real-time display, when the detection gas concentration in the indoor air exceeds the alarm value, the detection device will alert the user that the indoor harmful gas exceeds the standard by lighting the indicator light and buzzer alarm, and also can send the indoor air qual
6、ity information to the mobile terminal through the GSM module SMS.In this design, AD converter is used, and two AD converters are used to convert the measurement signals of gas concentration detected by CO concentration sensor, formaldehyde concentration sensor, methane concentration sensor and PM2.
7、5 sensor into the digital signals required by single chip microcomputer. At the same time, based on the measurement of gas concentration, an additional chip is added to carry GSM module The air quality detection system has the function of real-time remote alarm, which makes the system alarm faster.K
8、eywords: Indoor air quality; real time monitoring; hardware design; GSM module 目 录1前言11.1任务提出11.2国内外发展现状11.3本毕业设计所做的工作22工具介绍32.1开发平台选择32.2开发平台的使用33系统总体设计43.1总体设计方案43.2系统总体设计目标64硬件系统详细设计74.1主板芯片设计74.2检测模块设计84.3人机交互模块设计124.4报警模块设计135系统实现145.1仿真设计145.2 PCB板的制作155.3 实物制作175.4仿真结果测试(以温度为例)195.5硬件模块测试215.
9、6数据分析296系统总结346.1、总结346.2、系统特点346.3、系统不足及解决措施346.4、系统展望35参考文献36谢 辞37附 录381前言空气质量一直是人们共同关心的问题,对人们的生活至关重要。然而,由于近年来工业化的快速发展,空气中有害物质的含量逐渐增加。当空气中有害物质的含量增加时,会对身体虚弱的老人和婴儿造成伤害。此外,新装修的房屋和使用天然气或煤气的室内环境都需要实时检测有害物质,以便更好地保护身体健康。目前全球都在呼吁大家保护环境,因为由于现代工业的快速发展,全球的空气环境都遭到了极大的破环。就以PM2.5为例,微粒物极大地影响了能见透明度,更糟糕的是,它100%的能够
10、抵达肺泡,而且很难通过自身的力量将他排出肺部,最终的结果就是会造成肺部的一系列病变和许多心血管疾病。黄土灰尘与PM2.5微粒相比,明显是PM2.5微粒对现代社会的人影响更为深重。这仅仅是PM2.5微粒对人们造成的危害,更不用说其他的气体,例如CO、二氧化硫、H3、H2S等等,所以保护空气环境是现阶段十分重要的问题,那么我们就需要通过空气质量检测装置才能了解到空气环境的具体情况。从目前情况来看,中国的空气质量水平相比较10年前已经有了大幅度改善,但是远远还不够,只是一小部分人开始重视空气质量的改善,主要原因是大部分人对空气质量的实际情况没有具体的了解,如果人人都拥有一款便携的空气质量检测仪,它能
11、够直观的告诉我们身边空气的具体情况,这样的话,每个人都可以清晰的认识到目前的空气环境情况,从而呼吁更多的人拥有保护环境的意识。1.1任务提出目前我国的设备自动化发展迅速,但在室内空气质量监测方面还不尽如人意。我国这些产品大多功能单一、价格昂贵,有些需要专业知识来操作,不够人性化。因此,设计一种便携、经济、功能齐全、操作简单的室内空气质量检测系统将成为目前较为热门的研究和发展方向。本次设计是对室内空气质量检测系统进行硬件方面的设计,使成品可以检测温湿度和多种有害气体,并在检测结果超标时进行报警。本次设计需要进行电路仿真、PCB板的制作和成品制作。1.2国内外发展现状我国近些年在该领域取得了一些成
12、就,西方国家由于在该领域起步较早,所以目前他们仍然处于前列,以下对国内和国外的现状分别进行介绍:国外情况:1978年,“首届室内空气与气候国际会议”在哥本哈根召开,为的是提升人们对空气质量的保护意识。 美国埃斯科公司的Z-XP系列泵式气体监测仪和Z/ZDL系列手持式气体监测仪是目前检测空气质量的主流检测仪,可测量有害气体的参数较多并且较为准确。它可以用单一的测量参数监测二氧化碳、一氧化碳、温度和湿度等参数。米哈伊尔洛夫等人设计了一种基于蓝牙低功耗无线能量传输的智能家庭网关系统,约万诺维奇等人设计了一种低成本的无线粉尘监测系统。特别是近两年来,德国和加拿大在这一领域取得了成就。国内形势:虽然我国
13、的设备自动化起步较晚,但已经有了足够的实力和快速的发展,并且与国外顶尖的差距越来越小。根据调查显示国内的室内空气质量监测仪器的发展大概经历实验室分析仪器阶段和便携式现场检测仪器阶段这两个阶段。另一方面,根据信号转换原理,目前现场检测系统类别大致可分为三类:辐射检测仪器、电化学传感器监测仪器和光学检测仪器。华东交通大学的高海文在STM32F103C8T6的基础上,结合DHT11温湿度传感器和电化学甲醛传感器,采用HC-05蓝牙模块和GSM通信模块传输监测数据,开发了功能齐全的上位机。沈阳工业大学陈阳分校以ARM11为核心,加入光强传感器、温湿度传感器、尘粒传感器等一系列传感器,开发了一款基于Li
14、nux的小型便携式室内空气质量监测仪。它具有数据检测准确、响应灵敏的特点。基于Zig Bee和Lab VIEW的多地无线温湿度监控系统的设计被中国民航大学的史艳红研究成功了。结合目前流行的智能家居中广泛使用的Zig Bee数据收发器模块和Lab View开发的上位机进行数据监控,可以实现远程多点温湿度监控和报警。这些研发大多基于单片机,具有介绍简单、使用方便的特点。然而与国外产品相比,嵌入式和阵列传感器还没有得到广泛的推广。1.3本毕业设计所做的工作本文设计一款基于stc89c52rc单片机的室内空气质量检测装置,能够检测室内,汽车内部等一些封闭环境下的空气质量,在检测气体并报警后将检测到的数
15、据实时的显示在显示屏上,而且还拥有GSM模块,用发短信方式将室内空气质量信息发送到移动端。本次设计的任务要求: (1)分析当前市面上室内空气质量检测仪的技术质量,了解国内外相似产品的现状。(2)通过硬件设计,使各监测模块正常工作,并能与传输数据工作组一同协作,确保可以实现空气测量。(3)优化硬件设计,使检测系统整体较为完善。2工具介绍2.1开发平台选择Proteus:本次设计采用Proteus来进行仿真设计,通过从其内置的元件库中选择所需元器件进行仿真,仿真完成后还可以根据仿真结果生成PCB板,十分的方便。但本次设计采用Proteus进行仿真部分的设计,先将所需元器件找出并放置好后,再将设计好
16、的仿真程序文件载入仿真中的芯片,根据程序中所设计的引脚完成连线,再根据仿真结果进行调试。Altium Designer:本次设计采用Altium Designer实现PCB板的设计,这款软件是制作PCB板的常用软件,Altium Designer的使用方法简便,设计出的PCB板较为准确,本次设计先用Proteus仿真出结果后,再根据仿真结果绘制出PCB板图。2.2开发平台的使用Proteus:首先打开“Proteus”软件,进入到软件界面后,在左侧工具栏中点击黑色箭头下面的“元件模式”,接着在出现的搜索界面中搜索所需要的元器件,当搜索出来后进行双击就可以将元器件拖至编辑区进行整体的设计,将各个
17、元器件放置成功后,通过鼠标左键将各个元器件连接起来就可以在菜单中点击电气规则检查,如有错误将其修改即可完成。Altium Designer:首先打开“Altium Designer”软件,进入到软件界面后,在工程中新建一个原理图。在绘制原理图时,先将所选的元件逐一正确的放置,放进原理图后,将各元器件连接起来,完成原理图。原理图完成后将其转化为PCB文件,此时所有元器件会出现在该文件的右下方,将各元器件放置好,在放置元器件的时候要注意白线不要交叉,不然可能会出现错误,在排版完成后就可以得到PCB板了。3系统总体设计3.1总体设计方案硬件设计是整个检测系统的基础,硬件电路设计将直接影响电路系统的性
18、能。只有先进行硬件的设计才能进行软件的安装与调试,所以硬件设计也就是本次毕业设计的基础。本设计所研究的室内空气质量检测仪,是一款偏向于大众的检测装置,所用的硬件如芯片stc89c52、按键、蜂鸣器、各种检测气体的电化学传感器、温湿度传感器等元器件都是价格较低实用性较强的元器件,并且此次设计我还将GSM模块加入到本次设计当中,为了可以实时收到检测结果,更加的智能化。系统硬件由芯片stc89c52、按键、蜂鸣器、GSM模块、香烟MQ-2传感器、甲醛MS1100传感器、一氧化碳MQ-7传感器、甲烷MQ-135传感器、温湿度传感器、电源和各传感器的信号处理电路、液晶显示屏等组成。系统总框图如图3.1所
19、示:图3.1 系统总框图硬件总体设计框图如图3.2所示:图3.2 硬件总体设计框图图3.3 成品外观平面模拟图图3.4 成品外观3D模拟图 如图3.3和图3.4所示,是本次设计的成品外观模拟图,为了美观和实用,决定将5个传感器检测模块放在一起,使检测结果更精准。实物总体包含四个按键、五个传感器、显示屏、电源口、天线和LED灯。3.2系统总体设计目标影响室内空气质量的气体有很多,本文主要针对温度、湿度、PM2.5浓度、甲烷浓度、甲醛浓度、一氧化碳浓度进行检测,其他影响室内空气质量的气体暂不讨论。本次设计一款以STC89C52单片机为核心,包含主芯片模块、气体检测模块、人机交互模块、报警模块、远距
20、离传输模块的室内空气质量检测系统。主芯片模块采用STC89C52RC芯片完成对室内空气质量信息的采集、检测、传输、处理、显示和报警。气体检测模块具有同时检测室内的温湿度、CO浓度、甲醛浓度、甲烷浓度、PM2.5指数。本系统可以自定报警值,并可以通过液晶显示屏将检测到的各气体浓度实时的显示出来,当室内空气中的检测气体浓度超过报警值时,检测装置通过亮指示灯和蜂鸣器报警的方式来提醒用户室内有害气体超标,还可以通过GSM模块短信方式将室内空气质量信息发送到移动端。4硬件系统详细设计4.1主板芯片设计本文采用STC89C52RC芯片,该芯片是C51系列的升级版本,在原有51系列芯片的基础上,各方面都进行
21、了改进。该芯片有8k字节的闪存,以及512字节的RAM, 同时还具有32位I/O口线,该芯片还具有看门狗,看门狗可以有效防止程序进入死循环。振荡器直到下一次中断或复位信号才会工作。该芯片的最大频率为35MHz。实物图如图4.1所示:图4.1 stc89c52rc此外,该芯片支持2线制下载方式,使开发研究与调试功能更加简便迅捷。该芯片的后缀“RC”代表该芯片自带RC时钟振荡,与一般的芯片相比,可以不设计时钟电路模块,而没有该后缀的芯片,往往需要外部设计时钟电路与芯片相连接。STC89C52单片机具有40个引脚,每个引脚都有对应的功能,大致可分为四种类型:电源、时钟、控制和输入输出引脚。具体引脚图
22、如下图4.2所示:图4.2 STC89C52RC引脚图为了让所设计的系统工作电路能够正常运行,应在电路中加入复位电路和晶振电路。复位电路能够使电路恢复到起始状态,也可以防止电路运行出现异常,进入死循环。晶振电路则是为单片机提供时钟脉冲。4.2检测模块设计4.2.1温湿度检测模块设计温度的测量原理:该元件有两个金属片,每一片的金属片的一端与另一个金属片的一端连接,而剩下的两端与检测仪器相连,构成电路回路。金属片对温度变化敏感,金属片在不同温度下会产生很大的差异,就算是很小的温度差异也能够被快速检测出,当两端金属片的温度不同时,产生的信号经过AD转化,转化为数字量信号后,将该信号发送给单片机,便可
23、以检测出实际的温度。湿度的测量原理:湿度的检测原理与温度检测相似,在进行湿度检测时有两片铺满醋酸纤维聚合物的电极,醋酸纤维聚合物是一种对空气中湿度变化敏感的聚合物。当空气中的湿度发生变化,会使该聚合物产生化学反应,而该化学反应会使这两片电极之间的介电常数发生一定量的变化,通过这一定量的变化就可以判断出具体的湿度情况,之后产生的信号就会通过AD转化,将该信号发送给单片机,便可以检测出实际的温度。图4.3 数字温湿度传感器 SHT3x该传感器的供电电压范围宽为2.15V-5.5V,上电后需要等待一秒,避免系统不稳定所带来的误差,外形尺寸为2.52.50.9mm,输出方式为电压输出,能耗较小为4.8
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 室内空气 质量 检测 系统 硬件 设计 实现
限制150内