background image

 【摘要】煤气报警系统采用了

8 位 8051 单片机为系统的 CPU,多个价格便宜的传感器一起

采集信息,然后交由

MCS-51 单片机处理,由单片机根据现实情况作出相应的措施。或是自

动排气,或是发光,发声报警。本系统的软件编写采用的是汇编语言,整个程序的思路清晰,
考虑全面。同时系统的硬件电路设计合理,性能安全可靠。

 

  【关键词】涡轮流量计;声光报警;静态操作;排气电路;传感器;地址锁存

 

  煤气作为现代家庭的炊用燃料,已得到广泛运用。但在使用过程中,引发的事故较多,
且事故一旦发生,往往造成财产的巨大损失。造成事故的原因有:(

1)管道泄漏;(2)煤

气灶火被风吹灭;(

3)灶具在燃,用户却遗忘外出等。目前,市面上已有能防火被风吹灭

的灶具,但管道泄漏问题尚未解决。针对这一问题,本文提出一种新的煤气报警系统。

 

  具体设计方面我打算多个价格便宜的传感器一起采集信息,然后交由

MCS-51 单片机

处理,由单片机根据现实情况作出相应的措施。或是自动排气,或是发光,发声报警。

 

  本报警系统主要是由检测电路、控制电路、报警电路等几个部分组成的。检测电路是由两
个差压流量传感器和一个光敏传感起组成。控制电路是

MCS-51 单片机构成的最小系统。排

气电路是一个排风扇。报警电路为指示灯,扬声器。

 

  工作原理:首先用一个涡轮流量检测器(传感器

1)安装在煤气进户管道口处,测量

出此时煤气的流量。然后再用另一个涡轮流量检测器(传感器

2)安装在煤气灶头的管道口

处,再次测量出此时的煤气流量。将两次测量的数值进行比较,如果大小相等则再检测煤气
灶头是否已经点火(传感器

3),可判断出煤气灶头处是否有煤气泄露。如果两次的数值不

等则说明在管道上有煤气泄露,则通过单片机控制报警电路报警。

 

  一、硬件电路设计

 

  本设计中

MCS-51 中的 P0 口和 ADC0809 数据通道相连,在 S1 时刻 P0 口输出地址,

通过

74LS373 地址锁存器控制 ADC0809 的通道口,S2 时刻以后 P0 口从 ADC0809 的通道

口中读入数据。

WR,RD,P2.0 输出低电平使 ADC0809 使能。P1.0 作为输出口,控制报警电

路,

P1.1 也为输出口控制排风扇工作。P1.2 为输入口负责数据的采集。 

  声音报警是报警电路的一部分,它起提示报警功能,具体设计为在

P1.0 上接一个扬声

器电路,使扬声器响

10 次,每次持续时间为 2s,间隔时间为 1s,声音的频率为 50Hz。具体

电路如下:

 

  发光报警同为接在

P1.0 口的外接电路,这样可以保证声光报警的同时性电路为一个发

光二极管连接电阻直接接在

P1.0 口上。 

  硬件电路设计详细图如下:

 

  二、软件设计

 

  

1.软件总体设计 

  本系统主要是为了实现煤气泄露报警,具体程序流程图如下:

 

  

2.初始化 

  初始化程序为置

CPU 中断开放,同时允许外部中断 1 且外部中断 1 程控为边沿触发方

.置 ADC0809 的端口地址为 0FEFFH。 

  

3.系统程序 

  

ORG 0000H ;程序执行开始地址 

  

LJMP START ;跳至 SATRT 执行 

  

ORG 0003H ;外部中断 0 入口地址 

  

RETI ;中断返回(不开中断) 

  

ORG 000BH ;定时器 T0 中断入口地址 

  

RETI ;中断返回(不开中断) 

  

ORG 0013H ;外部中断 1 入口地址