(完整word版)基于单片机的火灾报警器设计与实现

(完整word版)基于单片机的火灾报警器设计与实现
(完整word版)基于单片机的火灾报警器设计与实现

编号:

设计说明书

题目:基于单片机的火灾报警器设计与实现学院:桂林电子科技大学职业技术学院专业:电子信息工程技术

学生姓名:

学号:

指导教师:周光祥

职称:讲师

2015 年 6 月日

摘要

火灾自动报警系统(Fire Alarm System,简称FAS系统)是人们为了早期发现通报火灾,并及时采取有效措施,控制和扑灭火灾,而设置在建筑物中或其它场所的一种自动消防设施,是人们同火灾作斗争的有力工具。

本次设计以AT89C51单片机,MQ-2烟雾传感器和DS18B20温度传感器为核心设计的火灾报警器可实现报警故障自诊断、报警设置、实时温度显示及与温度报警值设定等功能。是一种结构简单、电路简单、而且易懂、性能稳定、使用方便、价格低廉、智能化的烟雾报警器,具有非常高的实用价值。

关键词:AT89C51;温度传感器;烟雾传感器;火灾报警器;四位共阴数码管;

目录

引言 (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.2.1 STC89C52芯片介绍 (4)

3.2.2 时钟电路 (4)

3.2.3 复位电路 (5)

3.3 四位数码管 (6)

3.3.1 数码管的介绍 (6)

3.3.2 四位数码管共阳和共阴的区分 (7)

3.3.3数码管的驱动方式 (8)

3.4 74HC573芯片介绍 (8)

3.5 温度传感器DS18B20模块 (9)

3.6 烟雾传感器MQ-2模块 (9)

4 软件设计与分析 (10)

4.1 程序主流程图: (10)

4.2 初始化定时器程序 (11)

4.3 四位共阴数码管的动态显示程序 (11)

5 系统调试 (12)

5.1 硬件调试 (12)

5.1.1 最小系统调试 (12)

5.1.2 四位数码管调试 (12)

5.2 软件调试 (12)

5.3 脱机运行调试 (12)

6 总结 (13)

谢辞 (14)

附录1:火灾报警器原理图: (15)

附录2:火灾报警器PCB图: (15)

附录3:火灾报警器程序 (16)

参考文献 (20)

引言

随着社会的发展、科技的进步以及人们生活水平的逐步提高,各种方便于生活的电子产品开始进入人们的生活。

现代家庭用火、用电量的增加,许多人因不懂家庭安全常识引起火灾事故,家庭火灾发生的频率越来越高,使好端端的幸福家庭转眼间毁于一旦,有的导致家破人亡。居民家庭火灾一旦发生,处置不当、报警迟缓,,很容易出现扑救不及时、灭火器材缺乏及在场人惊慌失措、逃生迟缓等不利因素,最终导致重大生命财产损失。探讨家庭火灾的特点及防火对策,对于预防家庭火灾,减少火灾损失具有现实意义。

所以说,人们应该积极了解家庭火灾的主要起因,掌握防止发生火灾的知识和万一发生火灾时保护自己的方法,及时消除。本系统使用AT89S51单片机,选用集成温度传感器DS18B20和气体传感器MQ-2作为敏感元件,利用多传感器信息融合技术,开发了可用于小型单位火灾报警的报警器。具有灵敏度高、响应快、抗干扰能力强等优点,而且价格低廉,使用寿命长等特点

1 系统概述

1.1 选题背景

全世界几乎每天都有火灾发生。城里的高层建筑,地下商场以及大型的建筑群日益增多。火灾的隐患也伴随着社会的发展而逐年升高。自动火灾报警系统就是为了保障人民生命财产安全而发明的,并且随着现代技术水平的不断提高。在方式,功能,和结构上不断的完善。

家庭火灾的主要原因是麻痹大意,没有及时采取预防措施,本次设计的火灾报警器,是防止火灾最重要的手段之一,它的作用是使用18B20温度传感器,实时检测房间的温度,使用MQ-2实时检测房间。一切正常时,绿灯亮,但温度超过预定值或有大量烟雾是,说明可能发生火灾时,蜂鸣器便会发出报警信号,且红灯亮。

1.2 设计要求

要求:

(1)用单片机实现;

(2)用C语言编程;

(3)硬件电路板布局合理;

(4)使用18B20温度传感器,实时检测房间的温度,且使用数码管显示温度;(5)使用烟雾传感器,实时检测房间;

(6)如果空气中有烟雾,则蜂鸣器报警,并点亮红灯;若气体没有烟雾,则绿点亮表示正常;

(7)如果空气温度超过限定值,则认为发生火灾,并蜂鸣器报警,点亮红灯。

2 设计原理

2.1 硬件部分

火灾报警器分为三个部分:温度传感器检测温度模块,烟雾传感器检测烟雾模块,数码管显示模块。

主控芯片采用AT89C52;显示部分采用四位共阴数码管;时钟电路采用12MHZ的石英晶体振荡器,将其和单片机对应的引脚正确连接,将晶振产生的时钟信号作为定时信号;复位电路采用传统RC复位电路。

单片机的I/O口分配:P1.0接温度传感器输出脚,P1.1接烟雾传感器模块的TTL信号;P1.5接绿灯,P1.6接红灯,P1.7接蜂鸣器,P0口和P2口分别接数码管的段选和位选。

2.2 软件部分

程序采用C 语言进行编程,编程后利用KeiluVision4来进行编译,再生成的HEX 文件通过下载口导入芯片中。然后根据按键功能查看是否实现功能。

3 硬件电路设计与分析 3.1 硬件框架图

图1

3.2 单片机最小系统

3.2.1 STC89C52芯片介绍

STC89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash存储器。STC89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,指令代码完全兼容传统8051使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。

工作电压: 3.3V~5.5V;

工作频率范围:0~40MHz;

用户应用程序空间为8K字节;

片上集成512 字节RAM;

通用I/O 口(32 个),上电复位后为:

P0/P1/P2/P3 是准双向口/弱上拉,P0作为

I/O 口用时,需加上拉电阻;

外部中断2个,下降沿中断或低电平触发

电路;共2个16 位定时器/计数器。即定时

器T0、T1;可通过可直接使用串口下载,串

口(RxD/P3.0,TxD/P3.1)直接下载用户程

序;具有EEPROM(掉电储存)功能,内带

4K字节EEPROM存储空间。

图2

3.2.2 时钟电路

STC89C52内部有一个用于构成振荡器的高增益反相放大器,引脚RXD和TXD分别是此放大器的输入端和输出端。时钟可以由内部方式产生或外部方式产生在RXD和TXD引脚上外接定时元件,内部振荡器就产生自激振荡。定时元件通常采用石英晶体和电容组成的并联谐振回路。晶体振荡频率可以在1.2~12MHz之间选择,电容值的大小可对频率起微调的作用。

单片机最小系统起振电容C1、C2一般采用15~33pF,晶振一般采用12MHZ,并且电容离晶振越近越好,晶振离单片机越近越好。

图3

3.2.3 复位电路

一般情况下,电容的大小是10uF,电阻的大小是10k,复位电路的原理是单片机RST引脚接收到2US以上的电平信号,只要保证电容的充放电时间大于2US,即可实现复位。

在单片机系统中,系统上电启动的时候复位一次,当按键按下的时候系统再次复位,如果释放后再按下,系统还会复位。所以可以通过按键的断开和闭合在运行的系统中控制其复位,当单片机系统在运行中,受到环境干扰出现程序跑飞的时候,按下复位按钮内部的程序自动从头开始执行。

图4

3.3 四位数码管

3.3.1 数码管的介绍

四位数码管是一种半导体发光器件,其基本单元是发光二极管。数码管实际上是由七个发光管组成8字形构成的,加上小数点就是8个,引线已在内部连接完成,只需引出它们的各个笔划,公共电极分别由字母a,b,c,d,e,f,g,dp来表示,能显示4个数码管叫四位数码管。图5

四位数码管的引脚图:

图6

3.3.2 四位数码管共阳和共阴的区分

市面上的四位一体的数码管一般都没有数据表,所以掌握他们管脚的分布是很重要的一个环节。

共阳数码管是指,将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管。共阳数码管在应用时应将公共极COM接到+5V,当某一字段发光二极管的阴极为低电平时,相应字段就点亮。当某一字段的阴极为高电平时,相应字段就不亮。

共阴数码管是指,将所有发光二极管的阴极接到一起形成公共阴极(COM)的数码管。共阴数码管在应用时应将公共极COM接到地线GND上,当某一字段发光二极管的阳极为高电平时,相应字段就点亮。当某一字段的阳极为低电平时,相应字段就不亮。

区别他们的方法是:若公共端接地,其他端接电源,若各段测试能亮,说明是共阴的,反之共阳的;若公共端接电源,其他端分别接的,测得各端亮,则说明是共阳的,反之为共阴的。

此次设计的火灾报警器的四位数码管采用共阴数码管。

3.3.3数码管的驱动方式

(1)静态显示:静态显示也称直流驱动。静态驱动是指每个数码管的每一个段码都由一个单片机的I/O端口进行驱动,或者使用如BCD码二-十进制译码器译码进行驱动。静态驱动的优点是编程简单,显示亮度高,缺点是占用I/O 端口多,如驱动5个数码管静态显示则需要5×8=40根I/O端口来驱动,但一个STC89S51单片机可用的I/O端口才32个,实际应用时必须增加译码驱动器进行驱动,增加了硬件电路的复杂性。

(2)动态显示:数码管动态显示接口是单片机中应用最为广泛的一种显示方式之一,动态驱动是将所有数码管的8个显示笔划"a,b,c,d,e,f,g,dp"的同名端连在一起,另外为每个数码管的公共极COM增加位选通控制电路,位选通由各自独立的I/O线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是那个数码管会显示出字形,取决于单片机对位选通COM端电路的控制,所以我们只要将需要显示的数码管的选通控制打开,该位就显示出字形,没有选通的数码管就不会亮。通过分时轮流控制各个数码管的的COM 端,就使各个数码管轮流受控显示,这就是动态驱动。在轮流显示过程中,每位数码管的点亮时间为1~2ms,由于人的视觉暂留现象及发光二极管的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,不会有闪烁感,动态显示的效果和静态显示是一样的,却能够节省大量的I/O端口,而且功耗更低。

3.4 74HC573芯片介绍

此次篮球计分牌的设计利用74HC573来驱动两个四位共阴数码管。

74HC573 的八个锁存器都是透明的D 型锁存器,当使能(G)为高时,Q 输出将随数据(D)输入而变。当使能为低时,输出将锁存在已建立的数据电平上。输出控制不影响锁.器的内部工作,即老数据可以保持,甚至当输出被关闭时,新的数据也可以置入。这种电路可以驱动大电容或低阻抗负载,可以直接与系统总线接口并驱动总线,而不需要外接口。特别适用于缓冲寄存器,I/O 通道,双向总线驱动器和工作寄存器

74HC573芯片引脚图:

图7

3.5 温度传感器DS18B20模块

DS18B20常用的温度传感器,具有体积小,硬件开销低,抗干扰能力强,精度高的特点

接线方法:面对着扁平的那一面,左负右正,一旦接反就会立刻发热,有可能烧毁!同时,接反也是导致该传感器总是显示85℃的原因。

温度的读取:DS18B20在出厂时以配置为12位,读取温度时共读取16位,前5个位为符号位,当前5位为1时,读取的温度为负数;当前5位为0时,读取的温度为正数。温度为正时读取方法为:将16进制数转换成10进制即可。温度为负时读取方法为:将16进制取反后加1,再转换成10进制即可

3.6 烟雾传感器MQ-2模块

接线方式:

1、VCC:接电源正极(5V)

2、GND:接电源负极

3、DO:TTL开关信号输出

4、AO:模拟信号输出

电气性能:

1、具有信号输出指示。

2、双路信号输出(模拟量输出及TTL电平输出)

3、TTL输出有效信号为低电平。(当输出低电平时信号灯亮,可直接接单片机)

4、模拟量输出0~5V电压,浓度越高电压越高。

5、对液化气,天然气,城市煤气有较好的灵敏度。

6、具有长期的使用寿命和可靠的稳定性

7、快速的响应恢复特性

特别提醒:传感器通电后,需要预热20S左右,测量的数据才稳定,传感器发热属于正常现象,因为内部有电热丝,如果烫手就不正常了。

4 软件设计与分析

本系统的编程部分工作采用Keil_C51语言完成,Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C 语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μ Vision)将这些部分组合在一起。运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。如果你使用C语言编程,那么Keil几乎就是你的不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。

