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

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

本科毕业论文(设计) 题目:基于单片机的煤气泄漏及报警系统的设计

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

班级:

姓名:

指导教师:职称:

完成日期:年月日

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

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

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

目录

前言 (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.3A/D转换 (4)

3.4煤气中毒 (5)

4系统硬件设计 (5)

4.1单片机工作条件 (5)

4.2信号采集和放大电路 (5)

4.3数码管显示电路 (6)

4.4A/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系统设计背景

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

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

1.2 系统设计目的

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

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

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

(2)智能系统,实时检测,监控,并及时报警;

(3)安全可靠。

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

2 系统结构组成和原理

2.1 系统结构

系统采用单片机作为核心控制,气敏传感器作为信息提取部件。主要包括:气体检测及放大整形电路、声光报警电路、数码管显示、及复位电路。 2.2 系统原理

气敏传感器实时监测煤气浓度信号,输出量为模拟信号,浓度信号经A/D 转换送入单片机,单片机对信号进行处理送入显示电路,实时显示煤气浓度,当煤气浓度超出限定值,实现声光报警。

r

图 1 基于单片机的实现

监控系统的工作原理是利用半导体气敏传感器将煤气浓度变换为模拟电压信号,此电压信号经放大后送到A/D 转换器,变换成数字量送入单片机进行数据分析,数据处理后送入显示电路显示煤气浓度信息。当煤气浓度达到限定值,输出数字信号驱动声光报警。 3 相关器件以及技术的介绍 3.1 单片机介绍

随着大规模集成电路技术的发展,可以将CPU 、RAM 、ROM 、定时器/计数器以及输入/输出(I/O )接口电路等计算机的主要部件集成在一块集成电路芯片上。这样组成的芯片级的微型计算机直译为“单片机”。单片机的应用领域有:家用电器领域,办公自动化领域,商业营销领域,工业自动化,只能仪表与集成智能传感器传统的控制电路,汽车电子与航空航天电子系统等领域。单片机在结构上突破了常规的按逻辑功能划分芯片、由多片构成微型计算机的设计思想,将构成计算机的许多功能集成在一块晶体芯片上。在众多的单片机中又以80C51的结构具

传感器

放大器

串口 A/D

晶振

8 0 5 1

显示

声响

其他

有显著特点,由于80C51系列单片机机器兼容机所具有的的一系列优点获得了广泛应用,被多家单片机厂家选作内核,所以成为了事实上的主流机型。

80C51采用了CMOS技术技术制造而成,集成度高,速度快,功耗低,可以常规编程,也可以在线编程。本设计采用AT80C51如图2所示

图2 AT89C51

3.2 气敏传感器介绍

传感器广泛应用于人类的社会生产和科学实验中,起着越来越重要的作用。成为国民经济发展和社会进步的一项必不可少的重要技术。传感器的工作原理是基于各种效应和定律,以半导体材料、陶瓷材料、和有机材料为代表为代表的新型敏感材料应用于传感器件中,不仅使可测量的参量增多,使力、热、光、磁、温度、气体、离子等方面的一些参量的测量成为现实,同时也使集成化、小型化和高性能传感器的出现成为可能。目前,传感器与计算机的紧密结合,使传感器不仅具有信号检测功能,同时还具有记忆、存储、自诊断、自校准、自适应等功能,从而实现了传感器的智能化。

传感器的种类繁多,往往同一种被测量可以用不同类型的传感器来测量,而同一原理的传感器又可测量多种物理量,因此传感器有很多。根据测量对象,本设计采用气敏传感器,它是一种将检查到的气体成分和浓度转换为点信号的传感器本设计使用的气敏传感器可以将与煤气浓度有关的信息,转换为电信号。

3.3 A/D转换

信号是反应消息的物理量,信号是消息的表现形式,由于非电的物理量可以通过各种传感器较容易的转换成电信号,而电信号又容易传输和控制。将模拟信

号转换成数字信号的电路称为模数转换器,简称A/D 转换器。本设计是检测空气中的煤气浓度,而模拟信号不能直接送往单片机进行处理,所以必须进行A/D 转换.

3.4 煤气中毒

煤气中含有一氧化碳,一氧化碳无色无味,常在意外情况下,特别是在睡眠中不知不觉侵入呼吸道,通过肺泡的气体交换,进入血液中形成碳氧血红蛋白,并散布全身,造成中毒。空气中一氧化碳浓度达到0.02%,人体就会出现中毒症状,如头晕、头痛、恶心,无力等,严重者甚至死亡。 4系统硬件设计 4.1单片机工作条件

AT89C51单片机工作条件接线图如图3所示:

4

3

2

P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.2/N T113P3.1/IN T 012P3.3/T 014P3.4/T 115E A/V P 31X 119X 218R ES ET 9P3.6WR 16P3.7RD P0.732P0.633P0.5

34P0.435P0.336P0.237P0.138P0.039P2.0

21

P2.122P2.223P2.324P2.425P2.526P2.627P2.728PSE N 29A LE /P 30P3.0/T XD 11R XD 10G ND 20

V CC 40

A T89C 51

12M HZ C 130pF

C 230pF

C 310uF

R 11470R 1210K

S

+5V

图 3 单片机工作条件接线图

4.2信号采集和放大电路

传感器输出来的信号Vi 经过运算放大器LM324的同相输入端,但是为了保证引入的是负反馈,输出端电压Vo 通R4接到反相输入端,同时,反相输入端通过电阻R3接到参考电压V 。信号采集和放大电路如图4所示:

1

2

3

3

21Ti t le

N u m b er

Si ze A 4D ate:16-F eb -2012Fi l e:

E:\9

9s e 的设计\M y D es i g n

R 2100k

R 310k

R 439k R 6

1

U 1A

LM 324

R 5500k

U 2A

LM 324

1

4

2

5

N G1

2N 007

+9V

V CC

V CC

+9V

V o P 16

P11

V i

图 4 信号采集和放大电路

4.3数码管显示电路

报警器的浓度显示采用数码管,LED 数码管因为驱动方式的不同有静态和动态两种显示方式。静态显示,每一位字段码分别从I/O 控制口输出,保持不变知道CPU 刷新,特点是编程相对比较简单一点,但是占用的I/O 口较多,适用与显示位数较少的场合。动态显示,在某一瞬时显示一位,一次循环扫描显示,特点是占用的I/O 口较少,电路简单单编程较复杂,CPU 要定时扫描刷新显示。适用于显示位数较多的地方。

本系统采用动态显示,共阴型8位动态显示电路如图5:

图5 共阴型8位动态显示电路

4.4 A/D 转换电路

A/D 转换器是能把模拟信号转变为数字信号,我们经常采用的是逐次逼近式A/D 转换器作为就扣电路,它结构简单,转换速度较高.本设计采用ADC0804,它的分辨率为8位,属于连续渐进式经放大器放大后的煤气信号Vo 送人A/D 转换电

路,最后将信号送人单片机内部。A/D 转换电路如图6所示:

2

3

4

CS 1RD 2WR 3CLK IN 4INTR 5VIN+6VIN-7

AGND 8VREF/29DGND 10

PB7(MSB)

11

PB612PB513PB414PB315PB216PB117PB0(LSB)

18CLK R 19VCC(VREF)

20U6

ADC0804

R131K

R141K

R15

10K C21104VCC VCC

Q19018

V0

+5V

P3.5P3.6

P3.7

图 6 A/D 转换电路 4.5声音报警电路

声音报警电路如下图所示,当煤气的浓度达到8051单片机内部程序所设定的值时,报警电路中的喇叭将会发出刺耳的声音,将房屋中的煤气浓度下降到安全值以下,声音报警将会自动解除报警,等待下一次报警。声音报警电路如图7所示:

2

3

3

2

R 2

100k

R 310k

R 439k

R 6

1

U 1A LM 324

R 5

500k

U 2A

LM 324

1

4

2

5

N G1

2N 007+9V V CC

V CC

+9V

V o P 16

P11

V i

图 7 声音报警电路

5 系统软件设计

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

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

图 8 主程序流程图

6 系统调试与实现

开始

A/D 转换

数据处理

程序初始化

是否超过报警值

浓度显示

报警锁定, 等待复位

系统同调试仿真阶段,理论上是用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

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) //延时程序

