燃气泄漏与应急系统的设计本科_第1页
燃气泄漏与应急系统的设计本科_第2页
燃气泄漏与应急系统的设计本科_第3页
燃气泄漏与应急系统的设计本科_第4页
燃气泄漏与应急系统的设计本科_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

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

文档简介

1、摘要本文设计了一个燃气泄漏报警与应急系统,以MCS-51单片机为核心,利用气敏传感器、检测电路、报警电路,并用LED显示当前环境实时温度。当环境中泄漏气体浓度超过限制时,系统发出声光报警,同时打开排风扇应急。当警报解除时,可以复位电路,各个功能正常运作。本设计共分两部分,硬件系统设计和软件系统设计。硬件部分利用气敏传感器和温度传感器,对环境中的燃气浓度进行检测,经过单片机系统将处理的数据送LED显示实时温度,声光报警电路由蜂鸣器和发光二极管组成。软件部分用C语言进行编程,采用模块化设计思想。该系统通过调试后,能够较好的完成燃气泄露报警和温度显示,并对燃气泄漏进行相应的处理。关键词:燃气泄漏;报

2、警;应急;温度检测AbstractThis paper designs a gas leak alarm and emergency system, with MCS - 51 single-chip microcomputer as the core, and use of gas sensors, detection circuit, alarm circuit, and LED display the current environmental real-time temperature. When the concentration of gas leakage environment

3、 than limit when acousto-optic alarm, open a platoon emergency. While warnings, can reset circuit, each function normal operation.The design of two parts, hardware design and software design system. The hardware part USES gas sensors and temperature sensor, the gas concentrations of environment, thr

4、ough the data processing SCM system will send LED display real-time temperature, sound-light alarm circuit composed by the buzzer and light-emitting diodes. Software part C language program, modular design thought. The system through the debugging, can better finish gas leak alarm and temperature di

5、splay, and gas leakage corresponding processing.Key words: gas leak, Alarm, Emergency, Temperature detection目 录1 绪论11.1课题研究的背景11.2课题研究的目的11.3国内外研究现状及发展动态21.4本文的内容安排42 方案论证53 系统硬件设计73.1 单片机73.2 A/D转换器的选择133.2 LED数码管163.3 18B20温度传感器173.4 MAXL813L芯片的介绍183.5气敏传感器的测量电路的设计193.6报警电路的设计214 软件设计224.1 主程序设计22

6、4.2 显示程序设计245 系统调试255.1 硬件调试及错误分析255.2 软件调试及错误分析255.3 系统联调25结 论27致 谢28参考文献29附录 C语言程序清单301 绪论1.1课题研究的背景随着我国燃气的变革及西气东输工程的进行,煤气或天燃气已成为多数家庭的燃料。每年,因煤气泄露造成的煤气中毒事故中,因使用热水器不当或产品本身的质量问题,造成的煤气中毒事故,全国均有不少事例。有甚者,因室内煤气浓度过高,引起煤气爆炸的事故也不少见。家用煤气有时会因各种原因发生泄漏,煤气的主要成分是甲烷,甲烷是一种可燃性气体,遇到明火会发生燃烧甚至爆炸,所以如果在煤气泄漏时打电话,使用家用电器的话,

7、煤气遇到电火花可能会发生爆炸事故。人待在煤气泄漏的空间内,甲烷的不完全燃烧可能会生成一氧化碳,人体吸入有毒气体一氧化碳后,一氧化碳将会迅速与血液中的红细胞结合导致人体中毒昏迷,如果长时间吸入泄露的煤气甚至会发生中毒死亡。一氧化碳中毒属内科急症,如不及时发现及治疗,将会危及生命。近年来,我国部分地区非职业性一氧化碳中毒事件时有发生。特别是冬春季高发,据不完全统计,我国2006年因非职业性一氧化碳中毒,造成至少3850人中毒,142人死亡。2007年3-5月份,南汇区发生了2起非职业性一氧化碳中毒事件。1.2课题研究的目的人们面对燃气泄漏而造成的种种事故威胁,就真的没有一个彻底的解决办法吗?据有关