4.1 程序主流程图:

4.2 初始化定时器程序

void init() //初始化定时器

{

TMOD=0X11;

TH0=0xFE;TL0=0x36;

TH1=0xFC;TL1=0x18;

TR0=1;

EA=1;

ET0=1;

ET1=1;

}

4.3 四位共阴数码管的动态显示程序

/***********************数码位选函数*****************************/ void smg_we_switch(uchar i)

{

switch(i)

{

case 0: smg_we1 = 0; smg_we2 = 1; smg_we3 = 1; smg_we4 = 1; break;

case 1: smg_we1 = 1; smg_we2 = 0; smg_we3 = 1; smg_we4 = 1; break;

case 2: smg_we1 = 1; smg_we2 = 1; smg_we3 = 0; smg_we4 = 1; break;

case 3: smg_we1 = 1; smg_we2 = 1; smg_we3 = 1; smg_we4 = 0; break;

}

}

/***********************数码显示函数*****************************/ void display()

{

static uchar i;

i++;

if(i > smg_i)

i = 0;

smg_we_switch(i); //位选

P0 = dis_smg[i]; //段选

}

5 系统调试

单片机应用系统的调试是系统开发的重要环节。当完成了单片机应用系统的硬件设计、软件设计和硬件组装后,便可进入应用系统调试阶段。系统调试的目的是查出系统中硬件设计与软件设计中存在的错误以及可能出现的不协调问题,以便修改设计,最终使系统能正确地工作。单片机应用系统的调试分为硬件调试、软件调试和脱机运行调试三个部分。

5.1 硬件调试

5.1.1 最小系统调试

(1)上电复位后,用万用表测量单片机VCC和GND为5V;

(2)上电复位后,晶振起振,晶振两端电压约为1.5V~2V;

(3)上电复位后,万用表测量9脚为低电平;

(4)没烧录程序时,万用表测量各I/O口输出高电平,约5V ;

(5)30脚,产生频率,万用表测量为高电平,约5V;

