汽车内空气质量检测及净化装置的设计毕业设计毕业论文及文献综述

上传人:回**** 文档编号:214995593 上传时间:2023-06-01 格式:DOC 页数:45 大小:502KB
收藏 版权申诉 举报 下载
汽车内空气质量检测及净化装置的设计毕业设计毕业论文及文献综述_第1页
第1页 / 共45页
汽车内空气质量检测及净化装置的设计毕业设计毕业论文及文献综述_第2页
第2页 / 共45页
汽车内空气质量检测及净化装置的设计毕业设计毕业论文及文献综述_第3页
第3页 / 共45页
资源描述:

《汽车内空气质量检测及净化装置的设计毕业设计毕业论文及文献综述》由会员分享,可在线阅读,更多相关《汽车内空气质量检测及净化装置的设计毕业设计毕业论文及文献综述(45页珍藏版)》请在装配图网上搜索。

1、东华理工大学长江学院毕业设计(论文) 摘 要摘 要本设计是对汽车内空气质量检测及净化装置的设计,系统以单片机AT89C5为核心,辅以必要的外部电路,实现了空气质量的监测和净化。其主要模块除单片机控制部分外,还有空气质量测量、A/转换(AC0809N)、异常报警和负离子发生器等。系统采用QS-01空气质量传感器对汽车内空气质量进行测量;同时通过ADC080进行/D转换将模拟量转换结果给AT8C52对空气质量进行比较,并实现污染超标声光报警同时启动负离子发生器进行净化空气。关键词:空气净化系统;单片机AT952;空气质量传感器QS-01;ADC0809 ;负离子发生器41东华理工大学长江学院毕业设

2、计(论文) 摘 要AbsractTs desig istte autoile in the air quaity examinton and the pucation in, h ssem takemolihitgrated crcuit AT9C5aa cre, auxiy y nessity xterior electriccircit, a ealize he ar qulity monitor anth purifcation. Itsmnmdulebedemonlth intgrae circuitcnrol sectio, but alsoa freetime the akin q

3、uanty rvy, A/D oransfor (DC80), excptionlly o repot to the c an te noi geertor and o n. Tesystem use h-0airqality sesor t airuaity t cr n the suey to he aombi in; Meawle ill carryonAD through ADC080N to transform wiliula huantity tranormtin est t crr onthe oarisnfor AT92 t heiquaty, d ill relie he p

4、ollutio xceedin theallowe fgue custoicsrnin simutaoulytstart he anoingeatort carryon thescavenng irwords:air purifiction evies; AT89C52;A quaty seso QS-01;ADC09; Anin genertor 东华理工大学长江学院毕业设计(论文) 目 录目 录摘 要关键词IAbstactIIKeywordI绪论系统设计1.1 设计任务及要求21.1 设计任务211. 设计要求1.2 总体设计方案31.2.1 系统总体电路图31. 系统总体设计思路及方框图

5、31.23 各方案论证及选择41.2.4 系统组成13 本章小结62 各功能模块的工作原理电路设计721 控制模块AT8952简介72.2 空气质量传感器模块102.2.1 空气质量传感器的简介102.2.空气质量传感器工作原理12.3 转换模块ADC0809N简介13231 DC0809N 的逻辑结构3 3.、AD00的引脚功能12.4 M4LS90N功能7.5 空气净化装置的工作原理92. 本章小结213 系统软件程序设计23.1 控制系统主程序223.2 A/转换模块程序设计532. AC8N工作原理53.2 /D转换流程图及程序253 报警功能模块23.31 报警功能模块电路及流程图2

6、3.32 报警程序30 软件调试315 展望32总 结3致 谢34参考文献附录36附录1 各模块和单片机最小系统的连接36附录2 系统源程序清单36文献综述4东华理工大学长江学院毕业设计(论文) 绪论绪论车内空气污染已经成为公认的威胁人体健康的严重环境污染,汽车内空气净化清洁装置势在必行。车内病毒、霉菌、甲醛、烟碱、苯、一氧化碳、光磁辐射等内有毒气体使人产生困倦、无力、胸闷、精神恍惚和过敏等现象,是造成交通事故的隐患。目前市场上还没未出现此类似产品。这篇设计是在摸索着设计,由于理论知识和实践经验的欠缺,其中肯定有很多不足,有待指正。此装置采用以单片机AT9C2为核心,通过A089N将空气质量传