8、专家介绍,使用燃气报警器是对付燃气无形杀手的重要手段之一。燃气专家指出,燃气泄漏或废气排放而大量产生的一氧化碳是燃气中毒事件的根源,如采用燃气泄漏报警器就能得到及时的警示。有关部门经长期测试同样得出结论,燃气报警器防止一氧化碳中毒事故发生的有效率达95%以上。计算机的普及和信息技术的迅猛发展,人们己不满足于传统的居住环境,对家庭及住宅小区提出了更高的要求,智能化被引入家庭,并迅速在世界各地发展起来。人们对居住环境要求的日见增高,体现在希望住宅不仅更便利、舒适而且更安全。单片机在日用电子产品中的应用越来越广泛,煤气泄漏则是人们日常生活中常常需要测量和控制的一个问题。单片机有利于为现代人工作、科研

9、、生活、提供更好的更方便的设施。为了防止中毒事件再次发生,提出利用单片机系统进行有效的预防对策。所以怎样防止煤气中毒与爆炸已成为人们的迫切需要。为此我们开发研制了智能煤气报警系统。1.3国内外研究现状及发展动态民用可燃气体报警器为居民家庭用的燃气报警器,一般安装在厨房,遇燃气泄漏时,报警器可发出声光报警,或同时伴有数字显示,同时联动外部设备。有的报警器可自动开启排风扇,把燃气排出室外;有的报警器在报警时可自动关闭燃气阀门,以防燃气继续泄漏。在应用方面,目前最广泛的是可燃性气体气敏元件传感器,已普及应用于气体泄漏检测和监控,从工厂企业到居民家庭,应用十分广泛。仅以用于安全保护家用燃气泄漏报警器为

10、例,日本早在1980年1月开始实行安装城市煤气、液化石油气报警器法规,1986年5月日本通产省又实施了安全器具普及促进基本方针。美国目前已有6个州立法,规定家庭、公寓等都要安装CO报警器。报警器种类也相当繁多,有用于一般家庭、集体住宅、饮食餐店、医院、学校、工厂的各种气体报警器和系统,有单体分离型报警器、外部报警系统、集中监视系统、遮断连动系统、防止中毒报警防护系统等。结构型式有袖珍型便携式、手推式、固定式报警等;工业用固定式报警又有壁挂式、台放式、单台监控式、多路巡检式等。气体检测技术与计算机技术相结合,实现了智能化、多功能化。美国工业科学公司(ISC)一台携带式气体监控仪可实现4种气体监测

11、,采用了统一的软件,只需要换气体传感器,即可实现对特定气体监测。美国国际传感器技术(IST)公司应用一种“MegaCas"传感器和微程序控制单元,可检测100种以上毒性气体和可燃性气体,通过其“气体检索”功能扫描,能很快确定是哪一种气体。可燃气体传感器的发展也成为气体检测系统的代表性标志。近年来,由于在工业生产、家庭安全、环境监测和医疗等领域对气体传感器的精度、性能、稳定性方面的要求越来越高,因此对气体传感器的研究和开发也越来越重要。随着先进科学技术的应用,气体传感器发展的趋势是微型化、智能化和多功能化。深入研究和把握有机、无机、生物和各种材料的特性及相互作用,理解各类气体传感器的工

12、作原理和作用机理,正确选择各类传感器的敏感材料,灵活运用微机械加工技术、敏感薄膜形成技术、微电子技术、光纤技术等,使传感器性能最优化是气体传感器的发展方向。国外气体传感器发展很快,一方面是由于人们安全意识增强,对环境安全性和生活舒适性要求提高;另一方面是由于传感器市场增长受到政府安全法规的推动。因此,国外气体传感器技术得到了较快发展,据有关统计猜测,美国1996年2002年气体传感器年均增长率为(2730)。目前,气体传感器的发展趋势集中表现为:一是提高灵敏度和工作性能,降低功耗和成本,缩小尺寸,简化电路,与应用整机相结合,这也是气体传感器一直追求的目标。如日本费加罗公司推出了检测(0.110

13、)×106硫化氢低功耗气体传感器,美国IST提供了寿命达10年以上的气体传感器,美国FirstAlert公司推出了生物模拟型(光化反应型)低功耗CO气体传感器等。二是增强可靠性,实现元件和应用电路集成化,多功能化,发展MEMS技术,发展现场适用的变送器和智能型传感器。如美国GeneralMonitors公司在传感器中嵌入微处理器,使气体传感器具有控制校准和监视故障状况功能,实现了智能化;还有前已涉及的美国IST公司的具有微处理器的“MegaGas”传感器实现了智能化、多功能化。气敏元件传感器作为新型敏感元件传感器在国家列为重点支持发展的情况下,国内已有一定的基础。其现状是:(1)烧结

