室内天然气泄漏报警装置.docx

上传人:b****4 文档编号:3493473 上传时间:2022-11-23 格式:DOCX 页数:16 大小:135.28KB
下载 相关 举报
室内天然气泄漏报警装置.docx_第1页
第1页 / 共16页
室内天然气泄漏报警装置.docx_第2页
第2页 / 共16页
室内天然气泄漏报警装置.docx_第3页
第3页 / 共16页
室内天然气泄漏报警装置.docx_第4页
第4页 / 共16页
室内天然气泄漏报警装置.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

室内天然气泄漏报警装置.docx

《室内天然气泄漏报警装置.docx》由会员分享,可在线阅读,更多相关《室内天然气泄漏报警装置.docx(16页珍藏版)》请在冰豆网上搜索。

室内天然气泄漏报警装置.docx

室内天然气泄漏报警装置

摘要

随着科技的发展,现在家庭做饭烧水已经逐渐告别煤逐渐使用清洁的天然气。

天然气的普及给公共生活带来了方便,减少了城市的污染,提高了生活质量和效率,但是同时,天然气也是潜在的“危险品”,一旦发生大面积泄漏,处置不及时就可能引发大爆炸,给居民的生命财产安全带来巨大的威胁。

面对燃气泄漏而造成的种种事故威胁,我们需要一个解决办法。

使用天然气报警器是对付燃气无形杀手的重要手段之一。

本论文以半导体气敏传感器和单片机技术为核心设计的气体报警器可实现声光报警功能,是一种结构简单、性能稳定、使用方便、价格低廉、智能化的气体报警器,具有一定的实用价值。

其中MQ-2气体传感器对天然气的灵敏度高,这种传感器可检测多种含甲烷的气体,是一款适合多种应用的低成本传感器。

经AT89C51单片机处理,并对处理后的数据进行分析,是否大于或等于某个预设值(也就是报警限),如果大于则会自动启动报警电路发出报警声音,反之则为正常状态。

本文主要讨论用气敏传感器个单片机等技术实现室内天然气煤气泄漏报警,为我们的生活提供更大的安全保证也为我们的生活提供方便。

 

关键词:

天然气报警,气敏传感器,单片机

 

目录

 

1绪论3

1.1课题背景及目的3

1.2国内外研究情况及其发展3

1.3设计内容级研究方法4

2系统方案及模块设计5

2.1设计思路5

2.2设计框图5

2.3系统模块设计5

2.3.1气体浓度检测模块5

2.3.2主控制模块6

3硬件电路设计10

3.1气体检测模块的设计10

3.2单片机模块的设计11

3.3声光报警模块的设计12

4程序设计14

4.1主函数程序设计:

14

5结论………………………………………………………………………………...16

6附录………………………………………………………………………………...17

参考文献……………………………………………………………………………..20

 

1绪论

1.1课题背景及目的

人的生存离不开空气,人的一生大约有80%的时间是在室内度过的,室内环境质量的好坏影响着人们的身心健康。

室内的有害气体来源有来自装修不当造成的甲醛、氨气、氡气、苯、放射性物质的释放,而这些气体在装修时加以注意,完全可以减少其排放量,从而不至于影响人的健康状况。

室内存在的有害气体的另一主要来源为可燃性气体的泄漏,主要可分为天然气泄漏、液化气泄漏和煤气泄漏。

天然气泄漏的主要成分是甲烷。

液化气泄漏危害也不易小视,液化石油气是石油产品之一。

是由炼厂气或天然气(包括油田伴生气)加压、降温、液化得到的一种无色、挥发性气体。

由炼厂气所得的液化石油气,主要成分为丙烷、丙烯、丁烷、丁烯,同时含有少量戊烷、戊烯和微量硫化合物杂质。

由天然气所得的液化气的成分基本不含烯烃。

液化石油气主要用作石油化工原料,用于烃类裂解制乙烯或蒸气转化制合成气,可作为工业、民用、内燃机燃料。

其主要质量控制指标为蒸发残余物和硫含量等,有时也控制烯烃含量。