7、感器输出的模拟信号转化为数字信号,利用AT892来判断空气质量是否合格,如果空气质量合格,绿指示灯亮,如果空气质量不合格,红指示灯亮,并启动蜂鸣器跟空气净化装置,从而达到对空气的检测与处理。本装置的空气净化装置采用活性碳的吸附作用跟离子交换器。采用软硬件结合,来实现对空气的净化。根据此装置设计分工,分为硬件和软件两部分。笔者负责软件部分,硬件部分由其合作者廖全同学负责设计。因此本设计分成软件部分和硬件部分。本文主要偏重软件部分编写,其中软件编写本文中采用汇编语言编写1,对一些选用的硬件器件作了简单的介绍。本设计中的主要元器件:AT89C52微型单片机;空气质量传感器QS-01;ADC0809

8、/D转换。本设计硬件电路总体可分为四大部分:第一部是单片机AT8C2为中心的主控电路,同时AT89C52为整个电路的数据处理与控制核心。第二部分是ADC009将模拟量转换给8952和D4LS90作为分频器与DC08N和单片机相连。第三部分是以蜂鸣器和发光二极管为主的报警装置。第四部分是空气净化装置与单片机相连,实现空气净化。论文研究的主要内容系统的软件设计:单片机控制电路主要由一片A85和AC809N组成。A009N进行模拟量转换结果给T85,T89C主要实现对空气污染是否超标进行判断且声光报警并启动负离子发生器。单片机是整个系统的核心和控制中心,系统的各部分数据都是送到单片机进行处理,而且所

9、有的命令都是由单片机发出,所以对单片机的软件开发是非常重要的,它关系整个系统的功能。东华理工大学长江学院毕业设计(论文) 系统设计1系统设计1.1 设计任务及要求1.1.1 设计任务设计一个可实施的车内空气净化和清洁装置 图1-1-1汽车内空气净化与清洁装置外型实物图1.2 设计要求设计拟达到的主要目标及技术参数(1)能依据空气污染指数来判断空气是否合格(当R0上的电压值超过m时为不合格)。 (2)当空气不合格时,能发出报警信号,并启动空气净化装置。(3)能净化空气达标。 (4)装置能适合安装于车内(体积小)。2 总体设计方案1.1 系统总体电路图图1-2-1总体电路图.22 系统总体设计思路

10、及方框图系统由传感器模块、4LS5分频器模块、ADC0809N数模转换模块、单片机AT82 控制模块、指示灯模块、报警模块以及空气净化装置组成。通过传感器模块将空气污染程度转化为电压输入ADC0809N数模转换模块并将转换完的数子信息传送给控制模块。当控制模块将数字信息比较完成后判断空气质量是否合格,当空气质量合格指示灯模块亮绿灯,当空气质量不合格时指示灯模块亮红灯,与此同时启动蜂鸣器跟空气净化装置。3系统框图如图-22所示。 74LS90N5分频器A/D转换模块传感器模块绿指示灯模块AT89C52控制器模块电源模块红指示灯模块蜂鸣器模块空气净化装置模块图1-2-2 总体设计方框图1.3 各方

11、案论证及选择()控制器模块对于控制器的选择有两种方案。方案一:采用FG(现场可编程门列阵)作为系统的控制器。FGA可以实现各种复杂的逻辑功能,规模大,密度高,它将所有器件集成在一块芯片上,减少了体积,提高了稳定性,并且可应用E软件仿真、调试,易于进行功能扩展。FG采用并行的输入输出方式,提高了系统的处理速度,适合作为大规模实时系统的控制核心。由检测模块输出的信号并行输入FPGA,PGA通过程序设计控制电机做出相应的转动,但由于本设计对数据处理的速度要求不是很高,FPG的高速处理的优势得不到充分体现,并且由于其集成度高,使其成本偏高,同时由于芯片的引脚较多,实物硬件电路布线复杂,加重了电路设计和

12、实际焊接的工作。方案二:采用89C52作为系统的控制器。单片机算术运算功能强,软件编程灵活、自由度大,可用软件编程实现各种算法和逻辑控制,并且由于其功耗低、体积小、技术成熟和成本低等优点,使其在各个领域应用广泛。5综合考虑以上两种方案,通过比较,本设计选择采用方案二,单片机控制的方框图如图12所示。在本设计中,AT895通过DC080NA/D转换接收空气质量传感器的模拟量,负责监测空气质量是否合格,控制空气净化装置和报警装置。(2)报警模块方案一:采用单片机或可编程逻辑器件完成。由于本系统的控制器是采用单片机的,使用单片机直接驱动发光二极管和蜂鸣器,不仅可以有效地利用系统的资源、简化电路,同时

