基于单片机的煤气泄漏及报警系统的设计

更新时间:2024-05-10 00:10:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

本科毕业论文(设计)

班级:

姓名:

指导教师: 职称:

题目:基于单片机的煤气泄漏及报警系统的设计

学院: 物理与电子科学学院

完成日期: 年 月 日

基于单片机的煤气泄漏及报警系统的设计

摘要:随着社会的进步和发展,人们的生活水平也在不断提高,煤气作为一种必

不可少的能源出现在了人们的日常生活中。煤气给人们生活带来方便的同时,也带来了一定的困扰。煤气泄漏,煤气中毒,煤气罐爆炸等恶性事件时有发生。所以,为了避免这类事件的发生,作为一种预防的手段,监测空气中煤气的浓度很有必要。所以利用单片机和传感器技术设计一种可以自动监测空气中煤气浓度达到一定值时报警的系统。

关键词:煤气 浓度检测 传感器 单片机

目录

前言 ............................................................... 1 1系统设计的背景和目的 .............................................. 2 1.1系统设计背景 .................................................... 2 1.2 系统设计目的 ................................................... 2 2 系统结构组成和原理 ................................................ 2 2.1 系统结构 ....................................................... 2 2.2 系统原理 ....................................................... 3 3 相关器件以及技术的介绍 ............................................ 3 3.1 单片机介绍 ..................................................... 3

3.2 气敏传感器介绍 .................................................. 4 3.3 A/D

转换 ........................................................ 4

3.4 煤气中毒 ....................................................... 5 4系统硬件设计 ...................................................... 5 4.1单片机工作条件 .................................................. 5 4.2信号采集和放大电路 .............................................. 5 4.3数码管显示电路 .................................................. 6 4.4 A/D转换电路 .................................................... 7 4.5声音报警电路 .................................................... 7 5 系统软件设计...................................................... 7 6 系统调试与实现 .................................................... 8 参考文献 .......................................................... 12

前言

随着社会的进步和发展,人们的生活水平也在不断提高。近年来,煤气以罐装和管道的形式进入了寻常百姓人家,但是,由于使用和设备方面的问题,导致煤气引发的恶性事件时有发生。

城区居民使用管道煤气,管道中一氧化碳浓度为25%至30%,如果管道漏气、开关不紧煤气大量溢出,可造成中毒,严重者甚至引起起火爆炸。2009年3月17日,长春市南湖新村中街发生燃气泄漏事故,4人一氧化碳中毒,其中两人住院治疗,18岁的高中生小明(化名)不幸身亡。2009年12月4日上午7时45分左右,上海市公安局110接报,虹口区西安路一栋三层老式公房发生居民煤气中毒事故,上海市公安局、卫生、建设交通等有关部门以及虹口区立即启动应急抢险预案、赶赴现场进行抢险,现场发现25人煤气中毒,已分别送医院救治。2009年9月18日强盛铁合金临时停产检修,要检修东烧结阀盖密封箱体盖板等。10时许高炉休风,16时25分后高炉复风,此时烧结平台下阀盖密封箱体内进行焊接作业的3人中毒,1人焊好盖板爬出人孔时中毒,平台上配合检修者立即去关煤气阀门,将阀门关闭后自己即晕倒在阀门平台区。此次,造成4人死亡,1人轻微中毒。这类事故时有发生,所以,煤气的安全问题成为一个受人关注的社会话题。为了避免这类事件的发生,作为一种防御的手段,监测空气中煤气的浓度很有必要。

本设计基于单片机和气体传感器的技术,是一种智能煤气监控系统,可以对煤气进行实时的检测、监控。当煤气发生泄漏,室内气体的浓度达到预先设定的限定值时本系统可以及时报警,并关闭煤气阀门,从而有效的避免了恶性事故的发生。

1

1系统设计的背景和目的 1.1系统设计背景

在20世纪的主要成就中,就有集成电路和电子计算机的发展。在20世纪70年代出现了微型计算机,70年代中期微型计算机又分支出来一个小小的派系——单片机。继4位单片机的出现,又出现了8位单片机。MCS-48系列,尤其是MCS-51系列单片机的出现,确立了单片机作为微控制器(MCU)地位。在品种众多的单片机中,MCS-51系列单片机是单片机中的主流机型,其结构完整、特殊功能寄存器规范,指令系统的控制功能。单片机的应用非常广泛,在家用电器领域,办公自动化领域,商业营销领域,工业自动化,智能仪表与集成智能传感器系统的控制电路,汽车电子与航空航天电子系统等方面都有应用。

随着现代科学技术发展,传感器与测试技术也有了迅猛的发展,广泛应用于人类的社会研究和生产中,并起着越来越重要的作用。随着微电子学、微细加工技术和集成化工艺等方面的发展,将敏感器件与其信号处理电路制作在一块芯片上,可以实现传感器的集成化和微型化。目前,传感器与计算机的紧密结合,使传感器不仅具有信号检测的功能,还有记忆、存储、自诊断、自校准、自适应等功能,从而实现了传感器的智能化。 1.2 系统设计目的

伴随着人民生活水平的提高,煤气的使用已经平民化,而煤气的使用也带来了一系列问题,正确安全的使用煤气很有必要。虽然人们对于煤气泄漏有一定的防范意识,但是恶性事件时有发生生,给人民生命和财产带来个巨大的损失。经过调查发现,一氧化碳报警器可以有效地降低事故的发生率。而计算机的普及使人们对生活的要求变得更高,所以智能化、人性化成为现代人对生活水平的追求。

所以设计出一个可以智能监控煤气浓度的系统,可以给人民生活带来方便和安全。本系统的特点:

(1)结构电路相对简单,价格便宜;