14、型气敏元件仍是生产的主流,占总量90以上;接触燃绕式气敏元件已具备了生产基础和能力;电化学气体传感器有了试制产品;(2)在工艺方面引入了表面掺杂、表面覆膜以及制作表面催化反应层和修隔离层等工艺,使烧结型元件由广谱性气敏发展成选择性气敏;在结构方面研制了补偿复合结构、组合差动结构以及集成化阵列结构;在气敏材料方面SnO2和Fe2O3材料已用于批量生产气敏元件,新研究开发的Al2O3气敏材料、石英晶体和有机半导体等也开始用于气敏材料;(3)低功耗气敏元件(如一氧化碳,甲烷等气敏元件)已从产品研究进入中试;(4)国内气敏元件传感器产量已超过“九五”初期的400万支。产量超过20万支的主要厂家有5家,

15、黑龙江敏感集团、太原电子厂、云南春光器材厂、天津费加罗公司(合资)、北京电子管厂(特种电器厂),其中前四家都超过100万支,据行业协会统计,1998年全国气敏元件总产量已超过600万支。总的看来,我国气敏元件传感器及其应用技术有了较快进展,但与国外先进水平仍有较大的差距,主要是产品制造技术、产业化及应用等方面的差距,与日本比较仍要落后10年。1.4本文的内容安排针对经常发生的煤气泄漏中毒事件,采用煤气、甲烷、乙烷及一氧化碳等气体传感器、单片机、电磁阀和电铃,设计一套有毒气体检测、报警电路,用单片机模块分路控制继电器、发光二极管和蜂鸣器。报警系统由硬件和软件两大部分组成。其中硬件部分由各报警感应

16、器、感应器控制器、主控器等设备组成。软件部分主要是报警系统控制程序。气敏传感器用来检测空气中煤气的浓度,当空气中煤气含量超过允许标准浓度后,感应器所获得的感应信号均被感应器控制器所接收,再由感应器控制器对各感应信号进行相应识别和处理,并将处理后的感应信号通过串口送至主控器,由主控器对其采取相应的警报动作。报警信号加至报警声响电路的控制端后,报警声响电路被触发,发出报警声,同时打开排风扇。本课题在硬件设计方面主要研究组成家用煤气泄漏报警控制系统的单片机芯片、气体传感器总线的使用方法,同时研究电路设计思路、电路组成,包括控制芯片、气体传感器、单片机、显示电路等的选用和设计,最后给出结构框图、电路原

17、理图。系统软件设计方面的分析设计包括主机和从机程序设计分析等。2 方案论证单片机检测电路报警电路应急处理电路LED显示电路路D温度传感器A/D转换图2.1 系统框图检测电路包括燃气泄漏检测和气敏元件损坏检测两部分,原理电路如图3-9所示。气敏传感器选用QM型,这是由金属氧化物半导体材料制成的“气电”转换器件。当有燃气泄漏时,其表面会发生化学吸附,使本身电阻(图中AA间的电阻)下降,且燃气浓度越高,电阻下降越多,利用该特性并通过VT1等元件组成的开关电路即可获得“气电”信号,完成燃气泄漏的检测,调节RP 1可设置不同燃气的报警限,C2为延时电容,用于减小传感器初始稳态的影响。 气敏传感器在使用中

18、,其热丝可能烧断,但难以发现,致使用户在毫不知情的情况下继续使用已失效的燃气报警器。为能及时发现传感器的损坏,本系统特别设计了气敏元件自检电路(由R3R7、VT2、VT3等组成),元件正常时,R3上有电压信号,如热丝烧断,该信号为0,VT3集电极输出低电平至单片机,点亮黄灯报警,能使用户及时发现。同时,气敏传感器不直接焊入电路,而是通过七脚电子管座与电路连接,若损坏可方便地从管座中拨出换新,从而解决了更换难的问题。3 系统硬件设计3.1 单片机目前,单片机正朝着高性能和多品种方向发展趋势将是进一步向着CMOS化、低功耗、小体积、大容量、高性能、低价格和外围电路内装化等几个方面发展。下面是单片机

19、的主要发展趋势。 由于CHMOS技术的进入,大大地促进了单片机的CMOS化。CMOS芯片除了低功耗特性之外,还具有功耗的可控性,使单片机可以工作在功耗精细管理状态。这也是今后以80C51取代8051为标准MCU芯片的原因。因为单片机芯片多数是采用CMOS(金属栅氧化物)半导体工艺生产。CMOS电路的特点是低功耗、高密度、低速度、低价格。采用双极型半导体工艺的TTL电路速度快,但功耗和芯片面积较大。随着技术和工艺水平的提高,又出现了HMOS(高密度、高速度MOS)和CHMOS工艺。CHMOS和HMOS工艺的结合。目前生产的CHMOS电路已达到LSTTL的速度,传输延迟时间小于2ns,它的综合优势

