




已阅读5页,还剩50页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
封面摘要因为空气质量的恶化,阴霾天气现象出现增多,危害现象加重。中国不少地区把阴霾天气现象并入雾一起作为灾害性天气预警预报。统称为“雾霾天气” 。雾霾主要由PM2.5、PM10、PM0.1 以及重金属镍砷铬铅等颗粒组成。有关雾霾的重大事件层出不穷,如1952 年伦敦烟雾事件,伦敦杀人雾在四天内夺走了 4000 多条人命;还有 2013 年初北京肆虐横行的雾霾事件,轰动一时。因此,对 PM2.5 的测量显得越来越重要。本设计采用AT89C52 单片机为控制中心,由 GP2Y1010AU0F 灰尘传感器测量空气粉尘浓度,LCD1602 显示屏显示当前空气粉尘浓度。当空气中粉尘浓度达到所设定限度启动蜂鸣器自动报警,且能实时对应显示相应的 LED 灯,直观提醒当前的污染级别。该系统电路简单、工作稳定、集成度高,调试方便,测试精度高,具有一定的实用价值。关键字:PM2.5、单片机、粉尘浓度、GP2Y1010AU0F、自动检测目录第一章、概述 .11.1、设计的主要内容和意义 .11.1.1、设计的主要内容 .11.1.2、设计的主要意义 .1第二章、主控制器及主要器件 .22.1、AT89S52 单片机 .22.2、A/D 转换芯片 ADC0832 .72.3、1602LCD 液晶显示屏 .92.4、夏普粉尘传感器 GP2Y1010AU0F .11第三章、硬件电路设计 .123.1、电路设计框图 .123.2、系统概述 .133.3、单片机最小系统 .133.4、粉尘传感器电路设计 .173.5、A/D 转换 .183.6、LCD 显示模块设计 .193.7、按键电路 .203.8、报警电路 .213.9、污染级别提醒电路和程序下载电路 .21第四章、程序设计及软件应用 .224.1、主程序设计 .224.2、主要子函数的设计 .244.3、keil 的应用 .294.4、protel99se 的应用 .304.5、Proteus 的应用 .31第五章、设计的应用及相关实验 .335.1、PM2.5 简介 .335.1、PM2.5 的主要来源 .345.2、PM2.5 的现状及常用数据 .355.2、设计主要用途及应用的场景 .375.2.1、主要用途 .375.2.2、应用场景 .375.3、应用设计进行的相关实验及结论分析 .375.3.1、实验一 :东湖公园检测测 .375.3.2、实验二:路口检测 .375.3.3、实验三:常见生活场景检测 .385.3.4、检测分析 .385.3.5、应对方法 .39第六章、总结 .39致谢 .40参考文献 .41附录 .42附录 1. 原件清单 .42附录 2. 原理图 .43附录 3 程序源代码 .441第一章、概述1.1、设计的主要内容和意义1.1.1、设计的主要内容本设计提出的“PM2.5 监测”的方案最基本的实现方法是由单片机、粉尘监测传感器、显示模块、报警器等模块组成的电路, GP2Y1010AU0F 粉尘传感器采集空气中 PM2.5 的浓度值,经过 AT89C52 单片机处理后,在 LCD1602 液晶上显示,并且设置一个报警值,检测的 PM2.5 浓度值超过报警值后,蜂鸣器报警,报警值可以用按键手动调节。另外,该设计在实时检测浓度的同时,根据当前检测浓度亮起相应的灯,浓度范围分别为:检测的 PM2.5 的浓度值在 0-0.1,绿灯亮,表示环境良好;检测的 PM2.5 的浓度值在 0.1-0.3,黄灯亮,表示轻度污染;检测的 PM2.5 的浓度值在 0.3 以上,红灯亮,表示重度污染;1.1.2、设计的主要意义21 世纪的今天,科学技术的发展日新月异,科学技术的进步同时也带动了测量技术的发展,现代控制设备不同于以前,它们在性能和结构发生了翻天覆地的变化。我们已经进入了高速发展的信息时代,测量技术是当今社会的主流,广泛地深入到应用工程的各个领域。因为空气质量的恶化,阴霾天气现象出现增多,危害现象加重。中国不少地区把阴霾天气现象并入雾一起作为灾害性天气预警预报。统称为“雾霾天气” 。雾霾主要由 PM2.5、PM10、PM0.1 以及重金属镍砷铬铅等颗粒组成。在空气动力学和环境气象学中,颗粒物是按直径大小来分类的,粒径小于 100 微米的称为TSP(TotalSuspendedParticle),即总悬浮物颗粒;粒径小于 10 微米的称为 PM10(PM为 ParticulateMatter 缩写),即可吸入颗粒物;粒径小于 2.5 微米的称为 PM2.5,即可入肺颗粒物,它的直径仅相当于人的头发丝粗细的 1/20。虽然 PM2.5 只是地球2大气成分中含量很少的组分,但它与较粗的大气颗粒物相比,粒径小,富含大量的有毒、有害物质且在大气中的停留时间长、输送距离远,因而对人体健康和大气环境质量影响更大。世界卫生组织发布的报告显示,无论是发达国家还是发展中国家,目前大多数城市和农村人口均遭受到颗粒物对健康的影响。高污染城市中的死亡率超出相对清洁城市的 15%至 20%。据统计,在欧洲,PM2.5 每年导致 386000 人死亡,并使欧盟国家人均期望寿命减少 8.6 个月。人体的生理结构决定了对 PM2.5 没有任何过滤、阻拦能力,而 PM2.5 对人类健康的危害却随着医学技术的进步,逐步暴露出其恐怖的一面。气象专家和医学专家认为,由细颗粒物造成的灰霾天气对人体健康的危害甚至要比沙尘暴更大。粒径 10 微米以上的颗粒物,会被挡在人的鼻子外面;粒径在 2.5 微米至 10 微米之间的颗粒物,能够进入上呼吸道,但部分可通过痰液等排出体外,另外也会被鼻腔内部的绒毛阻挡,对人体健康危害相对较小;而粒径在 2.5 微米以下的细颗粒物,直径相当于人类头发的 1/10 大小,不易被阻挡。被吸入人体后会直接进入支气管,刺激呼吸道,干扰肺部的气体交换,从而引发咳嗽、呼吸困难、哮喘、慢性支气管炎等呼吸系统的疾病并导致心律不齐、非致命性心脏病等心血管方面的疾病。其中,老人、小孩以及心肺疾病患者是 PM2.5 污染的敏感人群。因此,对 PM2.5 的监测与治理便显得越来越重要。第二章、主控制器及主要器件2.1、AT89S52 单片机AT89S52 是一个低功耗,高性能 CMOS 8 位单片机,片内含 8k BytesISP 的可反复擦写 1000 次的 Flash 只读程序存储器,器件采用 ATMEL 公司的高密度、非易失性存储技术制造,兼容标准 MCS-51 指令系统及 80C51 引脚结构,芯片内集成了通用 8 位中央处理器和 ISP Flash 存储单元,功能强大的微型计算机的3AT89S52 可为许多嵌入式控制应用系统提供高性价比的解决方案。AT89S52 具有以下标准功能:8k 字节 Flash,256 字节 RAM,32 位 I/O 口线,看门狗定时器,2 个数据指针,三个 16 位定时器/ 计数器,一个 6 向量 2 级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52 可降至 0Hz 静态逻辑操作,支持 2 种软件可选择节电模式。空闲模式下,CPU 停止工作,允许 RAM、定时器/ 计数器、串口、中断继续工作。掉电保护方式下, RAM 内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。内部数据存储器的高 128 个单元是为专用寄存器提供的,因此该区也称作特殊功能寄存器(SFR ) ,它们主要用于存放控制命令、状态或数据。除去程序计数器 PC 外,还有 21 个特殊功能寄存器,其地址空间为 80HFFH。这 21 个寄存器中有 11 个特殊功能寄存器具有位寻址能力,它们的字节地址刚好能被 8 整除。AT89S52 是一个高效的微型计算机。它的应用范围广,可用于解决复杂的控制问题,且成本较低。其结构框图如图 2.1 所示。4图 2.1 AT89S52 结构框图AT89S52 引脚功能与封装:图 2.2 AT89S52 引脚图按照功能,AT89S52 的引脚可分为主电源、外接晶体振荡或振荡器、多功能 I/O 口、控制和复位等。多功能 I/O 口:AT89S52 共有四个 8 位的并行 I/O 口:P0、P1 、P2 、P3 端口,对应的引脚分别是 P0.0 P0.7,P1.0 P1.7,P2.0 P2.7,P3.0 P3.7,共 32 根 I/O线。每根线可以单独用作输入或输出。P0 端口,该口是一个 8 位漏极开路的双向 I/O 口。在作为输出口时,每根引脚可以带动 8 个 TTL 输入负载。当把 “1”写入 P0 时,则它的引脚可用作高阻抗输入。当对外部程序或数据存储器进行存取时,P0 可用作多路复用的低字节地址/ 数据总线,在该模式,P0 口拥有内部上拉电阻。在对 Flash 存储器进行编程时,P0 用于接收代码字节;在校验时,则输出代码字节;此时需要外加上拉电阻。P1 端口,该口是带有内部上拉电阻的 8 位双向 I/O 端口,P1 口的输出缓冲器可驱动(吸收或输出电流方式)4 个 TTL 输入。对端口写“1”时,通过内部的上拉电阻把端口拉到高电位,此时可用作输入口。P1 口作输入口使用时,因为有内部的上拉电阻,那些被外部信号拉低的引脚会输出一个电流。在对 Flash 编程和程序校验时,P1 口接收低 8 位地址。5另外,P1.0 与 P1.1 可以配置成定时 /计数器 2 的外部计数输入端(P1.0/T2 )与定时/计数器 2 的触发输入端(P1.0/T2EX) ,如表 2.3 所示。表 2.3 P1 口管脚复用功能端口引脚 复用功能P1.0 T2(定时器/计算器 2 的外部输入端)P1.1 T2EX(定时器 /计算器 2 的外部触发端和双向控制)P1.5 MOSI(用于在线编程)P1.6 MISO(用于在线编程)P1.7 SCK(用于在线编程) P2 端口,该口是带有内部上拉电阻的 8 位双向 I/O 端口,P2 口的输出缓冲器可驱动(吸收或输出电流方式)4 个 TTL 输入。对端口写“1”时,通过内部的上拉电阻把端口拉到高电位,此时可用作输入口。P2 口作输入口使用时,因为有内部的上拉电阻,那些被外部信号拉低的引脚会输出一个电流。在访问外部程序存储器或 16 位的外部数据存储器时,P2 口送出高 8 位地址,在访问 8 位地址的外部数据存储器时,P2 口引脚上的内容(就是专用寄存器(SFR)区中 P2 寄存器的内容) ,在整个访问期间不会改变。在对 Flash 编程和程序校验期间,P2 口也接收高位地址或一些控制信号。 P3 端口,该口是带有内部上拉电阻的 8 位双向 I/O 端口,P3 口的输出缓冲器可驱动(吸收或输出电流方式)4 个 TTL 输入。对端口写“1”时,通过内部的上拉电阻把端口拉到高电位,此时可用作输入口。P3 口作输入口使用时,因为有内部的上拉电阻,那些被外部信号拉低的引脚会输出一个电流。在 AT89S52 中,同样 P3 口还用于一些复用功能,如表 2.4 所列。在对 Flash 编程和程序校验期间,P3 口还接收一些控制信号。表 2.4 P3 端口引脚与复用功能表端口引脚 复用功能P3.0 RXD(串行输入口)P3.1 TXD(串行输出口)6P3.2 INT0(外部中断 0)P3.3 INT1(外部中断 1)P3.4 T0(定时器 0 的外部输入)P3.5 T1(定时器 1 的外部输入)P3.6 WR(外部数据存储器写选通)P3.7 RD(外部数据存储器读选通)RST:复位输入端。在振荡器运行时,在此脚上出现两个机器周期的高电平将使其单片机复位。看门狗定时器(Watchdog)溢出后,该引脚会保持 98 个振荡周期的高电平。在 SFR AUXR(地址 8EH)寄存器中的 DISRTO 位可以用于屏蔽这种功能。DISRTO 位的默认状态,是复位高电平输出功能使能。ALE/PROG:地址锁存允许信号。在存取外部存储器时,这个输出信号用于锁存低字节地址。在对 Flash 存储器编程时,这条引脚用于输入编程脉冲 PROG。一般情况下,ALE 是振荡器频率的 6 分频信号,可用于外部定时或时钟。但是,在对外部数据存储器每次存取中,会跳过一个 ALE 脉冲。在需要时,可以把地址 8EH 中的 SFR 寄存器的 0 位置为 “1”,从而屏蔽 ALE 的工作;而只有在 MOVX 或 MOVC指令执行时 ALE 才被激活。在单片机处于外部执行方式时,对 ALE 屏蔽位置“1”并不起作用。PSEN:程序存储器允许信号。它用于读外部程序存储器。当 AT89S52
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 钻石保值增值协议书
- 餐饮加盟平台协议书
- 镇江双月协商协议书
- 门市转让手写协议书
- 高速施工安全协议书
- 非法集资合股协议书
- 鱼池防漏保修协议书
- 车位委托代售协议书
- 苗木临时收购协议书
- 菌种大棚承包协议书
- 【邮轮旅游短视频营销策略研究开题报告12000字(论文)】
- 儿童焦虑性情绪障碍筛查量表(SCARED)
- 人教版小学数学五年级下册课件 5.1《旋转》
- JGJ59-2011建筑施工安全检查评分表-(完整版)
- 麦肯锡:战略方法论三层面法和财务模型
- 梁思成《千篇一律与千变万化》(课件)
- 顾客意见簿表
- 第七章-555定时器课件
- 妇产科学-盆腔器官脱垂课件
- 村史范本、模板
- 消防设备设施应急操作培训课件(PPT)
评论
0/150
提交评论