13、还可以实现多种报警功能。这样大大增强了液体点滴监控装置的实用性。方案二:采用分立元件来实现。用分立元件大大增加了电路的复杂程度,而且不能很好的实现多种报警功能。基于以上分析,本设计采用单片机了来实现电路的报警功能。(3)传感器模块:采用空气质量传感器QS-01来实现。(4)分频器模块: 采用4L90N五分频芯片来实现。(5)A/D转换模块: 采用ADC0809N来实现。ADC089N是8位、逐次比较式A/D转换芯片,具有地址锁存控制的路模拟开关,应用单一+5V电源,其模拟量输入电压的范围为0+5V,对应的数字量输出为00HFF,转换时间为00S,无须零或调整满量程。6 ()空气净化装置模块:

14、采用活性碳和换气箱。(7)电源模块过去,汽车内的电器较少,通常的12伏和14伏电源系统已能满足需要,因此一直沿用了50年。然而,随着电器和各种电子装备的大量使用,14伏所能提供的功率,已满足不了汽车的发展需要。4伏系统为车辆的结构改进提供了更大的可能性。使用42V电源系统,发动机的一些附件,如转向助力泵、水泵、冷却风扇、空调压缩机和气泵等,可以直接由新的电源系统驱动,从而减少空转消耗,提高能源利用效率。此外,这些部件也可以从发动机中分离出来,减少发动机的部件数量,改善设计,提高发动机的效率。对于电动制动系统,由电源直接驱动,可以省去液压或气压系统,带来更好的驾驶舒适性和更好的燃油经济性。在本设

15、计中由于装置需要的功率不是很高,所以使用汽车内的2V直流电源对其整个电路供电。(8)指示灯模块采用绿,红2种发光二极管。1.2.4 系统组成经过仔细分析和论证,确定了各系统模块的最终方案如下:()控制模块: 采用T892控制;(2)报警模块: 采用单片机驱动蜂鸣器;(3)传感器模块: 采用空气质量传感器QS-1;(4)指示灯模块: 采用发光二极管(红,绿);(5)A/D转换模块: 采用ADC08N型芯片;(6)空气净化装置模块: 采用单片机驱动离子交换器; (7)电源模块: 采用12V的汽车电源;13 本章小结 本章主要介绍本次设计的基本要求和总体设计方案,并对各模块的方案选择作了详细的论证。

16、东华理工大学长江学院毕业设计(论文) 各模块工作原理及电路设计2 各功能模块的工作原理电路设计21 控制模块AT892简介A89C52是一个低电压,高性能CMO 位单片机,片内含8 bytes的可反复擦写的Flsh只读程序存储器和256 bytes的随机存取数据存储器(RA),器件采用ATME公司的高密度、非易失性存储技术生产,兼容标准MC-5指令系统,片内置通用8位中央处理器和Fash存储单元,功能强大的AT89C52单片机可为您提供许多较复杂系统控制应用场合。 AT89C有0个引脚,32个外部双向输入/输出(/O)端口,同时内含个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,

17、个读写口线,T89C52可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和sh存储器结合在一起,特别是可反复擦写的Fsh存储器可有效地降低开发成本。 图2-1-1 AT89C52芯片引角图管脚说明:如表21-1所示。19名称管脚号类型名称与功能s 20地Vc 0电源:提供掉电、空闲、正常工作电压P0.-07 392OP0口: P0口是开漏双向口,可以写为1 使其状态为悬浮用作高阻输入。P0也可以在访问外部程序存储器时作地址的低字节,在访问外部数据存储器时作数据总线,此时通过内部强上拉输出。P1.0-11-812IO1口: P1口是带内部上拉的双向/O口,向P1口写入1时,P1口被内

18、部上拉为高电平,可用作输入口。当作为输入脚时,被外部拉低的P口会因为内部上拉而输出电流。口第 功能:2(0) : 定时/计数器的外部计数输入/时钟输出。T2E(1.1) : 定时计数器2重装载捕捉/方向控制。P.02.721-28IO2口: P2口是带内部上拉的双向I/O 口,向P2口写入1时,P2口被内部上拉为高电平,可用作输入口。当作为输入脚时,被外部拉低的P口会因为内部上拉而输出电流。在访问外部程序存储器和外部数据时分别作为地址高位字节和16位地址(MOVX DPTR)此时通过内部强上拉传送1。当使用8 位寻址方式(MO)访问外部数据存储器时,P2口发送P2 特殊功能寄存器的内容。P.0