20、已在于TTL电路。因而,在单片机领域CMOS正在逐渐取代TTL电路。 低功耗化, 单片机的功耗已从Ma级,甚至1uA以下;使用电压在36V之间,完全适应电池工作。低功耗化的效应不仅是功耗低,而且带来了产品的高可靠性、高抗干扰能力以及产品的便携化。 低电压化, 几乎所有的单片机都有WAIT、STOP等省电运行方式。允许使用的电压范围越来越宽,一般在36V范围内工作。低电压供电的单片机电源下限已可达12V。目前0.8V供电的单片机已经问世。 低噪声与高可靠性 为提高单片机的抗电磁干扰能力,使产品能适应恶劣的工作环境,满足电磁兼容性方面更高标准的要求,各单片厂家在单片机内部电路中都采用了新的技术措施

21、。 大容量化, 以往单片机内的ROM为1KB4KB,RAM为64128B。但在需要复杂控制的场合,该存储容量是不够的,必须进行外接扩充。为了适应这种领域的要求,须运用新的工艺,使片内存储器大容量化。目前,单片机内ROM最大可达64KB,RAM最大为2KB。 高性能化, 主要是指进一步改进CPU的性能,加快指令运算的速度和提高系统控制的可靠性。采用精简指令集(RISC)结构和流水线技术,可以大幅度提高运行速度。现指令速度最高者已达100MIPS(Million Instruction Per Seconds,即兆指令每秒),并加强了位处理功能、中断和定时控制功能。这类单片机的运算速度比标准的单片

22、机高出10倍以上。由于这类单片机有极高的指令速度,就可以用软件模拟其I/O功能,由此引入了虚拟外设的新概念。 随着半导体集成工艺的不断发展,单片机的集成度将更高、体积将更小、功能将列强。在单片机家族中,80C51系列是其中的佼佼者,加之Intel公司将其MCS 51系列中的80C51内核使用权以专利互换或出售形式转让给全世界许多著名IC制造厂商,如Philips、 NEC、Atmel、AMD、华邦等,这些公司都在保持与80C51单片机兼容的基础上改善了80C51的许多特性。这样,80C51就变成有众多制造厂商支持的、发展出上百品种的大家族,现统称为80C51系列。80C51单片机已成为单片机发

23、展的主流。专家认为,虽然世界上的MCU品种繁多,功能各异,开发装置也互不兼容,但是客观发展表明,80C51可能最终形成事实上的标准MCU。 单片机是在一块硅片上集成了微处理器(CPU),存储器(RAM,ROM,EPROM)和各种输入、输出接口(定时器/计数器,并行I/O口,串行口,A/D转换器以及脉冲调制器PWM等),这样一块芯片具有一台计算机的属性,因而被称为单片微型计算机,简称单片机。单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域。此外,单片机在工商,金融,科研、教育,国防航空航天等领域都有着十分广泛的用途。图3.1 AT89C51单片机引脚解

24、析1电源引脚VCC和VSS 1) VCC:电源端,接+5V电源。2) VSS:接地端。2外接晶体引脚XTAL1和XTAL21) XTAL1 片内振荡电路的输入端,是外接晶体的一端。2) XTAL2片内振荡电路的输出端,是外接晶体的另一端。振荡电路它是由晶振和磁片电容元件构成的电路,振荡电路的输入和输出端是由单片机的外接晶体引脚XTAL1和XTAL2提供的,振荡电路的作用是能够给STC89C51一个时间周期。振荡电路如图3.2所示。 图3.2振荡电路图3控制信号引脚 RST、ALE、PSEN和EA1) RST/VPD:RST是复位信号输入端,高电平有效,在此引脚上出现两个机器周期以上的高电平将使

25、单片机复位。2) ALE/ PROG :地址锁存允许信号端。3) PSEN :片外程序存储器选通信号输出端。4) EA /VPP :片内、片外程序存储器选择端/编程电压输入端。ALE、PSEN和EA三个引脚并没有用到,而RST是复位信号输入端,所以用单片机的这个引脚来做复位电路,复位电路是由按钮、电解电容和电阻构成的。其作用是保持正常工作,在其死机或者切换锁型时都需要强制复位。如图3.3GND89C51RSTCR1R2VCC图3.3复位电路图4输入/输出(I/O)引脚1) P0口(P0.0P0.7):作为通用的I/O口,用来输入/输出数据,输出数据有锁存功能。当CPU访问片外存储器时,提供低8