(2)智能系统,实时检测,监控,并及时报警; (3)安全可靠。

本设计使用MCS-51单片机可以达到题目的设计要求,可以准确采样煤气浓度。而且该系列单片机是主流机型,容易学习和操作,性能也相对较好。 2 系统结构组成和原理 2.1 系统结构

2

系统软件采用MCS51汇编语言编制,包括系统主程序和中断服务子程序、误

差自动校准子程序等。主程序流程图如下

开始 程序初始化 A/D转换 数据处理 是否超过报警值 报警锁定, 等待复位 浓度显示 图 8 主程序流程图

6 系统调试与实现

8

系统同调试仿真阶段,理论上是用A/D转换器把气敏传感器检测到的电信号输送入单片机,现在用按键电路来代替。按键电路可以设定数值来代表需要的煤气浓度。数码管显示采用动态显示方式,结合按键电路的输入,在数码管上显示需要的煤气浓度数值。实现电路如图9

图9 系统总电路

分别对P1.0、P1.1、P1.2端口编程,实现分别控制数码管的个位、十位、百位的+1操作,关键程序:

GO:JNB GSET,S1 S1:LCALL,DELAY JB GSET,A1 INC SETG MOV A,SETG CJNE A,#10,J0 MOV SETG,#0 INC SETS

9

MOV A,SETS CJNE A,#10,J1 MOV SETS,#0 LJMP K2 J0:JB GSET,GO LCALL DISPLAY SJMP J0

以上程序是对个位数字的控制,十位,百位也是同样的方法。 关键显示子程序: DISPLAY:MOV A,SETG CLR P2.0 MOVC A,@A+DPTR MOV P0,A LCALL DELAY SETB P2.0

以上是对个位的赋值控制,对十位,百位的控制方法一样。

系统主程序:

#include #include #define uint unsigned int #define uchar unsigned char

sbit adrd=P3^7; //IO口定义 sbit adwr=P3^6; sbit csad=P3^5; sbit wei_g=P2^0; sbit wei_s=P2^1; sbit bjq=P1^3;

unsigned char j,k,adval; void delay(unsigned char i) {

//延时程序

10

for(j=I;j>0;j--) for(k=125;k>0;k--); }

uchar table[]={0x3f,0x06,0x5b,0x4f,0x66, 0x6d,0x7d,0x07,0x7f,0x6f}; void display(uchar sh_c,uchar g_c)

//显示程序

{

wei_g=1; wei_s=0; P0=table[g_c]; delay(5); wei_g=0; wei_s=1; P0=table[sh_c]; delay(5); }

void main() // 主程序{

uchar a,A1,A2; while(1) {

csad=0; // adwr=0;

_nop_(); adwr=1;

csad=1; // delay(10);

for(a=20;a>0;a--) { display(A1,A2);

选通ADCS 关闭ADCS 11

} //送去显示各位。

P1=0xff; //读取P1口之前先给其写全1 csad=0; //选通ADCS adrd=0; //AD读使能 adval=P1; adrd=1;

csad=1; //关闭ADCS adwr=0;

adval=adval/0.25; //数据处理

if(adval>51) //判断报警浓度大于20%报警 {

delay(20); if(adval>51) bjq=1; while(1)

; //报警控制,等待复位 } A1=adval/10; A2=adval; }; }

当煤气浓度达到单片机内程序所设置的限定值(20%)时,声音系统中的喇叭会发出警报的声音;当煤气浓度下降到限定值一下时,声音系统停止报警,等待下一次报警程序的执行。

结论:基于单片机的煤气泄漏及报警系统的设计,采用单片机技术,实现了系统的多样化和智能化。本系统设计电路简单,稳定性高,容易实现,成本低廉。本系统主要的功能:(1)对空气中煤气浓度的检测;(2)煤气浓度达到一定值时报警。

参考文献

//分出十,和个位

//AD数据读取赋给P1口

12

[1]何立民.单片机中级教程——原理与应用.第二版[M].北京:航空航天大学出版社,2006.10.

[2]李晓莹.传感器与测试技术[M].高等教育出版社,2005.1.

[3]童诗白,华成英.模拟电子技术基础[M].第四版.高等教育出版社,2006.5. [4]阎石.数字电子技术基础[M].第五版.高等教育出版社,2006.5.

[5]膝杰.住宅小区防火、防灾单片机自动监测系统[J]. 太原城市职业技术学院学报, 2005 (4) : 160 -l61.

[6]毕宏彦, 郑铁. 防盗防火监控系统设计研究[J].现代电子技术, 2 002 , 137 (6 ): 10 一12.

[7]吴英才等.住宅防盗防火多媒体集中监控系统的设计. 上海理工大学学报[J].2004, 26 (4):176-179.

[8]边海龙, 贾少华.USB2. 0 设备的设计与开发[M].北京:人民邮电出版社, 2004. [9]Paulf.Lister.Single-chip microcomputers[M].McGraw-Hill,2004

[10]Paul Muller.CMOS multichannel single-chip receivers for multi-gigabit optical data communications [M].Springer,2007

Gas Leak And Alarm System Based on Single Chip Design

Abstract: Along with society's progress and development, the living standard of

people also constantly improve, the gas as a kind of indispensable energy in the People's Daily life. Gas to bring people life convenient while, also brought some problems. Leaking gas and coal gas poisoning and gas cylinder explosion and other malignant events occur. So, in order to prevent the occurrence of such incidents, as a means of prevention, it is necessary to monitor the gas concentration in the air. So using single-chip microcomputer and sensor technology to design a can automatically monitor the gas concentration in the air reaches a certain value when the alarm system.

Keywords: gas concentration detection sensor microcontroller

13

14

本文来源:https://www.bwwdw.com/article/tr8g.html

Top