基于单片机的火灾报警器(毕业设计).doc
2011级毕业设计论文 基于单片机的火灾报警器 年 级: 学 号: 姓 名: 专 业: 通信工程 指导老师: 二零一五年六月学习文档 仅供参考 摘要 随着火灾事故发生的频率逐渐升高,让很多人开始意识到防火工作重要。现在很多研发机构都重点开发一些大型场所的火灾报警器,而家庭适用的却很少。因此,我们有必要研发一种经济实用、结构简单的家庭火灾报警器来满足市场的需求。文章中设计了一种为提供家庭生活使用的火灾报警器。它以单片机作为火灾报警器的控制核心器件,采用其它器件配合即可实现声光报警的功能。火灾报警器主要由信号采集模块、GSM模块、显示模块、模数转换模块、单片机控制模块、声光报警模块构成。本设计能够对环境进行实时监控,通过液晶屏显示出来,当检测到温度或烟雾浓度超过报警临界值时能发出声光报警和远程报警。报警器经过信号采集模块采集信号后送入单片机进行判决,如果超过临界值发出报警,否则继续检测。关键字:传感器; 火灾报警器; 单片机; 火灾安全; 远程报警学习文档 仅供参考 AbstractGradually increased with the frequency of fire accident, more and more people began to realize the importance of the work to preventing . Now many R&D institutions have been focusing on the fire alarm for some large sites,but rarely for family. Therefore, it is necessary for us to research a kind of fire alarm that economical and practical for family,it has simple structure and large needs for market.We designed the fire alarm for family and describe it in the paper. the fire alarm uses MCU as the core control device,with match of other devices it can alarm of sound and light.The fire alarm is mainly composed of a signal acquisition module, GSM module, display module, ADC module, MCU control module, a sound and light alarm.This alarm can carry out real-time monitoring of the environment,and display through the LCD screen, when the detected temperature or the smoke concentration exceeds the alarm threshold it can send out sound and light alarm and remote alarm. The alarm signal goes into the signal acquisition module and then to the MCU to judge , if the alarm exceeds the critical value, otherwise it continue to test the signal.Key words: sensor;fire alarm; MCU; Fire safety; Remote alarm学习文档 仅供参考 目录摘要IAbstractII第一章 前言1 课题设计研究的背景11.2 课题设计研究的目的和意义11.3 课题设计研究的主要内容11.4 课题设计研究进度计划2本章小结2第二章 设计功能指标要求3第三章 设计方案43.1 基本设计思路43.2 整体方案概述43.3 关键硬件及电路设计方案介绍53.3.1 STC89C52单片机53.3.2 MQ-2烟雾传感器53.3.3 18B20温度传感器53.3.4 ADC0832芯片53.3.5 GSM模块6本章小结6第四章 设计的具体电路7 硬件电路设计774.1.2 时钟电路和复位电路设计784.1.4 声音报警电路994.1.6 电源104.2 元器件选择104.2.1 单片机选型104.2.2 烟雾传感器的选型114.2.3 温度传感器的选型11124.4 软件流程设计方案12本章小结12第五章 设计调试及遇到的问题处理135.1 设计调试的方案及安排135.2 遇到问题及处理13本章小结13第六章 结果分析14 测试方案14学习文档 仅供参考 测试数据14 结果分析14本章小结14第七章 结论及展望16致 谢17参考文献18附 录1 总原理图19附 录2 程 序20 学习文档 仅供参考 第一章 前言 1.1 课题设计研究的背景近年来随着社会的发展,电器设备逐步进入家庭,火灾安全隐患也随之而来。有时因为人们平时生活中的不细心或者购买了劣质家电,而埋下的火灾安全隐患随时威胁着人们的生命财产安全。为了有效减少火灾事故的发生,我们就必须要对环境进行实时的监测,及时了解环境动态。采用先进的火灾检测系统,密切监测环境中的烟雾浓度和温度,提早发现火灾安全隐患。采取有效防护措施,尽量防止事故的发生,才可以有效确保人们的人身安全和财产安全。 1.2 课题设计研究的目的和意义 生活中因为一些人缺乏火灾安全防范意识而引发火灾,火灾发生后不能在第一时间知道情况,最后酿成事故让原本幸福美满的家庭瞬间毁于一旦。因为一旦发生家庭火灾,处置不当没有及时报警,这些都会造成人员伤亡1。由此可见,让人们学习火灾安全常识,了解家庭火灾的主要起因已经是一个迫切的工作了。提前做好预防火灾的工作,做到未雨绸缪。但百密一疏,再好的防范工作都不可能完全杜绝火灾发生,只有利用火灾报警器才可以最大程度的减少因火灾带来的损失或火灾事故发生的概率。在整个神州大地上 ,几乎每一天都有家庭火灾发生,因此每一个家庭都应该在平时做好防火工作。如果每个人都能根据自家的实际情况,提前采取切实可行的防火措施,一些因火灾引发的悲剧是完全可以防止的。火灾报警器可以在火灾发生的第一时间通过声光报警和远程报警通报给家庭主人和消防单位,让人们有更多的时间来处理火灾,这对于减少因火灾给人们的损失和生命安全威胁具有极其重要的意义。 1.3 课题设计研究的主要内容 本设计是用STC89C52作为控制核心,它控制一个信号采集模块和报警模块构成了一个火灾报警器。系统主要工作流程为:首先通过传感器获取环境中的温度信息和烟雾信息,收集信息完毕后送入AD芯片进行AD转换。转换后得到的数字信号并通过单片机进行判断,并且同时在LCD1602液晶屏上显示出来2。如果判断到环境中信息超过报警临界值则触发报警模块报警,否则继续检测。在遇到突发情况使环境烟雾浓学习文档 仅供参考度或温度瞬间升高触发报警,在不需要人为处理的情况下,带环境温度和烟雾浓度都处于正常状态下时自动取消报警。 1.4 课题设计研究进度计划2014.12.15 - 2015.3.1: 查找资料、搜集相关素材2015.3.2 - 2015.3.6:完成需求分析2015.3.7 - 2015.3.12: 完成概要设计2015.3.13 - 2015.4.1:完成详细设计:完成编码2015.4.9 - 2015.4.16:完成报警器组装2015.4.17 - 2015.4.19: 完成软件测试2015.4.20 - 2015.4.25:整理资料、撰写设计报告 2015.4.26 - 2015.4.30:完善设计报告 本章小结火灾带来的危害已经让人们意识到提前预防和早期报警的重要性了。提前预防是要人们在平时的生活中学习好火灾安全常识,做好火灾安全防范工作。但是百密一疏再好的防范工作都不可能完全防止火灾发生,防范工作只能降低火灾发生的概率。要想在火灾中减少危害降低损失,就需要火灾报警器在火灾发生的早期发出报警。在火灾发生时就把它扑灭,从而保障人们的生命财产安全。 学习文档 仅供参考 第二章 设计功能指标要求主要功能要求:1报警器能适应多种环境工作,它可以根据不同的环境自由设定报警临界值。2报警器能对所处环境的温度和烟雾浓度进行实时检测并将其显示在液晶屏上。3报警器能够在发生火灾时实现手动报警和系统误报时手动取消报警。4报警器在发出报警时可以同时实现声音报警,灯光报警,远程报警。5在远程报警GSM模块中可设定两个报警 号码并能随意更改号码。6报警器能在一些特殊情况下触发报警后,待环境恢复正常时自动取消报警。 第三章 设计方案 3.1 基本设计思路 报警器由单片机、报警模块、显示模块、信号采集模块四部分构成硬件系统4。单片机作为控制核心,各模块的控制信息也都存储于单片机中。系统通过温度传感器和烟雾传感器采集环境中的温度和烟雾浓度,然后把采集到的模拟信号送入AD芯片中进行模数转换,将转换得到的数据送入单片机中进行判决,如果低于设定的报警临界值则不产生报警继续检测,如果超过报警临界值则驱动声光报警模块产生声光报警3。报警的同时将报警情况通过GSM模块发送到 终端上。 3.2 整体方案概述 火灾报警器是可以同时对环境中的烟雾浓度和温度进行检测,把检测到的信息处理后实时显示,并能实现声光报警功能的系统。该报警系统的组成部分包括:信号采集模块、AD转换模块、单片机、报警模块4声光报警和远程报警等。报警器是用延时的工作方式。选用MQ-2烟雾传感器和18B20温度传感器构成信号采集模块、蜂鸣器,报警指示灯和GSM模块构成了报警模块、再用单片机配合辅助电路就构成了火灾报警系统5,报警器检测得到相关数据通过1602液晶屏显示出来。按照设计的要求来看该设计又包含如下结构,电路框图如下所示: 图3-1 总体设计框图处理器用了51系列的单片机STC89C52。整个系统的控制工作是在单片机调用相关软件来完成的。传感器把检测到模拟信号,送入AD芯片进行AD转换。在单片机内调用相应程序对送入的信号做出判决如果超标则驱动报警模块报警6,否则继续检测。 3.3 关键硬件及电路设计方案介绍 3.3.1 STC89C52单片机 STC89C52是一种能处理8位,带有8K的可编程Flash存储器的高性能低功的耗控制器7。它和工业中的80C51 产品指令和引脚都是完全兼容的。在单片机芯片中,有灵巧的8 位CPU 与可以在系统编程Flash8。STC89C52具有以下功能标准:RAM大小为256字节,32 位I/O 口线。STC89C52 可下降到0Hz 静态逻辑操作。 3.3.2 MQ-2烟雾传感器MQ-2传感器的工作原理则是通过电路把电导率做出相应的变换而得到烟雾浓度相对应的信号输出9。该传感器具有以下优点:灵敏度高、抗干扰能力强、电导率变化大、响应和恢复用时较短、输出信号大、寿命长和工作状态稳定10等。这种传感器凭借其优越的性能在市面上得到了广泛的应用。 3.3.3 18B20温度传感器 DS18B20作为温度传感器。DS18B20的数字温度输出通过一条总线输出,降低了传感器的安装复杂程度,能让多个 DS18B20很容易的组成传感器网络,为整个检测系统的建立和组合提高了可行性11。它在检测精度、转换时间、传输距离、分辨率等都要比其它温度传感器有的优势大12。因为它的制造工艺简单,使其生产成本低。 3.3.4 ADC0832芯片 ADC0832芯片是8位分辨率,采用双通道A/D转换;输入输出电平与TTL/CMOS相兼容; 工作频率为250KHZ,转换时间为32S;一般功耗仅为15mW;8P、14PDIP双列直插、PICC 多种封装13。它的最高分辨可以到达256级能够用于一些简单的模数转换。芯片电压一般在0V-5V之间。芯片转换时间是32S。具备双数据输出能够作为数据校验,从而降低数据误差。转换速度快且稳定性好,独立使能输入14。 3.3.5 GSM模块TC35是一款双频900/1800MHZ高度集成的GSM模块。单电源 3.3V 5.5V发射功率为2W GSM900MHz Class 4 1W DCS1800MHz Class 1。工作温度一般在-20°C to +55°C储存温度一般在-30°C to +85°C15。通话模式下的工作电流损耗 是300mA 、空闲模式下的工作电流损耗是.5mA (最大值),省电模式下的工作电流损耗: 100A (最大值)。 本章小结 报警器是用信号采集模块采集数据送入单片机进行判决是否该驱动报警模块发出报警,如果判决产生报警单片机同时调用相关程序驱动GSM模块产生远程报警。由于报警器是由几个模块构成,设计时要注意不同模块间的兼容问提,充分了解各模块的参数及其他特性。 第四章 设计的具体电路 硬件电路设计单片机最小系统单片机最小系统是单片机正常的工作起来关键部分,它的基本的电路构成如图4-1示。 图4-1 信号处理模块 单片机最小系统由单片机、复位电路、时钟电路三个部分构成16。STC89C52 单片机的用5V电源作为工作电压。单片机在通电的时候会产生一个复位信号,对单片机进行初始化。复位电路可以分为上电复位电路和按键复位电路。通常在程序进入死循环后就可按复位键来对单片机进行初始化,让程序从新执行。本设计是采用按键复位电路来产生复位信号。时钟电路可以把它看成是一个振荡电路。单片机的运行快慢就是用该电路产生的正弦波信号来作为参考的。 4.1.2 时钟电路和复位电路设计 本设计用的是STC89C52单片机。因为他的资源比较多,运行速度也很快。通常都经过串口把程序写入单片机的,这样烧写程序也比较方便。本报警器采用内部时钟电路和按键电路,如下列图4-2图4-3所示: 图4-2 图4-3 烟雾检测AD采集电路 烟雾检测采用MQ-2传感器。传感器所得到的模拟信号经过AD转换后就能得到了烟雾浓度值。电路如图4-4所示图4-4 烟雾浓度采集电路 显示模块 系统所产生的各种数据通过1602液晶屏显示,如图4-5:图4-5 LCD1602液晶显示 4.1.4 声音报警电路 电路在三极管b极串连一个电阻和c极连接蜂鸣器来控制报警器在检测值超过报警临界值是产生声音报警。如图4-6所示 图4-6 声音报警电路图 按键控制电路 该电路有四个按键,其中分别为设置键、加键、减键和紧急报警键,紧急情况时,可直接按下紧急报警键,让LED灯和蜂鸣器进行报警。如图4-7所示图4-7按键电路图 4.1.6 电源因为电池供电比较方便且更换方便所以采用6节1.5 V干电池共9V做电源,经过计算系统工作时该电源工作电压稳定能够满足系统的设计要求。电源接口电路如图9,其中P1为电池接口,SW1是电源开关。D1是电源指示灯。图9电源接口 图9电源电路图4-8 电源 4.2 元器件选择 4.2.1 单片机选型单片机它不仅作为整个系统存储器还作为系统的大脑,协调各模块之间执行相应的工作。单片机应该以一个很快的运算速度来执行各种控制任务,进而保证系统的实时性。让人们能随时了解环境中的烟雾浓度和温度值。如果出现紧急情况,能够快速调用对应模块做出相应处理。在同类型单片机中如果计算速度和接口功能都能够满足报警器系统设计要求。那么就应该考虑使用价格低廉价,体积轻巧的型号。51单片机高性价比,I/O口多,程序空间大非常适合用于测控系统中。在51系列中属STC89C52单片机性能较好,所以本设计选用STC89C52单片机。 4.2.2 烟雾传感器的选型MQ-2能广泛的适用于烟状,雾状等气体的检测。其性能比较稳定,价格廉价、运用简单、体积小有利于系统的小型化17。它能较准确的检测出可燃性气体,这有利于提前发现火灾隐患。一般情况下这种传感器的检测范围相较于其他型号传感器更宽。在有效范围内对烟雾气体有较好的灵敏度,非常适合用在家庭火灾报警器中。所以MQ-2是最正确的选择。 4.2.3 温度传感器的选型PT100传感器是一种抗干扰能力强、稳定性好、耐高压的温度传感器,但使用起来比较复杂。 DS18B20作为温度传感器。DS18B20的数字温度输出通过一条总线输出,降低了传感器的安装复杂程度18。这样能让多个 DS18B20很容易的组成传感器网络,为整个检测系统的建立和组合提高了可行性。它在检测精度、转换时间、传输距离、分辨率等都要比其它温度传感器有的优势大19。因为它的制造工艺简单,使其生产成本低。从性能和价格等因素的综合考虑用DS18B20是一个最正确的选择。 程序流程图 4.4 软件流程设计方案 本设计主要由单片机控制子程序、GSM模块子程序、报警子程序、信号采集子程序组成20。首先由单片机里的控制程序对系统进行初始化,然后调用信号采集程序对环境进行信号采集,信号采集到后送入AD芯片进行模数转换。把得到的数字信号送入单片机进行判决,如果没有超过报警临界值系统继续采集环境中的信息,如果超过报警临界值则产生报警,并且通过GSM模块将报警信息发送到 终端上。 本章小结 报警器是由多个模块构成的,在设计报警器时首先应该确定好需要元件的种类及其参数。然后按照种类和参数进行选材。在选材过程中既要满足设计要求,又要保证系统的性能不受影响。系统性能满足后要尽可能的简化报警器的操作方法,让更多的人能够使用,同时还应该考虑设计成本和报警器的体积大小等因素。 第五章 设计调试及遇到的问题处理 设计调试的方案及安排 对系统进行分模块化调试,首先对检查系统的供电部分是否能正常供电,如果供电正常则为系统供电检查看各模块能否正常通电后再看显示模块是否能正常显示,显示正常后让信息采集模块正常工作观察液晶屏是否显示出当前环境的烟雾浓度和温度值。然后在看键盘功能是否到达设计要求,如果达标则开始根据当前环境分别对温度和烟雾浓度设定一个合适的报警临界值,一切准备就绪后就开始逐一改变温度和烟雾浓度看能否正常报警,报警后在分别测试能自动取消报警和手动取消报警。报警模块调试完毕后通过键盘设定好接收报警信息的号码再连接上GSM模块,再重复之前操作看报警情况能否发送到 终端上。 5.2 遇到问题及处理(1) 液晶屏不能按设计要求正常显示。 处理方法:检查实物的焊接情况,通过实物与原理图一一比照没有发现问题,然后再用万用表对一些关键进行通电检查,在检查中发现是其中一处因焊机不好造成的短路,经过从新焊接后故障排除。 2GSM模块不能接受到信号。 处理方法:首先需要先观察模块之间的电路连接情况,检查发现各部分之间连接完好。最后通过在网上查阅GSM模块的相关故障处理知识,了解到该模块不支持WCDMA和CDMA2000制式的 卡,更换 卡后故障排除。 本章小结 在设计过程中遇到了很多的困难,最终都一一解决了。出现问题一般都是先检查给端口之间的连接情况,看是否存在连接错误或者连接不好等问题。如果检查完毕故障没有排除,再在网上查阅相关设计的故障机处理方法,按照查阅的资料再对照设计进行检查,实在无法排除的故障像导师寻求帮助直至排除故障完成设计。 第六章 结果分析 测试方案先在报警器里设定一个远高于正常情况下的烟雾浓度和温度值作为报警临界值,不让报警器产生报警。然后再分别按照不同的时间段记录下温度和烟雾浓度值。根据测试得到的数据可以知道一天中房间内的最大烟雾浓度和温度值。烟雾浓度报警临界值一般是在监测数据中的最大烟雾浓度值上加上5%10%它作为测量误差和特殊情况下所产生的浓度值左右,而温度报警临界值是在最大值的基础上加5它作为测量误差和特殊情况下所产生的浓度值左右。根据测试数据设置好报警临界值后开启报警器,再模拟火灾发生测试报警器。 测试数据时时刻时刻8点 9点 10点 11点 12点 13点 14点 15点 16点 17点 18点烟雾浓度 5% 5% 6% 7% 7% 5% 6% 5% 6% 8% 9% 温度 21 23 24 24 24 26 28 27 27 27 26 结果分析本次实验记录了室内11个时刻的烟雾浓度和温度值,在此期间内烟雾浓度呈无规律变化,温度值则呈抛物线变化。引起烟雾浓度变化的主要原因是室内吸烟的人数不同导致烟雾浓度变化无规律,而室内温度主要是由室外温度变化而变化的,其次还有一些人为习惯用热水,电吹风等也会影响室内温度。 本章小结根据上述实验数据可以得出影响烟雾浓度和温度的原因有很多,因为不是实现监测室内变化的,所以上述值不能够准确代表室内的真实情况。如果要报报警器应用于实际,就应该根据使用环境的实际情况来设定报警临界值。一般要考虑的因素有季节变化,南北差异,使用环境如厨房和卧室等。 第七章 结论及展望火灾报警器能提前向人们通报火灾情况,延长人们的反应时间从而降低火灾危害和财产损失。它可以最大程度的防范火灾和因煤气泄漏危及人身安全等事故的发生。它是人们安全生产和家庭生活所必须的仪器,其具有较大的发展空间和较好的市场前景。 本设计是查阅了大量的自动报警技术和全面比照了国内外同类产品的发展情况的基础上才拟定的设计方案。报警器是信号采集模块、单片机控制电路、报警模块、显示模块四大部分组成。在这几个模块之间的协同工作下,报警器能够实时监控环境中的烟雾浓度和温度值并通过液晶屏显示出来。当烟雾浓度或者温度其中任意一个值超过报警临界值时,都能产生报警同时通过GSM模块实现远程报警。在报警器里能够预先设定好两个远程报警的 号码。报警器虽然能够到达设计的基本要求,但还是存在一些不足的地方。例如报警时发生误报。随着科学技术的不断创新和发展,各种高灵敏高智能是元件被制造出来。让火灾报警器在未来的发展中,将像高智能,低误报,小型化等方向发展。而制造成本越来越低,使用方法也会更加简单化,逐步的步入千家万户保证人们是生命财产安全。 致 谢 我能够在规定的时间里顺利完成我的设计,全靠我的指导老师不断帮助我克服了设计中存在的问题和开拓我的思维。再次,我首先要感谢我的指导老师。从选题之初到最终完成设计,老师一直都是很悉心为我解答所有疑惑。特别是在给我讲解在设计中遇到的一些问题时,老师先教会能够满怀激情的投入到设计中,让我在预定的时间內完成设计中的各个部分。在此,我要再次感谢老师在每一次的进度检查中能够严格把关,及时找出存在的问题并帮助我解决问题。让我在大学最后的时光感到无比我充实。让我体会到了学习带给我的乐趣,最终能够保质保量完成的毕业设计。大学时光犹如白驹过隙,进校时的生活历历在目。最后,我还要感谢在我大学四年里教会我知识的各位老师和一直陪伴我的同学。是你们在生活和学习上遇到困难时不断给予我支持和帮助。是你们让我教会了今后生活的本领,让我在将来的道路上走得更加的顺畅。 参考文献 1于潇 . 浅谈我国火灾自动报警系统生产行业的发展概况 J科技咨讯,2005:23 2李卓. 蓝牙技术在火灾自动报警系统中的应用探讨 J消防科学与技术,2005:3 3张万宝 火灾报警控制器专用电源的设计J. 山西建筑,200411:8084.4张迎辉,栾良龙,王远飞.单片机的火灾报警系统设计J.科技创新导报,2008:(25). 5李丽敏,玄子玉,张玲玉.单片机控制的火灾报警控制器J.自动化技术与应用,2008:9-10 6单夫来.火灾报警控制器的可靠性设计J.消防技术与产品信息,2008:(9)7陈倬.浅析火灾自动报警控制系统的组成及发展J.科技资讯,2009:(21) 8曾炜. 远程火灾报警器的设计与研究J.武汉理工大学,2005:13 9郑志忠、宋清刚、王凤华. 城市火灾自动报警监控管理系统探讨J. 消防科学与技术, 2003年10月第22卷增刊 49-50 10白锐、张晓峰. 火灾报警控制器与Internet的互连J. 消防技术与产品信息, 2003年12月: 14-16 11贾伯年,俞朴,宋爱国传感器技术M东南大学出版社,2007:36 12王宇 单片机基础M . 北京:北京航空航天大学出版社, 1994 13 张晓东. 单片机的Modem通讯 J . 单片机与嵌入式系统应用, 2001,(8) 14王雪文,张智勇.传感器原理及应用M.北京:北京航天大学出版社.2004. 15周惠潮.常用电子元件及典型应用M.北京:电子工业出版社.2005. 16黄浩忠,火灾自动报警系统简明设计手册M.西安:中国建材工业出版社,2001, 31. 17GB50116-98火灾自动报警系统设计标准M.中国计划出版社, 18盛建,自动消防报警系统M.天津大学出版社,1999 19李中望.一种智能火灾报警系统的设计方案J.安防科技,20082:4849. 20金发庆.传感器技术与应用M. 北京:机械工业出版社,2004. 附 录1 总原理图 附 录2 程 序学习文档 仅供参考