26、位地址和8位数据的复用总线。2) P1口(P1.0P1.7):作为通用的I/O口,用于传送用户的输出/输入数据。在对片内ROM编程或校验是输入片内ROM的低8位地址。3) P2口(P2.0P2.7):作为通用的I/O口。当89C51扩展片外存储器时,与P0口配合,输出片外存储器的高8位地址,共同形成16位片外地址总线。4) P3口(P3.0P3.7):作为通用的I/O口, P3.0 RXD (串行数据输入口) P3.1 TXD (串行数据输出口) P3.2 INT0 (外部中断0输入) P3.3 INT1 (外部中断1输入) P3.4 T0 (定时器/计数器0外部输入) P3.5 T1 (定时

27、器/计数器1外部输入) P3.6 WR (外部数据存储器写选通信号输出) P3.7 RD (外部数据存储器读选通信号输出)P0口的引脚是作为数码管的段选信号,P0.0P0.7 端口分别定义为Aa、Ab、Ac、Adp、Ae、Ag、Af、Ad的码段。有40个引脚,如图3.4所示:图3.4 单片机引脚图单片机的内部结构框图如图3.5所示:随机存取存储器(RAM)中断控制器只读存储器(ROM)中央处理器(CPU)定时/计数器振荡电路输入输出口(I/O)串行通信口(UART)图3.5 单片机的基本组成框图1中央处理器(CPU)中央处理器是整个单片机的核心部件,是8位数据宽度的处理器,能处理8位二进制数据

28、或代码。中央处理器负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。2随机存取存储器(RAM)内部有只能访问,而不能用于存放用户数据。3只读存储器(ROM):共有8个ROM存储器,用于存放用户程序,原始数据或表格。4定时/计数器有两个16位的可编程定时/计数器,以实现定时或计数产生中断用于控制程序转向。5输入输出(I/O)端口共有4组8位I/O口(P0、 P1、P2P3),用于对外部数据的传输。6中断控制器具备较完善的中断功能,有两个外中断、两个定时/计数器中断和一个串行中断,可满足不同的控制要求,并具有2级的优先级别选择。7电路:电路给出的时钟信号,使得由一大堆数

29、字电路构成的单片机各个部件能够协同工作,并最终实现需要的功能。内置最高频率达12MHz的时钟电路,用于产生整个单片机运行的脉冲时序,但需外置磁片电容。3.2 A/D转换器的选择图3.7 ADC0809与单片机接口电路ADC0809的通道选择如表3.1:表3-1 ADC0809通道选择CBA被选择的通道000IN0001IN1010IN2011IN3100IN4101IN5110IN6111IN73.2 LED数码管LED(Light Emiting Diode)数码管是由发光二极管构成的。常用的LED显示器有8段和“米”字段之分。这种显示器有共阴极和共阳极两种。本设计中所应用的是共阳极LED数

30、码管的发光二极管的阳极连接在一起,通常此公共阳极接正电压,当某个发光二极管的阴极接低电平时,发光二极管被点亮,相应的段被显示。(0x28,0xF9,0x4C,0x58,0x99,0x1A,0x0A,0xF8,0x08,0x18)是共阳极(09)的码段。动态扫描是将各个LED数码管的起端字线并联使用,而每个数码管的公共端分别通过驱动器接I/O的一个口线。当轮流选通每个数码管的公共极时,则数码管将轮流显示有关字符。动态扫描显示在智能化仪器中应用很广。驱动器4511的A、B、C、D四位分别接单片机P0口的低四位和高四位,输入BCD码4511就可以直接转换为段码,以驱动LED显示数值。显示的电路图如图

31、3.8所示:图3.8 LED的显示电路3.3 18B20温度传感器图3.9 18B20温度传感器。图3.9 18B20引脚1) 特性独特的单线接口仅需一个端口引脚进行通讯简单的多点分布应用可通过数据线供电零待机功耗测温范围-55+125,以0.5递增。华氏器件-67+2570F,以0.90F 递增 温度以9 位数字量读出 温度数字量转换时间200ms(典型值) 用户可定义的非易失性温度报警设置 报警搜索命令识别并标志超过程序限定温度(温度报警条件)的器件 应用包括温度控制、工业系统、消费品、温度计或任何热感测系统3.4 MAXL813L芯片的介绍1) 上电、掉电以及供电电压下降情况下的复位输出

