可燃气体探测报警控制器设计_第1页
可燃气体探测报警控制器设计_第2页
可燃气体探测报警控制器设计_第3页
可燃气体探测报警控制器设计_第4页
可燃气体探测报警控制器设计_第5页
已阅读5页,还剩67页未读, 继续免费阅读

下载本文档

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

文档简介

1、百度文库-好好学习,天天向上 # 摘要随着城市煤气、天然气事业及化学工业的迅速发展,易燃、易爆的气体种类和应用范围在不断增加,这些易燃易爆气体在生产和使用过程中,一旦发生泄露将会引起中毒、火灾、爆炸等重大事故。在人们对安全生产的重视程度和生产技术手段不断提高的同时,可燃气体监测报警器正广泛地应用在这些领域中。可燃气体探测报警器是预防易燃易爆气体在生产和使用过程中发生泄露的报警装置。为了防止这类事故的发生,装设可燃气体监测报警器是非常必要的,可以及时发现事故隐患,及早采取补救措施。鉴于单片机AT89C51具有高集成度等优点,开发设计了一种基于AT89C51的可燃气体报警器,为了提高系统的灵敏度和

2、准确性,系统采用了一种十分稳定的传感器MQ-2。该报警器对可燃气体进行实时控制,当可燃气体的浓度超过允许值时,控制电路进行报警,设计的可燃气体监测报警器具有性能稳定,测量准确等优点.本设计的可燃性气体报警、控制器可以检测空气中以烷类及一氧化碳气体为主的多种可燃性气体的浓度,实时显示浓度值,当达到预先设定的上限报警设定值时,发出声音报警和控制信号,以提示操作人员采取安全对策或自动控制相关安全装置。该报警器可以实时、准确检测可燃性气体,并且可以长时间可靠无误的报警,具有很广泛的应用前景。关键词:报警器;传感器;单片机;蜂鸣器百度文库-好好学习,天天向上百度文库-好好学习,天天向上 - Abstra

3、ctWiththecitygas,naturalgasutilitiesandthechemicalindustryisdevelopingrapidly,flammable,explosivegastypeandrangeofapplicationsisincreasing,theflammableandexplosivegasesintheprocessofproductionanduse,intheeventofleakagewillbecausedbypoisoning,fires,explosionsandothermajorincidents.Peopleoftheimportan

4、ceofsafetyinproductionandtheproductionoftechnicalmeanstocontinuouslyimprove,thecombustiblegasalarmmonitoringiswidelyusedintheseareas.Combustiblegasalarmmonitoringisthepreventionofexplosivegasintheproductionanduseoftheleakageoccurredduringthealarm.Inordertopreventtheoccurrenceofsuchincidents,theinsta

5、llationofcombustiblegasalarmmonitoringisessentialtothetimelydetectionofpotentialcausesofaccidentsandtakeremedialmeasures.CarbonmonoxidealarmisdesignedbasedonAT89C51withahighlevelofintegration.Inordertoimprovesensitivityandaccuracy,theelectrochemicalsensorisused.Thecarbonmonoxidealarmismonitoredonfor

6、real-time,whenpermittedvaleoftheconcentrationofcarbonmonoxideisexceeded,thecontrolcircuitwillalarm,anditisprogram-controlledthroughexternalrowfansandsolenoidvalvewith.thatthismethodisdesignedtomonitorcombustiblegasalarmhasastableperformance,accuratemeasurement.Combustiblegasalarminstrumentdesignedde

7、tectsalkylcombustiblegasandcarbonmonoxideespecially,anddisplaysconcentrationontheinstrument.Whencombustiblegasreachesalarmthresholdvalue,theinstrumentsendsoutsoundandlightalarm,Thecombustiblegasalarminstrumenthasgotpastthetestonthespotandgotasatisfyingcanbedrawnthatthiskindofhighefficiencycombustibl

8、egasalarminstrumentwillhaveawideapplication.Keywords:alarm;sensor;single-chip;buzzer1绪论课题背景和意义随着我国改革开放的不断深入,工业化的发展,人类的生活水平在不断地提高。然而工作环境的污染却不断地在增加。我们的生活环境中存在着各种各样的有毒有害,易燃易爆气体,从家用液化石油气、城市煤气以及天然气到工业生产过程中产生的气体、交通工具中排放的各种气体都在不断地污染环境,影响人类的生存。这些气体在带给人们能源、生产生活提供方便的同时,但是它们本身是有毒、易燃的化学物品,也给燃气燃具用户深深埋下了火灾、中毒、爆炸的

9、隐患。由于人们感官缺乏对各种可燃气体的感知,特别是对可燃气体浓度的判断能力是有限的,因而研制出能够感知并判别气体的种类和测量气体浓度的仪器就变得尤为必要。因此本论文拟设计一种可燃气体监测报警器,用于监测空气中可燃气体的浓度,并且能将气体的浓度显示在数码管上,当空气中的可燃气体的浓度达到一定的警界值时,发出报警声音,从而能够保障人们自身和生产与生活的安全。课题的来源随着城市煤气、天然气事业及化学工业的迅速发展,易燃、易爆的气体种类和应用范围在不断增加,这些易燃易爆气体在生产和使用过程中,一旦发生泄漏将会引起中毒、火灾、爆炸等重大事故,人们在对安全生产的重视程度日益增加的同时,对生产技术手段也进行