{

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; //选通ADCS

adwr=0;

_nop_();

adwr=1;

csad=1; //关闭ADCS

delay(10);

for(a=20;a>0;a--)

{

display(A1,A2);

} //送去显示各位。

P1=0xff; //读取P1口之前先给其写全1

csad=0; //选通ADCS

adrd=0; //AD读使能

adval=P1; //AD数据读取赋给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%10;

};

}

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

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

参考文献

[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

天然气泄漏报警装置

华北水利水电大学传感器课程设计 天然气泄漏报警装置 学院: 专业: 班级: 学号: 姓名: 指导老师: 时间:

目录 第一章绪论 (4) 一、课题背景及意义 (4) 二、课题目标及实现功能 (5) 第二章传感器原理及设计方案................. . (5) 一、传感器原理 (5) 二、MQ-2气敏器件 (6) 三、设计方案 (7) 四、方案选择 (8) 第三章电路设计 (8) 一、电源 (8) 二、气敏电路 (8) 三、报警电路 (9) 四、总电路 (9) 第四章proteus软件介绍 (10) 第五章总结 (11) 一、实验结果 (11) 二、总结 (12) 参考文献

设计任务 一.题目:天然气泄漏报警装置 工作要求:利用气敏传感器设计一个天然气泄漏报警器,要求有检测、报警输出。 二.设计任务 1.利用气敏传感器测量某环境天然气浓度; 2.当浓度超过设定值时蜂鸣器报警,发光二极管发光; 3.能够根据需要设定上下限报警温度; 4.利用Protel绘制电路图; 5.焊接电路板; 6.撰写说明书。 三.设计成果 1.设计计算说明书一份; 2.电路板一块。

第一章绪论 一.课题背景及意义 随着国家经济的提高,现代化、智能化的多功能建筑越来越多,对建筑的防火安全设计要求也越来越高。近年来,全国燃气行业发展迅猛,液化气、天然气、煤制气等城市燃气作为清洁能源已在工商业和城镇居民用户中得到广泛应用,特别是随着“两气东输”工程的快速进展,燃气行业发展潜力巨大。以“西气东输工程”为开端的大规模天然气利用工程的实施,意味我国城市燃气将大踏步的进入“天然气时代”。我国天然气市场将迎来一个千戟难逄的机会,城市燃气需求的主要增长点将体现在天然气上。2000年党中央国务院提出“两部大开发”的重大战略部署,特别是2002 年“两气东输”第一期工程正式开工。这无疑为发展两部地区的燃气产业带来历史性的机遇。西气东输工程,在西部优势资源和东部广阔市场之间建立起了一座“金桥”,西气东输工程投入使用后,每年供应长江三角洲地区100亿立方米天然气。城市燃气的普及与应用无疑对改善城市的环境质量和提高具名的生活质量发挥了巨大的作用。但是随着燃气的广泛使用,由于燃气泄漏所引发的爆炸、中毒和火灾事故也时有发生,这在某种程度上增加了城市的不安全和不稳定因素。为了使燃气更好地造福于民,造福于社会,减少并杜绝各种因燃气泄漏而引发的爆炸及火灾事故,各燃气使用单位及居民用户选择一种适合的燃气报警器实为必要之举。 “报警早,损失少”,进一步说明了及吋报警的重要性,在家庭里也是如此。一旦发生火灾,提早报警,可以及时将火扑灭,以免小火酿成大火灾。目前常用的有感烟、感温和可燃气体火灾报警器。像家庭中使用煤气、液化石油气和天然气等燃料时,安装一个可燃气体报警器,但出现漏气或者着火时,报警器能够立即鸣笛报警,告之文人及时采取措施。 室内煤气、天然气的泄漏严重危害人的生命健康以及性命财产安全,基于此现实,本设计旨在为家庭用户设计一种能够检测煤气、天然气泄漏的装置,从而减少因煤气和天然气的泄漏造成的事故的发生概率,进而保证人民的生命财产安全,减少不必要的损失。本设计用传感器检测天然气的基本状态,并将气体浓度信号转换为电信号,当室内煤气、天然气达到一定浓度时,该装置发出声光报警信号,提醒用户燃气泄漏,采取相应的应对措施。

煤气泄漏报警系统设计

郑州轻工业学院 传感器及应用系统课程设计说明书煤气检测警报系统设计 姓名: 专业班级: 学号: 指导老师: 时间:

煤气泄露检测报警系统设计 摘要:当今社会上,出现了许多煤气报警器,而这些产品大都是用很复杂的pc机针对煤气的泄漏所做出的相应的报警。本课题设计煤气报警采用了最基本的部件,对煤气报警器进行控制。通过 UL281传感器对一氧化碳气体对煤气进行检测,然后根据所得的信号,利用555单稳态触发电路进行处理,进而控制报警器和风扇的运行。整个系统的硬件电路设计合理,简单,性能安全可靠。 关键词:煤气浓度 555定时器报警器 1

目录 煤气泄露检测报警系统设计 (1) 目录 (2) 第一章概述 (3) 第二章工作方案设计 (4) 第一节系统组成框图 (4) 第二节主要单元电路设计 (5) <一>co及故障检测电路 (5) <二>单稳态触发电路 (7) <三>报警电路 (8) <四>电源电路 (9) 第三节总电路图和元件参数 (10) <一> 电路总图 (10) <二>元器件的选择 (11) 第三章小结 (13) 第一节优点总结 (13) 第二节有待改进的地方总结 (13) 第四章设计的心得 (15) 参考文献 (16) 2

第一章概述 CO是人们日常生活生产中常见的有毒气体,无色无味,不易被人们发现,当人处在CO气体之中是十分危险的,甚至威胁到生命安全。我国的CO报警控制系统经历了从无到有、从简单到复杂的发展过程,其智能化程度也越来越高,其系统复杂、成本较高。而在居民住宅区、机房、办公室等小型单位场所,需要设置一种单一、廉价实用的CO探测报警装置,基于此种现象,应用所学的电路知识设计出一种简单易于实现,低成本的CO报警电路,不仅对于所学知识是一次综合复习的机会,而且更是练习如何应用所学的书本知识解决实际生产生活问题的能力,这是相当必要的。 人们通常将能把被测量物理量或化学量转换为与之有确定对应关系的电量输出的装置称为传感器。传感器也叫做变换器、换能器或探测器。传感器输出的信号有不同的形式,如电压、电流、频率、脉冲等,以满足信息的传输处理、记录、显示和控制等要求。传感器是测量装置和控制系统的首要环节。如果没有传感器对原始数据参数进行精确可靠的测量,那么无论是信号或是信息处理,或者是最佳数据的显示和控制,都将成为一句空话。可以说,没有精确可靠的传感器,就没有精确可靠的自动检测和控制系统。 3

单片机课设(三篇课设均带带仿真图和源程序代码)

12232 LCD PROTEUS仿真(51C) 12232在proteus 里模型用关键字P ,“12232”查不出LCD的,要用1232 查找。 好不容易得到模型,编写程序,一直不能成功。第一个字符正常,后面的就乱了。最后才明白:12232的模型和实物不一样,共4页(这和实物一样),每页只能从地址0开始,水平方向从左往右显示。另外,按实物的程序,仿真中显示是相反的,所以初始化时应改为反向显示,仿真显示才正常。 //12232LCD proteus仿真 //2012 01 20 E:\DPJ_C\12232\12232UV4\12232_2C.C #include #include #include"chr16.h" #define uchar unsigned char #define uint unsigned int #define LCD_DB P0 sbit E2=P3^5; sbit E1=P3^6; sbit A0=P3^7; void WR_Mcom(uchar i) { E1=1; _nop_();

A0=0; _nop_(); _nop_(); LCD_DB=i; _nop_(); _nop_(); E1=0; _nop_(); _nop_(); } void WR_Mdat(uchar i) { E1=1; _nop_(); _nop_(); A0=1; _nop_(); _nop_(); LCD_DB=i; _nop_(); _nop_(); E1=0; _nop_(); _nop_(); } void WR_Scom(uchar i) { A0=0; _nop_(); _nop_(); E2=1; _nop_(); _nop_(); LCD_DB=i; _nop_(); _nop_(); E2=0; _nop_();

基于51单片机系统设计

基于51单片机的多路温度采集控制系统设计 言: 随着现代信息技术的飞速发展,温度测量控制系统在工业、农业及人们的日常生活中扮演着一个越来越重要的角色,它对人们的生活具有很大的影响,所以温度采集控制系统的设计与研究有十分重要的意义。 本次设计的目的在于学习基于51单片机的多路温度采集控制系统设计的基本流程。本设计采用单片机作为数据处理与控制单元,为了进行数据处理,单片机控制数字温度传感器,把温度信号通过单总线从数字温度传感器传递到单片机上。单片机数据处理之后,发出控制信息改变报警和控制执行模块的状态,同时将当前温度信息发送到LED进行显示。本系统可以实现多路温度信号采集与显示,可以使用按键来设置温度限定值,通过进行温度数据的运算处理,发出控制信号达到控制蜂鸣器和继电器的目的。 我所采用的控制芯片为AT89c51,此芯片功能较为强大,能够满足设计要求。通过对电路的设计,对芯片的外围扩展,来达到对某一车间温度的控制和调节功能。 关键词:温度多路温度采集驱动电路 正文: 1、温度控制器电路设计 本电路由89C51单片机温度传感器、模数转换器ADC0809、窜入并出移位寄存器74LS164、数码管、和LED显示电路等组成。由热敏电阻温度传感器测量环境温度,将其电压值送入ADC0809的IN0通道进行模数转换,转换所得的数字量由数据端D7-D0输出到89C51的P0口,经软件处理后将测量的温度值经单片机的RXD端窜行输出到74LS164,经74LS164 窜并转换后,输出到数码管的7个显示段,用数字形式显示出当前的温度值。89C51的P2.0、P2.1、P2.2分别接入ADC0809通道地址选择端A、B、C,因此ADC0809的IN0通道的地址为F0FFH。输出驱动控制信号由p1.0输出,4个LED为状态指示,其中,LED1为输出驱动指示,LED2为温度正常指示,LED3为高于上限温度指示,LED4为低于下限温度指示。当温度高于上限温度值时,有p1.0输出驱动信号,驱动外设电路工作,同时LED1亮、LED2灭、LED3亮、LED4灭。外设电路工作后,温度下降,当温度降到正常温度后,LED1亮、LED2亮、LED3灭、LED4灭。温度继续下降,当温度降到下限温度值时,p1.0信号停止输出,外设电路停止工作,同时LED1灭、LED2灭、LED3灭、LED4亮。当外设电路停止工作后,温度开始上升,接着进行下一工作周期。 2、温度控制器程序设计 本软件系统有1个主程序,6个子程序组成。6个子程序为定时/计数器0中断服务程序、温度采集及模数转换子程序ADCON、温度计算子程序CALCU、驱动控制子程序DRVCON、十进制转换子程序METRICCON 及数码管显示子程序DISP。 (1)主程序 主程序进行系统初始化操作,主要是进行定时/计数器的初始化。 (2)定时/计数器0中断服务程序 应用定时计数器0中断的目的是进行定时采样,消除数码管温度显示的闪烁现象,用户可以根据实际环境温度变化率进行采样时间调整。每当定时时间到,调用温度采集机模数转换子程序ADCON,得到一个温度样本,并将其转换为数字量,传送给89C51单片机,然后在调用温度计算子程序CALCU,驱动控制子程序DRVCON,十进制转换子程序MERTRICCON,温度数码显示子程序DISP。

室内天然气泄漏报警装置

摘要 随着科技的发展,现在家庭做饭烧水已经逐渐告别煤逐渐使用清洁的天然气。天然气的普及给公共生活带来了方便,减少了城市的污染,提高了生活质量和效率,但是同时,天然气也是潜在的“危险品”,一旦发生大面积泄漏,处置不及时就可能引发大爆炸,给居民的生命财产安全带来巨大的威胁。面对燃气泄漏而造成的种种事故威胁,我们需要一个解决办法。使用天然气报警器是对付燃气无形杀手的重要手段之一。 本论文以半导体气敏传感器和单片机技术为核心设计的气体报警器可实现声光报警功能,是一种结构简单、性能稳定、使用方便、价格低廉、智能化的气体报警器,具有一定的实用价值。其中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.1煤气检测系统的主要任务 (1) 1.2煤气检测系统的设计要求 (1) 第2章煤气检测系统设计的硬件设计 (2) 2.1基于单片机实现 (2) 2.2系统硬件电路的总体设计 (3) 2.2.1气体传感器电路设计 (3) 2.2.2放大电路的设计 (5) 2.2.3 A/D 转换电路设计 (6) 2.2.4单片机的最小系统设计 (10) 2.2.5声光报警电路设计 (11) 2.2.6数码管显示电路设计 (12) 第3章煤气检测系统的软件设计 (14) 3.1主程序设计流程图 (14) 3.2 A/D转换控制程序设计流程图 (14) 3.3显示子程序的设计流程图 (15) 3.4报警子程序的设计流程图 (15) 第4章系统的功能仿真 (16) 4.1仿真软件介绍 (16) 4.2煤气检测系统的模块仿真 (16) 4.2.1 A/D转换模块测试 (16) 4.2.2显示模块测试 (17) 4.2.3声光报警电路模块测试 (18) 4.3系统误差分析 (19) 参考文献 (20) 附录1煤气检测系统的仿真电路图 (21) 附录2煤气检测系统的电路原理图 (21)

附录3浓度与电压值的对应关系 (22)

附录 4 煤气检测系统的源程序 (23)

第1章煤气检测系统设计的基本内容煤气测量系统中,设计一套具有有毒气体检测功能、报警功能、能够判断室内空气中煤气的泄露情况和显示当前室内有毒气体的浓度,用单片机控制报警器是否需要报警。 煤气检测系统由硬件和软件两大部分组成。硬件部分主要包括气体传感器电路、放大电路、A \D转换电路、单片机最小系统、单片机控制电路和报警电路和数码管显示电路。气体传感器用来检测室内空气中有毒气体的浓度,当室内空气中有毒气体含量超过允许标准浓度后,气体传感器所获得的感应信号,通过放大处理以后,再经过单片机的处理,控制报警电路发出报警处理。软件部分主要包括A\D的采样程序、数据处理、报警程序和显示程序。 煤气检测系统设计在硬件设计方面,主要研究组成家用煤气泄漏报警控制系统的单片机芯片、气体传感器的使用方法,同时研究电路设计思路、电路组成,包括气体传感器、放大电路、单片机、声光报警电路和显示电路的设计,给出系统的整体结构框图、仿真电路图和整体电路原理图。 1.1煤气检测系统的主要任务 本论文是煤气检测系统设计的研制,主要完成: (1) 对煤气检测整个系统进行了整体规划; (2) 对煤气检测系统进行硬件设计和软件流程设计,分为主程序设计,A/D转换控制程序的设计,数据处理,浓度显示程序设计、声光报警子程序设计等; (3) 软件的调试,功能仿真; (4) 画出煤气检测系统的电路原理图。 1.2煤气检测系统的设计要求 由于煤气检测系统主要包括气体传感器电路、放大电路、 A \D转换电路、单片机最小系统、声关报警电路和数码管显示电路等部分。 本论文要求做以下设计: (1) 气体传感器对煤气是否泄漏进行检测; (2) 放大电路对检测出微弱的电压信号进行一定的放大处理; (3) A/D转换程序设计,A/D转换器能够时刻的对放大的电压信号进行采集; (4) 根据有毒气体浓度与采集的电压信号的关系进行数据转换处理; (5) 显示程序的设计,用4位数码管显示所测得的煤气浓度值。 (6) 声关报警控制程序设计,根据气体浓度进行相应的处理.

单片机仿真课程设计——基于51单片机的实时时钟

基于51系列单片机及DS1302时钟芯片的实时时钟仿真设计 一、课程设计目的意义 通过本次课程设计可以灵活运用单片机的基础知识,依据课程设计内容,能够完成从硬件电路图设计,到软件编程及系统调试实现系统功能,完成课程设计,加深对单片机基础知识的理解并灵活运用。 二、实现目标 本设计主要为实现一款可正常显示时钟/日历的实时电子时钟。对当前电子钟开发手段进行了比较和分析,最终确定了采用单片机技术实现电子时钟。本设计应用AT89C52芯片作为核心,LCD显示屏,使用DS1302实时时钟日历芯片完成时钟/日历的基本功能。这种实现方法的优点是电路简单,性能可靠,实时性好,时间精确,操作简单,编程容易。 三、硬件设计 本设计采用具有32根I/O引脚的AT89C52单片机。AT89C52单片机是一款低功耗,低电压,高性能CMOS 8位单片机,片内含4KB(可经受1000次擦写周期)的FLASH可编程可反复擦写的只读程序存储器(EPROM),器件采用CMOS工艺和ATMEI公司的高密度、非易失性存储器(NURAM)技术制造,其输出引脚和指令系统都与MCS-52兼容。片内的FLASH存储器允许在系统内可改编程序或用常规的非易失性存储器编程器来编程。因此,AT89C52是一种功能强,灵活性高且价格合理的单片机,可方便的应用在各个控制领域。 AT89C52具有以下主要性能: 1.4KB可改编程序Flash存储器; 2.全静态工作:0——24Hz; 3.128×8字节内部RAM; 4.32个外部双向输入/输出(I/O)口; 5.6个中断优先级; 2个16位可编程定时计数器; 6.可编程串行通道; 7.片内时钟振荡器。 DS1302是美国DALLAS公司推出的一种高性能、低功耗的实时时钟日历芯片,附加31字节静态RAM,采用SPI三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号和RAM数据。实时时钟可提供秒、分、时、日、星期、月和年,一个月小于

煤气泄漏监测系统设计

目录 第1章煤气检测系统设计的基本内容 (1) 1.1煤气检测系统的主要任务 (1) 1.2煤气检测系统的设计要求 (1) 第2章煤气检测系统设计的硬件设计 (2) 2.1基于单片机实现 (2) 2.2系统硬件电路的总体设计 (3) 2.2.1 气体传感器电路设计 (3) 2.2.2 放大电路的设计 (5) 2.2.3 A/D转换电路设计 (6) 2.2.4 单片机的最小系统设计 (10) 2.2.5 声光报警电路设计 (11) 2.2.6 数码管显示电路设计 (12) 第3章煤气检测系统的软件设计 (13) 3.1主程序设计流程图 (13) 3.2A/D转换控制程序设计流程图 (14) 3.3显示子程序的设计流程图 (15) 3.4报警子程序的设计流程图 (15) 第4章系统的功能仿真 (16) 4.1仿真软件介绍 (16) 4.2煤气检测系统的模块仿真 (16) 4.2.1 A/D转换模块测试 (16) 4.2.2 显示模块测试 (17) 4.2.3 声光报警电路模块测试 (18) 4.3系统误差分析 (19) 参考文献 (20) 附录1 煤气检测系统的仿真电路图 (21) 附录2 煤气检测系统的电路原理图 (21) 附录3 浓度与电压值的对应关系 (22)

附录4 煤气检测系统的源程序 (23)

第1章煤气检测系统设计的基本内容 煤气测量系统中,设计一套具有有毒气体检测功能、报警功能、能够判断室内空气中煤气的泄露情况和显示当前室内有毒气体的浓度,用单片机控制报警器是否需要报警。 煤气检测系统由硬件和软件两大部分组成。硬件部分主要包括气体传感器电路、放大电路、A \D转换电路、单片机最小系统、单片机控制电路和报警电路和数码管显示电路。气体传感器用来检测室内空气中有毒气体的浓度,当室内空气中有毒气体含量超过允许标准浓度后,气体传感器所获得的感应信号,通过放大处理以后,再经过单片机的处理,控制报警电路发出报警处理。软件部分主要包括A\D 的采样程序、数据处理、报警程序和显示程序。 煤气检测系统设计在硬件设计方面,主要研究组成家用煤气泄漏报警控制系统的单片机芯片、气体传感器的使用方法,同时研究电路设计思路、电路组成,包括气体传感器、放大电路、单片机、声光报警电路和显示电路的设计,给出系统的整体结构框图、仿真电路图和整体电路原理图。 1.1 煤气检测系统的主要任务 本论文是煤气检测系统设计的研制,主要完成: (1) 对煤气检测整个系统进行了整体规划; (2) 对煤气检测系统进行硬件设计和软件流程设计,分为主程序设计,A/D转换控制程序的设计,数据处理,浓度显示程序设计、声光报警子程序设计等; (3) 软件的调试,功能仿真; (4) 画出煤气检测系统的电路原理图。 1.2 煤气检测系统的设计要求 由于煤气检测系统主要包括气体传感器电路、放大电路、A \D转换电路、单片机最小系统、声关报警电路和数码管显示电路等部分。 本论文要求做以下设计: (1)气体传感器对煤气是否泄漏进行检测; (2)放大电路对检测出微弱的电压信号进行一定的放大处理; (3)A/D转换程序设计,A/D转换器能够时刻的对放大的电压信号进行采集; (4)根据有毒气体浓度与采集的电压信号的关系进行数据转换处理; (5) 显示程序的设计,用4位数码管显示所测得的煤气浓度值。 (6)声关报警控制程序设计,根据气体浓度进行相应的处理.

单片机课程设计——基于C51简易计算器

单片机十进制加法计算器设计 摘要 本设计是基于51系列的单片机进行的十进制计算器系统设计,可以完成计 算器的键盘输入,进行加、减、乘、除3位无符号数字的简单四则运算,并在LED上相应的显示结果。 设计过程在硬件与软件方面进行同步设计。硬件方面从功能考虑,首先选择内部存储资源丰富的AT89C51单片机,输入采用4×4矩阵键盘。显示采用3位7段共阴极LED动态显示。软件方面从分析计算器功能、流程图设计,再到程序的编写进行系统设计。编程语言方面从程序总体设计以及高效性和功能性对C 语言和汇编语言进行比较分析,针对计算器四则运算算法特别是乘法和除法运算的实现,最终选用全球编译效率最高的KEIL公司的μVision3软件,采用汇编语言进行编程,并用proteus仿真。 引言 十进制加法计算器的原理与设计是单片机课程设计课题中的一个。在完成理论学习和必要的实验后,我们掌握了单片机的基本原理以及编程和各种基本功能的应用,但对单片机的硬件实际应用设计和单片机完整的用户程序设计还不清楚,实际动手能力不够,因此对该课程进行一次课程设计是有必要的。 单片机课程设计既要让学生巩固课本学到的理论,还要让学生学习单片机硬件电路设计和用户程序设计,使所学的知识更深一层的理解,十进制加法计算器原理与硬软件的课程设计主要是通过学生独立设计方案并自己动手用计算机电路设计软件,编写和调试,最后仿真用户程序,来加深对单片机的认识,充分发挥学生的个人创新能力,并提高学生对单片机的兴趣,同时学习查阅资料、参考资料的方法。 关键词:单片机、计算器、AT89C51芯片、汇编语言、数码管、加减乘除

目录 摘要 (01) 引言 (01) 一、设计任务和要求............................. 1、1 设计要求 1、2 性能指标 1、3 设计方案的确定 二、单片机简要原理............................. 2、1 AT89C51的介绍 2、2 单片机最小系统 2、3 七段共阳极数码管 三、硬件设计................................... 3、1 键盘电路的设计 3、2 显示电路的设计 四、软件设计................................... 4、1 系统设计 4、2 显示电路的设计 五、调试与仿真................................. 5、1 Keil C51单片机软件开发系统 5、2 proteus的操作 六、心得体会.................................... 参考文献......................................... 附录1 系统硬件电路图............................ 附录2 程序清单..................................

单片机系统的设计

单片机系统的设计 The Standardization Office was revised on the afternoon of December 13, 2020

第4章 单片机系统的设计 引言 用V/F 变换器作A/D 转换时,通常由一些硬件电路如振荡器、二分频器、计数器和门电路组成,而由计数器计得的计数值即A/D 转换结果再通过接口电路送入微计算机进行处理,较为复杂和不便,或者采用F/BCD 变换电路将V/F 变换器输出的频率信号变为BCD 码再通过接口电路送入微计算机,也较为复杂,而且还要对BCD 码进行变换。这些方法成本都较高。 本设计介绍一种以单片机直接与V/F 变换器接口进行A/D 转换的方法,不须额外的硬件电路,完全利用单片机内部的硬件资源,简单方便,成本最低,大大地提高了V/F 变换器作为A/D 转换电路的可行性。 当前,单片机特别是Intel 公司的MCS-51系列单片机已在智能仪器仪表和过程控制等方面得到广泛应用,大有取代Z80之势,因此A/D 转换电路与单片机的接口方法也是人们所关注的。下面将主要介绍MCS-51系列的单片机8031为主控器件的硬件电路。 主控器Intel 8031简介 P1.1P1.2P1.3P1.4P1.5P1.6P1.7P3.0P3.1P3.2P3.3 P3.4P3.5P3.6P3.7XTAL 1 XTAL 2 V SS RST/VPD RXD TXD T0 T10INT P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7 P2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.0 1INT WR RD EA /V P P ALE V CC PSEN 4039383736353433323130292827262524232221 2019181716151413121110 987654321 8031P1.0 图4-1 8031引脚图 8031 cite-feet figure

单片机应用系统设计工程实践报告

2016-2017学年第1学期 单片机应用系统设计/工程实践 (课号:103G06B/D/E) 实验报告 项目名称:基于AT89C51单片机温度报警系统 学号 姓名 班级 学院信息科学与工程学院 完成时间

目录 一、项目功能及要求 (3) 1.1、课程设计的性质和目的 (3) 1.3、项目设计要求 (3) 二、系统方案设计及原理 (3) 2.1、设计主要内容 (3) 2.2 、AT89C51单片机简介 (3) 2.3 、DS18B20简介 (4) 2.4 、数码管显示 (5) 2.5、报警电路 (6) 三、系统结构及硬件实现 (7) 3.1、总电路图 (7) 3.2、单片机控制流程图 (8) 四、软件设计过程 (8) 五、实验结果及分析 (8) 5.1 、Proteus仿真 (8) 5.2 、C程序调试 (9) 六、收获及自我评价 (14) 七、参考文献 (15)

一、项目功能及要求 1.1、课程设计的性质和目的 本温度报警器以AT89C51单片机为控制核心,由一数字温度传感器DS18B20测量被控温度,结合7段LED以及驱动LED的74LS245组合而成。当被测量值超出预设范围则发出警报,且精度高。 利用现代虚拟仿真技术可对设计进行仿真实验,与单片机仿真联系紧密的为proteus仿真,利用keil软件设计单片机控制系统,然后与proteus进行联合调试,可对设计的正确性进行检验。 1.2、课程设计的要求 1、遵循硬件设计模块化。 2、要求程序设计结构化。 3、程序简明易懂,多运用输入输出提示,有出错信息及必要的注释。 4、要求程序结构合理,语句使用得当。 5、适当追求编程技巧和程序运行效率。 1.3、项目设计要求 1、基于AT89C51单片机温度报警系统; 2、设计3个按键分别为:设置按钮、温度加、温度减; 3、DS18B20温度传感器采集温度,并在数码管上显示按键的区别; 二、系统方案设计及原理 2.1、设计主要内容 本设计以AT89C51单片机为核心,从而建立一个控制系统,实现通过3个按键控制温度,以达到设置温度上下限的功能,并在数码管上显示三个数字当前的温度上下限设置值和DS18B20温度采集值的显示(精确到小数点后一位),当温度高于上限或者低于下限蜂鸣器报警。 2.2 、AT89C51单片机简介 AT89C51是一个低功耗,高性能CMOS8位单片机,片内含4kBytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用A TMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及89C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89C51可为许多嵌入式控制应用系统提供高性价比的解决方案.AT89C51具有如下特点:40个引脚,4k Bytes Flash片内程序存储器,128 bytes的随机存取数据存储器,32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,片内时钟振荡器。 此外,AT89C51设计和配置了振荡频率可为0Hz并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求。AT89C51单片机的基本结构和外部引脚如下图所示。

室内煤气和天然气泄漏报警装置

摘要 全国燃气行业发展迅猛,液化气、天然气、煤气等城市燃气作为清洁能源已在工商业和城镇居民用户中得到广泛应用,特别是随着“西气东输”工程的快速进展,燃气行业发展潜力巨大。 但是随着燃气的广泛应用,由于燃气泄漏所引发的爆炸、中毒和火灾事故也时有发生,这在某种程度上增加了城市的不安全和不稳定因素。为了使燃气更好地造福于民,造福于社会,减少并杜绝各种因燃气泄漏而引发的爆炸及火灾事故,各燃气使用单位及居民用户选择一种适合的室内煤气泄露报警器实为必要之举。燃气报警器的核心是气体传感器及单片机。当气体传感器遇到燃气时,传感器电阻随燃气浓度而变化,随之产生电信号,供燃气报警器后级线路处理。经过电子线路处理变成浓度成比例变化的电压信号,由线性电路加以补偿,使信号线性化,经微机处理、逻辑分析,输出各种控制信号,即当燃气浓度达到报警设定值时,燃气报警器发出声光报警信号并可显示燃气浓度或启动外部联运设备。 本文正是通过分析目前燃气报警器的现状,设计制作室内故障监测报警系统,保障人们的生命财产安。 关键词:煤气报警;煤气泄漏;传感器;监测

THE DESIGN OF ALARM FOR GAS LEAKING ABSTRACT The rapid development of the national gas industry, liquefied gas, natural gas, coal gas and other city gas as a clean energy business and urban residents in users has been widely used, and gas industry has great potential. But with the extensive use of gas, due to gas leak caused an explosion, poisoning and fire accidents have also occ- urred to some extent, increased the city's insecurity and instability. In order for gas to better benefit the people, the benefit of the community, to reduce and eliminate all due to gas leak caused the explosion and fire, the gas unit and residential customers use to select a suitable indoor gas leak alarm is actually necessary move. Gas sensor is the core of combustible gas. When the gas face gas sensor, the sensor resistance change with gas concentration, the resulting electrical signal for processing of combustible gas line after the class. After dealing with electronic circuit into a voltage proportional to the concentration change signal to be compensated by the linear circuit, the signal linearization, by computer processing, logical analysis, the output of various control signals, that is, when the gas concentration alarm set value , combustible gas audible alarm signal can display gas concentration or start an external transport equipment. It is through this analysis of the current status of combustible gas, indoor design fault monitoring alarm system to protect people's lives and property.

煤气泄漏报警装置设计

煤气泄漏报警装置设计

————————————————————————————————作者:————————————————————————————————日期:

燕山大学 课程设计说明书题目家用煤气泄漏报警系统设计 学院(系)理学院 年级专业: 09级电子信科学与技术2班 学号: 0 学生姓名:任鹏茹 指导教师: 郝锐朱键卓 教师职称: 讲师

燕山大学课程设计(论文)任务书 院(系): 理学院基层教学单位: 09级电子信息科学与技术 学号40040 学生姓名任鹏茹专业(班级) 09级电子信息科学与技术2班 设计题目家用煤气泄漏报警器的设计设 计技术参数设计参数: 设计单片机电路、检测电路、报警电路和应急处理电路。用AT89C51编程。 设计要求1.准确可靠地判断泄漏的发生,并能够在较短的时间内判断出泄漏点具体的位置。2.准确可靠地判断泄漏程度,能对较小量的泄漏做出判断。 3.检测原理简单,易于操作和维护 工 作 量 十二个工作日左右 工作计划2012/6/02----2012/6/03 设计选题 2012/6/04----2012/6/08 电路设计 2012/6/09----2012/6/11 整理论文 2012/6/12——2012/6/13 论文检查和修饰 参考资料[1] 《传感器原理及工程应用》郁有文、常健、程继红西安电子科技大学出版社[2] 《传感器与检测技术》陈杰、黄鸿高等教育出版社 [3] 《传感器敏感元件大全》张福学电子工业出版社 [4]《单片机基础》李广弟、朱月秀、王秀山北京航空航天大学出版社[5]《单片机微机测控系统设计大全》王福瑞北京航空航天大学出版社等 指导教师签字基层教学单位主任签字 说明:此表一式四份,学生、指导教师、基层教学单位、系部各一份。 年月日

基于单片机的天然气泄漏检测系统设计

基于单片机的天然气泄漏检测系统设计

摘要 随着经济和科学技术的快速发展,人们对生活质量的提高和生活环境的改善越来越重视。天然气作为一种清洁型能源进入家庭得到广泛使用,为人们的生活带来了方便,减少了城市的污染,提高了生活质量和效率,但是同时,天然气也是潜在的“危险品”,天然气在使用过程中,若管道和阀门密封不好,一旦泄漏出去极易爆炸,危及人们的生命财产安全。面对燃气泄漏而造成的种种事故威胁,我们需要一个解决办法。然而使用天燃气检测系统成为了一个重要的研究课题。 本毕业设计的题目是基于单片机的天然气泄漏检测系统设计。本设计主要是由一个MQ-4传感器采集气体浓度信号,系统建立浓度与电压关系,进行浓度电压转换,浓度显示,声光报警构成的报警装置。本系统由ADC0832处理数据,MCU采用STC89C52,完成气体浓度信号的采集显示内容的传输、显示等功能。本设计的可燃气体报警器由六个部分组成:传感器、数码管显示器、声光报警器、控制电路、A/D转换和电源模块。软件上采用C语言编程,结构简单运行稳定。 该检测系统能够检测天然气浓度,当检测天然气浓度低于设定报警阈值的时候,数码管显示器仅仅显示测得的可燃气体浓度;当检测天然气浓度超出设定报警阈值时给出声光报警,并伴有语音提醒。 关键词:MQ-4传感器;ADCO832;STC89C52;数码管;声光报警

Abstract With the rapid development of economy and the science technology , people pay more and more attention to the quality of life and the improvement of living e nvironment. Natural gas are widely used in our daily life and brings convenience f or people's lives as a cleaner fuel, reduce the city's pollution and improve the life quality and efficiency. but at the same time, natural gas is also potential dangerous, If not sealed pipes an d valves, they leaked,easily caused by fire ,endangering people's lives and property . Facing the gas leak all kinds of accidents caused by threats, we need a solution. And it is obviously very important to study on the inspection methods and sensor s of all kinds of gases. This graduation design is a gas leak detection alarm system based on single chip microcomputer. This design mainly by an MQ - 4 gas concentration sensor acquisition signals, Concentration and voltage relations system,To convert the concentration of voltage, concentration of voltage conversion, concentration, according to the sound and light alarm alarm device.This system by ADC0832 processing data, use STC89C52 MCU, complete the gas concentration signal collection and display content transmission, display, and other functions.The design of the combustible gas alarm is composed of six parts: sensor,digital tube, sound and light alarm, control circuit, A/D conversion and power module.The software system is based on the C language programming, whose structure is simple and running stable. This detection alarm system can detect the density of gas , When detecting gas concentration is lower than the set alarm threshold, digital tube display show only measured concentration of combustible gas; When detecting gas concentration exceeds the alarm threshold acousto-optic alarm.

单片机最小系统设计

单片机最小系统设计 ?单片机最小系统部分 ●AT89C52的结构特点及引脚特 ●硬件框图 ?键盘部分 ?电源部分 ●固定电源 ●可调电源(5—12V) ?软件编程 ?单片机最小系统部分 ●AT89C52的结构特点及引脚特性: 为40 脚双列直插封装的8 位通用微处理器,采用工业标准的C51内核,在内部功能及管脚排布上与通用的8xc52 相同,其主要用于会聚调整时的功能控制。功能包括对会聚主IC 内部寄存器、数据RAM及外部接口等功能部件的初始化,会聚调整控制,会聚测试图控制,红外遥控信号IR的接收解码及与主板CPU通

信等。 各引脚特性: 1.P0 口 P0 口是一组8 位漏极开路型双向I/O 口,也即地址/数据总线复用口。作为输出口用时,每位能吸收电流的 2.P1 口 P1 是一个带内部上拉电阻的8 位双向I/O 口,P1 的输出缓冲级可驱动(吸收或输出电流)4 个TTL 逻辑 3.P2 口 P2 是一个带有内部上拉电阻的8 位双向I/O 口,P2 的输出缓冲级可驱动(吸收或输出电流)4 个TTL 逻辑 4.P3 口 P3 口是一组带有内部上拉电阻的8 位双向I/O 口。P3 口输出缓冲级可驱动(吸收或输出电流)4 个TTL 逻 5.RST 复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位。 6.ALE/PROG 当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8 位字节。一般情况下,ALE 仍以时钟振荡频率的1/6 输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是:每当访问外部数据存储器时将跳过一个ALE 脉冲。对Flash 存储器编程期间,该引脚还用于输入编程脉冲(PROG)。如有必要,可通过对特殊功能寄存器(SFR)区中的8EH 单元的D0 位置位,可禁止ALE 操作。该位置位后,只有一条MOVX 和MOVC指令才能将ALE 激活。此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE 禁止位无效。 7.PSEN 程序储存允许(PSEN)输出是外部程序存储器的读选通信号,当AT89C52 由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN 有效,即输出两个脉冲。在此期间,当访问外部数据存储器,将跳过两次PSEN信号。 8.EA/VPP 外部访问允许。欲使CPU 仅访问外部程序存储器(地址为0000H—FFFFH),E A 端必须保持低电平(接地)。需注意的是:如果加密位LB1 被编程,复位时内部会锁存EA端状态。如EA端为高电平(接Vcc端),CPU 则执行内部程序存储器中的指令。Flash 存储器编程时,该引脚加上+12V 的编程允许电源Vpp,当然这必须是该器件是使用12V 编程电压Vpp。

相关文档
最新文档