19、3710-1701112131151617IOP3口:P3口是带内部上拉的双向IO口,向P3口写入1时,P3口被内部上拉为高电平,可用作输入口。当作为输入脚时,被外部拉低的P3口会因为内部上拉而输出电流。P3口还具有以下特殊功能:Rx(3) : 串行输入口TxD(P3.1) : 串行输出口 外部中断 外部中断T(P3.4) : 定时器 外部输入T1(P3.5): 定时器1 外部输入 外部数据存储器写信号 外部数据存储器读信号ST9I复位:当晶振在运行中,只要复位管脚出现2个机器周期高电平即可复位,内部有扩散电阻连接到Vss ,仅需要外接一个电容到Vcc 即可实现上电复位。ALE 0O地址锁存使

20、能: 在访问外部存储器时,输出脉冲锁存地址的低字节,在正常情况下,AL 输出信号恒定为1/振荡频率。并可用作外部时钟或定时,注意每次访问外部数据时一个LE 脉冲将被忽略。ALE 可以通过置位S 的ulilay0 禁止,置位后AE 只能在执行MV指令时被激活。29程序存储使能:当执行外部程序存储器代码时, 每个机器周期被激活两次,在访问外部数据存储器时无效,访问内部程序存储器时 无效。3I外部寻址使能/编程电压: 在访问整个外部程序存储器时, 必须外部置低。如果为高时,将执行内部程序,除非程序计数器包含大于片内FLAS 的地址。该引脚在对FSH 编程时接5V/12V 编程电压(pp)。 如果保密

21、位1已编程,在复位时由内部锁存。XTL11晶体: 反相振荡放大器输入和内部时钟发生电路输入。XTAL21晶体2: 反相振荡放大器输出表2-1-1 引脚介绍2.空气质量传感器模块.1 空气质量传感器的简介在本设计中空气质量的检测采用日本进口的QS-01空气质量传感器。S-1是一种二氧化锡半导体气体传感器,可以检测香烟、 H3、酒精、C等多种空气中的污染气体,灵敏度高,并且响应时间很快,传感器采用塑料外壳,有3个引脚,可在极低的功耗情况下获得极好的感应特性,非常适合应用于空气品质控制系统、排风电扇和空气清新机。图2-2-1 空气质量传感器管脚排列图 2.2. 空气质量传感器工作原理空气质量传感器的

22、标准电路如图2所示。如系统原理图所示,使用时将端子 1接电源 5正极,端子 接电源5v负极。端子2接DC0809N的IN0端。通过测量电阻的电压值能够判断空气质量的好坏,我们利用单片机和AD089N的D转换功能测量电阻R0的电压。由空气质量传感器QS1的特性得知:空气质量的污染程度与电阻0的电压值乘正比例关系,即R0电压值越高,污染程度越高。图2-2-2 空气质量传感器电路图 下表22-3所列为空气质量传感器0电压与空气污染程度参数8R电压值空气污染指数AP质量状况012mv050.优132m510良.21401020轻度污染困倦无力10mv201300中度污染精神恍惚60mv00严重污染强烈

23、症状出现某些疾病.表2-2-3 空气质量传感器R0电压与空气污染程度参数表 图2-2-4 空气质量传感器R0电压与空气污染程度曲线图 2.3 /D转换模块AC089N简介.1 ADC0809N 的逻辑结构C089N 是8 位逐次逼近型/转换器。它由一个8路模拟开关、一个地址锁存译码器、一个/ 转换器和一个三态输出锁存器组成。多路开关可选通8个模拟通道,允许8 路模拟量分时输入,共用AD 转换器进行转换。三态输出锁器用于锁存A/D 转换完的数字量,当OE端为高电平时,才可以从三态输出锁存器取走转换完的数据。A80 对输入模拟量要求:信号单极性,电压范围是0-V。11图2-3-1 ADC0809N

24、结构图 23.2、AC0809N的引脚功能图2-3-2 ADC0809N引脚图 对AC0主要信号引脚的功能说明如下: IN7IN0模拟量输入通道 AE地址锁存允许信号。对应AL上跳沿,A、B、C地址状态送入地址锁存器中。 ST转换启动信号。TAR上升沿时,复位DC0809;STRT下降沿时启动芯片,开始进行A/D转换;在/D转换期间,START应保持 低电平。本信号有时简写为ST. A、地址线。 通道端口选择线,为低地址,C为高地址,引脚图中为ADDA,DB和A。CL时钟信号。DC0809的内部没有时钟电路,所需时钟信号由外界提供,因此有时钟信号引脚。EOC转换结束信号。EOC,正在进行转换;