10、不断的提高,研制一种新型、性能稳定、准确监测可燃性气体报警控制器势在必行。而传统的模拟型可燃性气体报警控制器,对于气体传感器的特性补偿、修正,采用匹配补偿传感器的硬件调整方式;这种调整方式虽然具有现场调整方便的优点,但补偿拟合的范围窄,匹配传感器的部件选择困难,而难以获得较好的补偿、修正效果。因此,本次设计采用了“探测器+单片机控制电路”设计思路。本次设计采用以AT89C51芯片为核心,用半导体陶瓷式气体传感器MQ-2来检测外部气体浓度,结合外部硬件电路实现对可燃性气体进行报警控制装置。AT89C51芯片具有功能强大,性价比高等一系列优点,适合产品大规模生产。同时,设计出的可燃性气体报警控制器

11、具有操作简单,实用性强,价格便宜,安全性高等特点,所以非常适合贮气仓库,以及家庭等场所使用,具有很高的实用价值。正是由于可燃性气体报警控制器对于安全生产的重要性,国内外有众多厂家研制、生产这一产品。从运用所学知识和实际意义出发,研制一种固定式可燃性气体报警控制器,它主要对以烷类气体为主的多种可燃性气体进行检测控制。国内外研究现状在很多矿井的工作过程中,以及家用沼气、液化气灶的使用过程中,都会出现可燃气体泄露的情况,而这种情况一旦发生,就会引起爆炸或中毒,会产生极大的危害。目前已有的可燃气监测报警系统大概有以下几类:(1)采用气敏传感器,电源,信号转换电路,单片机,数码管显示,报警器,发光二极管

12、构成的系统。采用气敏探头为半导体式气敏传感器,工作原理是随着探头附近可燃气体浓度上升,通电预热后的半导体构件对敏感气体的吸附作用,内部化学反应加快,气敏探头感应体电阻值呈指数率下降,这种电阻的变化被信号转换电路将其转变成可以测量的电信号。将传感器电阻值的变化纳入方波产生器的时间常数,影响方波的宽度,而方波宽度的变化直接和燃气浓度相关,反映出是否有燃气泄露现象。设计在监测电路后级的单片机利用其内部定时器可精确测定方法宽度,通过公式计算即可计算出所探测到的燃气浓度参数。并通过数码管显示出来,当监测浓度值超过预先设置的危险门限时,立刻驱动报警器工作。该系统的优点所实现的可燃气监测系统监测全面,性价比

13、高,运行可靠。但要求计算精确。(2)由监测元件,放大电路,报警系统,显示系统组成。可燃气体监测报警系统的监测原理主要有催化燃烧原理,热导原理,半导体原理和红外吸收原理等结合而成。对于大多数可燃气体监测报警器均是采用催化燃烧原理制造。采用催化燃烧原理制造的可燃气体报警器工作原理是依据平衡电桥,这一平衡电桥其中一个桥臂为热敏元件,热敏元件的表面涂有催化剂,当桥臂流过的空气含有易燃易爆物气体时,有不平衡电信号输出,根据信号大小可得到空气中易燃易爆物的含量。当气体浓度达到预先设置的报警值时,仪器发出声光报警。该系统的优点所实现的可燃气监测系统操作,控制策略简单,成本低。但易受环境因素影响测量值。由于本

14、课题的目标是设计一种性价比高,运行可靠,低成本的可燃气体监测报警器,因此,综合分析后决定采用以下方案。此方案设计的可燃气体监测报警器由稳压电源电路,数码管,单片机,传感器,A/D转换器,二极管,蜂鸣器构成。主要设计内容、功能及技术指标本设计为工业现场的一个完整的可燃气体探测报警系统,包含检测、传送、处理和报警等部分。设计主要应用于保护现场及操作者的安全,提高现场安全度。设计中需检测可燃气体(如CO等)的浓度,并与设定的危险临界值比较,决定是否报警。设计主要内容计主要指标:浓度值检测设计范围为00%50%;用十进制数码显示当前的实际浓度;设计显示危险登记;用语音实现报警。2可燃气探测报警器的方案

15、设计具体方案设计方案一由于可燃气监测报警器主要包括模数转换输入模块、主处理模块、显示模块、报警模块等部分。主要做以下设计:A/D转换器控制程序,要控制A/D转换器能按照要求的时间分别对可燃气监测传感器测得的结果进行数据的转换并传送给单片机。数码管与单片机的接口电路控制程序,用数码管显示测得的浓度值。发光二极管,蜂鸣器的控制程序,当超过设定浓度,进行声光报警.电路正常工作时绿灯闪烁。分析:此设计比较全面、完善,而且电路简单实用,设计到的模块比较简单,利用高灵敏度的传感器,对一氧化碳气体进行检测,当气体浓度超过一定的限度时,报警电路开始报警,同时启动换气扇电路,将超标气体浓度降低到正常值,保证工厂

16、的一切工作能够安全实施。方案二鉴于此系统所要实现的功能,提出如下方案并进行分析。百度文库-好好学习,天天向上百度文库-好好学习,天天向上- 采用单个传感器检测可燃气体浓度,将检测到的浓度结果通过浓度采集电路转化成电压信号,若电压超过一定的限度,报警电路启动,利用MCS-51单片机控制声音报警。分析:此设计十分简单,也十分实用。虽然对可燃气体浓度的采集不是很精确,但报警方面已经十分符合生活必须。方案三以MCS-51系列单片机AT89C2051为核心,本着设计简单、调试方便、安装灵活、安全可靠,节约成本的原则,完成该设计。智能可燃气体探测控制器主要功能以及技术要求包括:(1)对可燃气体进行检测,可

