




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 1 / 19摘要随着科技的发展,现在家庭做饭烧水已经逐渐告别煤逐渐使用清洁的天然气。天然气的普与给公共生活带来了方便,减少了城市的污染,提高了生活质量和效率,但是同时,天然气也是潜在的“危险品”,一旦发生大面积泄漏,处置不与时就可能引发大爆炸,给居民的生命财产安全带来巨大的威胁。面对燃气泄漏而造成的种种事故威胁,我们需要一个解决办法。使用天然气报警器是对付燃气无形杀手的重要手段之一。本论文以半导体气敏传感器和单片机技术为核心设计的气体报警器可实现声光报警功能,是一种结构简单、性能稳定、使用方便、价格低廉、智能化的气体报警器,具有一定的实用价值。其中 MQ-2 气体传感器对天然气的灵敏度高,这
2、种传感器可检测多种含甲烷的气体,是一款适合多种应用的低成本传感器。经 AT89C51 单片机处理,并对处理后的数据进行分析,是否大于或等于某个预设值(也就是报警限),如果大于则会自动启动报警电路发出报警声音,反之则为正常状态。本文主要讨论用气敏传感器个单片机等技术实现室天然气煤气泄漏报警,为我们的生活提供更大的安全保证也为我们的生活提供方便。关键词:天然气报警,气敏传感器,单片机目录 2 / 191 绪论 31.1 课题背景与目的 31.2 国外研究情况与其发展 31.3 设计容级研究方法 42 系统方案与模块设计 52.1 设计思路 52.2 设计框图 52.3 系统模块设计 52.3.1
3、气体浓度检测模块 52.3.2 主控制模块 63 硬件电路设计 103.1 气体检测模块的设计 103.2 单片机模块的设计 113.3 声光报警模块的设计 124 程序设计 144.1 主函数程序设计:145 结论.166 附录.17参考文献.20 3 / 191 绪论1.1 课题背景与目的人的生存离不开空气,人的一生大约有 80%的时间是在室度过的,室环境质量的好坏影响着人们的身心健康。室的有害气体来源有来自装修不当造成的甲醛、氨气、氡气、苯、放射性物质的释放,而这些气体在装修时加以注意,完全可以减少其排放量,从而不至于影响人的健康状况。室存在的有害气体的另一主要来源为可燃性气体的泄漏,主
4、要可分为天然气泄漏、液化气泄漏和煤气泄漏。天然气泄漏的主要成分是甲烷。液化气泄漏危害也不易小视,液化石油气是石油产品之一。是由炼厂气或天然气(包括油田伴生气)加压、降温、液化得到的一种无色、挥发性气体。由炼厂气所得的液化石油气,主要成分为丙烷、丙烯、丁烷、丁烯,同时含有少量戊烷、戊烯和微量硫化合物杂质。由天然气所得的液化气的成分基本不含烯烃。液化石油气主要用作石油化工原料,用于烃类裂解制乙烯或蒸气转化制合成气,可作为工业、民用、燃机燃料。其主要质量控制指标为蒸发残余物和硫含量等,有时也控制烯烃含量。液化石油气是一种易燃物质,空气中含量达到一定浓度围时,遇明火即爆炸。天然气主要成分是烷烃,其中甲
5、烷含量在 95%以上。人所赖以生存的空气中有大约 20%的氧气,如果人的生活空间是封闭空间,氧气稀薄,人会因氧气不足,导致窒息、昏迷,有心脑血管疾病的人将会危与生命。室天然气泄漏会使室空气中的氧气相对稀薄,由于天然气是无色无味,人很难察觉到,尤其当人处于睡眠状态时,天然气的泄漏就更加危险,甚至会使人窒息。天然气的另一危险是当空气中的天然气含量达到一定含量时,遇到明火就会产生爆炸,危与人的生命。 4 / 191.2 国外研究情况与其发展当前应用最广泛的可燃性气体泄漏报警器与气敏元件传感器,已普与应用于气体泄漏检测和监控,仅用于安全保护家用燃气泄漏报警器为例,不少发达国家已经明确规定家庭、公寓等要
6、求安装相应的报警器。国外可燃性气体泄漏报警器发展很快,是由于人们安全意识增强,对环境安全性和生活舒适性要求提高;另一方面是由于燃气泄漏报警器市场增长受到政府安全法规的推动。因此,国外燃气报警器技术得到了较快发展,据有关统计猜测,美国在 1996 年2002年就煤气报警器的年均增长率为 2730。在这些方面,国应该增强安全意识增强。可燃性气体泄漏报警器的发展趋势集中表现为,一是提高灵敏度和工作性能,降低功耗和成本,缩小尺寸,简化电路,与应用整机相结合,这也是燃气泄漏报警器一直追求的目标;二是增强可靠性,实现元件和应用电路集成化,多功能化,发展 MEMS 技术,发展现场适用的变送器和智能型可燃性气
7、体泄漏气报警器。如美国在燃气泄漏报警器中嵌入微处理器,使燃气泄漏报警器具有控制校准和监视故障状况功能,实现了智能化、涉多功能化。1.3 设计容级研究方法本设计计划按以下思路展开研究:(1) 信号釆集部分为了能准确釆集到气体浓度的变化应选用半导体气体传感器,为使其 有效的检测室气体浓度,釆用电阻型半导体气体传感器:而放大部分使用运放进行比例 和反相两级放大。(2)信号处理部分为了实现精确控制,釆用单片机较为合适。将模拟信号送 A/D 模块进行数模转换,经过处理后送存储器保存和送显示器显示。(3)系统设置报警部分可以考虑蜂鸣器报警。 5 / 192 系统方案与模块设计2.1 设计思路用相应的气体传
8、感器检测室煤气、天然气的基本状态,并将气体浓度信号转换为电信号。通过信号处理电路将有无气体泄漏两种状态转换成高低电平,并将些电平通过单片机 I/O 接口传入单片机,通过单片机编程控制报警电路的工作状态。2.2 设计框图如下图 2.1 所示:51 单片机声光报警排气装置 气体检测自动关闭装置图 2.1 设计思路框图2.3 系统模块设计 6 / 192.3.1 气体浓度检测模块传感器是能把实测物理量或化学量转化为与之有确定对应关系的电信号输出的装置。传感器主要是由敏感元件、传感元件组成,有时也将信号调节与转换电路、辅助电源作为传感器的组成部分。 敏感元件:敏感元件指能够灵敏地感受被测变量并做出响应
9、的元件。是传感器中能直接感受被测量的部分。传感元件:又称为转换器,一般情况下,不直接感受被测量,而是将敏感元件的输出量转化为电量输出的元件。传感器按工作原理可分为:电阻式传感器、电容式传感器、电感式传感器、光电式传感器、压电式传感器等。气敏传感器原理: 声表面波器件之波速和频率会随外界环境的变化而发生漂移。气敏传感器就是利用这种性能在压电晶体表面涂覆一层选择性吸附某气体的气敏薄膜,当该气敏薄膜与待测气体相互作用(化学作用或生物作用,或者是物理吸附),使得气敏薄膜的膜层质量和导电率发生变化时,引起压电晶体的声表面波频率发生漂移;气体浓度不同,膜层质量和导电率变化程度亦不同,即引起声表面波频率的变
10、化也不同。通过测量声表面波频率的变化就可以获得准确的反应气体浓度的变化值。本次的设计采用的MQ-2气体传感器,MQ-2气敏传感器所使用的气敏材料是在清洁空气中电导率较低的二氧化锡(SnO2)。当传感器所处环境中存在可燃性气体时,传感器的电导率随空气中可燃性气体浓度的增加而增大。使用简单的电路即可将电导率的变化转换为与该气体浓度相对应的输出信号。MQ-2气体传感器对液化气、丙烷、氢气的灵敏度高,对天然气和其它可燃蒸汽的检测也很理想。这种传感器可检测多种可燃性气体,是一款适合多种应用的低成本传感器。2.3.2 主控制模块主控制模块即单片机模块,完成功能是与各个功能模块连接,并通过软件编程控制各个功
11、能模块,完成煤气、天然气检测报警与温度显示功能。AT89C51 是一种带 4K 字节 FLASH 存储器(FPEROMFlash Programmable and Erasable Read Only Memory)的低电压、高性能 CMOS 8 位微处理器,俗称单片机。AT89C2051 是一种带 2K 字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除 1000 次。该器件采用 ATMEL 高密度非 7 / 19易失存储器制造技术制造,与工业标准的 MCS-51 指令集和输出管脚相兼容。由于将多功能 8 位 CPU 和闪烁存储器组合在单个芯片中,ATMEL 的 A
12、T89C51 是一种高效微控制器,AT89C2051 是它的一种精简版本。AT89C 单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。外形与引脚排列如图所示 AT89C51 外形与引脚排列。图 2.2 AT89C51 引脚图AT89C51 单片机有 40 个引脚(如图 2.2) ,按照引脚功能大致可分为 4 个种类:电源、时钟、控制和 I/O 引脚。VCC:电源电压 GND:地P0 口:P0 口是一组 8 位漏极开路双向 I/O 口,即地址/数据总线复用口。作为输出口时,每一个管脚都能够驱动 8 个 TTL 电路。当“1”被写入 P0 口时,每个管脚都能够作为高阻抗输入端。P0 口还
13、能够在访问外部数据存储器或程序存储器时,转换地址和数据总线复用,并在这时激活部的上拉电阻。P0 口在闪烁编程时,P0 口接收指令,在程序校验时,输出指令,需要接电阻。P1 口:P1 口一个带部上拉电阻的 8 位双向 I/O 口,P1 的输出缓冲级可驱动 4个 TTL 电路。对端口写“1” ,通过部的电阻把端口拉到高电平,此时可作为输入口。因为部有电阻,某个引脚被外部信号拉低时输出一个电流。闪烁编程时 8 / 19和程序校验时,P1 口接收低 8 位地址。P2 口:P2 口是一个部带有上拉电阻的 8 位双向 I/O 口,P2 的输出缓冲级可驱动 4 个 TTL 电路。对端口写“1” ,通过部的电
14、阻把端口拉到高电平,此时,可作为输入口。因为部有电阻,某个引脚被外部信号拉低时会输出一个电流。在访问外部程序存储器或 16 位地址的外部数据存储器时,P2 口送出高 8 位地址数据。在访问 8 位地址的外部数据存储器时,P2 口线上的容在整个运行期间不变。闪烁编程或校验时,P2 口接收高位地址和其它控制信号。P3 口:P3 口是一组带有部电阻的 8 位双向 I/O 口,P3 口输出缓冲故可驱动 4 个 TTL 电路。对 P3 口写如“1”时,它们被部电阻拉到高电平并可作为输入端时,被外部拉低的 P3 口将用电阻输出电流。P3 口除了作为一般的 I/O 口外,更重要的用途是它的第二功能,如下表
15、3.7所示: 表 2.3 AT89C51 各部分引脚的作用端口引脚第二功能P3.0RXDP3.1TXDP3.2INT0P3.3INT1P3.4T0P3.5T1P3.6WRP3.7RDP3 口还接收一些用于闪烁存储器编程和程序校验的控制信号。RST:复位输入。当震荡器工作时,RET 引脚出现两个机器周期以上的高电平将使单片机复位。ALE/PROG:当访问外部程序存储器或数据存储器时,ALE 输出脉冲用于锁存地址的低 8 位字节。即使不访问外部存储器,ALE 以时钟震荡频率的 1/16 输出固定的正脉冲信号,因此它可对输出时钟或用于定时目的。要注意的是:每 9 / 19当访问外部数据存储器时将跳过
16、一个 ALE 脉冲时,闪烁存储器编程时,这个引脚还用于输入编程脉冲。如果必要,可对特殊寄存器区中的 8EH 单元的 D0 位置禁止 ALE 操作。这个位置后只有一条 MOVX 和 MOVC 指令 ALE 才会被应用。此外,这个引脚会微弱拉高,单片机执行外部程序时,应设置 ALE 无效。PSEN:程序储存允许输出是外部程序存储器的读选通信号,当 AT89C51 由外部程序存储器读取指令时,每个机器周期两次 PSEN 有效,即输出两个脉冲。在此期间,当访问外部数据存储器时,这两次有效的 PSEN 信号不出现。EA/VPP:外部访问允许。欲使中央处理器仅访问外部程序存储器,EA 端必须保持低电平。需
17、要注意的是:如果加密位 LBI 被编程,复位时部会锁存 EA 端状态。如 EA 端为高电平,CPU 则执行部程序存储器中的指令。闪烁存储器编程时,该引脚加上+12V 的编程允许电压 VPP,当然这必须是该器件是使用 12V 编程电压 VPP。XTAL1:震荡器反相放大器与部时钟发生器的输入端。XTAL2:震荡器反相放大器的输出端。振荡器特性: XTAL1 和 XTAL2 分别为反向放大器的输入和输出。该反向放大器可以配置为片振荡器。石晶振荡和瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2 应不接。有余输入至部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉
18、冲的高低电平要求的宽度。 10 / 193 硬件电路设计3.1 气体检测模块的设计图 3.1 传感器工作原理图 (1)气体检测模块电路由于 Protues 软件元件库中没有 MQ-2 气体传感器,由于 MQ-2 气体传感器两信号输出端为电阻信号,当没有煤气、天然气泄漏时,Rs 的阻值应该在20K 左右,此时该气体检测模块的输出端为高电平,此时 LED 发光。当有煤气、天然气泄漏时,Rs 的阻值应该在 2K 左右,此时该气体检测模块的输出端为低电平,此时 LED 熄灭。 图 3.2 气体检测模块原理图 (2)气体检测模块调试按照电路图在面板上搭接气体检测模块电路,该模块输出通过 100K 限流电
19、阻接 LED 正端,该 LED 负责拼接接地。当 MQ-2 传感器端不加气体时,此时LED 点亮,说明此时输出为高电平;当 MQ-2 传感器端加气体时,此时 LED 熄灭,说明此时输出为低电平。刚上电时就在 MQ-2 端加气体,此时 LED 不熄灭,原因是 RC 延时电路起作用,防止误报现象的发生;在 1min 左右之后,在 MQ-2 传感器端加气体,此时 LED 熄灭,开机延迟时间约为 1min,该调试结果符合设计要求。3.2 单片机模块的设计 敏感元件 传感元件 信号调节与转换 辅助电源 11 / 19单片机模块,完成功能是与各个功能模块连接,并通过软件编程控制各个功能模块,完成煤气、天然
20、气检测报警与温度显示功能。P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427P2.7/A1528P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.5/T115P3.6/WR16P3.7/RD17XTAL119XTAL218RST9PSEN29ALE30EA31P1.01P1.12P1.23P1.
21、34P1.45P1.56P1.67P1.78U1AT89C5130pC112X1振振30pC222uC31KR2OUT1OUT2OUT3A0A1A2A3A4A5A6A7B1B2B3B4图 3.3 主控制模块原理图3.3 声光报警模块的设计光报警电路图如图所示。单片机 AT89C51 的 1 脚(P1.0)控制输出的状态指示灯。红灯不亮表示正常状态,环境中可燃气体浓度极低。红灯闪亮表示环境中可燃烟雾浓度超过报警限值,提醒用户尽快采取相应安全措施。当烟雾浓度超过报警限,报警器发出鸣叫,用户到达现场,可进行操作停止报警器鸣叫。若过一点时间浓度仍超出报警限,报警器会再次鸣叫提醒用户。由前面的我们提到在
22、 protues 中没有气敏传感器的元器件,故在此次的实验设计中我们采用的是阻值围在 220k 欧的电阻进行替代,当没有煤气,天然气泄漏时,此时的电阻值应该在 20k 欧,此时检测出模块的输出端为高电平,此 12 / 19时的 LED 发光。 当有煤气,天然气泄漏时,此时的阻值应该在 2k 欧,此时应该检测出模块的输出端为低电平,此时的 LED 灯熄灭。3.3.1 声光报警电路如图所示,OUT3 与单片机 P1.3 引脚相接,当检测到有煤气、天然气泄漏时通过单片机编程控制 P1.3 输出方波信号,此时 LED D1 闪烁,并且蜂鸣器以一样的频率发出声音,产生霞光报警信号,提醒用户煤气、天然气泄
23、漏,采取相应的措施。图 3.4 声光报警原理图3.3.2 声光报警模块的调试声音报警电路图如图所示。报警装置采用蜂鸣器较一般的蜂鸣器体积大,声音响亮,适用于家用燃气报警器的报警声音源。当单片机 AT89C51 的 8 脚(P3.7)置 1 时,三极管导通,蜂鸣器报警。灯光报警由于在 PROTUES 中无法进行声音的仿真,所以此次的设计我们采用LED 二极管进行显示。 当无煤气,天然气泄漏的时候此时的 LED 即 P1.3 为高电平 5V,此时的 LED 管不发光。当有煤气,天然气泄漏的时候此时的 LED 为低电平 0V,通过模拟示波器我们可以得到的是 LED 管脚输出为方波波形,此时的 LED
24、 每 2S 亮灭一次。将编辑好的程序通过单片机下载器下载到单片机中,将单片机插入面包板,20 脚、40 脚分别接地和 5V 电源。蜂鸣器与 LED 串联,负端接到 P1.3 口,正端接 5V 电源。当 P1.1 口接 5V 电源时,LED 熄灭,蜂鸣器不报警;当 P1.1 口接地时,LED 闪烁,同时蜂鸣器以一样频率发声报警。此时用示波器测得 P1.3 口波形为周期为 1.2s 的方波信号,与理论值之间存在一定的误差。设计中对方波信号的要求不是很高,因为方波信号的周期只影响报警的频率,并不影响报警功能,因此不需要对其进行修改。 13 / 194 程序设计本设计可以用汇编语言编程序,也可以用汇编
25、语言编程序。主要编程序来控制定时、计时中断、和输出等。汇编语言的特点1机器相关性。这是一种面向机器的低级语言,通常是为特定的计算机或系列计算机专门设计的。因为是机器指令的符号化表示,故不同的机器就有不同的汇编语言。使用汇编语言能面向机器并较好地发挥机器的特性,得到质量较高的程序。2高速度和高效率 。汇编语言保持了机器语言的优点,具有直接和简捷的特点,可有效地访问、控制计算机的各种硬件设备, 如存储器、CPU、I/O 端口等,且占用存少,执行速度快,是高效的 。3编写和调试的复杂性。由于是直接控制硬件,且简单的任务也需要很多汇编语言语句,因此在进行程序设计时必须面面俱到,需要考虑到一切可能的问题
26、,合理调配和使用各种软、硬件资源。这样,就不可避免地加重了程序员的负担。与此一样,在程序调试时,一旦程序的运行出了问题,就很难发现。软件部分是用来配合硬件电路,控制后面电路的响应,以实现设计预定功能。其主要由两部分功能组成:一部分是是对传感器接受到的信号进行处理: 14 / 19另一部分是实行中断处 理,控制设置报警模块。两部分信号的处理都是釆用査询方式。本系统釆用网路巡回检测, 轮换选择 4 个传感器工作,并且在显示器上轮流显示工作传感器所检测到的浓度值。当检 测到的浓度小于设定值时,等待定时器中断:当检测到的浓度超过设定值时,执行中断程 序进行报警处理,显示浓度。4.1 主函数程序设计:程
27、序开始,定时器初始化,检测空气中天然气的浓度是否达到报警值,如果达到报警值,调用报警子程序,报警。如果没有达到报警值,则 LED 置 1,处于熄灭状态,返回检测,重新循环。开始定时器初始化是否达到报警值关中断LED 置 1调用报警程序NY图 4-1 主程序流程图读取温度值 15 / 195 结论气体检测报警器可保障生产与生活的安全,避免火灾和爆炸事故以与煤气中毒的发生,它是防火、防爆和安全生产所必备的仪器,具有广阔的市场空间与发展前景。 本论文在对气体传感器和报警技术进行深入研究的基础上,全面比较国外同类产品的技术特点,合理地确定系统的设计方案。并对仪器的整体设计和各个组成部分进行了详细的分析
28、和设计。 本论文设计的气体报警器由气体信号采集电路与单片机控制电路两大部分构成。 根据设计要求、使用环境、成本等因素,选用 MQ-2 型半导体电阻式气体传感器。该传感器是对以烷类气体为主的多种气体有良好敏感特性的广谱型半导体敏感器件。它的灵敏度适中,具有响应与恢复特性好,长期工作稳定性、重现性、不易受环境影响与抗温湿度影响等优点。 在系统单片机控制电路的设计上,采用了 AT89C51 单片机作为核心芯片,充分利用了其高速数据处理能力和丰富的片外设,实现了仪器的小型化和智能化。使仪器具有结构简单、性能稳定、体积小、成本低等优点。由于气体传感器需要在加热状态下工作,温度越高,反应越快,响应时间和恢
29、复时间就越快。为提高响应时间,保证传感器准确地、稳定地工作,需要向气体传感器持续供给 5V 的加热电压。 16 / 19气体报警器能实时围检测工作,当烟雾的浓度达到设定的浓度时,发出声光报警。报警器还可以与上位机(PC)进行通信,实时传输烟雾浓度检测数据,由上位机记录保存,也可以利用上位机完成实现远程实时检测和控制等功能。 6附录主程序:ORG 0000HAJMP MAINORG 0003HLJMP RDORG 000BHLJMP TIMOORG 0023HLJMP SOUTORG 0100HMAIN : MOV SP,#50HCLR P1,6CLR P1,5CLR P1,7MOV 29H,#00HMOV 28H,#00HMOV 21H,#00HMOV 22H,#64HMOV 23H,#0A0HSJMP
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 信息处理技术员专业能力试题及答案
- 计算机网络架构设计的原则与方法试题及答案
- 战略沟通的重要性试题及答案
- 如何进行项目风险评估试题及答案
- 委婉拒绝合同条款回复函
- 重新定义品牌核心价值的方法计划
- 2025【设备租赁合同】设备租赁合同
- 程序调试与优化方法试题及答案
- 班级心理健康知识普及活动计划
- 精炼试题2024年高考数学及答案
- 《高效面试技巧课件版》教案
- 实验室精密仪器全面维护保养服务协议
- (三模)2025年沈阳市高中三年级教学质量监测 (三)生物试卷(含答案)
- 拓扑优化与异形结构打印-洞察阐释
- 【绥化】2025年黑龙江绥化市“市委书记进校园”事业单位引进人才287人笔试历年典型考题及考点剖析附带答案详解
- 粉笔协议班电子合同
- 2025年电缆购销合同范本9篇
- 2025+CSCO非小细胞肺癌诊疗指南解读课件
- 中学生学宪法班会课件
- 医院后勤考试试题及答案
- 县人民医院老住院楼装修改造项目可行性研究报告申请报告编写
评论
0/150
提交评论