可燃气体探测报警控制器设计毕业设计论文.doc

上传人:小小飞 文档编号:3917103 上传时间:2019-10-10 格式:DOC 页数:74 大小:634.02KB
返回 下载 相关 举报
可燃气体探测报警控制器设计毕业设计论文.doc_第1页
第1页 / 共74页
可燃气体探测报警控制器设计毕业设计论文.doc_第2页
第2页 / 共74页
可燃气体探测报警控制器设计毕业设计论文.doc_第3页
第3页 / 共74页
可燃气体探测报警控制器设计毕业设计论文.doc_第4页
第4页 / 共74页
可燃气体探测报警控制器设计毕业设计论文.doc_第5页
第5页 / 共74页
点击查看更多>>
资源描述

《可燃气体探测报警控制器设计毕业设计论文.doc》由会员分享,可在线阅读,更多相关《可燃气体探测报警控制器设计毕业设计论文.doc(74页珍藏版)》请在三一文库上搜索。

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

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

3、nd the chemical industry is developing rapidly, flammable, explosive gas type and range of applications is increasing, the flammable and explosive gases in the process of production and use, in the event of leakage will be caused by poisoning, fires, explosions and other major incidents. People of t

4、he importance of safety in production and the production of technical means to continuously improve, the combustible gas alarm monitoring is widely used in these areas. Combustible gas alarm monitoring is the prevention of explosive gas in the production and use of the leakage occurred during the al

5、arm. In order to prevent the occurrence of such incidents, the installation of combustible gas alarm monitoring is essential to the timely detection of potential causes of accidents and take remedial measures. Carbon monoxide alarm is designed based on AT89C51 with a high level of integration. In or

6、der to improve sensitivity and accuracy ,the electrochemical sensor is used. The carbon monoxide alarm is monitored on for real - time, when permitted vale of the concentration of carbon monoxide is exceeded,the control circuit will alarm, and it is program - controlled through external row fans and

7、 solenoid valve with .that this method is designed to monitor combustible gas alarm has a stable performance, accurate measurement. Combustible gas alarm instrument designed detects alkyl combustible gas and carbon monoxide especially, and displays concentration on the instrument. When combustible g

8、as reaches alarm threshold value, the instrument sends out sound and light alarm,The combustible gas alarm instrument has got past the test on the spot and got a satisfying result.Conclusion can be drawn that this kind of high efficiency combustible gas alarm instrument will have a wide application.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

29、下气敏元件电阻。 图2.1 MQ-2灵敏度特性曲线MQ-2工作原理:传感器的表面电阻Rs是通过与其串联的负载电阻RL上的有效电压信号VRL输出而获得的。二者之间的关系为: 公式(3-1) 图2.2为负载测试曲线图,是利用测试回路测得在传感器由洁净空气转移至一氧化碳或甲烷气氛中时,RL上的信号输出变化情况,输出信号的测定是在一个完整的加热周期或在两个完整的加热周期内测得。图2.2 负载测试曲线图该传感器需要施加2个电压:加热器电压(VH)和测试电压(Vc)。其中VH用于为传感器提供特定的工作温度。Vc 则是用于测定与传感器串联的负载电阻(RL)上的电压(VRL)。这种传感器具有轻微的极性,Vc需

30、用直流电源。在满足传感器电性能要求的前提下,Vc和VH可以共用同一个电源电路。为更好利用传感器的性能,需要选择恰当的RL值。MQ-2气敏元件的结构和外形如图所示(结构A or B),由微型Al2O3陶瓷管、SnO2敏感层,测量电极和加热器构成的敏感元件固定在塑料或不锈钢制成的腔体内,加热器为气敏元件提供了必要的工作条件。封装好的气敏元件有6只针状管脚,其中4个用于信号取出,2个用于提供加热电流。VcVHGNDRLVRLAABB 图2.3 传感器的测试电路 图2.4传感器外形 2.3 可燃气体探测报警控制器的总体设计2.3.1 系统总体结构设计 显示电路(十进制数码管) 复位电路(手动控制)报警