17、燃气体浓度达到报警设定值时,应能报警。(2)能设定可燃气体浓度报警值,范围在1%-25%。(3)探测器的报警动作值与可燃气体浓度报警设定值之差不应超过土3%LEL(4)正常工作:绿灯闪烁,蜂鸣器不报警。(5)可燃气体浓度超标范围报警应满足如下条件:在报警范围内,实行声、光(红色指示灯)报警。从报警区移到干净空气区,30秒内应正常显示。(6)故障报警:传感器断路、短路时应发出与可燃气体浓度超标时有明显区别的声、光(黄色指示灯)报警。(7)声、光设置手动自检功能。(8)浓度超限报警时,应能启动输出控制功能。分析:此设计的电路虽然功能齐全,但电路整体结构比较复杂,用到的元器件较多,成本较高,涉及到的

18、软硬件设计比较繁杂。方案比较及选择通过对上述方案的比较,综合各方面的性能,方案一的整体设计比较清晰,完善,鉴于单片机AT89C51具有高集成度等优点,设计了一种基于AT89C51的可燃气体探测报警器,为了提高系统的灵敏度和准确性,采用了一种十分稳定的传感器MQ2,传感器对可燃气体气体进行采集,将采集到的信号传送给模数转换器ADC0809,当气体浓度超过一定的限度时,报警电路启动,同时启动换气扇电路,以降低超标气体浓度,达到处理的措施。8255用于接口电路的扩展,可以设置可燃气体的浓度。气体传感器的选型可燃性气体传感器是一个气-电变换器,它的作用是把可燃性气体在空气中的含量(即浓度)变成电信号,

19、进而由单片机采集信号、数据处理、浓度显示以便报警控制。传感器作为对可燃性气体的敏感元件,是各种类型(袖珍式、便携式、固定式)仪表的核心之一。因此,传感器的选型是非常重要的。2.2.1气体传感器的种类国外从30年代开始研究开发气体传感器。过去气体传感器主要用于煤气、液化石油气、天然气以及矿井中的瓦斯气体的检测与报警,目前需要检测的气体种类由原来的还原性气体(H2,C4H10,CH4等)扩展到毒性气体(CO,N02,H2S,NO,NH3,PH3等)。气体传感器种类繁多,从原理上可以分为三大类:利用物理化学性质的气体传感器:如半导体、催化燃烧等。利用物理性质的气体传感器:如热导、光干涉、红外吸收等。

20、利用电化学性质的气体传感器:如电流型、电势型等。下面对工业上常用的几种气体传感器作以简单介绍。半导体气体传感器这类传感器主要使用半导体气敏材料,利用气敏元件的电阻、电流或电压随气体浓度变化的原理工作的。由于具有灵敏度高、响应快、输出信号强、耐久性强、结构简单、价格便宜等诸多优点,这类传感器得到了广泛的应用。目前,世界上许多国家开展了对半导体气敏材料的研究,其中日本、美国处十领先地位,我国也投入大量资金和人力进行研究,并取得一定成果。该传感器己成为世界上产量最大、使用最广的气体传感器之一。固体电解质气体传感器这是一种产量仅次于半导体气体传感器的一类传感器。它使用固体电解质材料作为气敏元件。其原理

21、是气敏材料在通过气体时产生离子,形成电动势,钡U量电动势从而测量气体浓度。由于这种传感器电导率高,灵敏度和选择性好,因而得到了广泛的应用,几乎打入了石化、环保、矿业等各个领域。如测量H2SYST-Au-WO3,NH3的NH4CaCO3等。但这种传感器制造成本高,检测气体范围有限,在检测环境污染领域中有优势。接触燃烧式气体传感器这类传感器可分为直接接触燃烧式和催化接触燃烧式气体传感器。其工作原理是:气敏材料在通电状态下,可燃性气体氧化燃烧或在催化剂作用下氧化燃烧,产生的热量使电热丝升温,从而使其电阻值发生变化,测量阻值变化从而测量气体浓度。接触燃烧式气体传感器在环境温度下非常稳定,并能对爆炸F限

22、的绝大多数可燃性气体进行检测,普遍应用于石化工厂、造船厂、矿井隧道、浴室、厨房等处可燃性气体的监测和报警。这类传感器只能测量可燃性气体,对不可燃性气体不敏感。在燃气爆炸下限内输出为线性、只与燃气浓度成正比、温度和湿度的变化对其工作状态影响很小、选择性好、反映准确、精度高、再现性好。其不足的是催化剂寿命有限,当在可燃性气体与空气的混合物中有硫化氢等含硫物质的情况下,则有可能在无焰催化燃烧的同时,有些固态物质附着在催化元件表面,阻塞载体的微孔,从而引起响应缓慢,反应滞缓或中毒,使灵敏度降低。高分子气体传感器利用高分子气敏材料制作的气体传感器近年来得到很大的发展。高分子气敏材料在遇到特定气体时,其电

23、阻、介电常数、材料表面声波传播速度和频率、材料重量等物理性能发生变化D21高分子气敏材料由于具有易操作性、工艺简单、常温选择性好、价格低廉、易与微结构传感器和声表面波器件相结合,在毒性气体和食品鲜度等方面的检测中具有重要作用。高分子气体传感器具有对特定气体分子灵敏度高,选择性好,且结构简单,能在常温下使用,可以弥补其它气体传感器的不足。电化学传感器这类传感器由膜电极和电解液灌封而成。气体浓度信号将电解液分解成阴阳带电离子,通过电极将信号传出。它的优点是:反映速度快、准确、稳定性好、能够定量检测,但寿命较短(大于等于两年)。它主要适用于毒性气体的检测。目前国际上绝大部分毒气检测采用该类型传感器。

