1、苏州经贸职业技术学院机电系 10 应电 31 11引言1.1 智能多功能燃气灶防护系统的发展2007年燃气灶产品在款式、材质、工艺、安全性、创新等方面都有了长足进步。产品款式方面有台式和嵌入式。特别是嵌入式灶适应了目前厨房装饰的美化要求,成为新兴的快速发展的款式。红外燃烧,催化燃烧,强鼓燃烧等先进燃烧技术也得到应用。产品功能方面有压电点火、电脉冲点火方式。燃气泄漏报警装置,自动安全保护装置在灶具中也得到运用。安全保护系统有热电偶加电磁阀组成的热电安全系统,有电脉冲加自吸电磁阀组成的安全系统。随着电子技术引入灶具领域,使得灶具的自动化和智能化程度都有所提高,有些高档产品增加了油温过热保护装置、防
2、干烧保护装置等,部分产品还具有煎、炒、煮、炸等多种功能。在对燃气灶质量抽查的活动中发现,燃气灶的合格率仅仅在六成左右,这种质量现状令人担忧。特别是一些手工作作坊式的工厂,质量低劣,而这种小厂在中国的数量非常巨大。这些产品带来的主要问题有:烟气中一氧化碳浓度严重超标、热流量精度不合格。嵌入式灶具热效率普遍较低、不节能的问题困扰行业多年;装用下进风燃烧器的嵌入式灶,多个燃烧器同时工作时,CO 不容易控制,保洁性能普遍较差;装用上进风燃烧器的嵌入式燃气灶火力较小;灶具面板温度普遍较高,钢化玻璃面板爆裂时有发生。智能多功能燃气灶改变了燃烧原始篝火状态,减少火焰外溢,热能外泄,可避免烫伤及火灾事故,自动
3、定位保持较好地燃烧距离。结合气流原理,增强气压,提高流速,垂直进气,垂直燃烧,火焰自然分布于各种锅型的底部,集中热效在灶膛内,燃烧充分,提高了热效的利用,净化环境、减少污染,节约能源为百分之五十智能多功能煤气灶安全防护系统是将报警与关闭气源联动并加以控制的系统。为了及时发现煤气泄漏隐患和关闭气源,随着我国经济建设的发展,各种现代化住宅对煤气泄漏报警系统和自动开关气源系统有了更多的实际要求。高档酒店、厨房、学生食堂等,智能多功能燃气灶防护系统己成为必不可少的装置。智能多功能煤气灶安全防护系统从发展过程来看,大体可分为三个阶段:第一阶段为多线型煤气自动报警系统,每个传感器除需提供两根电源线外,还需
4、要提供一根报警信号线,传感器电源由报警系统提供,传感器的信号线均连接到报警显示盘上,报警时点亮相应的指示灯。此类系统的功能一般以报警为主,辅以一些简单的联动功能,如驱动警报灯等,其报警器对传感器,无故障检测功能,只会对电源线的断线做出故障反应,安装此类系统比较繁锁,工作量较大 1。第二阶段为总线型智能多功能煤气灶安全防护系统,已采用微处理器控制。苏州经贸职业技术学院机电系 10 应电 31 2其线制一般为四线制、三线制、二线制。传感器和模块通过总线与控制器实现信号传送。其传感器的输出形式为开关量,它的灵敏度在制造时,通过硬件决定,不可调整。此类系统可通过各种模块对各联动设备实行较复杂的控制 2
5、。此类系统已具有系统自检测以及对外围器件的故障检验等功能,但对故障类型不能区分。目前国内生产的煤气灶安全防护系统大多数为此类产品.由于此类产品具有先进的报警和控制功能,安装较为方便,且价格较低,已被大量使用。第三阶段为智能多功能煤气灶安全防护系统,由于采用了先进的计算机控制技术,对传感器输出信号的调理具有智能性,其智能化程度大大提高。传感器的输出形式采用模拟量,并可通过软件对其灵敏度根据使用场合、时间进行设定和调整,如可设定白天、夜间、休息日不同灵敏度。对探测器的使用环境参数变化较大的场所,灵敏度设定相对低一些,对环境较稳定或一些重要的场所,灵敏度设定相对高一些,这一功能可提高系统的稳定性及可
6、靠性,减少误报。1.2 智能多功能燃气灶安全防护系统的组成和种类智能多功能燃气灶由于使用了相当于温度传感元件作用的蒸气感应器,结合继电器和时间继电器调定的延时动作去控制并联在喉管上的电磁气阀和串联在总管道上的电磁气阀,特征是具有高精度的安全防护,以及自动化、人性化的多功能智能技术。一旦不小心或者其他因素煤气外泄或者做饭时食物被烧焦散发刺鼻气味时光敏、气敏装置就会及时发现并把信号转变为物理信号输出单片机,单片机来控制安全阀的启闭,从而可以及时的关闭燃气源,实时的启动防火保护装置,可以自动或者手动发出指令,并且可以记录燃气泄露的时间,就是在万一自动控制系统出故障时,把饭煮好后不能自动断气熄火,当锅
7、体温度超高几度时也还有保险系统将燃气切断,致使把火熄灭也不会把饭煮烧,真是做到万无一失。烧开水时该灶还能将水烧开后自动断气熄火,不用人员始终看管。由于使用时不用人工始终看管干预,动作可靠、构想成熟,实现了操作自动化的目的,其此外单片机控制的软件系统可以定时定量的实现用户的定时烹煮食物,同时还可以联动通风、排烟、空调系统。苏州经贸职业技术学院机电系 10 应电 31 31.3 本次课题研究的广泛意义在现实生活中我们已经离不开燃气了,但是在生活使用中,我们可能还有很多不了解的知识,这些我们所不了解的就可能引起火灾事故,造成一定的经济损失,严重的可能会危害我们的生命安全,所以,注重安全是生活中必不可
8、少的;造成事故的原因有: (1) 管道泄漏;(2) 煤气灶火被风吹灭;(3) 灶具在燃,用户却遗忘外出等。目前,市面上已有能防火被风吹灭的灶具,但管道泄漏、灶具在燃,用户却遗忘外出等问题尚未解决。本文提出一种“智能多功能煤气灶安全防护器”的设计。2 系统方案用既能敏感煤气又可敏感烟雾的新型气敏元件作传感器 ,并选用高性价比的单片机 89C25 1作控制单元 ,进行相应的电路设计和安全阀的设计制作。当煤气外泄 ,或灶具在燃而用户遗忘导致食物烧焦散发出烟雾时 ,气敏元件接收到上述信号 ,传给单片机 ,单片机控制安全阀的启闭动作 ,从而实现煤气灶的安全防护。此外单片机内置的定时器可实现用户的定时烹煮
9、。3 硬件设计本系统硬件电路主要由单片机、气敏检测电路、键盘、显示、声响电路、输出控制电路等部分组成,单片机因其功能丰富、软件设计灵活、体积小且价格便宜而被广泛使用;由单片机控制的该系统的维护成本相对降低不少,同时通过两种探测器的横向和纵向交错判断寻找最准确的煤气管道泄漏源,从而有效地提高煤气探测的灵敏度和降低误报率。该系统依靠其技术含量高,性能可靠稳定,成本低等优点,在市场竞争中必将处于非常有利的位置。1.4 本次课题研究内容及本文的工作本论文的工作是研发设计一种用于厨房的智能多功能煤气灶安全防护系统。该安全防护系统是以89C5l单片机作为控制中心,接受、处理可燃气体探测器输出的报警信号并进
10、行声光报警,同时执行相应的辅助控制等任务;监视探测器及系统自身的工作状态并能为可燃气体探测器提供稳定的工作电源。论文一共分为五部分介绍。第一部分是绪论,介绍了国内外智能煤气灶安全防护系统发展的历史、现状、趋势以及煤气自动报警系统的分类,简要说明了研制智能煤气灶安全防护系统的意义和硬件部分的研制过程;第二部分是智能多功能煤气灶安全防护系统硬件组成及原理,分别介绍控制器 89C51 单片机的应用、传感器及其信号调理电路、步进电机驱动控制电路;第三部分是智能苏州经贸职业技术学院机电系 10 应电 31 4煤气灶安全防护系统的软件设计 5。整个程序由主程序、数据采集输入子程序、驱动程序、判断煤气泄漏子
11、程序、串行通信子程序、自动关闭气源等若干子程序构成;第四部分是调试与使用注意事项;第五部分是系统可靠性分析。2 智能多功能煤气灶安全防护系统硬件组成及原理2.1 系统基本功能及总体框图2.1.1 系统基本功能智能多功能煤气灶安全防护系统的基本功能如下:(1)实现对煤气管道泄漏的实时监测;(2)定时功能,可以预置时间,时间到自动切断煤气,在不需要定时切断时,取消定时即可。再次按下定时键即可恢复定时功能,计时时间可通过数码管显示 6;(3)具有超限声光报警功能;(4)根据报警状况自动关闭煤气管道电磁阀并开启排气装置;(5)故障排除后,可控制煤气管道电磁阀的自动开启;(6)并且根据传感器老化曲线进行
12、误差修正。2.1.2 系统硬件总体框图本系统硬件部分主要由检测单元,中央控制单元,电机驱动单元,报警单元以及通信模块单元五部分组成,其系统硬件总体框图如图2.1所示。图2.1 智能多功能煤气灶安全防护系统硬件总体框图检测单元主要由既能敏感煤气又可敏感烟雾的新型气敏检测电路组成。为苏州经贸职业技术学院机电系 10 应电 31 5了提高系统可靠性,减少误报和漏报,本系统采用了高精度的新型传感器,能根据具体情况发出煤气管道泄漏信号。中央控制单元是以89C51单片机为核心,接收并处理煤气管道泄漏信号,输出报警信号、驱动步进电机关闭安全阀信号等。电机驱动单元为电机驱动电路,由单片机发出控制信号从而控制电
13、机相应的正反转动从而实现安全阀的关闭操作。通信模块单元使系统具有遥控自检功能和发出信号的功能,通过接收模块接收遥控信号实现相应自检功能和发出信号。2.2 MCS-51系列单片机的介绍2.2.1 MCS-51系列单片机的特点单片机因其功能丰富、软件设计灵活、体积小且价格低廉,而在家电产品中得到广泛的应用。MCS-51是INTEL公司生产的一系列单片机的总称,这一系列单片机包括了好些品种,如8031,8051,8751,8032,8052,8752等,其中8051是最早最典型的产品,该系列其它单片机都是在8051的基础上进行功能的增、减、改变而来的 7,所以人们习惯于用8051来称呼MCS-51系
14、列单片机,而8031是前些年在我国最流行的单片机,所以很多场合会看到8031的名称。INTEL公司将MCS-51的核心技术授权给了很多其它公司,所以有很多公司在做以8051为核心的单片机,当然,功能或多或少有些改变,以满足不同的需求,其中89C51与传统的单片机相比指令执行速度有很大的提高,这也是本设计选择此款单片机的主要原因。根据本系统的需要,我们采用了MCS-51系列中的89C51单片机。89C51是高性能COMS 8位单片机,片内含4K bytes的可反复擦写的Flash只读程序存储器和128 bytes的随机存取数据存储器(RAM) ,32个可编程I/O口线,2个16位定时计数器 8,
15、6个中断源。器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用位中央处理器(RAM)和Flash存储单元,功能强大89C51单片机可提供许多高性价比的应用场合,可灵活应用于各种控制领域 9。2.2.2 89C51单片机芯片内部结构和引脚概述89C51单片机与早期Intel的8051/8751/8031芯片的外部引脚和指令系统完苏州经贸职业技术学院机电系 10 应电 31 6全兼容,只不过用Flash ROM替代了ROM/EPROM而已。89C51单片机内部结构由运算器、控制器、存储器和I/O接口组成,如图2.2所示。图2.3是89C51的引脚结构图,
16、有双列直插封装(DIP)方式和方形封装方式。苏州经贸职业技术学院机电系 10 应电 31 7图 2.2 89C51 单片机芯片内部结构图苏州经贸职业技术学院机电系 10 应电 31 8图 2.3 89C51 单片机引脚图2.2.3 AT89C5l端口输入/输出介绍P0.0 P0.7: P0 口 8 位双向口线。P1.0 P1.7 :P1 口 8 位双向口线。 P2.0 P2.7 :P2 口 8 位双向口线。 P3.0 P3.7 :P3 口 8 位双向口线。P0口是一组8位漏极型双向I/O口,也即地址总线复用口。作为输出口用时,每位能吸收电流的方式驱动8个TTL逻辑门电路,对端口写“1”可作为高
17、阻抗输入端用。在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。 10苏州经贸职业技术学院机电系 10 应电 31 9在Flash编程时,P0口接收指令字节,而在程序校验时,输出指令字节,且要求接上拉电阻。P1口、P2口、P3口是一个带内部上拉电阻的8位双向I/O口,输出缓冲极可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作 输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流 11。在Flash编程时,P1口接收低8位地址,P2口接收高位地址和
18、其他控制信号。P3口除了作为一般的I/O口线外,更重要的用途是它的第二功能,如下表2.1所示:表2.1 P3口第二功能P3口还接收一些用于Flash闪速存储器编程和程序校验的控制信号。设计者对功能分配有完全的控制,只受所选的封装的可用引脚数的限制。这种资源分配的灵活性是通过使用优先权交叉开关译码器实现的。交叉开关根据优先权译码表,将所选择的内部数字资源分配到10引脚。寄存器XBRO、XBRI和XBRZ用于选择内部数字功能或让10引脚默认为端口10。数字资源如果被分配到没有引脚的端口,则它不能被访问。所有的端口10都耐电压。可以用端口配置寄存器(PRTOCF、PRTICF、PRTZCF、PRT3
19、CP)将端口10单元配置成推挽或漏极开路方式 12,端口I/O单元框图如图2.4所示。优先权交叉开关译码表为每个10功能分配一个优先权,从顶端SMBus开始。当被选择时,它的两个信号被分配到10端口的引脚0和引脚1。译码器总是从端口0开始,从LSB到MSB的顺序填充10位,然后是端口1,如果需要的话最后填充端口2。如果你选择不用某个资源,则表中的下一个功能将填充这个优先权位置。苏州经贸职业技术学院机电系 10 应电 31 10这样就可以只选择设计中用到的功能,充分利用可用的10引脚,端口I/O功能框图如图2.5所示。另外,任何未分配的端口10被组合到一起,更便于在应用代码中使用。图2.4 端口
20、I/O单元框图图2.5 端口I/O功能框图2.2.4 89C51的中断系统苏州经贸职业技术学院机电系 10 应电 31 1189C51单片机有5个中断源(89C52有6个),4个用于中断控制的寄存器IE、IP、TCON(用65位)和SCON(用2位),用来控制中断的类型、中断的开/关和各种中断源的优先级别。5个中断源有两个中断优先级,每个中断源可以编程为高优先级或低优先级中断,可以实现二级中断服务程序嵌套 14。中断是单片机的重要功能。采用中断技术能实现分时操作、实时处理、故障处理功能。2.3 系统所用的检测电路简介2.3.1 传感器简介既能敏感煤气又可敏感烟雾的新型气敏传感器通常又叫做探头,
21、是我们监视保护区域发现煤气管道泄漏等问题的第一线感觉器官。既能敏感煤气又可敏感烟雾的新型气敏传感器是把煤气灶发生煤气泄漏时的煤气浓度等特性进行“感觉”,并转变为电信号,传给“大脑”煤气报警控制器,由它来处理判断,一旦信号值大于原来设定的阀值,就立即报警且关闭气源,同时立刻启动其它消防设施防止火灾。严格说来,这种系统还是一个初步智能系统,它的智能是单向性的。它只在控制机中有智能功能而在探测器中没有智能功能,而真正的智能系统应该是可以根据现场环境自动调整运行参数,具有自我学习和自适应能力等一系列高级功能的系统。尽管目前煤气探测器的误报率低,但是随着煤气自动探测系统应用的日益普遍,其绝对数量不断增加
22、,经常产生误报会降低自动探测系统的可信度,造成不必要的损失,影响它的应用。因此,寻找适当的信号处理和探测方式一直是煤气自动探测研究的首要任务 15。根据煤气探测方法和原理,目前主要有以下几种煤气探测器:1)可燃气体探测器:可燃气体探测器是对单一或多种可燃气体浓度相应的探测器。可燃气体探测器有催化型和半导体型两种类型。催化型可燃气体探测器是利用难熔金属铂丝加热后的电阻变化来测定可燃气体浓度。当可燃气体进入探测器时,使铂丝表面引起氧化反应(无焰燃烧),其产生的热量使铂丝的温度升高,从而使铂丝的电阻率发生变化。半导体可燃气体探测器要用灵敏度较高的气敏半导体元件,它在工作状态时,遇到可燃气体,半导体电
23、阻下降,下降值与可燃气体浓度有对应关系。苏州经贸职业技术学院机电系 10 应电 31 122)烟雾探测器:在煤气灶使用过程中,灶具在燃用户却遗忘外出等问题时常发生,这样很可能造成食物烧焦产生大量烟雾。烟雾是早期火灾的重要特征之一,烟雾探测器是能对可见或不可见的特定的烟雾粒子响应的探测器。它是将探测部位烟雾浓度的变化转化为电信号实现报警目的的一种器件。烟雾探测器有离子感烟式、光电感烟式、激光感烟式等几种型式。3) 可燃气体、烟雾探测器:可用于家庭和工厂的气体泄漏检测装置,适宜于液化气、甲烷、丁烷、丙烷、酒精、氢气、烟雾等的探测。它是对可燃气体、烟雾等两种或两种以上的参数响应的探测器 16。2.3
24、.2 本系统所用探测器本系统采用的是可燃气体、烟雾探测器MQ-2。在煤气泄漏瞬间能够准确地发现,并且对非可见的高传输的电晕现象可以完全解除。它具有很小的体积和很宽敏感角度,并能迅速准确的发现煤气灶泄漏的可燃气体和食物烧焦的烟雾。它的实物图如图2.6所示。MQ-2气敏元件的结构和外形如图2.7所示,由微型AL2O3陶瓷管、SNnO2敏感层,测量电极和加热构成的敏感元件固定在塑料或不锈钢制成的腔体内,加热气器为气敏元件提供了必要的工作条件。封装好的气敏元件有6只针状管脚,4个用于信号取出,2个用于提供加热电流 17。苏州经贸职业技术学院机电系 10 应电 31 13图 2.6 可燃气体、烟雾探测器
25、实物图图 2.7 传感器内部测量电路2.3.3 传感器电路传感器受煤气等影响其阻值发生相应变化,从而导致R3上的电压发生变化,电路图如图2.8所示。R3上的电压用u 表示。u 通过LM101A比较器和V- 电压进行比较。当u大于V-时LM101A输出电压为4.6伏,当u小于V-时LM101A输出电压为0伏 18。LM101A的输出电压通过P1.1送至89C51单片机内通过软件进行比较。当P1.1输入为高电平时,单片机发出指令驱动安全阀关闭煤气,并且驱动报警器进行报警;当P1.1输入为低电平时,单片机可根据指令进行定时运行等其他正常运行。图2.8 传感器检测电路苏州经贸职业技术学院机电系 10
26、应电 31 142.3.4 灵敏度调节电路MQ-2型气敏元件对不同种类、不同浓度的气体有不同的电阻值。因此,在使用此类型气敏元件时,灵敏度的调整是很重要的。如图2.9所示,R1 、R2 构成分压电路,向比较器LM101A提供参考电压V-。V -的大小决定了检测的灵敏度,通过调节滑动变阻器R2的阻值从而调节R2的端电压。R2的端电压与传感器检测电路的输出电压进行比较。改变R2的端电压也就改变了检测电路的比较电压,从而起到调节灵敏度的作用。R2 采用高精度多圈电位器,既保证了灵敏度的精确调整,又保证了调节范围 19。当精确测量时,报警点的设定还应考虑温湿度的影响。图2.9 灵敏度调节电路2.4 单
27、片机输出控制信号隔离电路当单片机控制引脚输出为高电平时,发光二极管导通发光,从而使得三级管导通,驱动控制信号为低电平,通过反向器后输出为高电平。当单片机控制引脚输出低电平时,发光二极管截止,三级管也处于截止状态,驱动控制信号被上拉为驱动电路高电平,通过反向器后输出为低电平。光偶隔离器内部结构及系统光偶隔离电路分别如图2.10、2.11所示。苏州经贸职业技术学院机电系 10 应电 31 15图2.10 光偶隔离器内部结构图2.11 光偶隔离电路2.5 安全阀驱动电路模块在中央控制单元中,输入的信号经过逻辑处理以后来判断是属于煤气管道泄漏、烟雾、正常的哪一种情况,根据具体判断来做出相应控制。采用复
28、合管以提高驱动能力, T1 、T2 为中功单管。采用晶体管避免了采用普通继电器的电火花问题,既延长了使用寿命,又保证了安全。电路中的R5 、R6 选用了10、1 W 的电阻。装置的外壳也是特点之一,外壳能够有效的防止尘埃进入装置,从而提高了系统的可靠性。安全阀的设计与使用是本方案设计成功与否的关键之一。采用普通电磁阀不妥,因为电磁阀本身的打火存在隐患。方案中的安全阀采用电机控制球形阀芯旋转,实现煤气管路的开闭。实验表明能很好地解决这一问题,该安全阀已通过防爆鉴定 20。中央控制单元控制电机的硬件框图如图2.12所示,从单片机数据口送出的控制信号经过光偶隔离后再经过反相器后输入到放大电路从而驱动
29、安全阀。单苏州经贸职业技术学院机电系 10 应电 31 16片机可分别送出两个信号输入到放大器中分别控制电机的两相通电以及电机反向控制;电机是带动球形阀芯旋转,电机控制的球形阀芯旋转有一个限定范围,当接收到关闭安全阀的驱动信号时,电机正转控制球形阀芯正向旋转达到极限时电机停止转动;当接收到开启安全阀的信号时,电机反转从而控制球形阀芯反向旋转达到极限时电机停止转动。图 2.12 安全阀驱动电路2.6 键盘及显示图2.13为P0口控制LED动态显示接口电路。图中P0口输出段选码。7407是同向OC门,作段选码驱动器,驱动数码管及LED 指示灯的显示。键盘采用薄膜开关,既美观又方便。当有复位键按下时
30、,单片机复位重新开始运行程序;当有定时键按下时,单片机启动定时功能,时间到自动切断煤气,在不需要定时切断时,可以按复位键取消即可。再次按下定时键即又可恢复定时功能,计时时间可通过数码管显示。 苏州经贸职业技术学院机电系 10 应电 31 17图2.13 P0口控制LED动态显示接口电路2.7 系统电源电源是各种电子设备必不可少的组成部分,其性能优劣直接关系到电子设备的技术指标及能否安全可靠地工作。控制系统由电源引入的干扰约占32%,成为工业控制系统的主要干扰源。我国市电电压波动较大,噪声污染较严重,控制系统由电源引起的故障要占更大比例,所以精心设计电源是一项重要工作。2.7.1 电源器件介绍集
31、成稳压器是一种将功率调整管、取样电路、基准稳压、误差放大、启动和保护电路等全部集成在一个芯片上的集成电路。开关电源是相对线性电源说的。由于变压器的磁芯大小与它的工作频率的平方成反比,这样就可以大大减小变压器,使电源减轻重量和体积。而且由于它直接控制直流,使这种电源的效率比线性电源高很多,并且通过用电子线路组成开关式(方波)震荡电路来达到对电能的转换.这种方式有好多优点,一是稳压范围宽,在一定范围内输出电压与输入电压变化无关,是其它方式电源无法比拟的。二是效率高,由于采用开关震荡工作方式,热损耗特别少,发热低。三是结构简单,相对于其它相同功率的电源,开关电源的体积与重量要少得多。因此,在众多的电
32、子设备中,开关式电源己经是相当普遍。苏州经贸职业技术学院机电系 10 应电 31 182.7.2 系统电源设计方案煤气报警控制器的电源有驱动电机、扬声器工作所需要的5V电源,单片机系统所需要的3.3v 电源以及各种芯片所需要的SV工作电压。我们通过一个5v 的开关电源。把交流电转化为5V直流电,然后再通过集成稳压器将5V直流电转化为系统需要的SV和3.3v 的直流电压。由于系统接入开关电源的电压是安全防护用电,因此可以避免电源掉电。为了确保电源散热及时,加入散热片进行散热保护。根据系统输入电压电流大小,集成稳压器选用7815和7808 芯片,然后再用贴片式稳压器进行变换得到最终需要的电源。2.
33、8 系统报警模块系统报警模块采用双保险的报警方式。当煤气泄漏发生时,一方面在煤气泄漏现场通过扬声器发出报警声音,同时,再由单片机引脚输出给报警灯控制电路,能够控制报警灯的闪烁。单片机通过两个引脚输出信号为了双重保险,使得报警系统更加可靠。2.8.1 单片机报警接口电路当系统判断达到煤气泄漏的一定浓度后,单片机从P3.1引脚输出高电平信号。P3.1引脚通过光偶隔离电路后经过放大器驱动警铃,使报警器发出声音报警。同时,单片机从P3.0 引脚输出高电平信号。P3.0引脚通过光偶隔离电路后经过放大器驱图 2.14 单片机报警电路图动警灯闪烁。报警电路是采用复合管以提高驱动能力, T7为中功单管。采用晶
34、苏州经贸职业技术学院机电系 10 应电 31 19体管避免了采用普通继电器的电火花问题,既延长了使用寿命,又保证了安全。输入端以地为参考。单片机报警电路图如图2.14所示。苏州经贸职业技术学院机电系 10 应电 31 20第3章 系统软件设计3.1 嵌入式软件开发平台对于在单片机上运行的程序的开发,嵌入式软件开发平台是必不可少的。不同种类的单片机配套的嵌入式软件开发平台也不尽相同。本次系统嵌入式软件开发平台主要MCS51系列的开发套件,主要包括:MCS51仿真芯片、CPU挂箱、接口挂箱等。本系统嵌入式软件开发过程中选用的是美国 Keil software公司出品的C51编译器。Keil C51
35、是51系列兼容单片机汇编或C语言软件开发系统,调试方面比 CygnalIDE更加方便。3.2 主程序模块智能多功能煤气灶安全防护系统的软件设计包括主程序模块,中断服务子程序程序模块,数据采集模块,动态 LED 显示模块,计数中断程序模块,延时程序模块等多个子程序组成。在主程序模块中,需要完成对各接口芯片的初始化、煤气灶定时功能的初始化、中断向量的设计以及开中断、循环等待状态等工作。另外,在主程序模块中还需要设置启动/清除标志寄存器、定时寄存器,并对它们进行初始化。根据各标志寄存器的内容,设置系统处于待机状态,启动定时器,随后进入循环等待状态。主程序还将根据传感器检测电路的信号完成报警和关闭/开
36、启安全阀等不同的操作 21。其主程序流程图如图 3.1 所示。主程序可实现的功能:(1)定时功能,可以预置时间,时间到自动切断煤气,在不需要定时切断时,可以按下定时键,就可关闭定时功能。再次按下定时键即可恢复定时功能,计时时间通过数码管显示;(2)切断控制功能 ,在煤气(烟雾) 浓度超标时,立即切断煤气管道。当故障排除后可自动开启煤气管道。当片机接口 P3.5、P3.6 通过光偶电路驱动三极管导通从而驱动安全阀的关闭。3.3 嵌入式程序的开发本系统的嵌入式程序主要包括以下几个功能模块:1.数据采集模块;苏州经贸职业技术学院机电系 10 应电 31 212.电机驱动模块;3.报警模块;苏州经贸职
37、业技术学院机电系 10 应电 31 22开 始初 始 化停止计时系统运行监控复位键定时键?报警?计时到?开启安全阀关闭安全阀图3.1 主程序流程图3.3.1 总程序如附录A 苏州经贸职业技术学院机电系 10 应电 31 233.3.2 数据采集处理程序该系统是对各种探测器所探测到的信号进行检测。系统采用既能敏感煤气又可敏感烟雾的新型气敏探测器。通过对传感器的数据采集来判断是否启动报警系统同时关闭气源。3.3.3 电机驱动模块步进电机为两相式,步进电机都是通过信号驱动,P3.5,P3.6 为步进电机两相电流控制信号的输出口,控制步进电机的正反转。3.3.4 报警模块系统报警模块采用双保险的报警方
38、式。当煤气泄漏发生时,一方面在煤气泄漏现场通过扬声器发出报警声音,同时,再由单片机引脚输出给报警灯控制电路,能够控制报警灯的闪烁。单片机通过 P3.1,P3.0 引脚输出信号分别驱动警铃进行声音报警和驱动警灯进行灯光报警,使得报警系统更加可靠。4 调试与使用注意事项苏州经贸职业技术学院机电系 10 应电 31 24通常情况下,应保证T1、T2、T6、T8、两个功率管工作在截止状态,只有在开启或关闭时让T1、T2、T6或T8工作在导通状态,T1、T2导通时间在1 s 左右,即可保证安全阀的正常开启或关闭,T6、T8接收到报警信号后一直导通到故障排除。这样既可避免功率管长时间处于导通而发热,又可减
39、少能耗 22。传感器的安装位置应注意避开水蒸气直接影响的位置(如抽油烟机的内侧) ,因为所用的传感器在水蒸气中,阻值也有一些变化可能会导致误报。为避免这种情况,安装在灶台偏下或离灶台几十公分的位置比较合适 23。5 系统可靠性分析一个煤气报警控制系统想达到的预期目的就是:在它的监控范围内出现报警苏州经贸职业技术学院机电系 10 应电 31 25目标时,应可靠地发出报警,而当监控环境中不存在目标时,不应发出报警讯号。可靠性是说明一个系统性能的最佳指标。而在报警系统中,探测器、各种硬件软件的选择又是影响系统可靠性的关键原因 24。1、在探测器方面,为了提高系统的可靠性,本系统选用了既能敏感煤气又可
40、敏感烟雾的新型气敏元件作传感器,并选用高性价比的单片机89C2051 作控制单元,进行相应的电路设计和安全阀的设计制作。当煤气外泄,或灶具在燃而用户遗忘导致食物烧焦散发出烟雾时,气敏元件接收到上述信号,传给单片机,单片机控制安全阀的启闭动作,从而实现煤气灶的安全防护。此外单片机内置的定时器可实现用户的定时烹煮。2、防尘罩是本设计的一个特色,在可靠性方面起着重要作用. 3、电源方面通过一个开关电源和一个集成稳压器层层转化为系统需要的直流电压。由于系统接入开关电源的电压是安全防护用电,因此可以避免电源掉电。为了确保电源的稳定性和提高散热效果,本系统增加了浪涌保护电路,同时整个电源电路装在一个电源盒
41、中放于整个装置外部,散热好。4、软件的可靠性也是一个非常关键的方面。事实上,在整个控制系统的设计中,应用软件的设计、程序编制所占的工作量是非常大的。一方面保证应用软件的本身的健壮性,使程序能够持续稳定的运行。要做到这一点,首先精心设计了应用软件的总体结构,按照面向对象的观点,综合考虑用户的观点和程序的易实现性,编制出高效率的应用软件;在编写代码时,多次调试,做到思维严密,尽可能减少人为的失误。另一方面,通过采取软件方面的措施提供系统的可靠性。在软件设计中,对重要环节采用多次重复判断以提供系统的可靠性。此外选用的89C51型号的单片机,本身具有一个4KB的片内Flash存储器 25,我们将系统运
42、行的重要信息,如故障、报警等信息保存起来。同时,当干扰造成程序运行发生混乱或陷入死循环时,可以使单片机复位从而让程序正常运行。总之,智能多功能煤气灶安全防护系统是一项复杂的工程,必须在系统设计、结构设计、软件编制、整机装备和调试阶段各个环节方面统筹安排,严格苏州经贸职业技术学院机电系 10 应电 31 26把关才能保证系统具有高的可靠性 26。苏州经贸职业技术学院机电系 10 应电 31 276 结束语本毕业设计按照课题“智能多功能煤气灶安全防护系统”应实现的功能设计了所需的硬件电路和相应的软件。本文采用 89C51 作为控制器和处理器,以报警装置为控制对象,实现对煤气泄漏自动报警的控制。本文
43、主要叙述了控制系统硬件电路设计过程和相应的软件设计,首先介绍了智能多功能煤气灶安全防护系统的发展情况,接着给出以 89C51 为主控芯片的控制系统总体硬件结构,然后又根据实际系统需要详细讨论了驱动及系统检测电路的设计。以上硬件电路和相应软件的设计,基本达到了毕业设计的设计要求。毕业设计结束了,通过毕业设计使我深深感受到了,只有全面系统的学习才能真正的掌握更多的知识。本次历时 3 个多月的毕业设计,使我对各芯片的工作原理有了更深入的认识,同时也建立起了很强的思考能力,并学习到了课本以外的东西,最重要的是锻炼了独立思考和独立动手的能力,这为我以后走向工作岗位打下了坚实的基础。苏州经贸职业技术学院机
44、电系 10 应电 31 28附录 A 主程序ORG 0000HLJMP MAINORG 0003HLJMP IEX0ORG 0100HMOV SP, #60HSETB IT1SETB EX0SETB EAMOV A, #0C0HMOV P3, AACALL D3SLOOP1: MOV A, #00HMOV P1,AMOV A,P1JB ACC.1, LOOPLJMP LOOP1LOOP: MOV A,#0A3HMOV P3, AACALL D3SMOV A,#00HMOV P1,AMOV A,P1JB ACC.1,LOOPMOV A,#0C0HMOV P3,AACALL D3SLJMP LOO
45、P1苏州经贸职业技术学院机电系 10 应电 31 29D3S: MOV R7, #0FFHDL2: MOV R6,#0FFHDL3: DJNZ R6,DL3DJNZ R7,DL2RETORG 0200HIEX0:MOV R1,AMOV 7EH,#0AHMOV RO,#7EHMOV R2,#0AHLP: ACALL T120SACALL DISDJNZ R2,LPMOV A,#A0HMOV P3,AACALL D3S1MOV A,R1RESTLOOP2: MOV A,#0A3HMOV P3, AACALL D3S1MOV A,#00HMOV P1,AMOV A,P1JB ACC.1,LOOP2M
46、OV A,#0C0HMOV P3,AACALL D3S1LJMP TM6苏州经贸职业技术学院机电系 10 应电 31 30TAB: DB 3FH,06H,5BH,4FH,66HDB 6DH,7DH,07H,7FH,6FHT120S: MOV R5,#01CHTM: MOV R7,#FFHTM7: MOV R6,#0FFHLP1: MOV A,#00HMOV P1,AMOV A,P1JB ACC.1,LOOP2TM6:DJNZ R6,TM6DJNZ R7,TM7DJNZ R5,TMRETDIS: MOV DPTR, #TABMOV A,R0MOVC A,A+DPTRMOV P0,AACALL D3S1DEC R0RETD3S1: MOV R7,#0FFHDL4: MOV R6,#0FFHDL5:DJNZ R6,DL5DJNZ R7,DL4RET附录 B 硬件总体图