基于单片机的室内空气质量检测系统设计_第1页
基于单片机的室内空气质量检测系统设计_第2页
基于单片机的室内空气质量检测系统设计_第3页
基于单片机的室内空气质量检测系统设计_第4页
基于单片机的室内空气质量检测系统设计_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目录TOC\o"1-3"\h\u9274设计总说明37088Instruction5255691绪论896651.1设计背景及意义8241151.2国内外现状946951.3设计内容及要求957422室内空气质量标准及改善方式10158242.1室内空气质量标准参数10115632.2室内空气品质监测方法11279782.3改善空气品质方法1116113.1各模块电路的方案选择和讨论证明12254343.1.1单片机模块的选取和讨论12305683.1.2气体传感器选用1239033.1.2天然气浓度监测局部的选择和论证1327223.2总体电路设计概述13212354系统硬件设计152564.1硬件总体结构15323964.2单片机控制局部15227214.2.1复位电路17214414.2.2时钟电路17325954.2.3P0口上拉电阻电路18150024.3甲醛气体监测模块设计18226684.3.1RCV420电流电压转换器1914974.3.2ADC0832性能描述2014304.3.3换气扇控制设计21326134.4天然气气体监测模块设计22141014.6显示模块局部23123184.7电源电路模块25303135软件设计2667245.1编程语言的选择26270495.2子程序模块26115305.3AD转换模块28263475.4显示模块2990035.5声光报警模块303829参考文献343942附录364691致谢46基于单片机的室内空气质量检测系统设计设计总说明随着生活质量的提高,人们开始不断改善自己的居住环境,各种室内装饰、装修材料被大量的使用。而这些材料中有大量的甲醛,直接影响着人们的健康。甲醛也叫蚁醛,是一种有刺激性气味的易溶的无色气体,是一种潜在的致癌物质。低浓度的甲醛会导致鼻炎、咽炎、结膜炎等,随着甲醛浓度的增高,甚至会导致人类的死亡。甲醛是人们日常生活和工作环境中严重危害人体健康的气体,它主要存在于人们室内装修材料中,并且会持续挥发很长时间。在人们入住新装修好的房子后,由于室内装修木材以及油漆还有涂料中含有的以甲醛为主的有害人体健康的气体在不断的挥发到室内,如果挥发浓度到达一定值时就会对人的健康产生一定的损害。生活在一个甲醛浓度超标的环境中,人们会出现不同程度的恶心,头晕,失眠等病症影响人们的健康。甲醛它对人们的神经干扰使人们产生一系列的病状反响。在这种环境下,室内甲醛浓度测定仪对我们的生活就显得格外有重要和必要。室内甲醛浓度测定仪它能够对室内甲醛浓度进行检测并且驱动相应的改善控制质量的设备来到达改善室内环境的要求。在人们对生活品质要求提高,更加注重身体健康的今天,人们对家具建材以及各种装修室内材料的要求也提高了很多,人们一是到了甲醛对身体的影响是多么的大。所以人们去找出甲醛的主要来源,首先从根源上尽量减少甲醛在室内环境中出现的可能,然后再通过在室内安装甲醛浓度测量仪和通风设备来改善环境,增加人们的健康指数。人们这种不止追求舒适和视觉上的享受而且注重内在品质的生活态度为甲醛测定系统的开展提供了主要动力。空气中装修材料含有的甲醛等有害气体危害人的健康,癌症的高发可以说很多都和空气质量有关。现代人们重视装修,但是却很少有人在装修之后对自己的室内进行检测,所以要求学生设计一个室内空气质量的检测系统,为及时了解和改善室内空气质量提供依据和可能性。也使人们为重视室内空气质量而做出自己的努力。以空气中装修材料甲醛等有害气体为被测对象。采用单片机为控制中心,完成对空气浓度的实时采集处理、报警和显示等功能。设计的报警系统,能够实现在浓度超标时及时的报警。本文提出一种通用的室内甲醛气体实时检测系统,该系统具有实时检测、操作简单、实用等特点。本文设计了一种基于单片机的甲醛浓度实时检测系统。该系统以AT89C52单片机为核心,选用专用的CH20/S—10甲醛传感器检测甲醛浓度。甲醛气体经甲醛传感器后,得到相应的电压信号,再经电路放大转换成标准电压信号,输入模/数转换器ADC0832,经单片机进行相应的数据处理,得到的数字信号送入LED显示器,把相应的气体浓度值显示出来。该系统可以到达实时检测甲醛气体浓度的目的。该系统以AT89C52单片机为核心,由甲醛传感器CH20/S—10检测甲醛气体的浓度,室内微量的甲醛气体经甲醛传感器检测后得到与甲醛浓度相对应的电流信号,通过I/U转换器得到相应的电压信号,送到模/数转换器ADC0832转换器的输入端,将模拟信号转换成数字信号,再将数字信号送到AT89C52的输入端。由AT89C52控制数据的采集处理,转换得到的数字信号送入LED显示器,把相应的甲醛浓度值显示出来。该系统包括甲醛传感器、模/数转换器、单片机、LED显示器,具体实现功能如下:甲醛传感器模块:传感器检测性能的好坏影响整个系统的精确度与可靠性。模/数转换器模块:在设计中模数转换模块起到桥梁的作用,连接着模拟信号与数字信号之间的转换。单片机模块:本系统采用单片机为控制核心。显示模块:由于该设计中显示的甲醛含量属于较简单的字符,可以考虑使用数码管,数码管具有功耗低、体积小、显示内容齐全等特点,在显示内容简单且需要考虑经济因素时,大多采用数码管。这正好符合我们这次设计的要求。本次设计以空气中装修材料甲醛等有害气体为被测对象。采用单片机为控制中心,完成对空气浓度的实时采集处理、报警和显示等功能。设计的报警系统,能够实现在浓度超标时及时的报警。关键词:AT89C52;空气质量;LED显示;报警系统DesignofindoorairqualityinspectionsystembasedonsinglechipmicrocomputerInstructionWiththeimprovementofqualityoflife,peoplebegantoconstantlyimprovetheirownlivingenvironment,allkindsofinteriordecoration,decorationmaterialsiswidelyused.Andtherearelargeamountsofformaldehydeinthesematerials,adirectimpactonpeople'shealth.Alsocalledformaldehyde,formaldehydeisacolorless,stimulatingodourofsolublegas,isakindofpotentialcarcinogens.Lowconcentrationofformaldehydecancauserhinitis,pharyngitis,conjunctivitis,suchasincreasedastheconcentrationofformaldehyde,evenleadtothedeathofhumanbeings.FormaldehydeisthePeople'sDailylifeandcauseseriousdamagetohumanbodyhealthofgasintheworkingenvironment,itmainlyexistsinpeopleininteriordecorationmaterials,andwillcontinuetovolatilizeforalongtime.Afterpeopleinnewdecoratedhouse,becauseindoordecoratewoodandpaintandcoatingscontainmainlyformaldehydegasharmfultohumanhealthisconstantlytoevaporateintotheindoor,ifvolatileconcentrationreachesacertainvaluewillproducecertainharmtothehealthofpeople.Livinginaformaldehydechromaofenvironment,peoplewillhavedifferentdegreesofnausea,dizziness,thesymptomsuchasinsomniaaffectspeople'shealth.Formaldehydeitonpeople'snerveinterferencehasaseriesofsymptoms.Inthisenvironment,theindoorformaldehydeconcentrationmeterisespeciallytoourlifeisimportantandnecessary.Theindoorformaldehydeconcentrationmeteritcancarryonthedetectionofindoorformaldehydeconcentrationanddrivetheimprovementofthecorrespondingcontrolequipmenttomeettheneedsofimprovingindoorenvironmentquality.Inpeople'slifequalityrequirementsimprove,paymoreattentiontobodyhealthtoday,thefurniturebuildingmaterialsaswellasavarietyofindoordecoratematerialrequirementsalsoincreasedalot,oneistotheinfluenceofformaldehydeonthebodyhowbigitis.Sopeopletofindoutthemainsourceofformaldehyde,firstofall,fromthesourcetominimizethepossibilityofformaldehydeintheindoorenvironment,andthenthroughtheindoorformaldehydeconcentrationmeasuringinstrumentandventilationequipmentinstalledtoimprovetheenvironment,toincreasepeople'shealthindex.Peoplethismorethanthepursuitofcomfortandtheenjoymentonthevisionandfocusonqualityofinnerlifeattitudetothedevelopmentofformaldehydedeterminationsystemprovidesthemainengine.Decorationmaterialsintheaircontainingtheharmfulgassuchasformaldehydeharmpeople'shealthandcancerincidencemaysaymanyarerelatedtoairquality.Modernpeopleattachimportancetodecorate,butrarelyafterdecoratingforyourindoortesting,sostudentsarerequiredtodesignanindoorairqualitytestingsystem,providethebasisfortimelyunderstandandimproveindoorairqualityandpossibility.Alsomakepeopletopayattentiontoindoorairqualityandmaketheirownefforts.Todecoratematerialsuchasformaldehydeharmfulgasintheairfortheobjecttobetested.Completedbysinglechipmicrocomputerasthecontrolcenter,theconcentrationofair,real-timeacquisitionandprocessing,displayandalarmfunction.Designofthealarmsystem,canrealizeathigherconcentrationandtimelyreporttothepolice.Thispaperpresentsageneralindoorformaldehydegasreal-timedetectionsystem,thesystemhasthecharacteristicsofreal-timedetection,theoperationissimple,practical.Thispaperdesignedakindofformaldehydeconcentrationinthereal-timedetectionsystembasedonMCU.ThesystemwithAT89C52single-chipcomputerasthecore,choosespecialCH20/S-10formaldehydesensordetectformaldehydeconcentration.Formaldehydegasafterformaldehydesensor,getthecorrespondingvoltagesignal,thenthroughconvertstandardvoltagesignalamplificationcircuit,a/dconverterinputADC0832,thecorrespondingdataprocessing,single-chipgetdigitalsignalintotheLED,thecorrespondinggasdensitydisplay.Thesystemcanachievethegoalofreal-timedetectionofformaldehydegasconcentration.ThesystemwithAT89C52singlechipmicrocomputerasthecore,byformaldehydesensorCH20/S-10testingtheconcentrationofformaldehydegas,gasafterformaldehydesensortodetectthetraceofindoorformaldehydewithformaldehydeconcentrationthatcorrespondstothecurrentsignal,thecorrespondingvoltagesignalisobtainedbyI/Uconverter,a/dconvertertoADC0832converterinput,convertsanalogsignalsintodigitalsignals,thenthedigitalsignaltotheinputendofAT89C52.ControlledbyAT89C52datacollectionandprocessing,digitalsignalbyconvertingintotheLEDdisplay,thecorrespondingformaldehydelevelwasdisplayed.Sensora/dconverter,thesystemincludesformaldehyde,single-chipmicrocomputer,LEDdisplay,concreterealizationfunctionisasfollows:Formaldehydesensormodules:(1)sensordetectionperformanceisgoodorbadinfluencetheaccuracyandreliabilityofthewholesystem.(2)modules:thea/dconverteradcmoduleinthedesignhavetheeffectofbridge,connectstheconversionbetweenanalogsignalsanddigitalsignals.(3)theMCUmodule:thesystemadoptsthesinglechipprocessorasthecore.(4)thedisplaymodule:duetothedesignshownintheformaldehydecontentbelongstoasimplecharacter,canconsidertouseLED,LEDhaslowpowerconsumption,smallvolume,abundantcontent,etc,inthepocketinstrumentationandlow-powerwerewidelyusedinthesystem.Thisdesigntodecoratematerialsuchasformaldehydeharmfulgasintheairfortheobjecttobetested.Completedbysinglechipmicrocomputerasthecontrolcenter,theconcentrationofair,real-timeacquisitionandprocessing,displayandalarmfunction.Designofthealarmsystem,canrealizeathigherconcentrationandtimelyreporttothepolice.Keywords:AT89C52devices;Airquality;LEDdisplay;Alarmsystem1绪论1.1设计背景及意义科技是推动经济开展的主要动力,特别是在21世纪,随着科学技术的迅速开展,我国的经济的得到了大幅度的提升,人民的生活水平也相对提高了不少。人们对生活环境的要求也越来越高,各种各样的新型居住空间开始被人们设计出来,房屋的装修随着材料开发的进步也越来越奢华漂亮。虽然人们的居住环境在视觉上和感觉上得到了很大的满足,但是,随着这种视觉和感觉上的需求所带来的平安隐患也伴随而来。我国目前的状况是人口众多,科技创新处于开展阶段,在材料的应用和房屋设计技术方面还是比拟欠缺的。人们想要居住一个舒适,安心的房子就得考虑房子的构造以及房子的装修隐患。近年来,随着科学技术、生产条件、生活水平的改善和提高,为了节约土地,人们开始建设高层楼房,楼房的结构比拟密闭,在一定的空间内人口密度较大,现在的大多数企业或者人们在办公以及生活中为了节约经济往往适用少量的空间来容纳尽量多的人来完成办公和生活所需,到达经济利用最大化,但是由于这样情况导致人们在工作以及生活中出现了一些病态病症,例如:长时间在密闭的室内工作或者在刚装修不久的室内居住的人们常常会出现头晕、恶心、神经衰弱等病症。这一问题在当今这个土地日益经济化的时代显得格外突出,再还有局部黑心商人的存在使得劣质的装修材料进入居民的居住环境中对人们的身体造成极大的伤害。在人们对生活品质的要求不断提高的同时,人们开始对居住环境带来的身体伤害重视起来,所以设计一个室内的有害气体检测和报价那个系统显得格外重要和必要。室内对人体有害的气体主要是装修材料中含有的甲醛,人们适用的天然气中的主要成分甲烷,一氧化碳等,二氧化碳含量较高无法即使通风也会是人体产生不适。在这些有害气体中甲醛是对人体伤害最大,甲醛是一种有毒物质,它能够损坏生物蛋白质从而使人的皮肤还有呼吸道收到较严重的伤害,如果人长时间处在一种甲醛含量比拟高的环境,严重时可能会被麻痹神经,使人出现水肿,患癌等严重后果。除此之外,甲醛还可能造成孕妇肚中胎儿的基因突变,从而出现新生儿畸形等严重不良后果。甲醛主要存在于我们装修房子适用的地板,油漆,涂料中,我们要想防止这些严重的后果就得重视这一严重问题,就得积极的去做出相应的应对之策,这是我们生活的现实需求,我国环保以及卫生、质量检测部门在2003年制订了一部标准的室内空气质量值,并明确的指出室内污染气体对人的危害是极大的,针对这一现状设计出一款室内甲醛浓度检测报警系统显得极其重要和必要。1.2国内外现状在上世纪80年代人们就设计出了关于甲醛测量的压电类传感器。这个传感器的功能在当时还是比拟先进的,它能够直接接触气体测量,不用对测量气体进行相关处理,在理论上那个是很符合我们生活所需的,但是它有一个致命的缺点就是很容易在水分含量较高的环境中出现测量不稳定的情况,这一致命缺点导致它在应用中很受限制,适用价值很小。从人们着手研究甲醛并且认识到它的危害开始,针对甲醛的测量研究就始终没有停止过,为了能够有效而且精准的测量出室内甲醛浓度的数值,各国科学家利用各种方法和原理设计出了很多种甲烷快速测量仪器,这些仪器被安装在所需的室内环境中,能直接的检测出当前的室内甲醛浓度,测量速度比拟快而且操作简单。随着现代科技的更近一步的开展,单片机的问世以及强大功能同时也使得甲醛测定系统的性能和功能得到了质的飞跃,市场上开始出现了各种数字式的甲醛测量系统,甲醛测定系统也向智能化,多功能化方向开展。在国外,在甲醛检测仪器领域技术比拟成熟的美国ESC公司还有英国ppm公司,他们生产的甲醛测量仪器Z一300和PPM-400在功能以及性能方面在同领域都比拟先进,技术也比拟成熟,就我国目前的现状而言,技术相比照拟前沿的有江苏安普电子工程以及北京宾达绿创科技,他们分别生产的400型甲醛测量仪器和甲醛测定仪308等比拟实用,并且测量功能齐全,精度较高。现在我国的甲醛测定系统和国外相比拟,主要的差异是在气体传感器以及控制器的选用上,因为我国的控制技术等各方面还没有到达国外的成熟地步,所以生产的产品在性能和功能上还是和国外产品有一些差异,相比而言,国外的产品更容易操作,寿命等性能较完善,适合群众长期使用。1.3设计内容及要求设计内容:空气中装修材料含有的甲醛等有害气体危害人的健康,癌症的高发可以说很多都和空气质量有关。现代人们重视装修,但是却很少有人在装修之后对自己的室内进行检测,所以要求学生设计一个室内空气质量的检测系统,为及时了解和改善室内空气质量提供依据和可能性。也使人们为重视室内空气质量而做出自己的努力。设计要求:以空气中装修材料甲醛等有害气体为被测对象。采用单片机为控制中心,完成对空气浓度的实时采集处理、报警和显示等功能。设计的报警系统,能够实现在浓度超标时及时的报警。2室内空气质量标准及改善方式2.1室内空气质量标准参数室内有很多种污染气体,主要来源于室内装修所用的地板和油漆以及粉刷材料,但是,由于装修材料的不同也导致不同室内的污染气体和气体浓度不同,因为各个材料中所含有的污染气体太多我们不能够逐个测量,所以我们就针对于室内的主要污染气体进行测量,主要气体为装修材料中主要成分甲醛以及与人们日常生活息息相关但有危险的天然气气体。测量的标准见表2.1:表2-1室内空气监测指标限度检测指标单位浓度备注温度℃18~28平均甲醛〔HCHO〕Mg/m30.08甲烷〔CH4〕Mg/m3250甲醛是世界公认对人体有巨大伤害的有害气体,但在我们的生活中却和它有很多的交集,甲醛是一种能够挥发的气体,人们装修的器材中含有脲醛树脂,它的主要成分是甲醛,在房屋装修完成后脲醛树脂中的甲醛挥发出来混在空气当中,对人的鼻子有很强烈的刺激性。当我们在含有甲醛浓度超标的室内进行日常活动时,甲醛对我们的身体产生刺激作用使我们出现不适,据权威部门研究说明,当甲醛含量在0.1mg/m3时,我们的身体就会出现不适并且可以闻到气味。如果甲醛含量再上升到0.5mg/m3时,人们的眼睛就会被刺激流泪,如果甲醛含量再上升到0.1mg/m3或者更多时,我们的身体就会受到更大更严重的伤害,人们就会开始出现恶心、胸闷等病态反响,如果甲醛含量超过30mg/m3,那么这将有可能直接使人死亡。我国相关部门规定室内甲醛含量必须低于0.08mg/m3才能保证人们的生活工作不受影响。〔2〕苯也是我们室内除了甲醛以外的一种有毒挥发气体。苯以液态的形式存在于装修材料中,经过一段时间挥发成气体混入室内空气中对人体造成危害,到目前位置还没有对空气中苯的挥发气体浓度标准做出具体的标准,但是在实际中我们吸入超标的苯气体后会出现和甲醛中毒相同的病症,人们出现头晕、恶心等不良病症,严重时可直接导致死亡。我国相关部门现规定在挥发气体浓度低于0.09mg/m3时,就认为苯含量在正常范围内,不会对人体造成影响。〔3〕天然气气体,在我们的日常生活中很多的地方都会用到天然气,天然气的主要成份是甲烷,当人们吸入后不会对人体产生直接伤害,但是当其浓度到达一定范围时就会很容易引起爆炸等灾害,所以在我们的居住环境中天然气气体浓度也是我们应该实时监测的指标之一。目前我国相关部门规定当空气中甲烷浓度低于250mg/m3时不会对人们造成不良影响。2.2室内空气品质监测方法(1)化学分析方法利用一些能够与被测气体反响的化学物质经过一些化学方法得到被测污染气体的浓度。由于这种方法有外界因素的干扰往往误差较大。(2)传感器监测方法选择针对性的传感仪器在被测气体的环境中通过仪器工作能够直观的看到被测污染气体的浓度。我们根据被测气体和环境的不同可以选择不同的传感器来测量,传感器的测量精度往往相对较高。2.3改善空气品质方法(1)开窗通风换气改善空气质量最通俗的方法就是翻开密闭空间让室内空气与室外空气对流进行交换,将有害气体排除室外减小空气浓度,同时也就减小其危害。大量的调查说明,经常开窗通风可大大减少室内有害气体对身体造成的伤害,这也是一种简单有效的方法。〔2〕购置一些有加湿或者空气过滤功能的机器创造放置在室内。加湿器可以通过喷出的水雾将有害气体吸收从而到达改善空气的目的,过滤器材也是通过一些化学和物理方法将气体中的一局部有害气体过滤掉从而净化空气减少对人体的伤害。〔3〕选用有保障的装修材料在房子装修过程中装修材料的选择是很重要的一个环节,我们在选择和购置装修材料时一定要去正规的且有保障的材料出售地去购置,切勿贪图廉价购置劣质的装修材料,由于有一局部黑心商人为了追求利益出售的装修材料中的甲醛含量严重超标从而对人体造成很严重的伤害。3系统根本方案选择及论证3.1各模块电路的方案选择和讨论证明3.1.1单片机模块的选取和讨论方案一:AT89c51是一种性能比拟好的小型处理器,它是8位的的处理器,它里面包含有128×8位的随机存取存储器,用来编程的I/O线口32个。16位定时器和计数器有两个,中断源有5个。在性能上能满足一般的控制系统所需,应用广泛。方案二:AT89C52单片机内部有8位的CPU,同时也内部也包含可编程的Flash与256字节的存储器。数据指针和I/O接线端口的数量分别是2和32,16的定时/计数器有3个,它的内部还有一个2级的中断模块,还具有先进的看门狗系统模块。在单片机工作时如果发生意外的断电时,单片机就会不工作了,数据存储模块中的信息也会被保存下来。我们在对以上两种单片机进行比照分析后得出:AT89c52相对AT89C51而言,在功能上占据优势,就看门狗计时器而言,52单片及内部就包含了它,而51单片机要用外部电路扩充,在工作电压的要求上,52单片机适用的工作电压为4-5V,相对51单片机的工作电压要下很多。还有就是工作频率,52单片机的工作频率相对51单片机而言要大很多,这个原因也同时导致51单片机的处理速度较52单片机慢了许多。根据上面的论述,我们最后决定选用52单片机来做系统的控制局部。3.1.2气体传感器选用1.气体传感器根底知识按照气敏特性来分,气体传感器主要分为:半导体型、电化学型、固体电解质型、接触燃烧型、光化学型等气体传感器,又以前两种最为普遍。(1)半导体型气体传感器的优缺点半导体气体传感器具有本钱低廉、制造简单、灵敏度高、响应速度快、寿命长、对湿度敏感低和电路简单等优点。缺乏之处是必须在高温下工作、对气体或气味的选择性差、元件参数分散、稳定性不理想、功率高等方面。(2)半导体传感器需要加热的原因半导体传感器是利用一种金属氧化物薄膜制成的阻抗器件,其电阻随着气体含量不同而变化。气体分子在薄膜外表进行复原反响以引起传感器电导率的变化。为了消除气体分子到达初始状态就必须发生一次氧化反响。传感器内的加热器可以加速氧化过程,这也是为什么有些低端传感器总是不稳定,其原因就是没有加热或加热电压过低导致温度太低反响不充分。(3)电化学气体传感器的工作原理电化学气体传感器是通过监测电流来监测气体的浓度,分为不需供电的原电池式以及需要供电的可控电位电解式,目前可以监测许多有毒气体和氧气,后者还能监测血液中的氧浓度。电化学传感器的主要优点是气体的高灵敏度以及良好的选择性。缺乏之处是有寿命的限制一般为两年。(4)半导体传感器和电化学传感器的区别半导体传感器因其简单低价已经得到广泛应用,但是又因为它的选择性差和稳定性不理想目前还只是在民用级别使用。而电化学传感器因其良好的选择性和高灵敏度被广泛应用在几乎所有工业场合。目前在检测甲醛检测领域主要有电化学、光学以及光生化等这样的传感器。这几大类的传感器的各自特点如下:电化学的组成相比照拟简单,经济适用,在性能上根本能够满足用户的检测需求。光学传感器的体积大,价格也比拟贵,故不适合进行我们的测定系统。光生化传感器由于内部结构中的某些组成局部容易受干扰所以导致测量不稳定,实际应用性不强。综合以上表达,我们决定选用甲醛电化学传感器作为测量模块。3.1.2天然气浓度监测局部的选择和论证方案一:使用催化燃烧式气体传感器,它主要依据热效应的原理,利用电桥在确定的温度前提下,天然气气体在主要器件内部在相关屋子的作用下燃烧,使得载体温度增高,同时内部的铂丝温度升高使得电桥的平衡被破坏,出来一个电信号它与天然气气体的浓度成正比。然后我们依据输出的电信号来判断天然气气体的浓度。从而到达测量的目的,这种测量方式性价比比拟高。方案二:使用MQ-5传感器,它内部用来检测的主要成份是SNO2,这种气体传感器处在有天然气气体浓度较高的空气中时,如果空气中天然气浓度增大那么传感器中的点到信号就会发生变化,并且将变化的数值转变成电信号输出出来,这是一种适合家庭适用,并且性价比高的传感器。经过比拟,我们选择方案二来做传感器局部。3.2总体电路设计概述根据我们上面的分析,还有电路的性质以及控制目的,确定下面的方案:本系统以89C52单片机为核心,扩展外围控制电路,检测变送电路,显示电路,复位电路,时钟电路,电源电路,报警电路;本系统的整体运行过程为:通过软件来设定室内甲醛及其它有害气体的标准浓度,实时有害气体通过检测变送电路模检测,并将检测到的物理量转化成电信号,然后放大电信号并将模拟量通过A/D转换为单片机识别的数字量发送给单片机。单片机系统将实时有害气体浓度与设定值进行比照,并通过显示电路将实时室内有害气体浓度显示出来,如果室内实际有害气体浓度超出标准浓度,系统将自动亮灯和报警。同时触发控制电路将对室内的通风环节控制环节做出适当的调整,以确保室内实际的有害气体浓度保持在标准浓度值之下。4系统硬件设计4.1硬件总体结构硬件电路主要分为电源电路、复位电路、时钟电路、LCD显示电路和甲醛等有害气体浓度检测电路六局部。选择集成的52单片机成为主要的控制器,在系统中甲醛传感器传感器获得并将其转换为电信号送给A/D转换器转换信号为单片机能够读懂的数字信号,然后通过单片机内部的程序来将各种信息处理并输出指令信号通过显示和控制电路表现出来。然后通过控制模块做出调整,到达控制要求。系统整体结构如图4-1所示:阀门阀门换气扇报警电路晶闸管控制电路燃气体传感器A/D甲醛传感器接口电路单片机数码管显示图4-1系统整体结构图4.2单片机控制局部通俗来讲,单片机就是一个小型的计算机,试想一下一个计算机的功能全部浓缩在一个小小的芯片上,充分解释了什么叫浓缩的是精华。因此在很多控制领域中我们用到的最广泛的芯片就是单片机,单片机虽然体积小、但是其功能却十分惊人,其高可靠性、高性能的特点一直是人们热衷于单片机开发的主要原因。而且功能全但造价并不高,并且在能耗方面也有出色的表现。在系统中应用单片机,可以使系统快速的检测到大量的数据,在经过飞速的运算处理和逻辑分析之后,可以做出快速的、实时的动态响应。开展到现代社会,工业中我们应用的主流单片机还是以8位机为主,但其16位、32位的同胞兄弟正在以极快的速度崛起中。而本次磁悬浮小球控制系统,其需要处理的数据量并不是太大,所以本着考虑到系统的运算性能和本钱的问题,本次设计选用的是ATMEL公司生产的AT89C52型号的单片机。图4-2为本次设计中所应用的单片机的最小系统。图4-252单片机最小系统由图可以看出,此单片机一共有40个管脚,其中可以用做输入输出的管脚是P0口、P1口、P2口、P3口,除此只外P0口还可以用作地址、数据总线,而P3口也有自己的第二功能,P3.0-P3.1用作第二功能的时候,每个管脚都需要单独定义。需要注意的是,要是用P0口的输入输出功能的时候一定要在外面接上拉电阻。(1)X1、X2管脚用于接外接晶振,为单片机提供脉冲信号。(2)ALE管脚用于选择地址的锁存信号,当脉冲信号为下降沿的时候,此管脚输出工作信号。(3)RESET管脚外接复位电路,用于单片机的复位操作。(4)PSEN管脚用于单片机是否在外部的储存器提取指令,在低电平到达的时候,单片机才会从外部的储存器提取所用的指令信号。(5)EA管脚负责管理单片机的内外程序存储器,当EA为高电平的时候,单片机可以反问片内的ROM存储器;反之那么访问片外的。本次设计中也只是应用了PO口作为输入功能,与其相连的是ADC0809模数转换芯片。而输出口那么是应用的P2口,用于输出产生的PWM波。由此可以看出,本次设计并没有将单片机的全部引脚充分利用,但现在也可以满足此次的设计要求。在设计总控制器的时候我也有考虑过使用其他的控制芯片,甚至也考虑过比52单片机功能更强大的种类。但是介于所学到的知识和对整个系统的功能分析,并最终决定整个控制系统的核心采用52单片机。单片机正因为其多功能的管脚、较小的身躯、强大的功能、出色的运算速度等,确定了其广泛的应用领域,生活中我们的各种家电、各种智能设备,工业中所应用的生产流水线,高端智能仪器等等。单片机开展到现在,已经成为了我们社会进步的不可缺少的重要工具。4.2.1复位电路复位电路是单片机系统必不可少的重要组成局部,只有在复位电路的可靠运行下系统才能可靠的运行。复位电路在单片机中的形式的只能就是使单片机重置至初始状态,并从这个工作店开始工作。我们可以通过很多种方法来实现复位电路,由于功能的不同我们可将其分为两大类:一种是电源复位,另一种是按键复位。电源复位就是说通过给电源直接给单片机通电的方法来到达复位的目的;而按键复位就是在系统的复位电路中装上复位开关,通过按键开关的通断来触发复位电平信号,通过上述比照,我们选用电源复位,电路设计如图4-3所示:图4-3单片机复位电路4.2.2时钟电路时钟是单片机内部电路工作的根底,也是CPU工作时序的时间基准。时钟电路的作用是产生单片机稳定工作需要的时钟信号。振荡器是单片机工作所需的必要局部。它是由单片机内部的高增益反相放大器构成的。振荡器有输入和输出段两个端口,它的输入端接单片机内部的其输入端接至单片机内部的XTAL1引脚,输出端接单片机的外部的XTAL2引脚。通过在两个端口的两端介入一个适宜的晶振还有两个电容就组成了一个可以单片机运行所需的自激式振荡电路。电容C1、C2的作用是稳定振荡频率、快速起振,容量的选择范围为5~30PF,通常选择30pF。振荡频率的选择范围为1.2~12MHz,本设计选择12MHZ,时钟周期为(1/12)μ。如图3所示是单片机内部时钟方式的振荡电路。单片机所需的时钟脉冲信号是需要将时钟电路产生的振荡脉冲通过触发器进行二分频之后产生的脉冲。单片机内部的时钟电路结构如图4-4所示:图4-4片机内部时钟电路4.2.3P0口上拉电阻电路STC89C51单片机P0口里面没有上拉电阻,通过对单片机内部场效应管的控制来实现端口的输出。假设不设上拉电阻,单片机无法在端口得到高电平,即使单片机通过锁存器结合单片机输出的高电平场效应管截止。所以P0口必需加上拉电阻。如图4-5。图4-5P0口上拉电阻电路4.3甲醛气体监测模块设计甲醛传感器的组成局部是甲醛探头和CH20传感器。如果室内空气被采样系统感受吸收之后,生成一个和甲醛浓度成正比的电流信号,这个电流信号被电流电压转化器RCA420转变成电压信号,把这个电压信号传送给数模转换器ADC0832,并把模拟信号转变成数字信号传输给单片机,经过单片机的软件处理将控制信号发送给显示模块把实时浓度显示出来,如果超标发出报警指令。甲醛传感器的参数如下表4-1所示:表4-1甲醛传感器的技术参数参数名称技术条件参数名称技术条件测量范围0-10ppm参数范围-20℃至45℃最大负荷50ppm相应时间〔T90〕<50sec工作寿命空气中2年湿度范围15%至90%输出信号1200±300nA/ppm800±200nA/ppm推荐加载电阻10ohm分辨率0.05ppm典型信号飘移<2%signalloss/months基准线-2ppmto0ppm4.3.1RCV420电流电压转换器RCV420是一个精密的电流接收芯片,它的作用是是将4-20mA的电流信号变化成0-5V的电压信号,这个电流接收芯片是美国RURR-BROWN公司设计生产的。它的价格比拟低廉但是性能较好。它的内部有一个运算放大器和一个电阻网络以及一个电压基准。它的一般转换误差较低为0.1%,它的管脚连接如下:他的管脚10-12连接在一起,管脚2、5、13连在一起并接入地线。电压信号的输出端口是14-15管脚连接在一起。能够通过在14-15中间连接一个电位器来实现增益的调整作用。这样的做法会使共模抑制比降低,估计将减少6db,所以我们在应用时可将14与15管脚连接在一起,7-8管脚空置,4和16管脚连接一个接地电容,它的大小为1uF。在正负输入端口输入电流信号来转化电流。它的主要参数如下表4-2:表4-2RCV420的主要参数主要参数最小值典型值最大值单位输出额定电压1012V输出额定电流10,-5mA输入检测电阻74.257575.75Ω输入共模阻抗200KΩ输入共模电压-4040V电源额定值±15V电源电压范围-1818V4.3.2ADC0832性能描述集成A/D转换器根据应用场合的不同可分为很多种,我们在选用时也通过考察各方面的因素滞后再选取适合的集成芯片。一般ADC0832这种类型的A/D转换器在实际中应用的比拟多,它是逐次比拟型的。ADC0832是一个8位并且单通道的转换器。它有很多的特点,分别是:模数变化的时间一般为100us;容易与TTL或CMOS接口接入;不仅能够实现差分电压输入,而且还能够实现参考电压输入的功能。它的内部设有时钟发生器;;它不需要调零操作,并且输出的电压范围是零到5V,当一个电源工作的时候。ADC0832设计的比拟早,所以应用范围也比拟广泛。〔1〕芯片参数如下:工作电压:+5V,即VCC=+5V;模拟转换电压范围:0~+5V,即0≤V≤+5V;分辨率是1/256,它的转化值是在0~255之间;转化时间:100us;转换误差:±1LSB;参考电压:2.5V;〔2〕.各个引脚名称及作用:V〔+〕和V〔-〕管脚:模拟信号的接入端口,单极性以及双极性还有差模输入信号都可以被识别。DB0-DB7的管脚:是一个数字信号输出段,它输出的是八位的二进制三态特性数字信号。CLKIN管脚:时钟信号输入端。CLKR管脚:外部连接电阻端口,它和内部的时钟发生器相连以及CLK端配合可以让芯片内部的时钟脉冲发出信号,脉冲的频率可以通过公式:f=1/(1.1RC〕计算得到。CS管脚:是一个信号输入端,它的特点是在低电平触发。WR管脚:是写的电平输入端,它通过低电平来开启AD转换过程。RD管脚:是读的电平输入端。INTR管脚:中断端口,当数模转换完成后,它的端口输出低电平,并且表示这次转换结束。VREF/2:参考电平输入。VCC:芯片电源5V输入。AGND:模拟电源地线。DGND:数字电源地线。甲醛采样检测模块电路如图4-6所示:图4-6甲醛采样检测模块电路4.3.3换气扇控制设计我们设计的控制电路的主要组成局部是:光电耦合器以及晶闸管还有电磁阀等组成。我们选用适合我们需求的电磁阀来做主要器件,在我们选取电磁阀的时候本着低电压、低功耗的特点去选取适宜的电磁阀。选好电磁阀后在电路图中我们可以清楚的看到如果给电磁阀供应一个正向脉冲,那么电磁阀将开启而且一直保持这种状态,如果电磁阀被供应一个反向的脉冲时电磁阀就会关闭。控制电路如图4-7所示:图4-7甲醛通风改善系统电路4.4天然气气体监测模块设计MQ-5传感器的应用很广泛,主要是针对普通家庭和生产过程中对天然气气体浓度的检测作用。它在检测过程中对甲烷以及乙烷的检测灵敏度极高,而且它的适用寿命比拟长,本钱不高。MQ-5传感器在检测过程中对甲烷的检测浓度在300-10000ppm,加热的需要的电压是5V左右,回路电压为小于等于24V的直流电压。MQ-5传感器的组筹划年过局部如下列图所示,他的主要组成局部是陶瓷管、SNO2接触层。除此之外还有敏感元件放置在内部,这个检测过程中,加热器给气体供应了工作需要的平台。传感器的工作条件如下列图表4-3所示;灵敏度特性如下列图表4-4所示。表4-3传感器的工作条件符号参数名称技术条件备注Vc回路电压≤15VACorDCVH加热电压5.0V±0.2VACorDCRL负载电阻可调RH加热电阻31Ω±3Ω室温PH加热功耗≤900mW表4-4灵敏度特性符号参数名称技术参数备注Rs敏感体电阻探测范围:300-5000ppm液化气,天然气,煤气1000ppm/5000ppmCH4浓度斜率准备工作条件温度:20℃±2℃Vc:5.0V±0.1V相对湿度:65%±5%Vh:5.0V±0.1V预热时间不小于24小时MQ-5将空气中的天然气气体浓度通过一些方式测得并将它转变成电信号的形式,具体电路如下列图4-8所示:图4-8天然气气体采样模块电路4.6显示模块局部目前为止,我们在实际应用中对数码的适用是相当广泛的,因为数码管的显示功能比拟完备,并且它的适用本钱比拟低,这好似它应用广泛的一个重要因素。实际应用中它是一个在目前为止应用比拟普遍的显示器,它的管脚接口有10个,8个管脚是显示数字的端口,其余两个是数据接收端口,数码管在应用中是没有方法被单片机直接驱动显示,它需要和单片机之间外界驱动电路来实现驱动显示功能。在我们的这个设计中显示器的主要作用是显示我们设定的温度值还有测量的实时温度值。但是针对我们这个设计,我们本着低本钱以及显示数值较多,并且需要直观的独处,所以还是选用数码管了实现。我们选用2个数码管来显示甲醛浓度以及天然气气体浓度,显示数值为当前环境下的污染气体实际值,电路设计如下列图4-9所示:图4-9显示模块报警电路:声光报警装置是一种应用在危险的场所,通过光和声音来发出示警信号的一种报警装置。防暴声光报警装置适用在含有ⅡC级T6温度的组别的爆炸性气体的环境,还可以在化工、石油等行业有防爆要求的防爆场所里使用,同样还可以在室外使用。防暴的产品需要符合GB3836系列标准的要求,经过国家指定的监测机构鉴定,并且取得防暴的资格证。报警器的外壳为全不锈钢,灯的抗冲击能力好,超强的蜂鸣器,可视度高的LED发光管,而且具有功耗低,不受污染物和水的影响,使用寿命长等特点报警电路如下列图所示,由LED指示灯和蜂鸣器发出声光报警信号指示系统工作状态有些危险。这个电路的设计使用了一个小功率的三极管做驱动蜂鸣器,如果单片机发现系统处于危险状态时,P1.7就会输出高电平脉冲,使三极管的大于三极管的导通电压,三极管导通,蜂鸣器发出声音,我们就会觉察危险,并做相应的处理。报警电路如下列图4-10所示:图4-10报警电路4.7电源电路模块单片机系统需要5V电压来支持运行,但是我们的主要电源是220V的交流电,所以我们就需要通过一定的降压和蒸馏电路来将220V的交流电转变成我们单片机所需要的5V电压。如图4-11所示,我们通过变压器把电压从220V转化成24V,然后通过桥式整流电路把交流电转化成直流电,再通过芯片7805把24V的直流电转变成5V的电压。图4-11电源电路模块5软件设计5.1编程语言的选择当我们对系统的硬件结构设计完成之后就要开始对软件设计进行选择和程序进行编译。结合软硬件来对系统的功能进行实现运行。硬件的功能需要软件的支持才能运行,软件的功能通过硬件的配合才能实现功能和目的。在相同的硬件结构配备不同的软件程序时它的运行目的也就会发生不同的改变,实现不同的功能。所以说软件设计对我们的系统而言是同样的重要,那么我们在系统软件设计时一定要把握几点软件的设计要求:(1)设计软件必须可靠可行,可靠性对于软件设计而言是非常关键的指标之一,它的可靠性同时决定着我们产品的可靠性,在软件设计中要格外注意可靠性的问题。(2)设计的软件程序尽可能的简短明了,容易让其他的软件设计者看懂,这也同时预防了当一个产品出场后使用方的程序人员对软件的理解不了,对产品功能的理解不透彻,从而使得产品优势无法得到充分的发挥。在注意到程序移动问题的同时我们还要考虑到软件的维护工作,如果使用方或者同行在使用中遇到问题而导致错误时,能够很快的使问题得到解决。(3)及时性和准确性。我们的系统能够在外围端口电路输送的各种信号到来时对各种信号做出相应的快速而且准确的处理和回应。就现在而言,单片机的软件语言有4中,他们分别是:汇编、C、PL/M51、以及BASI语言。汇编语言出现时间较早,它也是针对单片机设计的专门语言,它的效率、精度等都非常高,但是在时代开展的今天因为它的移植性问题使得它的应用没有那么的广泛。我们在大学学习计算机语言时主要学习的是C语言,它的应用领域较广,控制性能很好,效率高,编程相对汇编语言要简单很多,所以经过考虑之后偶我们选用C语言作为我们的软件设计语言。5.2子程序模块下面的图即使我们设计电路软件的主流程图,由主程序流程图可以看出,软件筹划年供需要实现的功能就是取代繁琐的电自线路连接直接对电子硬件处处电平指令,这次设计的软件要实现带传感器传来的数字量信号进行分析和处理然后发送给显示模块,根据处理信息对外围电路发送操作指令。从给系统电源开始,程序就开始运行,第一步是西安将中断关闭,让整个系统处在初始位置,包括单片机内部的所有存放器以及需要初始化的器件。完成初始化后,系统的器件重置归零,保证测量参数的准确性。甲醛测量检测软件流程图如下列图5-1所示:图5-1甲醛检测模块软件流程图(2)燃气模块软件流程图图5-2燃气检测模块软件流程图5.3AD转换模块传感器的工作反响时间一般为15秒左右,所以测量的气体参数输送给A/D转换器的模拟量时需要设置AD转换器等待25秒左右,这样做的目的是让传感器完全反响将最准确的测量数据传送给数模转化器,从而保证了测量参数的准确性,提高了测量的精确度。AD的转换过程需要一段时间来完成,那么单片机是如何去获取AD转换完成的信号的呢?我们通过两种方法来让单片机接收到准确的转换信号:第一种是如果AD的转化任务完成,那么AD将会向中断输出端发送一个请求中断的信号,提醒单片机参数转化任务已经完成,等待CPU来提取数据。这种方法叫做中断查询法。第二种方法是设置一个时间段,当AD在开始转化时计时并使单片机处在等待的状态下,当设置的时间段过去后,单片机处于工作状态来自行读取AD转换的数据,这种方法叫做延时等待法。考虑到我们这次设计的综合因素,我们决定选用第一种方法也就是中断查询法来实现这一功能。依照设计的要求,AD的工作流程如图5-2所示,在工作开始时,AD必须停止工作25秒钟之后等待传感器测量彻底完成之后AD开始工作读取测量数据,然后对测量数据进行模数转换,转换完成后发送终端请求让单片机来读取转换之后的数字量参数。图5-3AD转换流程图5.4显示模块本根据我们的要求本模块的功能是将数据区的数据进行代码转换,即由二进制代码转换八进制代码,并分别以百位、十位、个位的形式存起来,利用单片机的串行口进行动态扫描,这时我们设定的温度和现场环境的温度都可以显示出来。如图5-3所示:图5-4显示电路工作流程图5.5声光报警模块声光报警程序流程图如图5-4。假设环境污染气体浓度高于环境气体浓度标准值后,控制电路设备会开启通风装置并开始报警,系统特别设置了一个程序,只有报警许可的时刻才报警。声音报警的声音来源是蜂鸣器,光报警是通过2个发光二极管来显示,一个红色和一个绿色的,当污染气体浓度没有高于标准值时两个灯都不亮,如果甲醛浓度高出标准值时那么声音报警器发声并且红灯亮,如果天然气气体浓度高于标准值时,蜂鸣器发声同时绿灯亮。如图5-4是声光报警流程图。图5-5声光报警流程图6设计总结这个系统运用了传感器技术,单片机控制技术设计出一个对环境的污染程度进行测评的简单适用系统。系统在硬件选择和设计方面比拟合理,软硬件结合应用,选择C语言进行编程,程序简单明了,除此操作者在使用时容易上手和操作简单。系统各个局部的功能独立运行,配置和选择合理。经过实际的测量和运行求证,系统表现出了响应速度很快,工作性能稳定等优良特点。2023年4月我开始我的这个毕业论文设计,时至今日,已经接近尾声了。这几个月的时间里,从最开始的未知到后来知之,经过这个漫长的过程,我开始对室内有害气体浓度检测系统的设计产生兴趣,乐于去了解它。并且在老师的指导下和同学的帮助下,确定了设计的主要方向:对室内有害气体浓度检测系统的设计。这个对室内有害气体浓度检测系统,从整体组成局部来说包括硬件和软件两个大的局部。虽然其看似简单,落实起来却有一定的难度,在这过程中有许多的收获也有许多阻碍。在这个过程中发现问题,然后解决问题,各个击破。首先在软件方面。在最开始对这方面的内容自然是茫然的,从客观上来说自身的知识储藏有限,我在这方面学习不是很懂,也不是很到位,缺乏专业知识素养,缺乏理论根底;以往的生活中缺少对室内空气质量检测方面的了解,生活中偶有接触,却没花太多时间去详细了解相关知识,因此缺乏实践根底。所以整个设计的软件局部的获得一大局部都是通过查阅各种相关资料书。通过相关的查阅,从中获取相关的知识,了解室内空气质量检测的原理内容,了解其设计的理念,以到达设计的科学性。以此来设计单片机控制的、编程的,还有一局部是通过自己屡次试验,再加上指导老师在相关知识方面的指导,以及同学的帮助下一步一步完成的。整个软件局部相对来说缺乏大的创新,在智能化方面还有待进一步的提升。再具体方面还需要更多的数据来证明,减小误差。软件局部一些程序过于复杂繁琐,因此最好的方法便是在实际操作中根据具体情况合理作出调整,做到简单、准确、高效。在某些细节方面需要及时的纠正,减少失误。在实际运用中,运用范围有限,因此需要加大各方面知识的融合,在具体程序上还需要联系客观实际对此作出进一步的改良,让各领域的知识融会贯穿,以此到达全方位、宽领域、多层次的技术要求。然后是硬件方面,我的设计主要是涉及的硬件电路主要分为电源电路、复位电路、时钟电路、LED显示电路和甲醛等有害气体浓度检测电路六局部。缺乏的是硬件在焊接板上的排版布局感觉不够美观得体,在后期制作方面需要多下功夫。而且监测的浓度的精度其实相对来说是比拟低的,感觉远远没有到达实际应用的要求。最后是可行性方面,但是仿真和实物两者之间存在着巨大差异。仿真虽然在某些时候结果是可行的,但是这毕竟是在特定环境特定条件下进行的,仿真作为一种模拟的环境,其本身存在许多没有考虑到的因素,因此在实物上运行却不一定能用,毕竟实物运行中有某些其他无法预料的情况的发生。只能说仿真只能是仿真它不是实物,他可以拿来参考和借鉴,却不能完全的躲避风险,对于实物还是需要要再屡次试验,找出其中的小的细节性问题,防止不必要的情况发生才行。防范于未然,减少低级失误,提高软件的稳定性与可行性。从刚开始拿到这个毕业设计的题目,到查找相关的资料,进行学习和方案论证,再到对题目进行实验编程和调试。这个过程,对于我的动手能力和理论知识这些方面都有了很大的提升。一切从实际出发,屡次试验,得出结论,确保结论的准确性科学性,确保设计的可行性;全方位考虑,理论联系实际,让整个过程严谨有序;同时也让我对单片机、传感器、报警装置和液晶显示器这些设备的硬件结构和软件编程方法,以及它们的工作方式有了全新和全面的认知,自身知识技能得到提升。整个设计完成了之后,虽然我设计出的程序能运行,也能按照任务书的要求进行监测实时的室内有害气体浓度的值。但是我认为还是有许多的缺乏,也可能是因为我本身的水平的局限。在软件设计方面存在知识的短板。因此,要想在此方面有更大的提升,那么必须从提升自身能力开始,理论联系实际,激发创新思维,在缺乏的方面加以改正,做到更好、更完善。室内空气质量检测这一目标在当下这个经济科技高速开展的时代已经广泛引起人们的注意,国家相关部门开始加大对此方面的科技经费投入、人才技术投入。不管是从生活方面来说,还是从生产方面来说,都与我们人类有着不可分割的关系。智能化控制有害气体浓度的手段已经开展成一种必然的趋势。随着社会的进步、科技的开展,智能化的控制手段在以后会更加快速的开展和进步,并且应用于更多更广泛的领域。有需求就会有开展,有开展就应该有完善,有害气体监控技术的应用应该促对室内有害气体浓度检测系统的开展也必须对室内有害气体浓度检测系统的开展,而对室内有害气体浓度检测系统为其重要主城局部,更应该在这一过程中快速的开展。现代的生活中,对室内有害气体浓度检测系统扮演着重要的角色。对室内有害气体浓度检测系统应用于现在的生活这工业生产中极为重要的一点是气体浓度测量的准确度。因为有害气体对人体造成的影响非常大,因此做好报警工作是必不可少的。在论文的写作过程中在写到声光报警器时,我就极为注意这个问题,好的对室内有害气体浓度检测系统能在具有危险的情况时快速及时的给人们提供有效的信息,在防止平安事故这一方面起到重要作用,大大减少不必要的损失。虽然我认为自己已经很努力的在这一方面调整方案,但是我仍然觉得在实际生产过程中缺乏可行性,并不会很完美。所以还需要进一步的完善和调整才能更加的符合实际生产情况。参考文献[1]楼然苗.李光飞.单片机课程设计指导,北京:航天航空大学出版社,2023[2]张志良.单片机原理与控制技术,机械工业出版社,2004[3]郭海文单片机原理及智能仪表技术,煤炭工业出版社,2023[4]张涛.自动化专业毕业设计〔论文〕指导教程,煤炭工业出版社,2023[5]钱显毅.传感器原理与应用,东南大学出版社,2023[6]谭浩强.C程序设计,清华大学出版社,2005[7]胡汉才.单片机原理及系统,清华大学出版社,2002[8]肖金球.单片机原理与接口技术,清华大学出版社,2004[9]杨宝清.现代传感器技术根底,中国铁道出版社,2002[10]巧媛.单片机原理及应用(第二版),:电子工业出版社,2003[11]张齐,杜群贵.单片机应用系统设计技术[M].电子工业出版社,2004.[12]马忠梅,.单片机的C语言程序设计.北京航天航空大学出版社,2007[13]张天凡51单片机C语言开发详解[M].电子工业出版社,2023[14]戴仙金.51单片机及其C语言程序开发实例清华大学出版社,2023.[15]汤竞南,沈国琴.51单片机C语言开发与实例.人民邮电出版社,2023.[16]张毅刚.新编.MCS-51单片机应用设计.哈尔滨工业大学出版社,2006.[17]华成英,童诗白.模拟电子技术根底[M].高等教育出版社,2006.56~78.[18]阎石.数字电子技术根底[M].高等教育出版社,2006.302~331.[19]张道德.单片机接口技术(C51版)[M].中国水利水电出版社,2007.[20]郑伟民.传感器与单片机接口及实例.中央播送电视大学出版社,2005.附录软件程序#include<reg52.h>#ifndef_ADC0832_H#define_ADC0832_Hexternvoidinit_ADC(void);// ADC0832初始化函数externvoidstart_ADC(void);//ADC0832的DIO口输入起始信号externvoidselect_channel(void);//ADC0832的DIO口输入通道选择externunsignedcharADC0832(void);// 从ADC0832的DO口读取数据#endif#include"ADC0832.h"#include<intrins.h>sbitADC_CLK=P1^5; //ADC0832相关端口的定义sbitADC_DIO=P3^6;sbitADC_CS=P3^7;/*ADC0832初始化函*/voidinit_ADC(void){ADC_CS=1;//CS置高电平,禁止模数转换ADC_CLK=1;ADC_DIO=1;_nop_();_nop_();}/*ADC0832的DIO口输入起始信号*/voidstart_ADC(void){ADC_CS=0;//片选信号ADC_CLK=0;//第一个下降沿之前,DI位拉高,作为起始信号ADC_DIO=1;_nop_();_nop_();ADC_CLK=1;//第一个时钟信号开始_nop_();_nop_();}/*ADC0832的DIO口输入通道选择*/voidselect_channel(void){ADC_CLK=0;//第1个时钟下降沿ADC_DIO=1;//第2个脉冲下降沿前发送SGL信号选择通道_nop_();_nop_();ADC_CLK=1; //第2个脉冲上升沿_nop_();_nop_();ADC_CLK=0;//第2个脉冲下降沿ADC_DIO=0; //第3个脉冲下降沿前发送DDO/SIGL信号_nop_();_nop_();ADC_CLK=1;_nop_();_nop_();}/*从ADC0832的DO口读取数据*/ unsignedcharADC0832(void){unsignedchardat1=0,dat2=0,i=0,tmp=0;ADC_CLK=0;//第3个脉冲的下降沿ADC_DIO=1;//此时DIO口的数据是无效的_nop_();_nop_();for(i=0;i<8;i++) //第4-11共8个下降沿,转换数据,高位在前地位在后{ADC_CLK=1;_nop_();_nop_();ADC_CLK=0;_nop_();_nop_();dat1=((dat1<<1)|ADC_DIO);}for(i=0;i<8;i++) //第11-18共用8个下降沿,转换数据,低位在前高位在后,//两次共用第11个下降沿{tmp=0;tmp=ADC_DIO;dat2=(dat2|(tmp<<i));ADC_CLK=1;_nop_();_nop_();ADC_CLK=0;_nop_();_nop_();}ADC_CS=1;//数据读取完,拉高CS引脚_nop_();_nop_();if(dat1==dat2)returndat1;elsereturn0;}/*数码管显示函数*/voiddisplay(intk){P2=0x00;P0=tab[k/1000];P2=0x08;delay();P2=0x00;P0=tab[k%1000/100];P2=0x04;delay();P2=0x00;P0=tab[k%100/10];P2=0x02;delay();P2=0x00;P0=tab[k%10];P2=0x01;delay();P2=0x00;}/*uS延时函数,含有输入参数unsignedchart,无返回值unsignedchar是定义无符号字符变量,其值的范围是0~255这里使用晶振12M,精确延时请使用汇编,大致延时长度如下T=tx2+5uS*/voidDelayUs2x(unsignedchart){while(--t);}/*mS延时函数,含有输入参数unsignedchart,无返回值unsignedchar是定义无符号字符变量,其值的范围是0~255这里使用晶振12M,精确延时请使用汇编*/voidDelayMs(unsignedchart){while(t--){//大致延时1mSDelayUs2x(245); DelayUs2x(245);}}/*判忙函数*/bitLCD_Check_Busy(void){DataPort=0xFF;RS_CLR;RW_SET;EN_CLR;_nop_();EN_SET;return(bit)(DataPort&0x80);}/*写入命令函数*/voidLCD_Write_Com(unsignedcharcom){while(LCD_Check_Busy());//忙那么等待RS_CLR;RW_CLR;EN_SET;DataPort=com;_nop_();EN_CLR;}/*写入数据函数显示

温馨提示

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

最新文档

评论

0/150

提交评论