液化石油气是一种易燃物质,空气中含量达到一定浓度范围时,遇明火即爆炸。

天然气主要成分是烷烃,其中甲烷含量在95%以上。

人所赖以生存的空气中有大约20%的氧气,如果人的生活空间是封闭空间,氧气稀薄,人会因氧气不足,导致窒息、昏迷,有心脑血管疾病的人将会危及生命。

室内天然气泄漏会使室内空气中的氧气相对稀薄,由于天然气是无色无味,人很难察觉到,尤其当人处于睡眠状态时,天然气的泄漏就更加危险,甚至会使人窒息。

天然气的另一危险是当空气中的天然气含量达到一定含量时,遇到明火就会产生爆炸,危及人的生命。

1.2国内外研究情况及其发展

当前应用最广泛的可燃性气体泄漏报警器与气敏元件传感器,已普及应用于气体泄漏检测和监控,仅用于安全保护家用燃气泄漏报警器为例,不少发达国家已经明确规定家庭、公寓等要求安装相应的报警器。

国外可燃性气体泄漏报警器发展很快,是由于人们安全意识增强,对环境安全性和生活舒适性要求提高;另一方面是由于燃气泄漏报警器市场增长受到政府安全法规的推动。

因此,国外燃气报警器技术得到了较快发展,据有关统计猜测,美国在1996年—2002年就煤气报警器的年均增长率为27%~30%。

在这些方面,国内应该增强安全意识增强。

可燃性气体泄漏报警器的发展趋势集中表现为,一是提高灵敏度和工作性能,降低功耗和成本,缩小尺寸,简化电路,与应用整机相结合,这也是燃气泄漏报警器一直追求的目标;二是增强可靠性,实现元件和应用电路集成化,多功能化,发展MEMS技术,发展现场适用的变送器和智能型可燃性气体泄漏气报警器。

如美国在燃气泄漏报警器中嵌入微处理器,使燃气泄漏报警器具有控制校准和监视故障状况功能,实现了智能化、涉多功能化。

1.3设计内容级研究方法

本设计计划按以下思路展开研究:

(1)信号釆集部分为了能准确釆集到气体浓度的变化应选用半导体气体传感器,为使其有效的检测室内气体浓度,釆用电阻型半导体气体传感器:

而放大部分使用运放进行比例和反相两级放大。

(2)信号处理部分为了实现精确控制,釆用单片机较为合适。

将模拟信号送A/D模块进行数模转换,经过处理后送存储器保存和送显示器显示。

(3)系统设置报警部分可以考虑蜂鸣器报警。

 

2系统方案及模块设计

2.1设计思路

用相应的气体传感器检测室内煤气、天然气的基本状态,并将气体浓度信号转换为电信号。

通过信号处理电路将有无气体泄漏两种状态转换成高低电平,并将些电平通过单片机I/O接口传入单片机,通过单片机编程控制报警电路的工作状态。

2.2设计框图

如下图2.1所示:

图2.1设计思路框图

 

2.3系统模块设计

2.3.1气体浓度检测模块

传感器是能把实测物理量或化学量转化为与之有确定对应关系的电信号输出的装置。

传感器主要是由敏感元件、传感元件组成,有时也将信号调节与转换电路、辅助电源作为传感器的组成部分。

敏感元件:

敏感元件指能够灵敏地感受被测变量并做出响应的元件。

是传感器中能直接感受被测量的部分。

传感元件:

又称为转换器,一般情况下,不直接感受被测量,而是将敏感元件的输出量转化为电量输出的元件。

传感器按工作原理可分为:

电阻式传感器、电容式传感器、电感式传感器、光电式传感器、压电式传感器等。

气敏传感器原理:

声表面波器件之波速和频率会随外界环境的变化而发生漂移。

气敏传感器就是利用这种性能在压电晶体表面涂覆一层选择性吸附某气体的气敏薄膜,当该气敏薄膜与待测气体相互作用(化学作用或生物作用,或者是物理吸附),使得气敏薄膜的膜层质量和导电率发生变化时,引起压电晶体的声表面波频率发生漂移;气体浓度不同,膜层质量和导电率变化程度亦不同,即引起声表面波频率的变化也不同。