(6)31脚,接VCC,万用表测量为高电平,约5V;

5.1.2 四位数码管调试

将公共端接电源,其他端分别接GND,测得各端亮,说明数码管属于共阴数码管,且数码管各端LED发光管正常。

5.2 软件调试

程序按照流程图编程,数码管采用动态显示的方法,利用定时器0的工作方式1,在中断函数中对数码管的公共端进行位选控制。

为了防止PCB连接数码管时有很多跳线,原理图上将数码管个引脚的连接方式进行了修改,而程序的0~9段代码为:{ 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f };导致电路板上电时数码管显示乱码;经过修改段代码为:{ 0x5f,0x44,0x9d,0xd5,0xc6,0xd3,0xdb,0x45,0xdf,0xd7 }后,测试数码管显示正常。

5.3 脱机运行调试

在焊完成后,程序烧录进去,上电后四位数码管都亮,说明P2口已开始进行位选工作;查看程序仿真合理,单片机最小系统正常工作;

用万用表检测数码管的各引脚电压,发现有两个引脚电压与单片机P0口段选输出电压不同,说明有断线;

整块电路板完全符合设计要求。

6 总结

按照脱机运行调试的电路板的情况来看,完全符合设计要求,应该是一个成功的设计。

实训中也暴露出在理论学习中的不足之处,对单片机的很多方面内容还不够了解,有些地方还需有待加强学习,正是理论学习的不足导致对作品原理图正确性的怀疑。通过不断地翻书查资料确定设计的原理图没问题后,才开始制作电路板。

制作电路板的工作是交给我的队友。最后的电路板,只有几根断线而已,补接好后,功能都能实现,一次成功,出乎我的意料,他向我展示了他强大的动手能力;也得益于我设计的原理图和PCB,都经过我的反复检查。

对此作品的软件程序编写,经百度找到了些程序,但这些程序不符合我的设计原理图。要得到能够实现功能的火灾报警器程序,我能从零开始编程。经过参考单片机实验指导书,编写的这个结构清晰简单,实现的功能也很全面,但感觉程序太琐长,不善精简。

谢辞

两周的实训结束了,由衷感谢我的指导老师。周光祥老师对我遇到的问题总是耐心解答和悉心指导;提出了许多富有启发性的建议和具有创意的想法;

在这次毕业设计中,得益于学校的各方面资源,图书馆可以查找到许多相关的有用的书籍资料、图书馆网站上的数据库也给我提供了不少参考,这些都给我们创造一个良好的学习、设计环境。

在跟随周光祥老师学习期间,我学到了许多从未接触过的知识,受益匪浅。感谢桂林电子科技大学和诸位老师对我的培养和教育,同时也感谢学院为我提供良好的做毕业设计的环境。

本文参考了大量的文献资料,在此,向各学术界的前辈们致敬!

附录1:火灾报警器原理图:

附录2:火灾报警器PCB图:

附录3:火灾报警器程序

#include

#define uchar unsigned char

#define uint unsigned int

uchar code smg_du[]={0x5f,0x44,0x9d,0xd5,0xc6,0xd3,0xdb,0x45,0xdf,0xd7}; //段码uchar dis_smg[] = {0x80,0x80,0x80,0x80};

uchar smg_i = 4; //数码管的显示个位数

sbit smg_we1 = P2^3;

sbit smg_we2 = P2^2;

sbit smg_we3 = P2^1;

sbit smg_we4 = P2^0;

sbit dq= P1^0; //温度传感器DS18B20输出

sbit key=P1^1; //烟雾传感器MQ-2经LM358放大输出低电平信号

sbit led_g=P1^5;

sbit led_r=P1^6;

sbit beeper=P1^7;

bit flag_wd_z_f; //正负温度

int temperature;

/***********************1ms延时函数*****************************/

void delay_1ms(uint q)