24、(3)可燃气体传感器的选择百度文库-好好学习,天天向上百度文库-好好学习,天天向上百度文库-好好学习,天天向上一io一io- 可燃气体检测报警器主要应用在石油、化工、冶金、油库、液化气站、喷漆作业等易发生可燃烟雾泄漏的场所,根据报警器检测可燃气体种类的要求,一般选用接触燃烧式可燃气体传感器和半导体可燃气体传感器。使用接触燃烧式传感器,其探头的阻缓及中毒,是不可避免的问题。阻缓是当在可燃气体与空气的混合物中含有硫化氢等含硫物质的情况下,则有可能在无焰燃烧的同时,有些固态物质附着在催化元件表面,阻塞载体的微孔,从而引起响应缓慢反应滞缓,灵敏度降低。虽然将阻缓的传感器再放回新鲜空气环境中有得到某种程

25、度的恢复的可能,但是如果长期暴露在这样的环境中,其灵敏度会不断下降,导致传感器最终丧失检测烟雾的能力。中毒是如果环境空气中含有硅烷之类的物质时,则传感器将使催化元件产生不可逆转的中毒,以致灵敏度很快就丧失。当怀疑检测环境中存在这些物质时,经常对探头进行标定,是必须且有效的办法。因此,经常对传感器进行标定,是保证其准确性的必要的途径。一般连续使用两个月后应对传感器进行量程校准,这种经常性对传感器的维护,无形中加大了工作人员的工作量,同时增加了报警器的维护成本。半导体可燃气体传感器包括用氧化物半导体陶瓷材料作为敏感体制作的烟雾传感器以及用单晶半导体器件制作的烟雾传感器,它具有灵敏度高,响应快、体积

26、小、结构简单,使用方便、价格便宜等优点,因而得到广泛应用。半导体可燃气体传感器的性能主要看其灵敏度、选择性(抗干扰性)和稳定性(使用寿命)。经过对比上述两种可燃气体传感器的应用特性,发现半导体可燃气体传感器的优点更加突出:灵敏度高、响应快、抗干扰性好、使用方便、价格便宜,且不会发生探头阻缓及中毒现象,维护成本较低等。因此,本设计采用半导体可燃气体传感器作为报警器可燃气体信息采集部分的核心。而在众多半导体气体传感器中,本设计选用MQ-2型烟雾传感器,这种型号的传感器不但具备一般半导体烟雾传感器灵敏度高、响应快、抗干扰能力强、寿命长等优点。MQ2传感器简介MQ-2是郑州炜盛电子科技有限公司生产的可

27、燃气体传感器,对一氧化碳、甲烷,液化石油气具有很高的灵敏度和良好的选择性。具有长期的使用寿命和可靠的稳定性,驱动电路简单,较大的电信号输出。应用于家庭和生产环境下的一氧化碳探测装置,适宜于一氧化碳、煤气,液化石油气等的探测。MQ2传感器详细说明MQ-2型气敏元件的敏感层是用非常稳定的二氧化锡制成的。因此,它具有优秀的长期稳定性,在正常使用条件下,其使用寿命可达5年。图给出了MQ-2元件对不同气体的灵敏度特性。温度为20摄氏度,湿度为65%,氧气浓度为21%,RL=l0k,Ro为1000ppmLPG(液化石油气)中气敏元件电阻,Rs为不同气体不同浓度下气敏元件电阻。IHQ-9图MQ-2灵敏度特性

28、曲线MQ-2工作原理:传感器的表面电阻Rs是通过与其串联的负载电阻R上的有效电L压信号V输出而获得的。二者之间的关系为:RL=VPL公式(3-1)图为负载测试曲线图,是利用测试回路测得在传感器由洁净空气转移至一氧化碳或甲烷气氛中时,RL上的信号输出变化情况,输出信号的测定是在一个完整的加热周期或在两个完整的加热周期内测得。百度文库-好好学习,天天向上百度文库-好好学习,天天向上一11一111OOOppmLPC或图负载测试曲线图该传感器需要施加2个电压:加热器电压(VH)和测试电压(Vc)。其中VH用于为传感器提供特定的工作温度。Vc则是用于测定与传感器串联的负载电阻(RL)上的电压(VRL)。

29、这种传感器具有轻微的极性,Vc需用直流电源。在满足传感器电性能要求的前提下,Vc和VH可以共用同一个电源电路。为更好利用传感器的性能,需要选择恰当的RL值。VcMQ-2气敏元件的结构和外形如图所示(结构AorB),由微型Al203陶瓷管、SnO2敏感层,测量电极和加热器构成的敏感元件固定在塑料或不锈钢制成的腔体内,加热器为气敏元件提供了必要的工作条件。圭寸装好的气敏元件有6只针状管脚,其中4个用于信号取出,2个用于提供加热电流。VrlGNDAH7BH-fR1:_:1OABBB图传感器外图传感器的测试电路百度文库-好好学习,天天向上百度文库-好好学习,天天向上- - 形可燃气体探测报警控制器的总

30、体设计系统总体结构设计图系统框图系统以单片机AT89C51为核心,配合外围电路共同完成信号采集、浓度显示、声音报警等功能。其中传感器采用的是NG-C0-001,该传感器外形小,气体响应快,性能稳定,低功耗,常适用于泄漏监测器。A/D转换器采用的是ADC0809,该传感器是采样频率为8位的、以逐次逼近原理进行模数转换的器件,具有功耗低,性能稳定的特点。整体系统要求工作稳定、通用性强、功耗低。保证报警器的精确性及可靠性的同时,有利降低报警器的成本。系统的工作流程本设计部分主要由传感器,A/D转换器,单片机,数码管和蜂鸣器,换气扇等组成。首先,传感器送来的可燃气体浓度对应的电压信号送入A/D转换芯片