通过测量声表面波频率的变化就可以获得准确的反应气体浓度的变化值。

本次的设计采用的MQ-2气体传感器,MQ-2气敏传感器所使用的气敏材料是在清洁空气中电导率较低的二氧化锡(SnO2)。

当传感器所处环境中存在可燃性气体时,传感器的电导率随空气中可燃性气体浓度的增加而增大。

使用简单的电路即可将电导率的变化转换为与该气体浓度相对应的输出信号。

MQ-2气体传感器对液化气、丙烷、氢气的灵敏度高,对天然气和其它可燃蒸汽的检测也很理想。

这种传感器可检测多种可燃性气体,是一款适合多种应用的低成本传感器。

2.3.2主控制模块

主控制模块即单片机模块,完成功能是与各个功能模块连接,并通过软件编程控制各个功能模块,完成煤气、天然气检测报警及温度显示功能。

AT89C51是一种带4K字节FLASH存储器(FPEROM—FlashProgrammableandErasableReadOnlyMemory)的低电压、高性能CMOS8位微处理器,俗称单片机。

AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。

单片机的可擦除只读存储器可以反复擦除1000次。

该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。

由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。

AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。

外形及引脚排列如图所示AT89C51外形及引脚排列。

图2.2AT89C51引脚图

AT89C51单片机有40个引脚(如图2.2),按照引脚功能大致可分为4个种类:

电源、时钟、控制和I/O引脚。

VCC:

电源电压GND:

P0口:

P0口是一组8位漏极开路双向I/O口,即地址/数据总线复用口。

作为输出口时,每一个管脚都能够驱动8个TTL电路。

当“1”被写入P0口时,每个管脚都能够作为高阻抗输入端。

P0口还能够在访问外部数据存储器或程序存储器时,转换地址和数据总线复用,并在这时激活内部的上拉电阻。

P0口在闪烁编程时,P0口接收指令,在程序校验时,输出指令,需要接电阻。

P1口:

P1口一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动4个TTL电路。

对端口写“1”,通过内部的电阻把端口拉到高电平,此时可作为输入口。

因为内部有电阻,某个引脚被外部信号拉低时输出一个电流。

闪烁编程时和程序校验时,P1口接收低8位地址。

P2口:

P2口是一个内部带有上拉电阻的8位双向I/O口,P2的输出缓冲级可驱动4个TTL电路。

对端口写“1”,通过内部的电阻把端口拉到高电平,此时,可作为输入口。

因为内部有电阻,某个引脚被外部信号拉低时会输出一个电流。

在访问外部程序存储器或16位地址的外部数据存储器时,P2口送出高8位地址数据。

在访问8位地址的外部数据存储器时,P2口线上的内容在整个运行期间不变。

闪烁编程或校验时,P2口接收高位地址和其它控制信号。

P3口:

P3口是一组带有内部电阻的8位双向I/O口,P3口输出缓冲故可驱动4个TTL电路。

对P3口写如“1”时,它们被内部电阻拉到高电平并可作为输入端时,被外部拉低的P3口将用电阻输出电流。

P3口除了作为一般的I/O口外,更重要的用途是它的第二功能,如下表3.7所示:

表2.3AT89C51各部分引脚的作用

端口引脚

第二功能

P3.0

RXD

P3.1

TXD

P3.2

INT0

P3.3

INT1

P3.4

T0

P3.5

T1

P3.6

WR

P3.7

RD

P3口还接收一些用于闪烁存储器编程和程序校验的控制信号。

RST:

复位输入。

当震荡器工作时,RET引脚出现两个机器周期以上的高电平将使单片机复位。

ALE/

当访问外部程序存储器或数据存储器时,ALE输出脉冲用于锁存地址的低8位字节。

即使不访问外部存储器,ALE以时钟震荡频率的1/16输出固定的正脉冲信号,因此它可对输出时钟或用于定时目的。

要注意的是:

