PAGE4
摘要
本设计利用GS系列传感器,将置于测试环境中待测气体的浓度转换为模拟电压,再通过ADC0809将模拟电压转换为数字信号,送入单片机AT89C51中进行处理。为了用户对气体浓度进行实时了解,将AT89C51外接3片74LS164作为3位LED显示器的静态显示接口,把单片机的RXD作为数据输出线,TXD作为移位时钟脉冲。74LS164为TTL单向8位移位寄存器,可实现串行输入,并行输出,通过8位移位寄存器74LS164可进行静态显示。通过设置报警值,用单片机控制发光二极管和音乐IC同时报警。利用单片机控制技术,制作了程控一氧化碳报警器。该仪器对一氧化碳(CO)进行实时监控,当一氧化碳的浓度超过允许值时,控制电路进行报警,并通过外接排风扇与电磁阀对其进行程控,以防事故的发生。另外为了防止程序陷入死循环,还利用x25045芯片组成的看门狗电路在程序陷入死循环时让单片机复位,而不用整个系统断电,从而保护了硬件电路。
由于所设计的数字气体报警器采用单片机AT89C51,其价格便宜,性能稳定,易于产品化。以GS气体传感器和AT89C51单片机为核心,设计气体泄漏报警器,该报警器设计方法简单易行,使用效果良好,下面给出了气体泄漏报警器的总体设计原理,关键的硬件电路和所有的软件程序设计。
关键词:一氧化碳;气体泄露报警器;AT89C51单片机;GS气体传感器
第1章绪论
研究背景及意义
随着我国燃气的变革及西气东输工程的进行,煤气或天然气已成为多数家庭的燃料。每年因煤气泄漏造成的煤气中毒事故中,因使用热水器不当或产品本身的质量问题造成的一氧化碳中毒事故全国均有不少事例。更有甚者,因室内煤气浓度过高引起煤气爆炸的事故也不少见。所以,这样防止煤气中毒与爆炸已成为人们迫切需要。家用燃气报警器更是时下所需,因为它更简捷易用,方便居民生活。
而且,气体报警器的研发对于防止煤矿事故也是至关重要的,据权威部门统计,仅去年煤矿事故死亡人数就高达3786人,同时也造成了巨大的经济损失。我国特大煤矿事故也是非常严重的,例如2005年12月,河北唐山刘官屯煤矿发生特别重大瓦斯煤尘爆炸事故,造成108名矿工死亡,29人受伤,直接经济损失4800多万元。同年9月1日,黑龙江省双鸭山矿务局东保卫煤矿发生瓦斯爆炸事故,14人遇难。9月5日,山西省大同矿业集团公司永定庄煤矿发生特大瓦斯爆炸事故,死亡31人。9月27日,贵州省水城矿务局木冲沟煤矿发生特大恶性瓦斯爆炸事故,162人死亡。这是近40年来最严重的一次煤矿事故。11月5日,吉林省辽源矿务局西安矿矿办小井发生瓦斯爆炸事故,死亡31人,造成严重经济损失。11月25日,内蒙古自治区大雁煤业公司二矿采煤工作面发生特大瓦斯爆炸,目前已发现14人死亡,37人下落不明。
由此可见报警器无论是在人们的日常生活中,还是在煤矿等工业生产中都发挥着至关重要的作用,所以实时准确测量周围环境中的可燃性气体,有毒有害气体泄露,对保护人民的身体健康和财产安全有重要意义。在国民经济的许多领域中,如油田、矿山、化工等企业和家庭中有广泛的应用,也是环境保护的重要项目。如何开发出稳定可靠、高性能价格比的装置,成为急需解决的课题。
由于要求数字气体报警器具有体积小巧,监控精度高,能长时间稳定工作的特点。传统的纯硬件报警器已经不能满足这种要求了,可以用单片机设计。
单片机在工业控制和仪器仪表智能化的应用中扮演着极为重要的角色。其设计出的产品体积小、成本底、运用灵活、易于产品化、抗干扰能力强、适应范围广,在各种恶劣的环境下都能可靠工作。
研究目标及实现功能
本文所设计的数字气体报警器采用单片机AT89C51,其价格便宜,易于产品化。本设计能将置于测试环境中的气体传感器输出的模拟电压通过A/D转换器送入单片机AT89C51中进行处理并通过数码管显示,通过设置报警值,当检测到的浓度达到或者超过设定值时,用单片机控制发光二极管发光报警,同时打开喇叭发出声音报警,来达到报警的目的,并通过外接排风扇与电磁阀对其进行程控,以防事故的发生。而当系统出现故障时,黄色LED
亮启,便于用户及时对报警器进行维修。
系统以MQK气体传感器和AT89C51单片机为核心,设计气体泄漏报警器。实现:
1.准确测量周围环境中的可燃性气体、有毒有害气体的泄漏;
2.实现系统各个模块的功能控制;
3.实现单片机编程语言系统的控制及传感器电路的控制。
4.研究单片机各接口的作用及功能;
5.了解MQK气体传感器的具体功能;
6.实现对基本报警电路的控制。
单片机相关知识介绍
单片机中断与复位
2.1.1单片机中断系统
1.中断的概念
中断是通过硬件来改变CPU程序运行的方向。计算机在执行程序的过程中,由于CPU以外的某种原因,有必要尽快中止当前程序的执行,