31、ADC0809中,将模拟量转化成数字量后输入到微控制器内,进行数据处理,将电压信号转化成为对应的浓度值;最后,将实际可燃气体浓度送数码管显示,当有可燃气体浓度超出设定的限定值时,则单片机将驱动蜂鸣器实现报警功能,同时采取降低超标气体浓度。3可燃性气体报警控制器的硬件设计在可燃性气体报警控制器的设计中,单片机是仪表的核心部件。它一方面接收传感器检测到的可燃性气体浓度所对应的模拟电压信号,另一方面要对这一信号进行处理,控制报警、控制电路进行相应操作断。在单片机所实现的这些功能中,特别是信号处理部分,需要单片机有较快的运行速度,才能对现场气体浓度做出快速、准确的检测,进行相应的处理。同时考虑选择低价

32、实用的机型,并为制同一系列的低功耗产品做准备。根据多方面的比较,本设计选用生产的AT89C51系列单片机作为报警器的核心控制器。首先,可燃性气体浓度信号通过MQ-2气体传感器将可燃性气体浓度信号转换成电压信号,经过A/D转换,输出一个适合单片机接收的电压信号,然后,送入AT89C51中,最后,将浓度值送入LED数码管显示。当检测到的可燃性气体浓度超出上限报警设定值时,报警器发出声音报警,同时启动驱动排气装置,实现排气系统的自动控制。可燃性气体探测报警器的设计可燃性气体报警控制器系统结构如图所示,系统以AT89C51单片机为核心,配合外围电路共同完成信号采集、浓度显示、声音报警、自动控制等功能。

33、通过预设气体浓度,传感器进行检测气体浓度,假如超过预设气体浓度时,将发出声音报警,并自动启动排气装置。图可燃性气体报警控制器系统结构AT89C51系列单片机系统结构特点硬件设计中最核心的器件是单片机80C51,它一方面控制A/D转换器实现模拟信号到数字信号的转换,另一方面,将采集到的数字电压值经计算机处理得到相应的二进制代码,与设定的值作比较。整个系统的软件编程就是通过汇编语言对单片机80C51实现其控制功能。80C51系列80C51系列单片机产品繁多,主流地位已经形成。多年来的应用实践已经证明,80C51的系统结构合理,技术成熟,许多单片机芯片倾力于提高80C51系列产品的综合功能,从而形成

34、了80C51的主流产品的地位,近年来推出的与80C51兼容的主要产品有:ATMEL公司融入Flash存储器技术推出的AT89系列单片机;Philips公司推出的80C51、80C552系列高性能单片机;华邦公司提出的W78C51、W77C51系列高速低价单片机;ADI公司推出的AduC8xx系列高精度ADC单片机;LG公司推出的GMS90/97系列低压高速单片机;Maxim公司推出的DS89420高速(50MIPS)单片机;Cygnal公司推出的C8051F系列高速单片机。由此可见,80C51已经成为事实上的单片机主流系列,所以,本次设计选择80C51单片机。80C51的基本结构80C51单片

35、机主要由以下部分组成:CPU系统8位CPU,含布尔处理器;时钟电路;总线控制逻辑。存储器系统4KB的程序存储器(ROM/EPROM/Flash,可扩至64KB);128KB数据存储器(RAM,可再扩64KB);特殊功能寄存器SFR。I/O口和其他动能单元4个并行1/O口;2个16位定时/计数器;1个全双工异步串行口;中断系统(5个中断源,2个优先级)80C51单片机的的封装和引脚80C51系列单片机采用双列直插式(DIP).QFP44(QuadFlatPack)和LCC(LeadedChipCaiier)形式封装。这里仅介绍常用的总线型DIP40封装。如图所示。40个引脚按引脚功能大致可分为4

36、个种类:电源、时钟、控制和I/O引脚电源:VCC-芯片电源,接+5V;VSS-接地端;百度文库-好好学习,天天向上百度文库-好好学习,天天向上一 一 fl.oFl.1F1.2F1.3F1.4F1.5F1.6F1.7EST/VedFJP0口图80C51单片机的的封装和引脚时钟:XTAL1、XTAL2-晶体振荡电路反相输入端和输出端。控制线:控制线共有4根,ALE/PROG:地址锁存允许/片内EPROM编程脉冲ALE功能:用来锁存P0口送出的低8位地址PROG功能:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。PSEN:外ROM读选通信号。RST/VPD:复位/备用电源。RST

37、(Reset)功能:复位信号输入端。VPD功能:在Vcc掉电情况下,接备用电源。EA/Vpp:内外ROM选择/片内EPROM编程电源。EA功能:内外ROM选择端。Vpp功能:片内EPROM的芯片,在EPROM编程期间,施加编程电源Vpp。I/O线80C51共有4个8位并行1/O端口:P0、Pl、P2、P3,共32个引脚。P3口还具有第二功能,用于特殊信号输入输出和控制信号(属控制总线)。80C51单片机的时钟(1)振荡器和时钟电路80C51内部有一个高增益反相放大器,用于构成振荡器,但要形成时钟脉冲,外部还需附加电路O80C51的时钟产生方法有以下两种。a内部时钟方式利用芯片内部的振荡器,然后

38、在引脚XTAL1和XTAL2两端跨接晶体振荡器(简称晶振),就构成了稳定的自激振荡器,发出的脉冲直接送入内部时钟电路。外接晶振时,C和C的值通常选择为30pF左l2右;c、C对频率有微调作用,晶振或陶瓷谐振器的频率范围可在l212MHz之间选择。为了减小寄生电容,更好地保证振荡器稳定、可靠地工作,振荡器和电容应尽可能安装得与单片机引脚XTALl和XTAL2靠近。图3-380C51时钟电路接线方法b外部时钟方式此方式是利用外部振荡脉冲接入XTALl或XTAL2oHMOS和CHMOS单片机外时钟信号接入方式不同。80C51单片机的复位在整个声光报警系统中,要进行实验,必须对整个系统先复位。复位是单