每当访问外部数据存储器时将跳过一个ALE脉冲时,闪烁存储器编程时,这个引脚还用于输入编程脉冲。

如果必要,可对特殊寄存器区中的8EH单元的D0位置禁止ALE操作。

这个位置后只有一条MOVX和MOVC指令ALE才会被应用。

此外,这个引脚会微弱拉高,单片机执行外部程序时,应设置ALE无效。

PSEN:

程序储存允许输出是外部程序存储器的读选通信号,当AT89C51由外部程序存储器读取指令时,每个机器周期两次PSEN有效,即输出两个脉冲。

在此期间,当访问外部数据存储器时,这两次有效的PSEN信号不出现。

EA/VPP:

外部访问允许。

欲使中央处理器仅访问外部程序存储器,EA端必须保持低电平。

需要注意的是:

如果加密位LBI被编程,复位时内部会锁存EA端状态。

如EA端为高电平,CPU则执行内部程序存储器中的指令。

闪烁存储器编程时,该引脚加上+12V的编程允许电压VPP,当然这必须是该器件是使用12V编程电压VPP。

XTAL1:

震荡器反相放大器及内部时钟发生器的输入端。

XTAL2:

震荡器反相放大器的输出端。

振荡器特性:

XTAL1和XTAL2分别为反向放大器的输入和输出。

该反向放大器可以配置为片内振荡器。

石晶振荡和陶瓷振荡均可采用。

如采用外部时钟源驱动器件,XTAL2应不接。

有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。

 

3硬件电路设计

3.1气体检测模块的设计

信号调节与转换

传感元件

敏感元件

辅助电源

图3.1传感器工作原理图

(1)气体检测模块电路

由于Protues软件元件库中没有MQ-2气体传感器,由于MQ-2气体传感器两信号输出端为电阻信号,当没有煤气、天然气泄漏时,Rs的阻值应该在20KΩ左右,此时该气体检测模块的输出端为高电平,此时LED发光。

当有煤气、天然气泄漏时,Rs的阻值应该在2KΩ左右,此时该气体检测模块的输出端为低电平,此时LED熄灭。

图3.2气体检测模块原理图

(2)气体检测模块调试

按照电路图在面板上搭接气体检测模块电路,该模块输出通过100KΩ限流电阻接LED正端,该LED负责拼接接地。

当MQ-2传感器端不加气体时,此时LED点亮,说明此时输出为高电平;当MQ-2传感器端加气体时,此时LED熄灭,说明此时输出为低电平。

刚上电时就在MQ-2端加气体,此时LED不熄灭,原因是RC延时电路起作用,防止误报现象的发生;在1min左右之后,在MQ-2传感器端加气体,此时LED熄灭,开机延迟时间约为1min,该调试结果符合设计要求。

3.2单片机模块的设计

单片机模块,完成功能是与各个功能模块连接,并通过软件编程控制各个功能模块,完成煤气、天然气检测报警及温度显示功能。

图3.3主控制模块原理图

 

3.3声光报警模块的设计

光报警电路图如图所示。

单片机AT89C51的1脚(P1.0)控制输出的状态指示灯。

红灯不亮表示正常状态,环境中可燃气体浓度极低。

红灯闪亮表示环境中可燃烟雾浓度超过报警限值,提醒用户尽快采取相应安全措施。

当烟雾浓度超过报警限,报警器发出鸣叫,用户到达现场,可进行操作停止报警器鸣叫。

若过一点时间浓度仍超出报警限,报警器会再次鸣叫提醒用户。

由前面的我们提到在protues中没有气敏传感器的元器件,故在此次的实验设计中我们采用的是阻值范围在2~20k欧的电阻进行替代,当没有煤气,天然气泄漏时,此时的电阻值应该在20k欧,此时检测出模块的输出端为高电平,此时的LED发光。

当有煤气,天然气泄漏时,此时的阻值应该在2k欧,此时应该检测出模块的输出端为低电平,此时的LED灯熄灭。

3.3.1声光报警电路