31、电路(555定时器) 单片机地址锁存器内存扩展A/D转换控制电路(8255)风扇电路浓度传感器NG-C0-001 图2.5 系统框图系统以单片机AT89C51为核心,配合外围电路共同完成信号采集、浓度显示、声音报警等功能。其中传感器采用的是NG-C0-001,该传感器外形小,气体响应快,性能稳定,低功耗,常适用于泄漏监测器。A/D转换器采用的是ADC0809,该传感器是采样频率为8位的、以逐次逼近原理进行模数转换的器件,具有功耗低,性能稳定的特点。整体系统要求工作稳定、通用性强、功耗低。保证报警器的精确性及可靠性的同时,有利降低报警器的成本。2.3.2 系统的工作流程本设计部分主要由传感器,A

32、/D转换器,单片机,数码管和蜂鸣器,换气扇等组成。首先,传感器送来的可燃气体浓度对应的电压信号送入A/D转换芯片ADC0809中,将模拟量转化成数字量后输入到微控制器内,进行数据处理,将电压信号转化成为对应的浓度值;最后,将实际可燃气体浓度送数码管显示,当有可燃气体浓度超出设定的限定值时,则单片机将驱动蜂鸣器实现报警功能,同时采取降低超标气体浓度。3可燃性气体报警控制器的硬件设计在可燃性气体报警控制器的设计中,单片机是仪表的核心部件。它一方面接收传感器检测到的可燃性气体浓度所对应的模拟电压信号,另一方面要对这一信号进行处理,控制报警、控制电路进行相应操作断。在单片机所实现的这些功能中,特别是信

33、号处理部分,需要单片机有较快的运行速度,才能对现场气体浓度做出快速、准确的检测,进行相应的处理。同时考虑选择低价实用的机型,并为制同一系列的低功耗产品做准备。根据多方面的比较,本设计选用生产的AT89C51系列单片机作为报警器的核心控制器。首先,可燃性气体浓度信号通过MQ-2气体传感器将可燃性气体浓度信号转换成电压信号,经过A/D转换,输出一个适合单片机接收的电压信号,然后,送入AT89C51中,最后,将浓度值送入LED数码管显示。当检测到的可燃性气体浓度超出上限报警设定值时,报警器发出声音报警,同时启动驱动排气装置,实现排气系统的自动控制。3.1 可燃性气体探测报警器的设计可燃性气体报警控制

34、器系统结构如图3.1所示,系统以AT89C51单片机为核心,配合外围电路共同完成信号采集、浓度显示、声音报警、自动控制等功能。通过预设气体浓度,传感器进行检测气体浓度,假如超过预设气体浓度时,将发出声音报警,并自动启动排气装置。单片机 声、光报警 输出控制 5V电源 浓度比较浓度采样电路图3.1 可燃性气体报警控制器系统结构3.2 AT89C51系列单片机系统结构特点硬件设计中最核心的器件是单片机80C51,它一方面控制A/D转换器实现模拟信号到数字信号的转换,另一方面,将采集到的数字电压值经计算机处理得到相应的二进制代码,与设定的值作比较。整个系统的软件编程就是通过汇编语言对单片机80C51

35、实现其控制功能。3.2.1 80C51系列80C51系列单片机产品繁多,主流地位已经形成。多年来的应用实践已经证明,80C51的系统结构合理,技术成熟,许多单片机芯片倾力于提高80C51系列产品的综合功能,从而形成了80C51的主流产品的地位,近年来推出的与80C51兼容的主要产品有:ATMEL公司融入Flash存储器技术推出的AT89系列单片机;Philips公司推出的80C51、80C552系列高性能单片机;华邦公司提出的W78C51、W77C51系列高速低价单片机;ADI公司推出的AdC8系列高精度ADC单片机;LG公司推出的GMS90/97系列低压高速单片机;Maxim公司推出的DS8