32、,复位脉冲宽度典型值200ms。2) 独立的看门狗输出,如果看门狗输入在1.6内未被触发,其输出将由高电平变为低电平。3) 1.25V门限值检测器,用于电源故障报警、电池低电压检测。4) 低电平有效的手动复位输入。表3.2 引脚介绍引脚名称引脚功能/MR当该段输入低电平保持140ms以上,MAX813就输出复位信号,该输入端的最小输入脉宽要求可以有效的消除开关的抖动VCC工作电源,接+5V电压GND电源接地端PFI当该输入端电压小于1.25V时,/PFO引脚的输出电压由高电平变为低电平/PFO电源正常时,输出高电平,当电源电压变低或掉电时,输出由高电平变为低电平WDI程序正常运行时,必须在1.

33、6s的时间间隔内向该输入端发出一个脉冲信号,以清除芯片内部的看门狗定时器。若超过1.6s该输入端收不到脉冲信号,则内部定时器溢出,WDO由高电平变为低电平/RESET上电时,自动产生200ms的复位脉冲;手动复位端输入低电平时,该端也产生复位信号输出/WDO正常工作时,输出保持高电平,看门狗输出时,该端输出信号由高电平变为低电平工业环境中的干扰大多是以窄脉冲的形式出现,而最终造成微机系统故障的多数现象为“死机”。究其原因是CPU在执行某条指令时,受干扰的冲击,使它的操作码或地址码发生改变,致使该条指令出错。这时,CPU执行随机拼写的指令,甚至将操作数作为操作码执行,导致程序“跑飞”或进入“死循

34、环”。为使这种“跑飞”或进入“死循环”的程序自动恢复,重新正常工作,一种有效的办法是采用硬件“看门狗”技术。用看门狗程序的运行。若程序发生“死机”,则看门狗产生复位信号,引导单片机程序重新进入正常运行。3.5气敏传感器的测量电路的设计 报警器电路是由电源电路、传感器电路、压控振荡器电路及报警电路等组成。220V市电经电源变压器T1降压至5.5V左右,不用整流、滤波直接作为气敏半导体传感器QMN10的加热电压。控制电路的供电则是由U全桥整流、C1滤波后供给的。QMN10气敏半导体传感器在洁净空气中的阻值大约有几十k,接触到有害气体时,电导率增大,电阻值急剧下降,下降幅度与瓦斯浓度在0.5%以下成

35、正比。由与非门IC1A、IC1B构成一个门控电路,IC1C、IC1D组成一个多谐振荡器。当QMN10气敏传感器未敏感到有害气体时,由于电导率极小,IC1A脚处于低电位,IC1A的脚处于高电位,故IC1A的脚为高电位,经IC1B反相后其脚为低电位,多谐振荡器不起振,三极管VT2处于截止状态,故报警电路不发声。一旦QMN10敏感到有害气体时,其电导率增大,阻值急剧下降,在电阻R2、R3上的压降使IC1A的脚处于高电位,此时IC1A的脚变为低电平,经IC1B反相后变为高电平,多谐振荡器起振工作,三极管VT2周期地导通与截止,于是由VT1、T2、C4、HTD等构成的正反馈振荡器间歇工作,发出报警声。与

36、此同时,发光二极管LED1闪烁。从而达到有害气体泄漏告警的目的。报警器电路如图3.10所示。图3.10 报警器电路QMN10是一种高灵敏度、高稳定性的有害气体传感器,其主要技术参数如下:响应时间:10s恢复时间:60s加热电压:5V ± 0.5V加热功率:0.5W(加热丝冷态电阻为50 ± 2)抗干扰能力:丁烷报警浓度设在0.3%时在下述条件下不会误报警:温度为-10+50;湿度为95%RH。T1采用35W、5.5V电源变压器;T2采用81的半导体收音机输出变压器,倒过来用即可。HTD采用27mm的压电陶瓷片,要求加装共振助声腔。由于QMN10气敏半导体传感器在开机时,约有

