欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载  

    基于单片机的火灾报警器.doc

    • 资源ID:12974451       资源大小:175.14KB        全文页数:15页
    • 资源格式: DOC        下载积分:4
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要4
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于单片机的火灾报警器.doc

    宿州学院微机应用课程设计报告课题名称:基于单片机的火灾报警系统专业: 自动化班级: 10自动化(1)班姓名: 学号: 2010080746地点: 工C310时间: 2013-6-8指导老师:李文艺 汪材印 李娜设 计 任 务 书设计目的:目前,随着电子产品在人类生活中的使用越来越广泛,由此引起的火灾也越来越多,在我们生活得四周到处潜伏着火灾隐患。为了避免火灾以及减少火灾造成的损失,我们必须按照“隐患险于明火,防患胜于救灾,责任重于泰山”的概念设计和完善火灾自动报警系统,将火灾消灭在萌芽状态,最大限度地减少社会财富的损失。设计要求:本文设计了一种基于单片机AT89C52、AD转换器ADC0808、 集成温度传感器AD590 和气体传感器TGS202等,利用多传感器信息融合技术,完成语音报警的实用、可靠的单片机语音自动报警系统,着重讲述了该系统的组成形式及工作原理。实践表明,单片机技术在系统报警和其它一些自动控制领域中有着广泛的应用前景。该系统能自动完成对布测点检测,确认火警后能自动报警,并显示火情情况。本系统可安装在各防火单位,它负责不断地向所监视的现场发车巡检信号,监视现场的温度、浓度等,并不断反馈给报警控制器,控制器将接到的信号与内存的正常整定值比较、判断确定火灾。当发生火灾时,可实现语音报警、故障自诊断、浓度显示、报警限设置、延时报警等,是一种结构简单、性能稳定、使用方便、价格低廉、智能化的烟雾传感器,具有一定的实用价值。1、设计方案;1.1、火灾产生原理及过程火灾是一种失去人为控制的由燃烧造成的灾害,产生火灾的基本要素是可燃物、助燃物和点火源。可燃物以气态、液态和固态三种形态存在,助燃物通常是空气中的氧气。根据可燃气体与空气混合方式不同有两种燃烧方式,如果在燃烧前,可燃气就与空气均匀混和,则称之为预混燃烧;如果可燃气体和空气分别进入燃烧区边混合边燃烧,则称之为扩散燃烧。液体和固体是凝聚态物质,难与空气均匀混合,它们燃烧的基本过程是当从外部获取一定的能量时,液体或固体先蒸发成蒸汽或分解出可燃气体(如CO、H2等)的分子团、灰烬和未燃烧的物质颗粒悬浮在空气中,称之为气溶胶。一般气溶胶的分子较小(直径0.01m)。在产生气溶胶的同时,产生分子较大(直径0.01一10m)的液体或固体微粒,称为烟雾。可燃气体与空气混合,在较强火源作用下产生预混燃烧。着火后,燃烧产生的热量使液体或固体的表面继续放出可燃气体,并形成扩散燃烧。同时,发出含有红、紫外线的火焰,散发出大量的热量11。这些热量通过可燃物的直接燃烧、热传导、热辐射和热对流,使火从起火部位向周围蔓延,导致了火势的扩大,形成火灾。其中的气溶胶、烟雾、火焰和热量都称为火灾参量,通过对这些参量的测定便可确定是否存在火灾。1.2、系统总体功能概述火灾报警系统一般由火灾探测器、报警器组成。火灾探测器通过对火灾发出的物理、化学现象气(燃烧气体)、烟(烟雾粒子)、热(温度)、光(火焰)的探测,将探测到的火情信号转化成火警电信号传递给火灾报警控制器。报警器将接收到火警信号后经分析处理发出报警信号,警示消防控制中心的值班人员,并在屏幕上显示出火灾的位置。整体电路的框图如图所示 :传感器放大电路A/D转换单片机状态指示灯声音报警指标正常按键串口通信图1-1电路整体框图2、硬件电路设计2.1、系统硬件总体构架报警系统主要由数据采集模块、单片机控制模块、声光报警模块组成。图2.3为火灾报警系统的结构框图图2-1结构框图2.2、硬件设计选择特点2.2.1、AD590温度传感器AD590是美国Analog Devices公司生产的一种电流型二端温度传感器。电路如图3-1所示。由于AD590 是电流型温度传感器,他的输出同绝对温度成正比,即1A/k,而数模转换芯片ADC0809 的输入要求是电压量2,所以在AD590 的负极接出一个1k的电阻R和一个100的可调电阻W ,将电流量变为电压量送入ADC0808。通过调节可调电阻,便可在输出端VT 获得与绝对温度成正比的电压量,即10 mV/K。 图2-2 AD590应用电路图AD590有以下特点:1、AD590的测温范围-55+150。2、AD590的电源电压范围为4V-30V。电源电压可在4V-6V范围变化,电流变化1,相当于温度变化1K。AD590可以承受44V正向电压和20V反向电压,因而器件反接也不会损坏。3、输出电阻为710M;4、精度高。AD590共有I、J、K、L、M五档,其中M档精度最高,在-55+150范围内,非线形误差±0.3。2.2.2、TGS202气体传感器火灾中气体烟雾主要是CO2 和CO。TGS202气体传感器能探测CO2, CO, 甲烷、煤气等多种气体,他灵敏度高,稳定性好,适合于火灾中气体的探测。如图3-2所示,当TGS202探测到CO2或CO时,传感器的内阻变小,VA迅速上升。选择适当的电阻阻值,使得当气体浓度达到一定程度(如CO浓度达到0106%)时,VA 端获得适当的电压。图图2-3 TGS202应用电路图2.2.3、硬件设计特点(1)能对室内烟雾(CO2, CO) 及温度突变进行报警,具有声、光双重报警功能。(2)系统故障报警功能。当系统出现硬件故障时,能发出故障报警信号。(3)异常报警功能。当环境出现异常(如烟雾浓度过大或是温度较高)时,能发出异常报警信号,引起人们注意,尽可能避免火灾的发生。(4)火灾报警功能。一旦真出现火灾(烟雾和温度同时出现异常)时,能立即发出语音、光火灾警报。据类似本系统的报警器现场模拟实验表明, 本系统安全可靠, 误报率低。且由于其体积小、操作维护方便、成本低廉等, 具有广阔的应用前景。3、软件设计;为了便于系统维护和功能扩充,采用了模块化程序设计方法,系统各个模块的具体功能都是通过子程序调用实现的。本系统主要包括数据采集子程序、火灾判断与报警子程序等,系统程序流程图如图2.4所示。图2.4 程序流程图 为了降低误报率,系统采用多次采集、多次判断的方法。每次数据采集后根据得到的数据对现场情况进行判断,然后综合多次判断结果做出最终的火情判断。主程序是一个无限循环体,其流程是:首先在上电之后系统的各部分包括单片机各个端口输入输出的设置、外围驱动电路和数据存储电路等完成初始化,其次是对芯片内的程序进行初始化,接下来执行火灾报警系统中的数据采集任务,数据通信任务和查询判断任务。根据火灾报警系统中所使用的探测器种类的不同,火灾报警系统可以分为以下四种:sbit P1_0= P10;/温度上限灯控制sbit P1_1= P11;/温度正常sbit P1_2= P12;/辐射上限灯控制sbit P1_3= P13;/温度正常sbit P1_4= P14;/烟雾上限灯控制sbit P1_5= P15;/烟雾正常sbit P1_6= P16;/sbit P1_7= P17;/报警铃控制(1)感温型火灾报警系统 由于火灾发生时燃烧物会产生大量的热量,使得周围温度迅速变化。感温型火灾报警系统就是通过判断周围温度变化而产生响应的火灾报警系统,再把温度的变化转换为电信号以达到判断报警的目的。根据探测温度参数的不同,一般可以将感温型火灾报警系统分为定温式、温差式等几种。(2)感烟型火灾报警系统烟雾是早期火灾的重要特征之一。在火灾发生的初期,由于温度比较低,许多物质都处于阴燃阶段,产生大量的烟雾。感烟型火灾报警系统就是对空气中可见或不可见的烟雾粒子进行探测,然后将烟雾浓度的变化转换为电信号来触发报警。感烟型火灾报警系统主要有激光感烟式、光电感烟式和离子感烟式等。(3)感光型火灾报警系统 物质燃烧不但会产生烟雾和热量,同时也会产生可见或不可见的光辐射。感光型火灾报警系统就是通过响应火灾中产生的光特性,即扩散火焰的光强度和闪烁频率,来触发报警系统的。根据感应的敏感波长,可以将感光型火灾报警系统分为对波长较短的光辐射敏感的紫外报警系统和对波长较长的光辐射敏感的红外报警系统。(4)复合型火灾报警系统 如果报警系统同时对温度、烟雾和光辐射中的两种或两种以上参数做出响应,那么它就是复合型火灾报警系统。目前复合型火灾报警系统有感温感烟型、感烟感光型、感温感光型等多种形式。4、系统测试与结果分析;4.1、信号处理电路图4-1 信号处理电路由于传感器输出的模拟信号比较微弱,且含有干扰信号,所以系统需要将信号进行放大、过滤 。对于传感器输出的模拟信号,一般要用运算放大器对其进行调理或放大,以满足A/D转换器对输入模拟量幅值及极性的要求。在本报警器电路中,同样要对两类传感器的输出信号进行放大调理。电路图如上图4-1所示,运算放大器接成电压放大电路。从传感器采集过来的微弱电压信号,经过电压放大器的放大,得到较强的模拟电压信号。采样时,把相应的模拟电压信号从Vi端送进LM324A进行放大处理后,从Vo端输出送入A/D转换电路。4.2、数据采集电路本设计中的A/D使用的是通用8位芯片ADC0808,烟雾、温度、辐射传感器的输出端经过放大电路后分别接到ADC0808的IN0、IN1和IN2。 ADC0808的通道选择地址由80C52的P0.0P0.2经地址锁存器74LS373输出提供。由于软件未找到温度、烟雾、辐射传感器,故用电阻来模拟输入量的变化。图4-2模拟输入信号变化图4-3仿真图5、结论火灾报警器可保障生产与生活的安全,避免火灾和爆炸事故以及煤气中毒的发生,它是防火、防爆和安全生产所必备的仪器,具有广阔的市场空间与发展前景。本论文是在对烟雾、温度传感器和报警技术进行深入研究的基础上,全面比较国内外同类产品的技术特点,合理地确定系统的设计方案,并对仪器的整体设计和各个组成部分进行了详细的分析和设计。本次毕业设计经过努力,整个系统实现了预期的目标。本系统通过设计一个以80C51单片机为核心的火灾报警器可以实现语音报警、温度浓度显示、报警限设置、延时报警等功能。是一种结构简单、性能稳定、使用方便、价格低廉、智能化的火灾报警器,具有一定的实用价值。本报警器电路结构简单、可维护性好。由于实现了对普通环境中烟雾浓度和温度的实时监控,因此具有非常普遍的意义,能广泛应用于居民家庭、企事业单位等多方面的安全防范。但是也存在不少的不足。由于电源的波动,传感器的电气特性等问题,使得A/D转换结果有时波动很大,这样就可能出现误报警。由于时间的关系,系统中本应具有的串行通信的功能没有实现,而只是实现了烟雾浓度、温度显示。由于上述缺点的存在,此系统不是很完善,还有待进一步改进。通过这次设计,更加深入的理解和掌握了这方面的知识,对本专业的认识也更加深入,使自己对本专业更加的热爱,对本科阶段四年的学习做了进一步的总结,更加明确了自己学习的目标和方向。在设计过程中,自己也学到了许多新的知识,有很多感悟和体验心得。而且,对工程设计的流程和步骤有了清晰的认识,为自己日后的学习和研究打下了坚实的基础。附录1、程序#include <reg51.h>#include <absacc.h>#define uchar unsigned char#define uint unsigned int/*ADC0808的地址*/#define ADC_0808 XBYTE0x7fff/*采样值保存位置,分别为温度,辐射,烟雾*/uchar SAMP3=0x00,0x00,0x00;/*各个警限值,分别为温度上限值,辐射上限值,烟雾上限值*/uchar LIMIT3=0x40,0x40,0x40;/*报警铃开/关标志,0-开,1-关*/bit ALARM=0;uchar DETECT;/保存消除报警铃时的值/*P3口定义*/sbit ADC_EOC = P30;/ AD转换后产生一个正脉冲sbit LS_373 =P31;/*P1口定义*/sbit P1_0= P10;/温度上限灯控制sbit P1_1= P11;/温度正常sbit P1_2= P12;/辐射上限灯控制sbit P1_3= P13;/温度正常sbit P1_4= P14;/烟雾上限灯控制sbit P1_5= P15;/烟雾正常sbit P1_6= P16;/sbit P1_7= P17;/报警铃控制/*函数原型申明*/void Delay500ms(void);void InitInt0(void);void main()uchar i;P1=0x20;InitInt0();while (1) for(i=0;i<3;i+)P0 = i; /选通通道LS_373= 1;LS_373=0; /通道锁存ADC_0808 = 0x00;/启动A/D转换while (!ADC_EOC);/等待转换结束SAMPi = ADC_0808;switch(i) case 0:if(SAMP0>LIMIT0)/温度上限超过P1_0=1;P1_1=0;elseP1_0=0;P1_1=1; break;case 1:if(SAMP1>LIMIT1) /辐射上限值超过P1_2=1;P1_3=0;else P1_2=0;P1_3=1;break;case 2: if(SAMP2>LIMIT2) /烟雾上限限值超过P1_4=1; P1_5=0;elseP1_4=0; P1_5=1;break;if(P1 & 0x15) /有警限值超过P1_6=0;if(ALARM=0)/报警P1_7=!P1_7;elseif(P1&0x15)>(DETECT&0x15)/判断消除报警铃后其它有没有报警ALARM=0;if(P1=0x2A)|(P1=0xBA) /无警限值超过P1=0x2A;ALARM=0; Delay500ms();void int0 (void) interrupt 0 ALARM=1;DETECT=P1;void InitInt0(void) EA=1;EX0=1;IT0=1; void Delay500ms(void)uchar i, j, k;for(i=23; i>0; i-) for(j=152; j>0; j-) for(k=70; k>0; k-);

    注意事项

    本文(基于单片机的火灾报警器.doc)为本站会员(doc321)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开