25、OC=1,转换结束。使用中该状态信号即可作为查询的状态标志,又可作为中断请求信号使用。 D7D0数据输出线。为三态缓冲输出形式,可以和单片机的数据线直接相连。D0为最低位,D7为最高 E输出允许信号。用于控制三态输出锁存器向单片机输出转换得到的数据。OE=0,输出数据线呈高阻;OE=1,输出转换得到的数据。Vcc +5V电源。 Vr参考电源参考电压用来与输入的模拟信号进行比较,作为逐次逼近的基准。其典型值为+5(Vrf(+)=+5V,Vref()=-V)。AC0809与单片机的连接示意图:图2-3-3 ADC0809N与单片机的连接图 24 M74L90N功能图2-41 74S9引脚图表-4-

26、2 74L90功能表通过不同的连接方式,74S90可以实现四种不同的逻辑功能;而且还可借助R0()、R(2)对计数器清零,借助9(1)、S9(2)将计数器置。其具体功详述如下:(1) 计数脉冲从CP1输入,Q作为输出端,为二进制计数器。(2) 计数脉冲从C2输入,QQLH作为输出端,为异步五进制加法计数器。(3) 若将P2和QA相连,计数脉冲由CP1输入,QD、QC、B、Q作为输出端,则构成 异步8421码十进制加法计数器。(4) 若将P1与D相连,计数脉冲由C输入,QA、D、Q、QB作为输出端,则构成 异步541码十进制加法计数器。(5) 清零、置9功能。(6) 异步清零当R0(1)、R0(

27、2)均为“1”;(1)、S9(2)中有“0”时,实现异步清零功能,即QQCQQ=0000。a) 置9功能当S(1)、9(2)均为“1”;0(1)、0(2)中有“0”时,实现置9功能,即QCBQA =001.4 图2-4-3 DM74LS90N与AT89C52和ADC0809N的具体连接图 LK是时钟端,因为DC9的内部没有时钟电路,所需时钟信号由外界提供,因芯片的时钟频率最高只可工作于4k,AT89C2晶振频率12M,故本设计中由单片机AT8C5的ALE引脚经DM74LS90N五分频后接向该引脚。2.5 空气净化装置的工作原理在本文设计中采用活性炭的吸附跟负离子交换器来做为空气净化装置,净化原

28、理如图25-1所示。串离子板垫风扇活性碳过滤器离子交换器图2-5-1 空气净化装置示意图活性炭表面积大,具有发达孔隙结构,有亿万以上的纳米孔,具有极强的吸附力,是竹炭等吸附力的5倍,具有净化空气、除湿、去味、杀菌等功效。 活性炭在世界上广泛应用于生化防毒面具、制药、化学气体清除、纯净水过滤等领域,技术成熟、安全可靠,无毒性和副作用。活性炭用于吸附、净化室内装修材料及新购家俱残留的甲醛、苯、甲苯、二甲苯、氨气、氡气及总挥发性有机化合物(TVOC)等所有对人体有毒有害的气体和空气中的浮游细菌。具有吸味、去毒、除臭、去湿、防霉、杀菌、净化等综合功能。有效去除室内各种异味。净化空气用的活性碳内部有发达

29、的空隙结构和丰富的微孔组织,这些微孔组织具有强大的吸附力场,当空气中的有毒有害气体与活性炭接触时,活性炭微孔强大的吸附力场,能将有毒气有害体的分子吸附到微孔内。当利用活性炭净化空气时,为了充分发挥活性炭的功效,人们往往强迫需要净化的空气,通过由活性碳制成的滤芯装置,使污染空气能充分与活性炭接触,活性炭内部发达的微孔,就能迅速、完全、彻底地吸附空气中有毒有害气体,达到净化空气保护人体安全的目的。被吸附的有毒有害气体的分子从活性碳的微孔中释放出来的过程,叫活性碳的“脱附”,或者叫活性炭的“再生”。活性碳的“脱附”需要在特定的设备中,通过热再生、化学洗脱、溶剂萃取再生、生物再生等复杂的工艺方法才能完

30、成。因此,在本设备中,被吸附在活性碳微孔中的有毒有害气体分子,是不可能自己泄露出来的。负离子发生器,通过气体放电产生大量的负离子,这些负离子一方面对人体健康有直接的有益作用,另一方面负离子可以对室内环境中的污染物发生作用,使污染物浓度降低;图2-5-2 空气净化装置的电路连接图 在AT8C52的P1.3口接上空气净化装置,当AT89C52判断到空气质量不合格时,使P1.3口输出驱动信号使其工作。SET P.326 本章小结本章阐述各控制模块工作原理,具体内容分为以下几部分:(1)简单介绍了AC52 (2)空气质量传感器简介及工作原理()对A/转换模块ADC809N简单介绍。(4)简单介绍了DM