39、片机的初始化操作。单片机系统在上电启动运行时,都需要先复位。其作用是使CPU和系统中其他部件都处于一个确定的初始状态,并从这个状态开始工作,因而,复位是一个很重要的操作方式。但单片机本身是不能自动进行复位的,必须配合相应的外部复位电路才能实现。复位电路设计单片机的外部复位电路有上电复位和上电和按键均有效的复位两种。我们在设计单片机复位时,选用上电复位。上电复位上电复位利用电容器的充电实现,图3-4是80C51单片机的上电+按键复位电路。上电要求接通电源后,单片机实现自动复位操作。上电瞬间RST引脚获得高电平,随着电容的充电,RST引脚的高电平将逐渐下降。RST引脚的高电平只要能保持足够的时间(

40、2个机器周期),单片机就可以进行复位操作。该电路典型的电阻值和我电容参数为:晶振为12MHZ,电容值为10uF,电阻值为。%1C1IIRST-1IIIOlFOR2S0C51200S.2K-GND图3-4上电+按键复位电路复位状态:初始复位不改变RAM(包括工作寄存器R0R7)的状态,复位后80C51片内各特殊功能寄存器的状态如表所示,表中“x”为不定数。表复位后的内部特殊功能寄存器状态寄存器复位状态寄存器复位状态PC0000HTMOD00HACC00HTCON00HB00HTH000HBSW00HTL000HSP07HTH100HDPTR0000HTL000HP0P3FFHSCON00HIPX

41、X000000BSBUFxxxxxxxxBIE0X000000BPCON0 xxx0000B复位时,ALE和旳囱成输入状态,即ALE二西丽=1,片内RAM不受复位影响。复位后,P0P3口输出高电平且使这些双向口皆处于输入状态,并将07H写入堆栈指针SP,同时将PC和其余专用寄存器清0。此时,单片机从起始地址0000H开始重新执行程序。所以,单片机运行出错或进入死循环时,可使其复位后重新运行。可燃性气体报警控制器的电路设计3.3.1A/D转换电路ADC0809芯片为28引脚为双列直插式封装,其引脚排列见图。对ADC0809主要信号引脚的功能说明如下:IN7IN0模拟量输入通道ALE地址锁存允许信

42、号。对应ALE上跳沿,A、B、C地址状态送入地址锁存器中。START转换启动信号。START上升沿时,复位ADC0809;START下降沿时启动芯片,开始进行A/D转换;在A/D转换期间,START应保持低电平。本信号有时简写为ST.A、B、C地址线。通道端口选择线,A为低地址,C为高地址,引脚图中为ADDA,ADDB和ADDC。其地址状态与通道对应关系见表9-1。百度文库-好好学习,天天向上百度文库-好好学习,天天向上- - #CLK时钟信号。ADC0809的内部没有时钟电路,所需时钟信号由外界提供,因此有时钟信号引脚。通常使用频率为500KHz的时钟信号EOC转换结束信号。EOC=0,正在

43、进行转换;EOC=1,转换结束。使用中该状态信号即可作为查询的状态标志,又可作为中断请求信号使用。D7D0数据输出线。为三态缓冲输出形式,可以和单片机的数据线直接相连。D0为最低位,D7为最高OE输出允许信号。用于控制三态输出锁存器向单片机输出转换得到的数据。OE=0,输出数据线呈高阻;OE=1,输出转换得到的数据。Vcc+5V电源。Vref参考电源参考电压用来与输入的模拟信号进行比较,作为逐次逼近的基准。其典型值为+5V(Vref(+)=+5V,Vref(-)=-5V).百度文库-好好学习,天天向上百度文库-好好学习,天天向上 一 vccDQ-Qmsb2-lIN-12-32-4IN-22-5

44、2LN-32-7kb2-gLN-4EQCIN-5ADD-AIN-4ADD*ADD-CIN-7ALEENABLESTAXT或十)CLOCK弋U4VEN126316.ADCO8092AP220P21P2218P23gP24TTP2?14P261.7:P272P32236ToF3_l:P3_0P3_3图3-5A/D转换电路VIN1采集传感器输出的信号电压信号,当采集的电压超过时,即表示浓度超过约45%时,系统将发生报警。AT89C51单片机接口电路AT89C51采用封装形式,有40个管脚。根据单片机制作的原理以及报警器实现的功能,其接口电路主要分为五个部分。AT89C5单片机接口电路如图3-6所示。