如图所示,OUT3与单片机P1.3引脚相接,当检测到有煤气、天然气泄漏时通过单片机编程控制P1.3输出方波信号,此时LEDD1闪烁,并且蜂鸣器以相同的频率发出声音,产生霞光报警信号,提醒用户煤气、天然气泄漏,采取相应的措施。

图3.4声光报警原理图

3.3.2声光报警模块的调试

声音报警电路图如图所示。

报警装置采用蜂鸣器较一般的蜂鸣器体积大,声音响亮,适用于家用燃气报警器的报警声音源。

当单片机AT89C51的8脚(P3.7)置1时,三极管导通,蜂鸣器报警。

灯光报警由于在protues中无法进行声音的仿真,所以此次的设计我们采用LED二极管进行显示。

当无煤气,天然气泄漏的时候此时的LED即P1.3为高电平5V,此时的LED管不发光。

当有煤气,天然气泄漏的时候此时的LED为低电平0V,通过模拟示波器我们可以得到的是LED管脚输出为方波波形,此时的LED每2S亮灭一次。

将编辑好的程序通过单片机下载器下载到单片机中,将单片机插入面包板,20脚、40脚分别接地和5V电源。

蜂鸣器与LED串联,负端接到P1.3口,正端接5V电源。

当P1.1口接5V电源时,LED熄灭,蜂鸣器不报警;当P1.1口接地时,LED闪烁,同时蜂鸣器以相同频率发声报警。

此时用示波器测得P1.3口波形为周期为1.2s的方波信号,与理论值之间存在一定的误差。

设计中对方波信号的要求不是很高,因为方波信号的周期只影响报警的频率,并不影响报警功能,因此不需要对其进行修改。

 

4程序设计

本设计可以用汇编语言编程序,也可以用汇编语言编程序。

主要编程序来控制定时、计时中断、和输出等。

汇编语言的特点

1.机器相关性。

这是一种面向机器的低级语言,通常是为特定的计算机或系列计算机专门设计的。

因为是机器指令的符号化表示,故不同的机器就有不同的汇编语言。

使用汇编语言能面向机器并较好地发挥机器的特性,得到质量较高的程序。

2.高速度和高效率。

汇编语言保持了机器语言的优点,具有直接和简捷的特点,可有效地访问、控制计算机的各种硬件设备,如存储器、CPU、I/O端口等,且占用内存少,执行速度快,是高效的。

3.编写和调试的复杂性。

由于是直接控制硬件,且简单的任务也需要很多汇编语言语句,因此在进行程序设计时必须面面俱到,需要考虑到一切可能的问题,合理调配和使用各种软、硬件资源。

这样,就不可避免地加重了程序员的负担。

与此相同,在程序调试时,一旦程序的运行出了问题,就很难发现。

软件部分是用来配合硬件电路,控制后面电路的响应,以实现设计预定功能。

其主要由两部分功能组成:

一部分是是对传感器接受到的信号进行处理:

另一部分是实行中断处理,控制设置报警模块。

两部分信号的处理都是釆用査询方式。

本系统釆用网路巡回检测,轮换选择4个传感器工作,并且在显示器上轮流显示工作传感器所检测到的浓度值。

当检测到的浓度小于设定值时,等待定时器中断:

当检测到的浓度超过设定值时,执行中断程序进行报警处理,显示浓度。

4.1主函数程序设计:

程序开始,定时器初始化,检测空气中天然气的浓度是否达到报警值,如果达到报警值,调用报警子程序,报警。

如果没有达到报警值,则LED置1,处于熄灭状态,返回检测,重新循环。

图4-1主程序流程图

 

5结论

气体检测报警器可保障生产与生活的安全,避免火灾和爆炸事故以及煤气中毒的发生,它是防火、防爆和安全生产所必备的仪器,具有广阔的市场空间与发展前景。

本论文在对气体传感器和报警技术进行深入研究的基础上,全面比较国内外同类产品的技术特点,合理地确定系统的设计方案。

并对仪器的整体设计和各个组成部分进行了详细的分析和设计。

本论文设计的气体报警器由气体信号采集电路与单片机控制电路两大部分构成。