36、9420高速(50MIPS)单片机;Cygnal公司推出的C8051F系列高速单片机。由此可见,80C51已经成为事实上的单片机主流系列,所以,本次设计选择80C51单片机。3.2.2 80C51的基本结构80C51单片机主要由以下部分组成:(1)CPU系统 8位CPU,含布尔处理器;时钟电路;总线控制逻辑。(2)存储器系统 4KB的程序存储器(ROM/EPROM/Flash,可扩至64KB);128KB数据存储器(RAM,可再扩64KB);特殊功能寄存器SFR。(3)I/O口和其他动能单元4个并行I/O口;2个16位定时/计数器;1个全双工异步串行口;中断系统(5个中断源,2个优先级) 3.

37、2.3 80C51单片机的的封装和引脚80C51系列单片机采用双列直插式(DIP).QFP44(Quad Flat Pack)和LCC(Leaded Chip Caiier)形式封装。这里仅介绍常用的总线型DIP40封装。如图3.2所示。40个引脚按引脚功能大致可分为4个种类:电源、时钟、控制和I/O引脚(1) 电源: VCC - 芯片电源,接+5V; VSS - 接地端;图3.2 80C51单片机的的封装和引脚(2)时钟:XTAL1、XTAL2 - 晶体振荡电路反相输入端和输出端。 (3) 控制线:控制线共有4根,ALE/PROG:地址锁存允许/片内EPROM编程脉冲 ALE功能:用来锁存P

38、0口送出的低8位地址 PROG功能:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。 PSEN:外ROM读选通信号。 RST/VPD:复位/备用电源。RST(Reset)功能:复位信号输入端。 VPD功能:在Vcc掉电情况下,接备用电源。 EA/Vpp:内外ROM选择/片内EPROM编程电源。 EA功能:内外ROM选择端。 Vpp功能:片内EPROM的芯片,在EPROM编程期间,施加编程电源Vpp。(4) I/O线80C51共有4个8位并行I/O端口:P0、P1、P2、P3口,共32个引脚。P3口还具有第二功能,用于特殊信号输入输出和控制信号(属控制总线)。3.2.4 80C

39、51单片机的时钟(1)振荡器和时钟电路80C51内部有一个高增益反相放大器,用于构成振荡器,但要形成时钟脉冲,外部还需附加电路。80C51的时钟产生方法有以下两种。a 内部时钟方式利用芯片内部的振荡器,然后在引脚XTALl和XTAL2两端跨接晶体振荡器(简称晶振),就构成了稳定的自激振荡器,发出的脉冲直接送入内部时钟电路。外接晶振时,Cl和C2的值通常选择为30pF左右;Cl、C2对频率有微调作用,晶振或陶瓷谐振器的频率范围可在1.2MHz12MHz之间选择。为了减小寄生电容,更好地保证振荡器稳定、可靠地工作,振荡器和电容应尽可能安装得与单片机引脚XTALl和XTAL2靠近。 图3-3 80C

40、51时钟电路接线方法b 外部时钟方式此方式是利用外部振荡脉冲接入XTALl或XTAL2。HMOS和CHMOS单片机外时钟信号接入方式不同。3.2.5 80C51单片机的复位 在整个声光报警系统中,要进行实验,必须对整个系统先复位。复位是单片机的初始化操作。单片机系统在上电启动运行时,都需要先复位。其作用是使CPU和系统中其他部件都处于一个确定的初始状态,并从这个状态开始工作,因而,复位是一个很重要的操作方式。但单片机本身是不能自动进行复位的,必须配合相应的外部复位电路才能实现。复位电路设计单片机的外部复位电路有上电复位和上电和按键均有效的复位两种。我们在设计单片机复位时,选用上电复位。上电复位

