基于单片机的室内环境监控系统设计(共71页).docx
《基于单片机的室内环境监控系统设计(共71页).docx》由会员分享,可在线阅读,更多相关《基于单片机的室内环境监控系统设计(共71页).docx(71页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上中文题目:基于单片机的室内环境监控系统设计外文题目:DESIGN OF INDOOR ENVIRONMENT MONITORING SYSTEM BASED ON MCU毕业设计(论文)共 70 页(其中:外文文献及译文7页) 图纸共1张 完成日期 201年6月 答辩日期 201年6月本科毕业设计(论文)学生诚信承诺保证书本人郑重承诺:基于单片机的室内环境监控系统设计毕业设计(论文)的内容真实、可靠,系本人在 指导教师的指导下,独立完成。如果存在弄虚作假、抄袭的情况,本人承担全部责任。学生签名:年 月 日本科毕业设计(论文)指导教师诚信承诺保证书本人郑重承诺:我已按学
2、校相关规定对 同学的毕业设计(论文)的选题与内容进行了指导和审核,确认由该生独立完成。如果存在弄虚作假、抄袭的情况,本人承担指导教师相关责任。指导教师签名:年 月 日专心-专注-专业摘要随着社会的发展,生活质量的提高,越来越多的人意识到房屋装修后所残留的气体对人体的伤害,而房屋装修后所残留的有害气体主要为甲醛。而甲醛的挥发又与温度和湿度有关,对此研究并设计一种检测室内温湿度和甲醛浓度的监控系统就很有必要。该系统的设计方案是基于单片机来实现的,选择温湿度传感器和有机气体传感器,传感器将采集到的数据经A/D转换送至单片机,单片机对数据进行处理后将温湿度和甲醛浓度显示,同时分析数据是否超标。当温湿度
3、超标时,单片机通过蜂鸣器报警提醒人们来调整温湿度;当甲醛浓度超标时,单片机通过启动风机来降低甲醛浓度。此外,还能通过红外遥控器对系统进行控制。综上所述,本设计具有实时检测室内温湿度以及甲醛浓度、实时显示、温湿度超标报警、甲醛自动净化和红外遥控等功能,这些功能的实现可有效减少室内甲醛,为人们的生活环境提供有效的防护,并为人们提供了一个更加舒适、健康的环境,关键词:甲醛;单片机;液晶显示;报警;红外遥控AbstractWith the development of the society and the improvement of life quality, more and more peop
4、le realize that the residual gas after the building is decorated, the harm of human body and the harmful gas of the residue after the building is decorated mainly for formaldehyde. And the volatilization of formaldehyde is related to temperature and humidity, and it is necessary to study and design
5、a monitoring system for indoor temperature humidity and formaldehyde concentration. Design scheme of the system is based on single chip microcomputer to realize, choose organic gas sensor, the temperature and humidity sensors and sensor data will be collected by A/D conversion sent to the single-chi
6、p microcomputer, single chip microcomputer to deal with the data after the temperature and humidity and formaldehyde concentration showed that excessive analysis data at the same time. When the temperature and humidity is above the standard, the single chip is called by the buzzer to alert people to
7、 adjust the temperature and humidity. When the concentration of formaldehyde is excessive, the single chip can reduce the concentration of formaldehyde by starting the fan. In addition, the system can be controlled by an infrared remote control. To sum up, this design has the real-time detection of
8、indoor formaldehyde concentration, temperature and humidity, and real-time display, temperature and humidity levels, automatic alarm, formaldehyde purification and infrared remote control, and other functions. The implementation can reduce indoor formaldehyde effectively, provide effective protectio
9、n for peoples living environment, provide a more comfortable, healthy environment for people.Key words: formaldehyde; MCU; Liquid crystal display; Alarm; Infrared remote control目录0 前言甲醛是室内挥发性有机物中最主要也是最具危害的污染源,它广泛存在于家具、地板、油漆等室内装修材料中。它主要对人体的神经系统及呼吸系统症状造成损害,空气中含有少量甲醛就会引起人体的不适,轻者导致皮肤过敏、呼吸道发炎,重者可能导致基因突变,
10、引起鼻咽肿瘤。我国规定居室空气中甲醛的最高允许浓度为0.6ppm,即0.08 mg/m3。研究表明,甲醛的挥发和温湿度有着密切的联系,同时考虑到温湿度还和人体的舒适感密切相关,因此很有必要开发一套集温湿度和甲醛浓度为一体的室内环境监控系统。室内环境监控系统的理论非常简单,即通过传感器采集环境数据传送至处理器,然后处理器对数据进行分析后作出相应的处理。室内环境监测系统出现较早,最早可追溯至二战之后,美国在进行放射性物质研究时为了保护科学家的安全,对室内环境的各项指标都进行了严密的监测。传统的室内环境监测系统只是检测室内温湿度和有害气体的浓度,并没有后续的控制措施,存在人性化差、实用性不高的缺点,
11、同时受限于当时的科技水平,传感器和处理器的性能较差,造成了传统室内环境监测系统还存在着采样次数少、实时性差、精度低、体积大等缺点。随着现代微电子技术的发展,传感器和处理器的性能在不断提高的同时,体积也越来越小,这使得基于微处理器的室内环境监控系统功能更多、体积更小、精度更高,不仅能够实时监测室内温湿度和有害气体浓度,还具有液晶显示、自动净化空气的功能,真正实现了室内环境的监测和控制。随着互联网和智能控制技术的发展,室内环境监控系统的发展趋势也越来越趋向于智能家居系统,即通过互联网将传感器和家用电器连接在一起,传感器将数据上传,家用电器(比如空调、电动窗帘等)根据上传的数据自动进行相应的操作,并
12、且可以通过智能手机终端远程监控,虽然该系统更加的自动化和智能化,但是系统庞大、成本过高阻碍了其在市场上的推广,目前只有很少一部分用户使用,大部分家庭对于其过高的成本望而却步。针对上述情况,基于微处理器的室内环境监控系统仍然符合市场需求,本设计的原理框图如图0-1所示,整个系统以单片机为控制核心,采用一体化温湿度传感器和有机气体传感器,传感器将采集到的环境数据经过A/D转换为数字量传送至单片机,单片机对数据处理后将温湿度和甲醛浓度显示在液晶显示器上,同时单片机将数据与提前设定的预警值进行比较,若温湿度超过设定的预警值,单片机使蜂鸣器发出间歇性的蜂鸣声,提醒人们打开空调或采取其他措施来调整温湿度,
13、若甲醛浓度超过设定的预警值,单片机则启动风机来净化甲醛,当甲醛浓度回到预警值范围之内时,单片机关闭风机。此外,本设计还加入了红外遥控器,通过红外遥控器可以控制系统的开/关、设置温湿度及甲醛浓度预警值、控制风机的开/关。综上所述,本设计除了能够实时监测室内温湿度和甲醛浓度、液晶显示和自动净化甲醛,还具有温湿度超标报警和红外遥控的功能,使得系统更加人性化。图0-1 原理框图Fig.0-1 The principle diagram本系统针对广大市场而设计,价格低廉、性能优异,不仅能为人们提供一个舒适、健康的生活环境,而且能在最大程度上节约电能,在大力提倡节能环保的今天,本设计有着重要的经济价值和现
14、实意义。1 方案论证本次设计的基于单片机的室内环境监控系统所适用的场所为1525m2的居家卧室,具有预警值设置、温湿度和甲醛浓度检测、液晶显示、超标报警、自动净化甲醛等有害气体、红外遥控的功能。根据以上功能,本系统的硬件电路包括单片机、温湿度采集电路、甲醛采集电路、A/D转换电路、液晶显示电路、报警电路、红外接收电路、红外发射电路、执行电路以及电源电路。单片机采用STC89C52,数据采集电路采用一片温湿度传感器SHT11和一片有机气体传感器MQ138进行数据采集;A/D转换电路采用一片ADC0804;液晶显示电路采用一块LCD12864;报警电路采用一个蜂鸣器;红外接收电路采用一个一体化红外
15、接收头RPM6938;红外发射电路采用一片红外编码芯片PD6121G;执行电路采用一个BTN7970B电机驱动芯片和一个12V离心风机,风机后面安装一片家用有害气体过滤网。下面详细介绍本系统的具体工作流程。本系统在首次使用时,可通过红外遥控器分别设置温度和湿度的预警值,系统默认温度设置为2025,湿度设置为40%70%RH。甲醛浓度的预警值根据国家标准已提前设置为0.6ppm,设置好温湿度传感器和甲醛传感器的预警值后整个系统开始后续的工作。1)温湿度传感器SHT11将检测到的温湿度模拟量经过其内部A/D转换变为数字量并传送给单片机,然后单片机将数据进行处理之后进行显示,同时单片机将检测到的温湿
16、度与设置的预警值进行比较,若超过预警值,单片机使蜂鸣器报警,提醒人们打开空调或采取其他措施对室内温度及时调整。2)有机气体传感器MQ138将检测到的甲醛模拟量通过外部A/D转换器ADC0804转换为8位数字量并传送给单片机,然后单片机对数字量分析与处理,并将检测到的甲醛浓度与设置的预警值进行比较。若甲醛浓度超过预警值,则在液晶显示屏上显示“甲醛超标”字样,同时单片机通过执行电路启动风机对甲醛进行净化;当甲醛浓度回到预警值之下时,关闭风机,并在液晶显示屏上显示“甲醛正常”字样。3)红外遥控器除了具有开/关机、静音、设置温湿度上下限的功能外,人们还能根据的实际嗅觉感受随时开启风机对室内空气进行净化
17、。因为本系统采用的有害气体滤网由活性炭以及高效吸附材料构成,不仅可以有效净化甲醛,而且还可以有效过滤掉PM2.5、粉尘,花粉,去除房间异味。2 硬件电路设计2.1 单片机2.1.1 单片机选型方案对比方案一:AVR单片机属于精简指令系统计算机。AVR单片机具有很多51系列单片机没有的优点:它的时钟源可以直接提供给CPU使用,而不用经过内部分频;它的 I/O口全部是真正的双向I/O口;内部具有丰富的中断及寄存器资源;AVR使用的是超功能精简指令集,这使得其运行速度和数据处理能力大大提高。方案二:STC89C52属于51系列单片机中的一种,相比于AVR单片机,它使用的是复杂指令系统,因此它的运行速
18、度远不及AVR单片机;STC89C52中的所有通用寄存器均可直接与立即数打交道,而AVR单片机的32个通用寄存器中前16个寄存器都不能直接与立即数打交道,这使得STC89C52的通用性更好。此外,相比于AVR单片机高昂的价格,STC89C52还具有价格上的优势。 综上所述,由于STC89C52具有更好的通用性和价格上的优势,因此本设计最终选择了STC89C52单片机。2.1.2 STC89C52简介STC89C52的外部引脚如图2-1所示。图2-1 STC89C52外部引脚图Fig.2-1 STC89C52 external pinsSTC89C52共有40个外部引脚,各个引脚的功能及说明如表
19、2-1所示。表2-1 STC89C52引脚功能说明表Tab.2-1 Pins function specification table of STC89C52功能说明VCC接+5V电源GND接数字地XTAL1片内振荡反相放大器和时钟发生器电路输入端XTAL2片内振荡反相放大器和时钟发生器电路输出端RST复位信号输入端,高电平有效PSEN片外程序存储器的读选通信号,低电平有效ALE/PROG访问外部存储器地址锁存信号/编程脉冲输入端EA/VPP外部程序存储器访问允许控制端/编程电源输入端P0口双向I/O口,内部无上拉电阻,可驱动8个LS型TTL门电路。扩展外部存储器及I/O口时,可作为低8位地址
20、总线及数据总线的分时复用端口。P1口准双向I/O口,内部有上拉电阻,可驱动4个LS型TTL门电路。P2口准双向I/O口,内部有上拉电阻,可驱动4个LS型TTL门电路。扩展外部存储器及I/O口时,可作为高8位地址总线。P3口准双向I/O口,内部有上拉电阻。P3口还可提供第二功能。P3口作为第二功能使用时,每一位都有特定用途,P3口的每一个端口都可单独定义为普通输入/输出口或者第二功能口,其特殊用途如表2-2所示。表2-2 P3口第二功能表Tab.2-2 second function table of P3端口引脚第二功能注释P3.0RXD串行口数据接收端P3.1TXD串行口数据发送端P3.2I
21、NT0外部中断请求0P3.3INT1外部中断请求1P3.4T0定时/计数器0外部计数输入P3.5T1定时/计数器1外部计数输入P3.6WR外部RAM写选通信号输出P3.7RD外部RAM读选通信号输出2.1.3 单片机最小系统单片机最小系统是指能够使单片机正常工作的最简单的电路系统,除单片机之外,单片机最小系统还包括时钟电路、复位电路和电源电路,下面介绍时钟电路和复位电路,因为本设计的温湿度传感器、有机气体传感器、液晶显示器、风机等器件都需要用到电源,因此电源电路在后面的章节介绍。1)时钟电路图2-2是STC89C52采用内部时钟方式的连接电路,单片机芯片引脚XTAL1(19脚)、XTAL2(1
22、8脚)外接石英晶体和电容。因为单片机的运行速度和晶体的振荡频率成正相关,所以本设计中时钟电路的石英晶体选择振荡频率较高的12MHz,电容C1和C2选择典型值30pF。 图2-2 内部时钟方式的连接电路Fig.2-2 The wiring circuit of the internal clock mode2)复位电路对于本设计中的STC89C52来说,只需要给它的复位引脚RST加上大于两个机器周期(也就是24个时钟振荡周期)的高电平就可使其完成复位。总的来说,单片机有三种复位方式,即上电自动复位、按键手动复位和看门狗复位。上电自动复位是通过系统接通电源时RST引脚通过电容与电源VCC接通实现的
23、;按键手动复位有按键脉冲复位和按键电平复位两种,按键脉冲复位是利用RC微分电路产生正脉冲来实现的,按键电平复位是通过RST引脚通过按键按下后经电阻与电源VCC接通来实现;看门狗复位是通过内部看门狗芯片和程序来实现。本设计采用结构简单性能稳定的按键电平复位电路。按键电平复位电路如图2-3所示,当系统上电时,电源通过电阻R6对电容C3进行充电,充电过程中电容C3相当于短路,因此RST端就得到了一段时间的高电平,电容C3充电完成后相当于开路,RST端变为低电平,完成上电复位;当程序运行出错(比如程序“跑飞”)或操作错误使系统处于“死锁”状态时,可按下复位键S1使单片机复位。当按下S1时,RST端直接
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 室内环境 监控 系统 设计 71
限制150内