根据设计要求、使用环境、成本等因素,选用MQ-2型半导体电阻式气体传感器。

该传感器是对以烷类气体为主的多种气体有良好敏感特性的广谱型半导体敏感器件。

它的灵敏度适中,具有响应与恢复特性好,长期工作稳定性、重现性、不易受环境影响及抗温湿度影响等优点。

在系统单片机控制电路的设计上,采用了AT89C51单片机作为核心芯片,充分利用了其高速数据处理能力和丰富的片内外设,实现了仪器的小型化和智能化。

使仪器具有结构简单、性能稳定、体积小、成本低等优点。

由于气体传感器需要在加热状态下工作,温度越高,反应越快,响应时间和恢复时间就越快。

为提高响应时间,保证传感器准确地、稳定地工作,需要向气体传感器持续供给5V的加热电压。

气体报警器能实时范围检测工作,当烟雾的浓度达到设定的浓度时,发出声光报警。

报警器还可以与上位机(PC)进行通信,实时传输烟雾浓度检测数据,由上位机记录保存,也可以利用上位机完成实现远程实时检测和控制等功能。

 

6.附录

主程序:

ORG0000H

AJMPMAIN

ORG0003H

LJMPRD

ORG000BH

LJMPTIMO

ORG0023H

LJMPSOUT

ORG0100H

MAIN:

MOVSP,#50H

CLRP1,6

CLRP1,5

CLRP1,7

MOV29H,#00H

MOV28H,#00H

MOV21H,#00H

MOV22H,#64H

MOV23H,#0A0H

SJMPKEY

SETBIT0

SETBEX0

SETBET0

SETBES

SETBEA

MOVTCON,#90H

MOVTMOD,#21H

MOVTL0,#A0H

MOVTH0,#15H

MOVDPTR,#0FE00H

MOVA,#01H

MOVX@DPTR,A

SETBTR0

LCALLDISP

LCALLCONT

SJMPNEXT

RET

数据采集程序:

ORG0000H

LJMPSTART

ORG0013H

LJMPPINT0

START:

MOVR0,#50H

MOVR2,#08H

MOVDPTR,#0FEF8H

SETBIT0

SETBEX0

SETBEA

MOV@DPTR,A

PINT0:

MOVCA,@DPTR;中断子程序

MOV@R0,A

NCDPTR

INCR0

DJNER2,NEXT

CLREX0

SJMPFIN0

NEXT:

MOVX@DPTR,A

FIN0:

RETI

END

A/D转换程序

将读数依次放在片外数据存储器A0H-A7H单元。

其主程序和中断服务程序如下:

主程序:

MAIN:

MOVR0,#0A0H;数据暂存区首地址

MOVR2,#08H;8路计数初值

SETBIT1;脉冲触发方式

SETBEA;开总中断

SETBEX1;开外部中断1

MOVDPTR,#7FFBH;指向0809首地址

MOVX@DPTR,A;启动A/D转换

HERE:

SJMPHERE;等待中断

中断服务程序:

MOVXA,@DPTR;读数

MOVX@R0,A;存数

INCDPT;更新通道R

INCR0;更新暂存单元

DJNZR2,DONE

RETI

DONE:

MOVX@DPTR,A

RETI

 

参考文献

[1]尹勇,王洪成.单片机接口技术与应用[M].北京:

北京航天航空大学出版社,2004.

[2]陈岭丽,冯志华.检测技术和系统[M].北京:

清华大学出版社,2005.

[3]周慈航.单片机应用程序设计技术[M].北京:

北京航天航空大学出版社,1991.

[4]赵宝军,吴冬艳.一氧化碳报警器的研究[J].中华临床与卫生,2004:

122-122

[5]陈小忠,黄宁,赵小侠.单片机接口技术实用子程序北京:

人民邮电出版社,2005.

[6]沙占友.集成化智能传感器原理及应用[M].北京:

电子工业出版社,2004.1:

198-222.

[7]李鸿.单片机原理及应用[M].湖南:

湖南大学出版社,2004.

 

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

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1