31、74LSN芯片及功能(5)空气净化装置工作原理东华理工大学长江学院毕业设计(论文) 系统软件程序设计3 系统软件程序设计1 控制系统主程序51系列单片机的两个中断初始化MCS1中断系统的功能为:个(52子系列为6个)中断源;2个中断优先级,从而可实现二级中断嵌套;每一个中断源的优先级可用程序设定。与中断系统工作有关的特殊功能寄存器有中断允许控制寄存器E、中断优先级控制寄存器IP以定时器计数器控制寄存器ON等。1、中断源1)外部中断0、2)定时器/计数器、1溢出中断3)串行接口中断2、中断控制1)中断允许控制:MCS-51有多个中断源,为了便于用户灵活使用,在每一个中断请求信号的通路中设置了一个

32、中断屏蔽触发器。中断屏蔽触发器与中断允许触发器由中断允许寄存器E控制工作。IE的每一位都可以由软件置1或清零。且1中断允许,0中断屏蔽。P中断允许位EA定时器/计数器2中断允许位ET串行接口中断允许位ES定时器/计数器1中断允许位ET1外部中断1中断允许位EX1定时器/计数器0中断允许位T外部中断0中断允许位EX0。2)中断优先权选择:MC-51单片机有两个中断优先级,它是由中断优先级寄存器P控制。P中的每一位都可以由软件来置或清零,且高优先级,低优先级。定时器计数器2中断优先级选择位PT串行口中断优先级选择位PS定时器计数器1中断优先级选择位PT1外部中断1中断优先级选择位PX1定时器/计数

33、器0中断优先级选择位T外部中断0中断优先级选择位PX。同一优先级中的中断源优先权排队由中断系统的硬件确定,用户无法自行安排。83、中断响应MCS-51的PU在每个机器周期的52期间顺序采样各中断请求标志位,如有置位,且下列三种情况都不存在,那么,在下一周期的S1期间响应中断。否则,采样的结果被取消。中断服务程序的最后一条指令必须是中断返回指令RETI。保护现场及恢复现场的工作必须由用户设计的中断服务程序处理,有些中断请求的撤除也要由中断服务程序来实现。、中断请求的撤除PU响应中断请求后,在中断返回(执行RETI)前,必须撤除请求,否则会错误地再一次引起中断过程。对于定时器/计数器、1的中断请求

34、及跳变触发方式的外部中断0、1,CU在响应中断后用硬件清除了相应的中断请求标志T0、T1、IE0、IE1,即自动撤除了中断请求。对于串行接口中断及定时器/计数器中断,C响应中断后没有用硬件清除中断标志位,必须由用户编制的中断服务程序来清除相应的中断标志。对于电平触发的外部中断,由于CPU对INT0、T引脚没有控制作用,也没有相应的中断请求标志位,因此需要外接电路来撤除中断请求信号。整套系统由软件进行实时控制,系统主程序用汇编语言编写,系统先对空气质量进行采集,并与设定标准值进行比较,当超标时系统控制声光报警且同时净化空气。系统主程序流程图如下图31所示。主程序:定时器初始化,用于读取空气质量时

35、序。外部中断1:采用跳变触发方式。当AD转换完毕后发出中断请求等待读取数据。1主程序段初始化程序段 STT: MOV 4H,#20 空气质量上限 MOV 4H,#0 空气质量下限 MOV I,#1000011B 开中断 V TMOD,#00010001 设T工作方式 (0工作在方式,定时器) MO T0, #15H 设定定时/计数器初值MOV L0, #A SETB T0,启动T 60MS定时用于读空气质量时序 初始化空气质量采样报警是否符合标准?返回YN空气调节同步主程序流程图3-1开始3. A/D转换模块程序设计.1 809 工作原理ININ:8 条模拟量输入通道,ALE 为地址锁存允许输

36、入线,高电平有效。当ALE线为高电平时地址锁存与译码器将A,C 三条地址线的地址信号进行锁存,经译码后被选中的通道的模拟量进转换器进行转换。用于选通NIN7 上的一路模拟量输入。通道选择表如下表所示。C A选择的通道AC ADD AD 选通输入通道0 0 0 N0 1 IN 1 0 IN20 1 I1 0 0 IN41 0 N 1 0 IN1 1 N7在转换期间,S 应保持低电平。EOC 为转换结束信号。当O 为高电平时,表明转换结束;否则,表明正在进行A/D 转换。O为输出允许信号,用于控制三态输出锁存器向单片机输出转换得到的数据。,输出转换得到的数据;E0,输出数据线呈高阻状态。就上述归纳