41、上电复位利用电容器的充电实现,图3-4是80C51单片机的上电+按键复位电路。上电要求接通电源后,单片机实现自动复位操作。上电瞬间RST引脚获得高电平,随着电容的充电,RST引脚的高电平将逐渐下降。RST引脚的高电平只要能保持足够的时间(2个机器周期),单片机就可以进行复位操作。该电路典型的电阻值和我电容参数为:晶振为12MHZ,电容值为10uF,电阻值为8.2K。 图3-4上电+按键复位电路复位状态:初始复位不改变RAM(包括工作寄存器R0R7)的状态,复位后80C51片内各特殊功能寄存器的状态如表所示,表中“x”为不定数。 表3.1复位后的内部特殊功能寄存器状态寄存器复位状态寄存器复位状态

42、PC0000HTMOD00HACC00HTCON00HB00HTH000HBSW00HTL000HSP07HTH100HDPTR0000HTL000HP0P3FFHSCON00HIPxx000000BSBUFxxxxxxxxBIE0x000000BPCON0xxx0000B 复位时,ALE和成输入状态,即ALE= 1,片内RAM不受复位影响。复位后,P0P3口输出高电平且使这些双向口皆处于输入状态,并将07H写入堆栈指针SP,同时将PC和其余专用寄存器清0。此时,单片机从起始地址0000H开始重新执行程序。所以,单片机运行出错或进入死循环时,可使其复位后重新运行。3.3 可燃性气体报警控制器的

43、电路设计3.3.1 A/D转换电路ADC0809芯片为28引脚为双列直插式封装,其引脚排列见图9.8。对ADC0809主要信号引脚的功能说明如下:IN7IN0模拟量输入通道ALE地址锁存允许信号。对应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的内部

44、没有时钟电路,所需时钟信号由外界提供,因此有时钟信号引脚。通常使用频率为500KHz的时钟信号EOC转换结束信号。EOC=0,正在进行转换;EOC=1,转换结束。使用中该状态信号即可作为查询的状态标志,又可作为中断请求信号使用。D7D0数据输出线。为三态缓冲输出形式,可以和单片机的数据线直接相连。D0为最低位,D7为最高 OE输出允许信号。用于控制三态输出锁存器向单片机输出转换得到的数据。OE=0,输出数据线呈高阻;OE=1,输出转换得到的数据。Vcc +5V电源。 Vref参考电源参考电压用来与输入的模拟信号进行比较,作为逐次逼近的基准。其典型值为+5V(Vref(+)=+5V, Vref(

45、-)=-5V). 图3-5 A/D转换电路VIN1采集传感器输出的信号电压信号,当采集的电压超过1.96V时,即表示浓度超过约45%时,系统将发生报警。3.3.2 AT89C51单片机接口电路AT89C51采用封装形式,有40个管脚。根据单片机制作的原理以及报警器实现的功能,其接口电路主要分为五个部分。AT89C5单片机接口电路如图3-6所示。 图3-6 STC89C52单片机接口电路(1) 复位模块复位操作可以使单片机初始化,也可以使死机状态下的单片机重新启动,因此非常重要。为可靠起见,电源上电稳定后还要经一定的延时,才能撤销复位信号,以防电源开关或电源插头分一合过程中引起的抖动而影响复位。

46、在本设计中,采用的是阻容RC上电复位电路,通过电容加到RST端上一个高电平复位信号,高电平持续时间取决于RC电路参数。为了保证系统能可靠地复位,RST端上高电平信号必须有足够长的时间。(2) 系统时钟模块时钟电路产生单片机的工作时序脉冲,是单片机正常工作的关键。本次设计中采用外部独立时钟震荡器所产生的时钟信号。在AT89C51的引脚XTAL1和引脚XTAL2外接12MHZ的晶体,同时并连2个22pF的电容,产生系统时钟。(3) 显示模块由AT89C51的相应脚构成浓度显示输出信号。本次设计中采用的是动态显示的方法进行浓度显示。(4) 声音报警模块由STC89C5242的11脚(TXD)实现声音报警控制。当可燃性气体浓度超过限定值时,扬声器发出鸣叫报警,同时启动54继电器。3.2.3 声音报警电路 当可燃性气体浓度超过限定值时,扬声器发出鸣叫报警。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1