37、10分钟的预热期,在这个时间内易产生不稳定因素,导致误报,因此在电路的设计上有一个开机延时电路,它由R4、C2构成,调整R4,使延时时间在10分钟左右即可。电阻R2、R3的阻值决定了电路的报警起控点。将气敏传感器置于浓度为0.3%的丁烷气样中,调整R3的阻值,使电路处于报警临界点即可。最后可实地试验,调整R3至所要求的报警浓度点时报警。3.6报警电路的设计当燃气泄漏浓度超过预置数值时,超载监测系统将会发出声光报警。本课题采用蜂鸣器作为声报警的发生元件,采用红色发光二极管作为光报警的发生元件。其具体的电路图如图3.11所示。图3.11 蜂鸣器报警电路当超载现象发生时,由单片机向P1.0口发出高电

38、平指令,经反7406后,驱动蜂鸣器工作,发出蜂鸣声。在P1.1为高电平时,发光二极管发光;当P1.1口为低电平时,发光二极管不发光,不进行光报警,通过单片机向P1.1口发出高低电平交替产生的方波信号,来实现光报警的闪烁功能。4 软件设计4.1 主程序设计程序主要由主程序、外部中断0和外部中断1服务程序组成。主程序对系统状态初始化时将两个外部中断都设置为下降沿触发方式,开外部中断后再进入对手动按键的检测,SD1闭合时开排气扇,断开时关排气扇。主程序设计成一死循环结构,处于随时可以响应中断的状态。程序流程图如图4.1所示。图4.1 程序流程图当传感器检测到燃气泄漏时,外部中断1有中断请求信号,其服

39、务程序发出声报警控制信号,调用延时程序后,再检测P3.3的电平,如变为高电平,说明刚有的信号是某些干扰或短时可控泄漏(如燃气灶点火时可能产生的瞬时泄漏)引起的,则关声报警后返回;如仍为低电平,则判为事故泄漏,须进行应急处理,即刻发出红光报警、打开排气扇排污。此时若房主不在,系统则进入省电等待状态,即:再次检测P3.3,若为高电平,说明泄漏燃气已排尽,系统关闭声报警和排气扇,报警红灯仍点亮,等待房主回后及时检查处理,中断程序流程如图4.2所示。中断1检测入口低电平为低电平?红光报警、开排气扇检测入口低电平为低电平?关声音报警关排气扇关声音报警开始YNNY图4.2 中断服务流程图4.2 显示程序设

40、计在显示方式上采用的是动态显示,微处理器定时地对各个数码管进行扫描,数码管分时轮流工作,每次只能使一个数码管显示,但由于人的视觉暂留现象,仍感觉所有的数码管都在同时显示,此种显示的优点是使用硬件少,每位显示器不需要有各自的锁存器、译码器,占用I/O口少。缺点是占用机时长,只要不执行显示程序,就立刻停止显示。LED显示器采用共阴极法,接口直接连接单片机,其中P0.0-P0.3口用于输出段码,P3.0-P3.7口用于输出位选码,工作时,先取出一位要显示的数(十六进制数),利用软件译码的方法求出待显示的数对应的段码,直接送至数码管,于是选中的数码管点亮。若将各位从左至右依次进行显示,每位数码管显示,

41、显示完最后一位后,再重复上述过程,则可得到连续的显示结果。完成上述显示任务的子程序流流程图如图4.3所示。图4.3 显示程序流程图5 系统调试在基于硬件、软件的设计完成之后就要进行调试阶段。一个题目设计的好坏与否关键在于调试,也只有通过调试才能发现和解决问题,以及进一步完善课题。通常的项目开发,调试过程约占整个开发过程的1/3左右。5.1 硬件调试及错误分析结合系统软件测试,利用硬件平台进行功能性检测,即验证系统软硬件综合测试正常。主要包括了温度传感器电路、气体传感器电路等功能的正常。并实现各部分功能的综合测试。该综合测试主要在系统调试正常的情况下,验证气体综合测试情况。首先对某一环境下的气体

42、进行检测,通过一些特殊手段,改变环境的气体泄漏含量,当泄漏气体含量指标达到一定限制值时,报警电路是否可以正常报警。5.2 软件调试及错误分析至于在C语言里的错误就稍微多一些,不过都是些小错误。只要熟悉了C语言的编程特点应该不会有什么大问题。出现的错误有1) 在子函数调用其它函数时出错,所以在开始的时候定义了函数的声明,其作用就是方便于子函数可以调用其它函数在不做任何说明的情况下。2) 定义变量时把测试次数变量(unsigned long data number)定义为全局变量,方便了以后在每个函数里再定义了。3) 对一些符号和语句的意义和概念模糊不清了,“/”是整除、“%”是求余,在本程序中最