37、:由控制器发出信号要求DC0809开始进行模/数信号的转换。2.AD080N进行转换动作,转换完毕后发出中断请求等待读数。3.由控制器发出信号以读取C0809N的转换资料。4.由控制器读取数据总线上的数字转换资料。13. A/D转换流程图及程序 /D转换程序:VT0: MO 3, 0H 3做为地址指针,指向存放数据的片内RA地址 OVR4,#7H 立即数的最低位用于选择通道,做高位必须为才能启动AD转换器 MOVX 4, A 启动所选择通道的A/D转换,值无意义 SETB A 总开中断 SETB EX 开外部中断1 LR 0 清采样完成标志NEX B F,ELSE 采样标志已建起,清该标志,转

38、ELSE SJMP NXTELSE L TRASTRAS: MOX A, R4 自ADC089读得转换后的数字量MOV R3, 存放片内RAMNC R3 修改地址指针VX 4 ,A 启动新输入通道的A/D转换SEB 0初始化定时判断是否采样结束?结束YN选择通道并启动A/D转换采样A/D转换流程图3-2-2开始33 报警功能模块3.3.1 报警功能模块电路及流程图图3-3-1 报警电路图报警模块的软件功能:标志位为报警,0为不报警,它们都存放在寄存器47H里。在A89C2的./A8口接绿指示灯,当AT89C52判断空气质量合格时,使P2./8口输出驱动信号让其亮起。在T8C52的2.4/A12

39、口接红指示灯,当ATC52判断空气质量不合格时,使P2.4A12口输出驱动信号让其亮起。在AT892的P1./T2EX口接上一个报警电路,当AT8C5判断到空气质量不合格时,使1.1/T2EX口输出驱动信号,使蜂鸣器发声,发声的时间由A89C52来控制。当单片机P1.1端输出高电平时,晶体三极管工作在放大状态,极电流作用在蜂鸣器上,使蜂鸣器发出响声。当单片机P.1端输出低电平时,晶体三极管处于截止状态,极电流为零,蜂鸣器无电流输入,处于截止。2注:P2.接绿灯 P接红灯报警响P1.1=1 红灯亮P2.4=1判断是否报警?声光报警流程图3-3-2YN绿灯亮P2.0=1延时绿灯灭P2.0=0报警停

40、P1.1=0 红灯灭P2.4=0延时开始3.3 报警程序报警程序: SBB A 47 上限高位比较 JN LOP2 SB A, 48H 下限低位比较 JN OO2 SEB 2.0 亮绿灯LCALL DELAY 延时M R P2. 熄灭绿灯 SJMP LOOPLOOP: SETB 2.4 亮红灯 ET P11 声音报警STB P.3,调节 LCALL DEAY 延时1S CLR P2.4 熄灭红灯 CLR P1 声音报警不响 LP:OV H0, #H 重新载入定时器初值MOV T0, #A0SMP START 3.3.3 报警延时程序ELAY: MO R, 10DL0: MOV R6, #0AH

41、DL2: MV R7, #18DL1: NOP NP DJNZ R7, DL1 DJNZ R6, DL2 DNZ R5, L0 R东华理工大学长江学院毕业设计(论文) 软件调试4 软件调试根据方案设计的要求,电路按模块调试,各模块逐个调试通过后再联调。单片机软件在最小系统上调试,确保所有部分工作正常之后,再与硬件系统联调。由于实验设备、时间等因素限制,本设计没有进行软件调试,这也是本设计中最大的不足。东华理工大学长江学院毕业设计(论文) 展望5 展望设计一个空气质量检测和空气处理系统。由单片机来判断空气质量是否合格。如果不合格则驱动空气净化装置。能通过空气净化装置,快速的将汽车内的不良空气净化

42、。让车内的人觉得舒适,安逸。此设备也可用于室内。根据设计原理可以设计出大型设备,以便有更广泛的使用空间。东华理工大学长江学院毕业设计(论文) 总 结总 结经过几个月的艰苦努力,我在本次设计中通过设计车内空气净化和清洁装置过程中体会到,特别是用单片机软件处理控制过程,是单片机在自动控制领域中的灵活运用。而且在实际应用过程中,理论上可行的方案在实际中可能较难实现时,就需要灵活机动地运用各方面的知识,找到简单可行的方案。本系统设计以单片机为核心部分,利用空气质量传感器实现对车内空气质量的检测,通过软件的编程实现车内空气的净化功能。通过本次设计,使我对这四年来所学的知识有了完整的了解,并在以前的基础上