45、VCC5VC3vcc.10uFJI1AAA-9.2kQ:Yd|OKey-B复位电路-148.2KQP1-0-P0.0P1-1-pIJ.-1P1-.2-P0.-ZP1-.3-P0.-24-U电Fl:8-P0.EPl-_h-P0.tPl-_7-P0.-7VCC_-P2.0KSTU1P2-_01P3-1-PZ.1P3:2-PZ.23-P2.-3F3-4-pZ.4P3-5-P2.-E(TiTf!:rJ-3_b-PZ.6(BI):i-I3_-7-P2.9KTAL2-EAAXTAL丄-ALE-PSEWTO从.一-GNDAT89G51NX1103jC1JH22pF曰4EdzipAt-日日派电跆C4S/UJ1

46、:MHzQ2I22pF图3-6STC89C52单片机接口电路复位模块复位操作可以使单片机初始化,也可以使死机状态下的单片机重新启动,因此非常重要。为可靠起见,电源上电稳定后还要经一定的延时,才能撤销复位信号,以防电源开关或电源插头分一合过程中引起的抖动而影响复位。在本设计中,米用的是阻容RC上电复位电路,通过电容加到RST端上一个高电平复位信号,高电平持续时间取决于RC电路参数。为了保证系统能可靠地复位,RST端上高电平信号必须有足够长的时间。系统时钟模块时钟电路产生单片机的工作时序脉冲,是单片机正常工作的关键。本次设计中采用外部独立时钟震荡器所产生的时钟信号。在AT89C51的引脚XTAL1

47、和引脚XTAL2外接12MHZ的晶体,同时并连2个22pF的电容,产生系统时钟。显示模块由AT89C51的相应脚构成浓度显示输出信号。本次设计中采用的是动态显示的方法进行浓度显示。声音报警模块由STC89C5242的11脚(TXD)实现声音报警控制。当可燃性气体浓度超过限定值时,扬声器发出鸣叫报警,同时启动54继电器。3.2.3声音报警电路当可燃性气体浓度超过限定值时,扬声器发出鸣叫报警。.U13hh111图3-7报警电路报警电路是由555定时器组成的多谐振荡器进行控制的,多谐振荡器是一种在接通电源后,就能产生一定频率和一定幅值矩形波的自激振荡器,常作为脉冲信号源,由于555定时器内部的比较器

48、灵敏度较高,而且采用差分电路形式,用555定时器组成的多谐振荡器的振荡频率受电源电压和温度变化的影响较小。555定时器输出一定频率的矩形波,通过一个与非门,RC滤波电路控制报警器的正常工作。当可燃气体的浓度超标时,报警器报警并且黄灯闪烁,提示存在危险,以便及时采取措施。3.2.4显示电路此显示电路采共阳极数码管,通过74F164移位寄存器控制数码管的显示,电阻起保护作用,显示可燃气体的当前浓度值,显示电路也可以通过与74LS138译码器的连接来控制数码管的显示,74LS138译码器控制的显示电路没有考虑到进位,显示主要通过编程来控制,而74F164移位寄存器在显示的过程中,考虑到进位,能够准确

49、的显示当前可燃气体的浓度,程序编程控制也比较简单,与数码管连接也可以采用CD4511译码器,此连接与74LS138实现的功能差不多,因此,本设计选用移位寄存器控制数码管的显示,数码管与移位寄存器的连接电路如图3-8所示:-VCC-:|-5VC-U.ftGCDEFG8FCipJ-JW:1-B10a:段mm吕思禺窝段:U4::74F1S+DVGG;VCCU2:r1CLK4Q冬-LCLR1VCCVCC5V各接一根输线上的按键响其他输入态。软件设和外部中断设计,低电8255的I/O读I/O,判定状态,即可识别出按下的按键。对于这种键各程序可以采用中断查询的方法,功能就是:检测是否有键闭合,如有键闭合,

50、则去除键抖动,判断键号并转入相应键处理。其功能键定义如下:A:功能转换键,按此键开始键盘控制。B:B加,按此键则浓度设定值加1。C:C减,按此键则浓度设定值减1图3-15键电路74LS373能介绍八D锁存允许入有回环性)373为盘功(3S,输特态输出的八D透明锁存器,共有54/74S373和54/74LS373两种线路373的输出端0007可直接与总线相连。当三态允许控制端0E为低电平时,0007为正常逻辑状态,可用来驱动负载或总线。当OE为高电平时,0007呈高阻态,即不驱动总线,也不为总线的负载,但锁存器内部的逻辑操作不受影响。当锁存允许端LE为高电平时,0随数据D而变。当LE为低电平时,

51、O被锁存在已建立的数据电平。cc由历昭尿屯內中创LE319116储帀131211.1_lI2JIjJIjJLJLJJJCEOf)DqDi0DjD?BII=II=3|D3O3GHZ:图3-1474LS163引脚图当LE端施密特触发器的输入滞后作用,使交流和直流噪声抗扰度被改善400mV。引出端符号:D0D7数据输入端OE三态允许控制端(低电平有效)LE锁存允许端0007输出端表真值表:DnLEOEOnHHLHLHLLXLLQ0XXH高阻态74LS164功能介绍及应用8位串入,并出移位寄存器,74HC164、74HCT164是高速硅门CMOS器件,与低功耗肖特基型TTL(LSTTL)器件的引脚兼容

52、。74HC164、74HCT164是8位边沿触发式移位寄存器,串行输入数据,然后并行输出。数据通过两个输入端(DSA或DSB)之一串行输入;任一输入端可以用作高电平使能端,控制另一输入端的数据输入。两个输入端或者连接在一起,或者把不用的输入端接高电平,一定不要悬空。时钟(CP)每次由低变高时,数据右移一位,输入到Q0,Q0是两个数据输入端(DSA和DSB)的逻辑与,它将上升时钟沿之前保持一个建立时间的长度。主复位(MR)输入端上的一个低电平将使其它所有输入端都无效,同时非同步地清除寄存器,强制所有的输出为低电平。3.4.2特性门控串行数据输入异步中央复位符合JEDEC标准no.7A静电放电(E

53、SD)保护:HBMEIA/JESD22-A114-B超过2000VMMEIA/JESD22-A115-A超过200V。多种封装形式额定从-40C至+85C和-40C至+125C。343引脚信息DSA14DSB23Q7QCaQ1164QcQ24aeMIRGND7CP图3T5DIP14、S014、SS0P14和TSS0P14封装的引脚配置表引脚说明符号引脚说明DSA1数据输入DSB1数据输入Q0Q336输出GND7地(0V)CP8时钟输入(低电平到高电平边沿触发)/M/R9中央复位输入(低电平有效)Q4Q71013输出vcc14正电源罗亩的笔记3.4.4.功能表(真值表)H=HIGH(高)电平h=