43、主要的是循环,for(j=0;j<times;j+)、while(1)等。还有象if else条件语句的理解。5.3 系统联调系统联调是调试过程的最后一步也是最关键的一步,因为单独的软件调试、硬件调试成功并不代表联调就能成功,这还牵涉到系统、部件之间的兼容问题,只有解决好了这个问题,调试才算是完成了。把硬件线路、串口、自编程序、上下位机依次连好后,运行程序进行调试。这一过程出现的问题比较多,也比较难解决。结 论本文从整体到部分详细介绍了家用煤气泄露报警控制器的设计。通过查阅大量资料,对硬件电路的实现方案进行了分析对比,并最终选择了基于AT89C51单片机的实现方案。在比较重要的部分进行了

44、详细的论述,并且给出了程序及说明。其可靠性和稳定性都达到了很好的效果。本系统基本实现了燃气泄漏报警与应急处理,对当前的环境温度也能很好的检测。本课题实用性强,综合应用了数字电路、模拟电路、传感器技术、单片机通信与控制技术等电子信息工程大学本科教育的主要基础知识,具有较高的技术含量。在现代电子科技的高速发展过程中,微型化、集成化、高密度化以及设备的高精度化已经成为一种长期的趋势,这就要求我们力求使用更精确的设备。本设计中使用的芯片只是当前电子科技发展的一般产物,随着科技的不断发展,更高密度,更高精度的芯片将会取代现有的产品,所以我们还要不断的学习,不断的丰富和更新我们的产品,提出更高的要求。 致

45、 谢 通过本次毕业设计,我不仅系统的学习了4年的基础与专业知识,提高了思考能力与自我的动手能力,培养了自己严谨认真、注重实践的科学态度,锻炼了自己从失败中总结教训,积累经验的科学心态。而且发现了在做工作中自己的许多不足,认识到了知识的重要性,体会出只有不断的充实自己,不断的挑战自己,才能在今后的工作生活中获得更多的收获。四年的本科学习和课题研究期间,老师们给予我许多悉心的指导和帮助,在这里非常感谢王艳辉老师在设计中给我的建议、支持和帮助,诚挚感谢王艳辉老师在我写论文期间对我的引导和启发。在整个论文的选题、理论研究、需求分析、总体设计、详细设计的过程中,自始至终得到了导师王艳辉老师的悉心指导和深

46、切关怀。感谢导师王艳辉老师对我论文不厌其烦的精心修改,多次耐心地审阅了论文全稿,提出了许多宝贵的意见。还有一直在身边支持的同学,老师的支持和同学的各方配合使我的课题能顺利的完成。在此,我向他们致以最诚挚的谢意!参考文献1 戢卫平,胡耀辉,朱朝华,叶 祥,扬 帆等. 单片机系统开发实例经典. 冶金工业出版社,2006.42 徐 玮,徐富军,沈建良. C51单片机高效入门.机械工业出版社,2007.1.3 凌玉华. 单片机原理及应用系统设计.中南大学出版社,2006.5.4 姚金生,郑小利等. 元器件.电子工业出版社,2004.10.6 孙燕、刘爱民. protel99设计与实例.机械工业出版社,

47、2000.7 刘保延,等. 步进电机及其驱动控制系统M.哈尔滨:哈尔滨工业大学出版社,1997.8 赵亮,侯国锐. 单片机C语言编程与实例.北京人民邮电出版社,2003.9 周兴华, 手把手教你学单片机M.北京航空航天大学出版社,2005 10 谭浩强, C程序设计M.清华大学出版社,199111 沈庆阳、郭庭吉,8051单片机实践与应用M.清华大学出版社,2002附录 C语言程序清单/=头文件包含=#include <reg52.h> /=宏定义=#define CLOSE 1 #define OPEN 0#define uchar unsigned char#define ui

48、nt unsigned int/=单片机端口位定义=sbit OUT_LED = P20;/报警灯sbit OUT_FMQ = P21;/蜂鸣器sbit OUT_AD = P22;/AD转换sbit OUT_RQXL = P10;/燃气泄露报警bit OUT_CGQ; /将传感器设置为位,1/0bit OUT_CLOCK; sbit OUT_S = P24;sbit OUT_G = P25;/=全局变量定义=uchar time;uint time1;uchar WD_S;uchar WD_G;unsigned char led_show_couter;unsigned char key_press_timer;bit key_vaule;/=函数声明=void inital_cpu(void);unsigned char code

温馨提示

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

评论

0/150

提交评论