{

uint i,j;

for(i=0;i

for(j=0;j<120;j++);

}

/***********************小延时函数*****************************/

void delay_uint(uint q)

{ while(q--);}

/***********************数码位选函数*****************************/

void smg_we_switch(uchar i)

{

switch(i)

{

case 0: smg_we1 = 0; smg_we2 = 1; smg_we3 = 1; smg_we4 = 1; break;

case 1: smg_we1 = 1; smg_we2 = 0; smg_we3 = 1; smg_we4 = 1; break;

case 2: smg_we1 = 1; smg_we2 = 1; smg_we3 = 0; smg_we4 = 1; break;

case 3: smg_we1 = 1; smg_we2 = 1; smg_we3 = 1; smg_we4 = 0; break;

}

}

/***********************数码显示函数*****************************/

void display()

{

static uchar i;

i++;

if(i > smg_i)i = 0;

smg_we_switch(i); //位选

P0 = dis_smg[i]; //段选

}

/***********************18b20初始化函数*****************************/ void init_18b20()

{

bit q;

dq = 1; //把总线拿高

delay_uint(1); //15us

dq = 0; //给复位脉冲

delay_uint(80); //750us

dq = 1; //把总线拿高等待

delay_uint(10); //110us

q = dq; //读取18b20初始化信号

delay_uint(20); //200us

dq = 1; //把总线拿高释放总线

}

/*************写18b20内的数据***************/

void write_18b20(uchar dat)

{ char i;

for(i=0;i<8;i++)

{ //写数据是低位开始

dq = 0; //把总线拿低写时间隙开始

dq = dat & 0x01; //向18b20总线写数据了

delay_uint(5); // 60us

dq = 1; //释放总线

dat >>= 1;

} }

/*************读取18b20内的数据***************/

uchar read_18b20()

{ char i,value;

for(i=0;i<8;i++)

{ q = 0; //把总线拿低读时间隙开始

value >>= 1; //读数据是低位开始

dq = 1; //释放总线

if(dq == 1) //开始读写数据

value |= 0x80;

delay_uint(5); //60us 读一个时间隙最少要保持60us的时间}

return value; //返回数据

}

毕业设计火灾报警器.

毕业设计 学生姓名学号 系(部) 专业机电一体化技术 题目火灾报警器毕业设计 指导教师 (姓名)(专业技术职称/学位) (姓名)(专业技术职称/学位) 2017 年9 月

摘要:随着现代家庭用火、用电量正在逐年增加,家庭火灾发生的频率越来越高,火灾烟雾报警器也随之被广泛应用于各种场合。本设计是利用单片机结合传感器技术而开发了这一火灾烟雾报警系统。论文中主要烟雾报警器系统各个组成部分进行了介绍,对它的主控电路和外围设备电路之间的接口技术,还有软件方面进行了重点介绍。 关键词:报警器,80C51,声光传感器 目录 1 绪论 (3) 1.1声光报警器的发展及现状 (3) 1.2论文研究的目的及意义 (4) 1.3论文内容 (4) 2 基于C51单片机的声光报警的设计方案 (5) 2.1任务分析 (5) 2.2设计方案 (5) 3 系统硬件实现 (6) 3.1主控电路设计 (6) 3.2外围接口电路设计 (10) 3.3总电路设计 (16) 4 软件实现 (18) 4.1编程KEIL环境介绍 (18) 4.2程序流程 (18) 4.3程序 (19) 5 调试 (21) 5.1调试的步骤 (21) 5.2调试过程中遇到的问题及解决方法 (22) 结论 (24) 致谢 (25) 参考文献 (26)

1 绪论 1.1 声光报警器的发展及现状 1.1.1 火灾探测技术 火灾作术为一种在时空上失去控制的燃烧所引发的灾害,对人类生命财产和社会安全构成了极大的威胁。由此引发的重大安全事故比比皆是,所以人类一直也未停止过对它的研究。 火灾的发生和发展是一个非常复杂的非平稳过程,它除了自身的物理化学变化以外还会受到许多外界的干扰,火灾一旦产生便以接触式(物质流)和非接触式〔能量流)的形式向外释放能量。接触式形式包括可燃气体、燃烧气体和烟雾、气溶胶等。非接触式如声音、辐射等。火灾探测技术就是利用敏感元件将火灾中出现的物理化学特征转换为另外一种易于处理的物理量。各种探测器对应的火灾物理参量及探测器如图1-1所示。 图1-1 各种探测器对应的火灾物理参量及探测器 1.1.2 火灾探测器的发展趋势 探测器朝新探测技术的发展进一步拓展了火灾探测的应用领域,为一些传统探测器无法胜任的环境提供了有效的手段。相关技术的发展,如傅立叶近红外光谱技术弱信号处理技术、低功耗MCU技术进一步促进了传统探测技术的改进,使得传统探测器在技术和性能上有了显著的提高。火灾着极早期探测、多传感器复合探测和探测器小型化、智能化的方向发展迈出了更快的步伐。 近几年来,单片机已逐步深入应用到工农业生产各部门及人们生活的各个方面。各种类型的单片机也根据社会的需求而开发出来。单片机是器件级计算机系统,实际上它是一个微控制器或微处理器。[2]由于它功能齐全,体积小,成本低,因此它可以应用到任何

基于单片机火灾报警器设计摘要

基于单片机的火灾报警器设计 火灾作为一种发生频率高、破坏性强的灾害,受到人们的大力重视。随着经济和城市建设的快速发展,城市高层、地下建筑以及大型综合性建筑日益增多,火灾隐患也大大增加,火灾的数量及其造成的损失呈逐年上升趋势。火灾自动报警系统,作为火灾的先期预报、火灾的及时扑灭、保障人身和财产安全,起到了不可替代的作用。随着传感器技术、无线通信技术、集成电路和微电子技术日臻完善,火灾自动报警系统迎来了良好的发展契机,其智能化程度也越来越高。 系统用AT89C51单片机作为核心,其容量大、数据处理速度快、适合运行较为复杂的算法;采用高灵敏度的温度传感器LM94022与烟雾传感器NIS-09C作为探测器。报警系统将传感器输出的电信号经放大滤波处理后送入ADC0809转换,得到的数字信号由单片机进行处理分析,判断是否发生火灾。火灾自动报警系统通过对传感器采集火情信息,采用多传感器信息融合技术,使用智能识别算法实现对火灾的监测。当报警器监测到火情信息后, 立即产生声光报警信号。系统具有声光报警、故障自诊断等功能,系统的结构简单、性能稳定,使用方便,智能化程度高。由于采用了感温和感烟探测器相结合探测方法,比使用单一的探测器能更加准确报警、降低了误报率。 关键词:火灾自动报警系统,温度探测器,烟雾探测器,AT89C51

The Fire Alarm System Based on Single Chip Design Abstract As one kind of high-frequency, highly destructive disasters,people pays great attention to fire. Along with the rapid development of the economy and urban construction, urban high-rise and underground constructions, as well as the large-scale and comprehensive constructions are increasing, and the Potential danger of fire is also greatly increased. The number of fires and the loss was caused by upward trend year after year. The automatic fire alarm systems (FAS), a previous forecast, fire exterminate, guarantee personal and property security, have played an irreplaceable role. As technology of the sensor,the wireless communication,the integration circuit and the micro-electronics gradually progresses, the FAS meets an excellent opportunity, its intelligent degree becomes higher and higher. System uses AT89C51 as the core, because of its large capacity, data processing speed, suitable for operation more complex algorithms. System uses sing high sensitivity of the temperature sensor LM94022 and smoke sensor NIS - 09C as detectors. Alarm system will send sensor output signal after filtering processing enlargement to ADC0809 conversion. The single-chip microcomputer analysis the digital signal processed, and it determine whether fires. FAS collect fire information through sensors, using multi-sensor information fusion technology, and use intelligent identification algorithm for fire monitoring. When the alarm monitors the fire information, it produces sound-light alarm signal immediately. System has the acousto-optic alarm, fault diagnosis system. The system has simple structure and stable performance, and it is easy to use and intelligent. In this paper, it uses the method of combining temperature detector and smoke detector to detect, and can be a more accurate report than using a single detector, while reduced the false rate. Key words:Automatic fire alarm system,Temperature detectors,Smoke detectors ,AT89C51

单片机课程设计报告——温度报警器

单片机原理与应用 课程设计报告 课程设计名称:温度报警器设计 专业班级:13计转本 学生姓名:张朝柱肖娜 学号:20130566140 20130566113 指导教师:高玉芹 设计时间:2016-11—2017-12 成绩: 信电工程学院

摘要 2009年6月14日随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术。 本文主要介绍了一个基于AT89C52单片机的测温系统,详细描述了利用液晶显示器件传感器DS18B20开发测温系统的过程,重点对传感器在单片机下的硬件连接,软件编程以及各模块系统流程进行了详尽分析,特别是数字温度传感DS18B20的数据采集过程。对各部分的电路也一一进行了介绍,该系统可以方便的实现实现温度采集和显示,并可根据需要任意设定上下限报警温度,它使用起来相当方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,适合于我们日常生活和工、农业生产中的温度测量,也可以当作温度处理模块嵌入其它系统中,作为其他主系统的辅助扩展。DS18B20与AT89C52结合实现最简温度检测系统,该系统结构简单,抗干扰能力强,适合于恶劣环境下进行现场温度测量,有广泛的应用前景。 关键词:单片机AT89C51;DS18B20温度传感器;液晶显示LCD1602。

目录 1绪论 (1) 1.1温度报警器简介 (1) 1.2温度报警器的背景与研究意义 (1) 1.3温度报警器的现状及发展趋势 (1) 2 系统整体方案设计 (2) 2.1 设计目标 (2) 2.2系统的基本方案 (2) 2.2.1 系统方案选择 (2) 2.2.2 各模块方案选择 (3) 2.3主要元器件介绍 (3) 2.3.1 STC89C52的简介 (3) 2.3.2 DS18B20的简介 (4) 3 系统的硬件设计与实现 (5) 3.1 系统硬件概述 (5) 3.2主要单元电路的设计 (5) 3.2.1键盘扫描模块电路的设计 (5) 3.2.2单片机控制模块电路的设计 (5) 3.2.3报警模块电路的设计 (6) 3.2.4 LCD1602显示模块电路的设计 (7) 4 系统的软件设计与实现 (8) 4.1 KEIL软件介绍 (8) 4.2系统程序设计流程图 (8) 4.2.1 主程序软件设计 (8) 4.2.2 按键软件设计 (9) 4.2.3 密码设置软件设计 (9) 4.2.4 开锁软件设计 (10) 5 系统仿真设计 (12) 5.1 Proteus 软件介绍 (12) 5.2 Proteus 仿真图 (12) 5.3 硬件调试 (13) 5.4 调试结果 (13) 6 结论 (14)

火灾报警系统的设计毕业设计

本 科毕业设计 (自然科学) 题 目:火灾报警系统的设计(偏硬) Hebei Normal University of Science & Technology 专业:电气工程及其自动化 学号:93110070121

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

独创声明 本人郑重声明:所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。尽我所知,除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。 本声明的法律后果由本人承担。 作者签名: 二〇一〇年九月二十日 毕业设计(论文)使用授权声明 本人完全了解滨州学院关于收集、保存、使用毕业设计(论文)的规定。 本人愿意按照学校要求提交学位论文的印刷本和电子版,同意学校保存学位论文的印刷本和电子版,或采用影印、数字化或其它复制手段保存设计(论文);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布设计(论文)的部分或全部内容,允许他人依法合理使用。 (保密论文在解密后遵守此规定) 作者签名: 二〇一〇年九月二十日

MC14468设计的家用火灾自动探测报警器

一、结构特点及工作原理: 烟雾检测器MC14467—1和MC14468是美国摩托罗拉(MOTOROLA)公司生产的离子感烟探测报警专用芯片,为大规模CMOS电路构造。它只需外接一个离子源和用于安装离子源的离子室及少量的外部元件,即完成烟雾探测、报警的功能。当探测到烟雾时,它能通过外接的压电式换能器和内部的驱动电路发出报警声。它主要具有以下一些特点: ①内置高输入阻抗的场效应管和比较器 ②内含压电式蜂呜器的驱动电路,可以直接驱动蜂呜器; ③探测信号输入端具有保护二极管; ④电池欠压报警,电池电压报警点可通过外接电阻设置; ⑤探测阀值即灵敏度可通过电阻进行设置; ⑥具有电池极性反接保护功能(仅MC14467—1具有); ⑦MC14468还具有一个I/O脚,允许40个报警单元相互连接在一起,组成一个多点报警区域系统。 MC14467—1和MC14468为双列直插式(DIP)16脚封装,其引脚如图一所示。由图可看出它具有具有直接同离子室中的各极相连的引脚和发光二极管驱动输出脚等。MC14467—1和MC14468的内部结构框图如图二所示。内含有振荡器、定时器、锁存器、报警控制逻辑电路和高输入阻抗的比较器、电阻网络等。没有检测到烟雾时,MC14467—1和MC14468的内部振荡器振荡周期为1.67S。每个1.67S周期内,内部的电源都提供给整个芯片工作。除了LED闪亮、电池欠压告警和有烟雾报警期间,它都不停地检测有无烟雾,每24个周期检测一次电池电压是否正常,它是通过与比较器中的一个齐纳稳压二极管相比较而得出,因为整个探测装置对功耗的要示比较高,所以经12脚接的振荡电容应该选低泄漏的电容,以提高电池使用寿命。 当MC14467—1或MC14468一旦检测到有烟雾时,振荡器的振荡周期变为40MS,压电蜂鸣器振荡驱动电路启动,启动使能输出为维持高电平160MS后,停止80MS。在停止期间,继续检测烟雾的变化,这时如果没有检测到烟雾,则禁止蜂鸣器振荡电路振荡,将不发出报警声。在烟雾报警过程中,将禁止电池欠压报警,同时LED 发光二极管指示灯闪亮,频率约为1Hz。

基于单片机的霍尔测速报警系统-课程设计论文正文大学论文

传感器与测控电路课程设计报告学生姓名:禹振榜 指导老师:杨书仪余以道 专业班级:12级测控二班 所在学院:机电工程学院 学号1203030214 课题基于单片机的霍尔测速报警系统

基于单片机的霍尔测速报警系统的设计 摘要 在生产中,电机应用十分广泛,比如汽车速度显示,设备工作时的档位,都需要我们了解电机或者机器的转速。转速作为工程中应用的一个非常广泛的参数,它的测量方法有很多,特别是单片机对脉冲数字信号的强大处理能力,使得全数字测量系统越来越普及,越来越方便。 本设计属于码盘转速测量系统,实现转速的实时测量和显示。本系统以STC90C51单片机为核心,旋转编码器通过用传感器测量非电量,转变成模拟电量,再通过一系列测控电路。获得数字信号,实现实时轴转速测量,同时用四位段码式LED数码管显示模块显示电机转速,并且加入了报警模块。详细阐述了转速测量系统的工作过程,以及硬件电路的设计、显示效果。本文吸收了硬件软件化的思想,实现了题目要求的功能。 关键词:转速测量,,单片机, LED显示模块,霍尔传感器。

目录 第一部分绪论 1.1 设计的任务与要求————————————————1 第二部分功能分析与设计要求 2.1 测控系统功能的概述———————————————1 2.2系统模块的确定————————————————— 2 2.3各模块的选择—————————————————— 2 2.1.1传感器模块的论证与选择——————————————2 2.1.2报警模块的论证与选择———————————————3 2.1.3显示模块的论证与选择———————————————3 2.1.2单片机模块的论证与选择——————————————3 2.4 小结——————————————————————3 第三部分测控系统的总体设计 3.1 测控系统的总体设计———————————————4 3.1.1 硬件原理图———————————————————4 3.1.2 硬件电路设计总图————————————————5 3.2 测控系统子模块简介———————————————5 3.2.1传感器原理及分电路析—————————————— 5 3.2.2 报警模块————————————————————7 3.2.3 LED数码管———————————————————8

火灾报警器的设计

唐山师范学院本科毕业论文 题目:火灾报警器的设计 学生:22222 指导老师:姜丽飞讲师 年级:08级 专业:电子信息科学与技术 系别:物理系 唐山师范学院物理系 2012年5 月

郑重声明 本人的毕业论文(设计)是在指导教师姜丽飞的指导下独立撰写完成的。如有剽窃、抄袭、造假等违反学术道德、学术规范和侵权的行为,本人愿意承担由此产生的各种后果,直至法律责任,并愿意通过网络接受公众的监督。特此郑重声明。 毕业论文(设计)作者(签名): 2012年月日

目录 火灾报警器的设计 (1) 摘要 (1) 1.序言 (1) 2.硬件设计 (1) 2.1 DS18B20温度传感器 (2) 2.1.1 DS18B20的特性 (2) 2.1.2 DS18B20内部结构及DS18B20的管脚排列 (2) 2.1.3 DS18B20使用注意事项 (2) 2.2.MQ-2烟雾传感器 (3) 2.2.1 MQ-2的特性 (3) 2.2.2 MQ-2的结构 (3) 2.2.3 MQ-2的原理图 (4) 2.3有线通信 (5) 2.4.比较器LM339 (6) 2.4.1电压比较器LM339简介 (6) 2.4.2应用范围 (6) 2.4.3引脚配置 (6) 2.4.4 LM339的特点和一些参数 (7) 3.软件设计 (7) 3.1程序流程图 (7) 参考文献 (12) 致谢 (13) 外文页 (14) 附录: (15)

火灾报警器的设计 宁波 摘要随着现代家庭用火、用电量的增加,家庭火灾发生的频率越来越高,从而导致生命财产的重大损失。火灾自动报警系统是为了早期发现通报火灾,并及时采取有效措施,控制和扑灭火灾而设置在建筑物中或其它场所的一种自动消防设施,是人们同火灾作斗争的有力工具。报警系统主要是通过传感器自动检测,产生报警信号,从现场发出报警信号或通过专门电缆近距离报警,从而引起人们的警觉。本设计实现了火灾报警器的小型化和智能化,使仪器具有结构简单、性能稳定、体积小、成本低等优点,具有一定的实用价值。 关键词温度传感器烟雾传感器电压比较器串口通信 1.序言 本设计具有一定的实用价值。本设计实现了仪器的小型化,和智能化。使仪器具有结构简单、性能稳定、体积小、成本低等优点。具有一定的使用价值。火灾自动报警系统是由触发器件、火灾报警装置、火灾警报装置以及具有其它辅助功能的装置组成火灾报警系统按钮的火灾报警系统。它能够在火灾初期,将燃烧产生的烟雾、热量和光辐射等物理量,通过感温、感烟和感光等火灾探测器变成电信号,传输到火灾报警控制器,并同时显示出火灾发生的部位,记录火灾发生的时间。 2.硬件设计 原理如图1: 图1

火灾报警系统的设计毕业设计

毕业论文声明 本人郑重声明: 1.此毕业论文是本人在指导教师指导下独立进行研究取得的成果。除了特别加以标注地方外,本文不包含他人或其它机构已经发表或撰写过的研究成果。对本文研究做出重要贡献的个人与集体均已在文中作了明确标明。本人完全意识到本声明的法律结果由本人承担。 2.本人完全了解学校、学院有关保留、使用学位论文的规定,同意学校与学院保留并向国家有关部门或机构送交此论文的复印件和电子版,允许此文被查阅和借阅。本人授权大学学院可以将此文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本文。 3.若在大学学院毕业论文审查小组复审中,发现本文有抄袭,一切后果均由本人承担,与毕业论文指导老师无关。 4.本人所呈交的毕业论文,是在指导老师的指导下独立进行研究所取得的成果。论文中凡引用他人已经发布或未发表的成果、数据、观点等,均已明确注明出处。论文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究成果做出重要贡献的个人和集体,均已在论文中已明确的方式标明。 学位论文作者(签名): 年月

关于毕业论文使用授权的声明 本人在指导老师的指导下所完成的论文及相关的资料(包括图纸、实 验记录、原始数据、实物照片、图片、录音带、设计手稿等),知识产权归 属华北电力大学。本人完全了解大学有关保存,使用毕业论文的规定。同 意学校保存或向国家有关部门或机构送交论文的纸质版或电子版,允许论 文被查阅或借阅。本人授权大学可以将本毕业论文的全部或部分内容编入 有关数据库进行检索,可以采用任何复制手段保存或编汇本毕业论文。如 果发表相关成果,一定征得指导教师同意,且第一署名单位为大学。本人 毕业后使用毕业论文或与该论文直接相关的学术论文或成果时,第一署名 单位仍然为大学。本人完全了解大学关于收集、保存、使用学位论文的规 定,同意如下各项内容: 按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位 论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保 存或汇编本学位论文;学校有权提供目录检索以及提供本学位论文全文或 者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论 文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学 位论文的全部或部分内容编入学校有关数据库和收录到《中国学位论文全 文数据库》进行信息服务。在不以赢利为目的的前提下,学校可以适当复 制论文的部分或全部内容用于学术活动。 论文作者签名:日期: 指导教师签名:日期: 专业:电气工程及其自动化 学号:93110070121

基于单片机的火灾报警器设计与实现

编号: 设计说明书 题目:基于单片机的火灾报警器设计与实现学院:桂林电子科技大学职业技术学院专业:电子信息工程技术 学生姓名: 学号: 指导教师:周光祥 职称:讲师 2015 年 6 月日

摘要 火灾自动报警系统(Fire Alarm System,简称FAS系统)是人们为了早期发现通报火灾,并及时采取有效措施,控制和扑灭火灾,而设置在建筑物中或其它场所的一种自动消防设施,是人们同火灾作斗争的有力工具。 本次设计以AT89C51单片机,MQ-2烟雾传感器和DS18B20温度传感器为核心设计的火灾报警器可实现报警故障自诊断、报警设置、实时温度显示及与温度报警值设定等功能。是一种结构简单、电路简单、而且易懂、性能稳定、使用方便、价格低廉、智能化的烟雾报警器,具有非常高的实用价值。 关键词:AT89C51;温度传感器;烟雾传感器;火灾报警器;四位共阴数码管;

目录 引言 (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.2.1 STC89C52芯片介绍 (4) 3.2.2 时钟电路 (4) 3.2.3 复位电路 (5) 3.3 四位数码管 (6) 3.3.1 数码管的介绍 (6) 3.3.2 四位数码管共阳和共阴的区分 (7) 3.3.3数码管的驱动方式 (8) 3.4 74HC573芯片介绍 (8) 3.5 温度传感器DS18B20模块 (9) 3.6 烟雾传感器MQ-2模块 (9) 4 软件设计与分析 (10) 4.1 程序主流程图: (10) 4.2 初始化定时器程序 (11) 4.3 四位共阴数码管的动态显示程序 (11) 5 系统调试 (12) 5.1 硬件调试 (12) 5.1.1 最小系统调试 (12) 5.1.2 四位数码管调试 (12) 5.2 软件调试 (12) 5.3 脱机运行调试 (12) 6 总结 (13) 谢辞 (14) 附录1:火灾报警器原理图: (15) 附录2:火灾报警器PCB图: (15) 附录3:火灾报警器程序 (16)

单片机课程设计报警器

广东工业大学华立学院 课程设计(论文) 课程名称 题目名称 学生系部 专业班级 学号 学生姓名 指导教师 2015年06月6日

广东工业大学华立学院 课程设计(论文)任务书 一、课程设计(论文)的内容 设计一种红外声光报警系统主要功能有: (1)防盗的安保措施; (2)白天和黑夜都能执行其功能; (3)声光监控与红外线监控同时进行; (4)警报解除,监控继续; (5)能发出警报信息声。 二、课程设计(论文)的要求与数据 (1)方案论证; (2)系统原理图或各功能模块的硬件电路原理框图; (3)主程序流程图; (4)系统调试与分析; (5)源程序清单。 三、课程设计(论文)应完成的工作 (1)完成方案论证; (2)完成器件选型; (3)给出硬件电路原理图; (4)给出程序流程图; (5)完成源程序设计及调试; (6)完成课程设计报告的撰写。

四、应收集的资料及主要参考文献 [1] 刘海成.单片机及其应用[M].中国电力出版社,2012.7 发出任务书日期:年月日指导教师签名: 计划完成日期:年月日教学单位责任人签章:

摘要 围绕单片机红外声光报警系统的设计与开发进行研究和实践,详细介绍了红外声光报警系统的整体结构,硬件设计,软件设计,系统方案以及其它的开发和具体实现。介绍一种基于在系统可编程技术和A T89C51编译器配有集成开发的新型红外声光报警的设计方法,阐述其工作原理和软硬件设计。在硬件上,用C51大规模集成芯片对其外围电路进行集成,用一片AT89C51芯片实现了几十片分离元件才能实现的功能,几乎将整个系统下载于同一芯片,实现了所谓的片上系统,从而大大简化了系统结构,增强了系统结构的可靠性和性价比。该红外声光报警可以适用于家庭及一般机构,起到防盗报警的效果。 关键字:红外声光报警系统AT89C51芯片Proteus软件蜂鸣器发光二级管按键

基于单片机智能火灾报警系统毕业设计

基于单片机的智能火灾报警系统 前言 目前,随着电子产品在人类生活中的使用越来越广泛,由此引起的火灾也越来越多,在我们生活得四周到处潜伏着火灾隐患。为了避免火灾以及减少火灾造成的损失,我们必须按照“隐患险于明火,防患胜于救灾,责任重于泰山”的概念设计和完善火灾自动报警系统,将火灾消灭在萌芽状态,最大限度地减少社会财富的损失。 本系统可安装在各防火单位,它负责不断地向所监视的现场发车巡检信号,监视现场的温度、浓度等,并不断反馈给报警控制器,控制器将接到的信号与内存的正常整定值比较、判断确定火灾。当发生火灾时,可实现声光报警、故障自诊断、浓度显示、报警限设置、延时报警及与上位机串口通信等,是一种结构简单、性能稳定、使用方便、价格低廉、智能化的烟雾传感器,具有一定的实用价值。 1 基于单片机的智能火灾报警系统介绍 1.1 选题背景及意义 火灾是可燃物在时间或空间上失去控制的燃烧所造成的灾害,是威胁公众安全和社会发展的主要灾害之一。火,在给人类带来文明进步、光明和温暖的同时也在其失去控制之时给人类造成了巨大的灾难。据统计,我国70年代火灾平均损失不到2.5亿元,80年代火灾平均损失接近3.2亿元。进入90年代,特别是1993年以来,火灾造成的直接损失上升到年均十几亿元,年均死亡2000多人。 严峻的事实证明,随着社会和经济的发展,社会财富日益增加,火灾给人类、社会和自然造成的危害范围不断扩大,它不仅毁坏物质财产,造成社会秩序的混乱,还直接威胁生命安全,给人们的心灵造成极大的伤害。残酷的现实让人们逐渐认识到监控预警和消防工作的重要性,良好的监控系统和及时的报警机制可以大大降低人员的上网,为社会减少不必要的损失。 随着电子产品在人类生活中的使用越来越广泛,由此引起的火灾也越来越多,在我们生活的四周到处潜伏着火灾隐患。智能化火灾报警系统已并非传统意义上的简单的报警设备,而是融入了计算机技术、电子技术、自动控制技术、传感器的应用等各领域知识。伴随着科学技术的不断进步,火灾报警系统必将得到更快的发展。 1.2设计要求

基于单片机的报警器设计

单片机课程设计题目报警器设计 姓名:XXX 所在学院:XXX 所学专业:电气工程及其自动化 班级:12电气工程04班 学号:XXX 指导教师:XXX 完成时间:XXX

课程设计任务书 一、基本情况 学时:2周学分:2学分适应班级:12电气工程 二、课程设计的意义、性质、目标、要求 1.意义 课程设计是单片机课程教学的最后一个环节,是对学生进行全面的系统的训练。进行课程设计可以让学生把学过的比较零碎的知识系统化,真正的能够把学过的知识落到实处,能够开发简单的系统,也进一步激发了学生再深一步学习的热情,因此课程设计是必不少的,是非常必要的。 2.性质 课程设计是提高学生单片机技术应用能力以及文字总结能力的综合训练环节,是配合单片机课程内容掌握、应用得的专门性实践类课程。 3.目标 通过典型实际问题的实际,训练学生的软硬件的综合设计、调试能力以及文字组织能力,建立系统设计概念,加强工程应用思维方式的训练,同时对教学内容做一定的扩充。 4.要求 (1)课程设计的基本要求 单片机课程设计的主要内容包括:理论设计与撰写设计报告等。其中理论设计又包括选择总体方案,硬件系统设计、软件系统设计;硬件设计包括单元电路,选择元器件及计算参数等;软件设计包括模块化层次结构图,程序流程图。程序设计是课程设计的关键环节,通过进一步完善程序设计,使之达到课题所要求的指标。课程设计的最后要求是写出设计总结报告,把设计内容进行全面的总结,若有实践条件,把实践内容上升到理论高度。 (2)课程设计的教学要求 单片机课程设计的教学采用相对集中的方式进行,以班为单位全班学生集中到设计室进行。做到实训教学课堂化,严格考勤制度,在实训期间(两周)累计旷课达到6节以上,或者迟到、早退累计达到8次以上的学生,该课程考核按不及格处理。在实训期间需要外出查找资料,必须在指定的时间内方可外出。 课程设计的任务相对分散,每3—5名学生组成一个小组,完成一个课题的设计。小组成员既有分工、又要协作,同一小组的成员之间可以相互探讨、协商,可以互相借鉴或参考别人的设计方法和经验。但每个学生必须单独完成设计任务,要有完整的设计资料,独立撰写设计报告,设计报告雷同率超过50%的课程设计考核按不及格处理。 三、课程设计题目及设计过程 在此设计中,我们采用型号为AT89C51的单片机,通过报警电路与复位电路连接单片机,最后通过电源控制电路实现报警功能。AT89C51 提供以下标准功能:4k 字节Flash 闪速存储器,128字节内部RAM,32 个I/O 口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。

基于单片机的火灾报警器设计

课程设计 设计题目:基于单片机的火灾报警器设计

课程设计任务书 专业:电子信息工程学号:4091426 学生姓名(签名): 设计题目:基于单片机的火灾报警器设计 一、设计实验条件 微机实验室 二、设计任务及要求 1.根据题目要求进行资料收集及监测方案设计; 2.主要功能要求:(1)实时检测至多8个监测点的环境温度、烟雾浓度等因素变化, 以判断是否出现火警;(2)判定某监控点出现火警时进行声光报警,并显示此监控点编号;(3)能手动报警和取消报警;(4)能手动进行系统检测;(5)监控点数目可以通过键盘设置。 3.撰写课程设计说明书; 三、设计报告的内容 1.设计题目与设计任务(设计任务书) 2.前言(绪论)(设计的目的、意义等) 3.设计主体(各部分设计内容、分析、结论等) 4.结束语(设计的收获、体会等) 5.参考资料 四、设计时间与安排 1、设计时间:2周 2、设计时间安排: 熟悉实验设备、收集资料: 2 天 设计图纸、实验、计算、程序编写调试:9天 编写课程设计报告:2天 答辩:1天

目录 1 绪论 (1) 1.1 课题研究的背景和意义 (1) 1.2 国内外的研究现状 (2) 1.3 本文内容的结构安排 (3) 2 火灾报警系统整体方案设计 (4) 2.1火灾产生原理及过程 (4) 2.2系统总体方案设计 (6) 2.2.1 系统硬件总体构架 (6) 2.2.2 系统软件总体构架 (6) 2.3系统主要器件的选择 (8) 2.3.1 火灾探测器的选择 (8) 2.3.2 单片机的选择 (15) 3 火灾自动报警系统硬件设计 (16) 3.1 复位电路与晶振电路 (16) 3.1.1晶振电路 (16) 3.1.2 复位电路 (16) 3.2 传感器信息采集电路 (17) 3.3 声光报警显示电路 (18) 3.4 系统控制电路 (19) 4 火灾报警系统程序设计 (20) 4.1软件开发环境 (20) 4.2火灾报警系统程序设计 (21) 4.2.1数据采集子程序 (22) 4.2.2火灾判断/报警子程序 (23) 4.2.3控制系统子程序 (25) 5 总结 (26) 5.1 总结 (26)

火灾报警器的设计与安装

3.3.1 火灾报警控制器的设计与安装 火灾报警控制装置的分类,大多按其用将报警控制装置分为域报警控制器和集中报警控制器两种。 一、区域报警控制器 它是由火灾探测器或手动火灾报警按钮以及火灾报警控制器组成。适用于较小范围的保护。 区域控制器的作用,将区域内探测器送来的火警信号转换成声光报警信号,同时输出信号给集中报警控制器。它还兼负将24V直流电提供给探头,并备有联动其它外部设备动作的触点。其功能如下: 1、供电功能。 2、火灾自动报警并记忆。发出声响和灯光,打印报警内容;接受手动或机械式探测器送来信号;时钟停走(记录首次报警时间);发火警信号给集中报警控制器。 3、消音后再声响功能。当一个回路报警后,按消音钮消音,如果这时控制器又接受其它回路的报警信号,它仍能产生声、光报警。 4、输出控制功能。具有一对以上输出控制接点,供火警时切断空调、通风设备的电源,关闭防火门或启动自动消防设施设备,阻止火灾蔓延扩大。 5、监控传输线断线功能。当探测器到区域报警控制器间的连续断路或松动,区域报警控制器立即发出区别于火

警的声、光断线故障报警信号。 6、主备电源自动监控转换功能。火灾报警控制器的主电源是交流220V市电,其直流备用电源一般为镍镉电池。当市电停电或出现故障时,能自动转换到备用直流电源。市电恢复正常后,又能自动切换到交流220V市电,此时稳压电源要给电池充电,当充好后,自动断开,以备下次使用。 当市电断电,备用直流电源电压偏低时,区域火灾报警控制器能及时发出备用电源欠压的报警信号。 7、熔丝烧断告警功能。火灾报警控制器中任何一根熔丝(保险线)烧断时,能及时以各种形式发出故障报警信号。 8、火警优先功能。当火灾报警控制器接受到火灾报警信号时,能自动切除原先可能存在的其他故障告警信号,只报火警以免引起混淆。只有当火情排除,人工将区域报警控制器复位时,若故障仍然存在,才再次发出故障报警信号。 9、手动检查功能。由于自动火灾报警系统对火警和各类故障均进行自动监控,而且平时该系统处于监视状态,在无火警、无故障时,使用人员无法知道这些自动监控功能是否完好。所以,在火灾报警控制器上都设置了手动检查试验装置,可供随时或定期检查系统各部分的电路和元、器件是否完好无损,系统各种自动监控功能是否正常,以保证火灾自动报警系统处于正常工作状态。手动检查试验后,设备

图书馆火灾报警系统设计

建筑自动消防系统设计说明书 题目教学楼3区1层火灾自动报警系统设计学院(部) 电子与控制工程学院 专业电气工程及其自动化 班级28040502 学生姓名李琛 学号2804050105 12月22日至12 月28日共1周 指导教师(签字) 郎禄平 系主任(签字) 2008 年12 月28日 目录

任务书 (2) 一、设计概况 (5) 二、系统设计 (5) A、系统设计原理 (5) B、智能二总线火灾自动报警系统 (5) C、火警电话和疏导照明系统设计 (9) D、火灾紧急广播系统设计 (10) 三、智能二总线火灾自动报警和紧急广播系统平面设计图(附图) 四、智能二总线火灾自动报警和紧急广播系统图 (11) 五、元件明细表 (13) 六、结束语 (13) 七、参考资料 (13) 课程设计任务书

题目教学楼3区1层火灾自动报警系统设计 学院(部) 电子与控制工程学院 专业电气工程及其自动化 班级电气28040501~02 学生姓名 学号 1月15日至12 月21日共1周 指导教师(签字) 郎禄平 系主任(签字) 2008 年12 月5 日

一.设计概况: 此设计是针对南京工业职业技术学院仙林校区图书馆的火灾自动报警系统,该楼包括电子阅览室,图书阅览室,收藏室,借阅室,服务大厅,卫生间等。其中收藏室放有贵重资料,电子阅览室放有大量电气设备,其它教室放有大量图书。而且该图书馆作为本校的主楼,楼内来往人员较多,是人数较密集的区域,所以一定要做好防火工作,保证人身安全。根据《高层民用建筑设计防火规范》规定可知该图书馆为一类建筑,防火等级为一级。图书馆的火灾报警控制系统,集火灾报警于一体,通过设置感烟探测器、手动报警按钮,火警电话等达到火灾报警的目的,然后通过设置的消防广播扬声器通报火灾情况,并通过疏散指示灯和应急照明灯指示人员疏散。系统的设计依据为《火灾自动报警系统设计规范》(GB 50116—98),《民用建筑设计防火规范》(GB 50045—95)。 二.系统设计 A. 系统的工作原理 安装在保护区的探测器不断的向所监视的现场发出巡测信号,监视现场的烟雾浓度等,并不断反馈给报警控制器,控制器将接收的信号与内存的正常整定值比较、判断确定火灾。当火灾发生时,发出声光报警,显示烟雾浓度,显示火灾房号的地址编码,并打印报警时间、地址等。同时向火灾现场发出警铃报警,在火灾发生楼层的上下相邻层或火灾区域的相邻区域也同时发出报警信号,以显示火灾区域。各应急疏散指示灯亮,指明疏散方向。 如图所示火灾自动报警系统的工作原理图: B、火灾自动报警系统设计 火灾自动报警系统是建筑智能化系统的一个子系统,它由火灾探测器,区域报警控制器,

火灾报警系统设计

毕业设计用纸
摘要
随着科技的发展,时代的进步,高楼大厦才能追上人类的脚步,伴随着家庭用火、用电量 的增加,所以火灾出现的可能性在持续加大,全国各地几乎每天都有不同情况的火灾在发 生,也正是因为这个原因,用来警示火灾的火灾报警器的地位越来越重要,在各种建筑内 被广泛使用。 该论文的主要研究对象为无线且具备多种功能的火灾报警器,该报警器使用的是利用气体 的传感器 MQ - 2、 ADC0832模数转换器以及温度传感器(型号为 DS18B20 ) ,以及用 STC89C51 作为主要核心进行控制的组件等来使基础功能得以实现。一旦在室内的温度, 或者是一定体积内的燃烧后产生的气体的浓度达到了传感器能够感知的临界值时,火灾警 示器就会通过声音和警示灯来提示可能发生火灾险情,让处于建筑物的人们能够及时逃生。
关键词:气体传感器 MQ-2;火灾报警;51 单片机;智能控制;DS18B20
共 III 页第 II 页

毕业设计用纸
ABSTRACT
With the development of science and technology, the progress of The Times, high-rise buildings to catch up with the pace of the human race,Along with the family in the fire, the increase of electricity consumption, and thus the fire frequency is higher and higher, almost all the fire in different regions, Fire alarm and therefore is widely applied to various occasions for warning of fire.This topic research the multi-function wireless fire alarm the STC89C51 as the core controller, using gas sensor MQ - 2, ADC0832 and DS18B20 temperature sensor to realize the basic functions.Through these sensors, when the concentration of combustible gas in the environment or indoor temperature changes, such as system have a corresponding light and sound alarm signals, to prompt the process of fire, let people to save his life.With the development of science and technology, the progress of The Times, high-rise buildings to catch up with the pace of the human race. Key words:MQ-2 gas sensor; fire alarm; MCU51; intelligent control;DS18B20
共 III 页第 II 页

相关文档
最新文档