43、得到了进一步巩固。本系统设计以单片机AT9C5为核心部分,利用空气质量传感器S-01技术和实现车内空气污染程度的检测,通过软件的编程实现空气质量超标声光报警同时启动空气清新机。在本次设计的过程中,让我对很多新的器件有了一定的了解,同时遇见了很多以前学习的基础知识,通过复习,使自己的基础知识得到了一定的巩固。这次设计中让我感受最大的是通过查找资料及编写论文,使我的思维开阔了很多,同时解决问题的能力得到了很大的提高。东华理工大学长江学院毕业设计(论文) 致谢致 谢本设计论文是在罗勇老师精心指导和大力支持下完成的。罗老师以其严谨求实的治学态度、高度的敬业精神、兢兢业业、孜孜以求的工作作风和大胆创新的

44、进取精神对我产生重要影响。他循循善诱的教导和不拘一格的思路给予我无尽的启迪。在论文即将完成之际,我的心情无法平静,从开始进入课题到论文的顺利完成,不仅通过自己的努力也得到了太多的帮助。毕业论文完成之时,也是即将毕业之时。学校四年的学习和生活,为我以后的人生打下了坚实的基础。在此期间得到了许多老师和同学的帮助和支持,笔者将永记心里。在这里一并向曾教导帮助过我的老师和同学们表示衷心感谢。东华理工大学长江学院毕业设计(论文) 参考文献参考文献1 周航慈著 单片机应用程序设计技术(修订版)M 北京航空航天大学出版社,002.12 丁元杰主编 单片微机原理及应用(第二版)M 机械工业出版社,999. 能

45、元、孙育才、杨峰 M一1单片徽型计算机原理与接口技术、应用实例北京:科学出版社1993 4 胡锦等 单片机技术实用教程 北京:高等教育出版社,2003.7-755 胡汗才 单片机原理及其接口技术M 北京清华大学业出版社 202 谷树忠,闫胜利编.rotel200实用教程原理图与C设计M.北京:电子工业出版社,2005.27 陈杰等编.传感器与检测技术.北京:高等教育出版社,20.88 田良 综合电子设计与实践 M 南京 东南大学出版社 0029AT9系列单片机原理与应用北京:北京航空大学出版社 20040范风强著 单片机语言C5实战集锦M 北京电子工业出版社,20021楚萍串行/、/转换器与8

46、C51单片机的接口设计J.仪表技术,2042 邬宽明 总线原理和应用系统设计北京航空航天大学出版社,19961 邬宽明.总线系统设计中的几个问题J电子技术应用:19,14 黄丽雯等. 微机原理及应用(三级A) . 重庆大学出版社. 115阳宪惠.现场总线技术及应用M.清华大学出版社,96 J.rigel adN.Wh,Itellgntsenso ysteBrisl:opPuihig Inc,19947M.Shaus,vicesand ircuitsDiscrete an negaeM .Ht,Rinehat andinto,1988 Tieze.ch.Senk elecncscircui-De

47、gn anApplican pringer-elag 1911 ev Skhil HDL fo Prormabe Logic 南京:东南大学出版社,020 Mnkyu SogndKuniiro sda.Desgn o a lopwer 554 it uliplerbase on a intln ino dtetor. Semconduo Dsgn Cner, amsung Elctonis Jaan o.ept. of Eecronic Enginering,Uivrsity of Toky, 206.东华理工大学长江学院毕业设计(论文) 附录附录附录1 各模块和单片机最小系统的连接附录2 系

48、统源程序清单东华理工大学长江学院毕业设计(论文) 附 录附录1 各模块和单片机最小系统的连接附录2 系统主程序源程序00 SP STT 程序开始地址000B SJMP VT0 定时计数器中断服务入口地址 SJMP MVTNT1 外部中断服务入口地址主程序段初始化程序段 SAT: MOV 7H,#0 空气质量上限 MOV 48H, 空气质量下限 OV E,00010B 开中断 OV TMOD,0001001 设T0工作方式 (T0工作在方式1,定时器) OV H, #5H 设定定时/计数器初值MOV L0, #A SETB TR0,启动T0 0M定时用于读空气质量时序 MVT: OV R,30H 3做为地址指针,指向存放数据的片内A地址 MOV R4,#78H 立即数的最低3位用于选择通道,做高位必须为0才能启动/D转换器 OVX R,A 启动所选择通道的A/D转换,A值无意义 SETB E 总开中断 B E1 开外部中断1 LR F0 清采样完成标志NEXT JBC 0,ELSE 采样标志已建起,清该标志,转SE SJMPNEXELSE LJNS TRAN: OVX A,4 自AD0809读得转换后的数字量O R3,A 存放片内RMI R3 修改地址指针MOVX 4, 启动新输入通道的A/转换SETB F0 SBB 4H 上限高位比较 JNC LOOP2 SUB

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!