54、先于低-至-高时钟跃变一个建立时间(set-uptime)的HIGH高)电平百度文库-好好学习,天天向上百度文库-好好学习,天天向上- - #L=LOW(低)电平f=低-至-高时钟跃变l=先于低-至-高时钟跃变一个建立时间(set-uptime)的LOW(低)电平q=小写字母代表先于低-至-高时钟跃变一个建立时间的参考输入的状态表真值表工作模式输入输出/M/RCPDSADSBQ0QI至Q7复a)LLXXLL至L移位HllLq0至q6HlhLq0至q6HfhlLq0至q6HfhHHq0至q68255功能简介百度文库-好好学习,天天向上百度文库-好好学习,天天向上一 一 8255是Intel公司生

55、产的可编程并行I/O接口芯片,有3个8位并行I/O口。具有3个通道3种工作方式的可编程并行接口芯片(40引脚)。其各口功能可由软件选择,使用灵活,通用性强。8255可作为单片机与多种外设连接时的中间接口电路。!333T3029SBeTS3&gB35-B1234507rB口EEIEIiTl4CIm8255作为主机与外设的连接芯片,必须提供与主机相连的3个总线接口,即数据线、地址”*3=引闵线、控制线接口。同时必须具有与外设连接的接口A、B、C口。由于8255可编程,所以必须具有逻辑控制部分,因而8255内部结构分为3个部分:与CPU连接部分、与外设连接部分、控制部分。口F*e,Be,BeB书ef

56、cBIUFPFFpp1目201庄S3ZS1-451-71-31左1C116特性(1)一个并行输入/输出的LSI芯片,多功能的I/O器件,可作为CPU总线与外围的接口.(2)具有24个可编程设置的I/O口,即3组8位的I/O口为PA口,PB口和PC口.它们又可分为两组12位的I/O口,A组包括A口及C(高4位,PC4PC7),B组包括B口及C口(低4位,PC0PC3).A组可设置为基本的I/O口,闪控(STROBE)的I/O闪控式,双向I/O3种模式;B组只能设置为基本I/O或闪控式I/O两种模式,而这些操作模式完全由控制寄存器的控制字决定.引脚功能RESET:复位输入线,当该输入端处于高电平时

57、,所有内部寄存器(包括控制寄存器)均被清除,所有I/O口均被置成输入方式。CS:芯片选择信号线,当这个输入引脚为低电平时,即/CS=0时,表示芯片被选中,允许8255与CPU进行通讯;/CS=1时,8255无法与CPU做数据传输.RD:读信号线,当这个输入引脚为低电平时,即/RD=0且/CS=0时,允许8255通过数据总线向CPU发送数据或状态信息,即CPU从8255读取信息或数据。WR:写入信号,当这个输入引脚为低电平时,即/WR=0且/CS=0时,允许CPU将数据或控制字写入8255。D0D7:三态双向数据总线,8255与CPU数据传送的通道,当CPU执行输入输出指令时,通过它实现8位数据

58、的读/写操作,控制字和状态信息也通过数据总线传送。PA0PA7:端口A输入输出线,一个8位的数据输出锁存器/缓冲器,一个8位的数据输入锁存器。PB0PB7:端口B输入输出线,一个8位的I/O锁存器,一个8位的输入输出缓冲器。PC0PC7:端口C输入输出线,一个8位的数据输出锁存器/缓冲器,一个8位的数据输入缓冲器。端口C可以通过工作方式设定而分成2个4位的端口,每个4位的端口包含一个4位的锁存器,分别与端口A和端口B配合使用,可作为控制信号输出或状态信号输入端口。A0,A1:地址选择线,用来选择8255的PA口,PB口,PC口和控制寄存器.当A0=0,A1=0时,PA口被选择;当A0=0,A1

59、=1时,PB口被选择;当A0=1,A1=0时,PC口被选择;当A0=1时,控制寄存器被选择4可燃气探测报警器软件的设计本论文中,软件解决的主要问题是检测气体传感器的可燃性气体浓度信号,然后对信号进行A/D转换,数据处理,浓度显示,以及报警器警报和处理措施。程序编程可以采用C语言也可采用汇编语言,本次设计中采用汇编语言编程,汇编语言(AssemblyLanguage)是面向机器的程序设计语言,在汇编语言中,用助记符(Memoni)代替操作码,用地址符号(Symbol)或标号(Label)代替地址码,这样用符号代替机器语言的二进制码,就把机器语言变成了汇编语言,于是汇编语言亦称为符号语言。主程序设

60、计流程图硬件电路和软件程序是组成一个系统不可缺少的两部分,二者的百度文库-好好学习,天天向上百度文库-好好学习,天天向上- #- 正确与否将直接影响整个程序的可实现性。在上一章中已经将整个系统的硬件部分作了介绍,在这一章中将就系统的软件部分加以分析说明。本次设计的软件要实现的功能是:ADC0809对传感器检测的气体浓度信号进行A/D转换,单片机对转换后的信号进行数字滤波、数据处理后,将浓度值与报警值相比较,判断是否报警。同时送入数码管显示气体浓度值,电路的整体设计到报警提示及处理的措施,可燃气体探测报警器的主程序设计流程图如图所示:百度文库-好好学习,天天向上百度文库-好好学习,天天向上- 一

温馨提示

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

评论

0/150

提交评论