基于STC89C52的智能烟雾检测报警系统论文WORD.docx
- 文档编号:25419652
- 上传时间:2023-06-08
- 格式:DOCX
- 页数:45
- 大小:296.45KB
基于STC89C52的智能烟雾检测报警系统论文WORD.docx
《基于STC89C52的智能烟雾检测报警系统论文WORD.docx》由会员分享,可在线阅读,更多相关《基于STC89C52的智能烟雾检测报警系统论文WORD.docx(45页珍藏版)》请在冰豆网上搜索。
基于STC89C52的智能烟雾检测报警系统论文WORD
摘要
当今世界已进入信息时代,在利用信息的过程中,首先要解决的就是要获取准确可靠的信息,而传感器是获取自然和生产领域中信息的主要途径与手段。
在现代工业生产尤其是自动化生产过程中,要用各种传感器来监视和控制生产过程中的各个参数,使设备工作在正常状态或最佳状态,并使产品达到最好的质量。
随着这些系统能力的增强,传感器的作用越来越重要。
传感器已成为自动化系统和机器人技术中的关键部件,作为系统中的一个结构组成,其重要性变得越来越明显。
为了提高对传感器的认识和了解,尤其是对烟雾传感器的深入研究以及其用法与用途,本文利用单片机结合传感器技术而开发设计了这一烟雾监控系统。
本论文以电阻式烟雾传感器和单片机技术为核心并与其他电子技术相结合,设计出一种技术水平较好的烟雾报警器。
其中选用MQ-2型半导体可燃气体敏感元件烟雾传感器实现烟雾的检测,具有灵敏度高、响应快、抗干扰能力强等优点,而且价格低廉,使用寿命长。
选用的STC12C5410AD单片机,其整合了A/D转换、硬件乘法器、硬件脉宽调制器等资源,具有高速、低功耗、超强抗干扰等优点,是目前同类技术中性价比较高的产品。
STC12C5410AD单片机和MQ-2型半导体电阻式烟雾传感器为核心设计的烟雾报警器可实现声光报警、故障自诊断、浓度显示、报警限设置、延时报警及与上位机串口通信等功能。
该烟雾报警器是一种结构简单、性能稳定、使用方便、价格低廉、智能化的烟雾报警器,具有一定的实用价值。
关键词:
传感器;烟雾报警器;STC12C5410AD单片机
Abstract
Theworldhasenteredtheinformationage,inthecourseoftheuseofinformation,wemustfirstresolveistoobtainaccurateandreliableinformation,andsensoristoobtaininformationinthefieldofnaturalandproductionofthemainwaysandmeans.Inmodernindustrialproduction,especiallyinautomatedproductionprocesses,useavarietyofsensorstomonitorandcontrolthevariousparametersofthemanufacturingprocess,sothatequipmentorthebestworkinthenormalstate,andtoreachthebestqualityproducts.Withtheenhancedcapacityofthesesystems,sensorshavebecomeincreasinglyimportant.Sensorshavebecomeautomatedsystemsandroboticsinakeycomponent,asthesystemcomposedofastructure,itsimportancehasbecomeincreasinglyapparent.
Inordertoimproveawarenessandunderstandingofthesensor,especiallyforsmokesensorin-depthresearch,anditsuseandpurpose,thispapermicrocomputerwiththesensortechnologydevelopmentanddesignofthissmokecontrolsystem.
Inthisthesis,smokesensorsandresistivetechnologyasthecoreMCUandotherelectronictechnologywiththecombinationofskillstodesignabettersmokealarm.WhichuseMQ-2combustiblegassensortypesemiconductorSmokeSensorsdetectsmoke,havehighsensitivity,fastresponse,theadvantagesofanti-interferenceability,andlow-cost,longlife.SelectedSTC12C5410ADmicrocontroller,whichintegratesA/Dconversion,hardwaremultiplier,thehardwareresourcessuchaspulsewidthmodulatorwithahighspeed,lowpowerconsumption,theadvantagesofsuperioranti-jamming,issimilarincost-effectivehightechnologyproducts.
ToSTC12C5410ADmicrocontrollerandMQ-2-typesemiconductorresistancetypesmokesensorasthecoredesignofthesmokealarmcanachievesoundandlightalarm,faultdiagnosis,concentrationdisplay,alarmlimitsettings,delayalarmandserialcommunicationwithPCfunctions.Thesmokealarmisasimplestructure,stableperformance,easytouse,inexpensive,intelligentsmokedetectors,hassomepracticalvalue.
Keywords:
sensors;smokealarm;STC12C5410ADSCM
目录
摘要I
AbstractII
1绪论-1-
1.1研究智能烟雾报警器的背景与意义-1-
1.2智能烟雾报警研究现况-1-
1.3本设计的主要特点-2-
2烟雾报警系统的方案选择与论证-3-
2.1系统总体功能概述-3-
2.2单片机的选择-3-
2.3烟雾传感器的选择-4-
2.4温度传感器选择-5-
2.5无线发射接收模块的选择-7-
3烟雾报警系统硬件设计-8-
3.1无线模块电压调节电路-8-
3.2无线接受模块电路-8-
3.3无线发射模块电路-10-
3.4LCD1602液晶显示模块-12-
3.5声光报警电路-13-
3.6烟雾检测电路-14-
3.7温度检测电路-14-
4烟雾报警系统软件设计-16-
4.1主程序设计-16-
4.2声光报警程序设计-17-
4.3按键模块程序设计-18-
5实际测试-19-
5.1测试设备-19-
5.2测试结果-19-
结论-20-
致谢-21-
参考文献-22-
附录-23-
1绪论
1.1研究智能烟雾报警器的背景与意义
世界上无时无刻不在发生各种各样的灾难。
其中,最经常、最普遍地威胁公众安全和社会发展的主要灾害之一就是火灾。
火灾是发生频率较高的一种灾害,几乎每天都有发生。
据各种相关的资料和数据显示,全球每年大约发生火灾六千万至七千万次,每年全球死于火灾的人数约为七千人[1]。
其中,由于欧美类的发达国家的生活水平及消防措施和技术比较发达先进,虽然欧美地区发生的火灾较多,但是死亡人数却比较少;相比而言,由于亚洲地区的发展中国家经济发展程度不高和消防设施不完善,虽然火灾发生频率较低,但人员伤亡较多。
据统计,七十年代,我国因火灾导致的年平均损失不超过2.5亿元;八十年代,火灾年平均损失将近3.2亿元。
进入九十年代,尤其从1993年开始,火灾造成的年均死亡人数是两千多,由此导致的直接年均财产损失升至十几亿元,。
随着城市建设和经济的快速发展,城市各式各样的建筑日益增多,这很大程度地增加了火灾隐患,火灾发生的频率及其造成的损失呈逐年上升趋势。
一旦出现火灾,这会严重威胁到人们的生命和财产。
随着社会的进步和经济的发展,火灾给人们造成的危害范围不断扩大。
人们逐渐认识到监控预警和消防工作的重要性,火灾自动报警系统应运而生,并且其自身的技术水平也在随着人们需求的不断地提高。
火灾发生的早期,会使得燃烧物质分解,析出大量的有毒气体CO,人们可能在毫无察觉火情的情况下就发生了CO中毒,从而无力逃生,火灾自动报警系统可监测到CO浓度的变化,为人们提供CO浓度超标报警信息,通知人们及时疏散。
迅速监测火情是火灾自动报警系统的重要功能,能最大限度地降低火灾带来的生命财产损失。
火灾自动报警系统能对火灾进行实时监测和准确报警,有着防止和减少火灾危害、保护人身安全和财产安全的重要意义,有着很大的经济效益和社会效益。
1.2智能烟雾报警研究现况
近年来,世界各国都逐渐开始重视起采用无线通信方式的火灾自动报警系统。
这种系统引入了无线电通信技术,利用无线通信方式代替传统的有线通信方式,将大多的电器装置通过无线连接方式进行信息传输与控制[2]。
起初,这种无线模式因价格昂贵,只会用在一些比较难布线的场所。
随着科技不断的发展,元器件的价格不断降低,无线火灾报警器的成本也随之减低,而且其具有安装简便、对建筑物无损坏作业、灵活性好,易于扩展等优点,因此,现在起广泛地用于各类建筑和场所,如名胜古迹、体育馆、博物馆、展览中心、处于施工阶段的建筑物、医院等。
无线火灾报警系统主要分为以下几种方式:
分散式、集中式和分布式。
分散式系统由非智能型控制器若干智能型探测节点组成,由探测节点完成火灾状态的判断;集中式系统由智能型控制器和若干非智能探测节点构成,探测节点仅将火灾参量传送给控制器,由控制器智能地判断火灾状态;分布式系统的控制器和探测节点均为智能型,也是今后火灾自动报警系统的发展方向。
1.3本设计的主要特点
本设计旨在开发一个能够对监测点进行实时监控、报警的智能烟雾报警系统。
智能烟雾报警系统是一个集信号检测、传输、处理、报警于一体的系统,另外本设计主要特点是采用无线信号传输的方式将烟雾报警信号传输的终端报警装置上面,该智能烟雾报警系统是以STC89C52RC和STC11F02E两块单片机作为控制中心,接收、处理火灾探测器输出的烟雾浓度信号,并进行声光报警。
本设计主要完成以下工作:
(1)基于STC89C52RC的烟雾报警检测设计方案。
(2)数字温度传感器DS18B20、烟雾传感器MQ-2、NRF24L01无线收发器的选择以及与单片机的接口电路设计。
(3)LCD1602液晶显示器与单片机的硬件连接。
(4)设计主要软件程序模块,完成软件设计。
2烟雾报警系统的方案选择与论证
2.1系统总体功能概述
烟雾报警系统主要由数据采集模块、单片机控制模块、无线发送接收模块、声光报警模块组成。
它由烟雾传感器模块和温度传感器模块检测周围环境,时时把测得的数据传送给控制系统,控制系统判断是否有火情。
2.2单片机的选择
方案一:
PIC系列单片机。
PIC系列单片机的CPU采用RISC结构,分别有33、35、58条指令(视单片机的级别而定),属精简指令集。
[3]而51系列有111条指令,AVR单片机有118条指令,都比前者复杂。
采用Haryard双总线结构,运行速度快(指令周期约160~200nS),它能使程序存储器的访问和数据存储器的访问并行处理,这种指令流水线结构,在一个周期内完成两部分工作,一是执行指令,二是从程序存储器取出下一条指令,这样总的看来每条指令只需一个周期(个别除外),这也是高效率运行的原因之一。
此外,它还具有低工作电压、低功耗、驱动能力强等特点。
但是此单片机只有5个专用寄存器在编程过程中带来了不少麻烦。
方案二:
AVR系列单片机。
此种单片机内资源丰富,接口也很强大,具有A\D转换等电路,保密性也不错,在很多场合可以替代51系列单片机,但是对位进行操作时,AVR系列单片机并不能直接对RAM中的某位进行位操作,必须通过状态寄存器SREG的T进行中转。
显然,AVR对位的操作复杂一些。
方案三:
MCS-51系列单片机。
51系列的单片机优点之一在于,它从内部硬件到软件有着一套完整的按位操作系统,即位处理器,也称布尔处理器,它的处理对象不是字或字节,而是位,这就意味着它不仅能对片内某些特殊功能寄存器的某位进行处理,例如传送、置位、清零、测试等,还能进行位的逻辑运算,这一点使其他种类单片机很难实现的。
此外,51系列单片机还在片内RAM区间特别开辟了一个双重功能的地址区间,单元地址为20H~2FH的十六个字节,它既可作字节处理,也可作位处理,使用起来灵活方便,使得使用者在操作时更加得心应手。
51系列单片机代表型号有AT89C51,AT89C52,STC89C51,STC89C52。
而STC89C52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。
STC89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。
在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。
因此优先选择STC89C52单片机作为本系统的控制器。
STC89C52的引脚图如图2-3所示。
图2-3STC89C52的引脚图
2.3烟雾传感器的选择
烟雾传感器的功能:
当火灾发生时,它能把火灾产生的各种非电量参数(如烟雾,温度)变成电量参数传送给控制器;其特点是模拟量传输,跟随各种非电量参数的变化而变化,火灾探测器根据火灾发生时所表现出来的物理现象可以分为:
气敏型、感温型、感烟型、感光型、感声型五大类[4]。
方案一:
感温探测器
感温火灾探测器是对火灾现场温度参数响应的火灾探测器。
按照它对环境温度或温度变化的响应,可分为:
定温、差温、差定温三种形式。
单一的感温探测器灵敏度低、探测范围小,对阴燃情况不响应,因此不适用于火灾早期的探测[6].
方案二:
感烟探测器
感烟探测器主要响应燃烧或热解产生的固体液体微粒即烟雾粒子的探测器,主要用来探测可见或不可见的燃烧产物及起火速度缓慢的初期火灾。
感烟探测器具有非常好的早期报警功能,即使在不太好的环境条件场所也会有比较好的探测效果,它一般适用于极高的房屋或空心花板或地下室中。
感烟探测器适用于火灾前期及早期,产生大量的烟和少量的热。
方案三:
气体探测器
气体检测仪器是一种检测气体浓度的仪器,该仪器适用于存在可燃或有毒气体的危险场所,能长期连续检测空气中被测气体爆炸下限以内的含量。
可广泛应用于燃气,石油化工,冶金,钢铁,炼焦,电力等存在可燃或有毒气体的各个行业,是保证财产和人身安全的理想监测仪器。
方案四:
图像探测器
图像火灾探测器是针对室外、隧道和室内高大空间的特殊需求而开发的工业等级的火灾探测器。
该产品实现了“眼睛和大脑”的完美统一,能在各种复杂环境下对火情做出准确的判断,同时提供视频、网络、开关量三种报警方式,可灵活接入各类火灾报警体系。
方案五:
红、紫外火焰探测器
探测器可探测碳氢化合物燃烧火焰,如氢气、羟基化合物以及金属和无机物燃烧火焰火警。
探测器对紫外和红外传感器接收信号的频率、亮度和持续时间进行分析,任何一个传感器在接收到火焰发射频谱后都能够引发报警。
探测器能够在高/低温,高湿,震动等最苛刻的环境下工作。
烟雾浓度是早期火灾发生的重要特性参数之一,在较大范围的监视场所,烟雾探测一直被广泛使用的火灾探测方法。
烟雾报警器就是通过监测烟雾的浓度来实现火灾防范的,烟感器内部采用离子式烟雾传感,离子式烟雾传感器是一种技术先进,工作稳定可靠的传感器,被广泛运用到各种消防报警系统中,性能远优于气敏电阻类的火灾报警器[5]。
为了将人们的生命财产安全损失降至最低,为此本设计主要采用了能比较早检测到火情的烟雾传感器MQ-2进行设计。
2.4温度传感器选择
本系统中的温度传感器采用的是DS18B20芯片,其特点是采用独特的单总线接口方式,只需要一条总线接口就可以实现多点通信,简化了分布式温度传感应用。
该器件无需外部元件,可用数据总线供电,电压范围为3.0V至5.5V,无需备用电源,测量温度范围为-55℃至+125℃。
精度为±0.5℃。
DS18B20的方框图如图2-4所示。
DS18B20有三个主要数字部件:
1)64位激光ROM,2)温度传感器,3)非易失性温度报警触发器TH和TL。
器件用如下方式从单线通讯线上汲取能量:
在信号线处于高电平期间把能量储存在内部电容里,在信号线处于低电平期间消耗电容上的电能工作,直到高电平到来再给寄生电源(电容)充电。
DS18B20也可用外部5V电源供电。
图2-4DS18B20的方框图
DS18B20是用一个高温度系数的振荡器确定一个门周期,内部计数器在这个门周期内对一个低温度系数的振荡器的脉冲进行计数来得到温度值。
计数器被预置到对应于-55℃的一个值。
如果计数器在门周期结束前到达0,则温度寄存器(同样被预置到-55℃)的值增加,表明所测温度大于-55℃。
同时,计数器被复位到一个值,这个值由斜坡式累加器电路确定,斜坡式累加器电路用来补偿感温振荡器的抛物线特性。
因此,要想获得所需的分辨力,必须同时知道在给定温度下计数器的值和每一度的计数值。
然后计数器又开始计数直到0,如果门周期仍未结束,将重复这一过程[6]。
斜坡式累加器用来补偿感温振荡器的非线性,以期在测温时获得比较高的分辨力。
这是通过改变计数器对温度每增加一度所需计数的值来实现的。
因此,要想获得所需的分辨力,必须同时知道在给定温度下计数器的值和每一度的计数值。
DS18B20内部对此计算的结果可提供0.5℃的分辨力。
温度以16bit带符号位扩展的二进制补码形式读出。
数据通过单线接口以串行方式传输。
DS18B20测温范围-55℃~+125℃,以0.5℃递增。
如用于华氏温度,必须要用一个转换因子查找表。
DS18B20内温度表示值为1/2℃LSB,如图2-5所示9bit格式:
图2-5温度值和输出数据的关系
最高有效(符号)位被复制充满存储器中两字节温度寄存器的高MSB位,由这种“符号位扩展”产生出了示于图2-4的16bit温度读数。
可用下述方法获得更高的分辨力。
首先,读取温度值,将0.5℃位(LSB)从读取的值中截去,这个值叫做TEMP_READ。
然后读取计数器中剩余的值,这个值是门周期结束后保留下来的值(COUNT_REMAIN)。
最后,我们用到在这个温度下每度的计数值(COUNT_PER_C)。
用户可以用下面的公式计算实际温度值:
(2-1)
2.5无线发射接收模块的选择
无线收发模块有NRF系列、PT2262/PT2272、CC1101、等等一系列的无线收发模块,综合性价比、实用性、简洁性和传输距离本设计选择NRF24L01作为收发模块。
NRF24L01是一款新型单片射频收发器件,工作于2.4GHz~2.5GHz频段。
内置频率合成器、功率放大器、晶体振荡器、调制器等功能模块,并融合了增强型ShockBurst技术,其中输出功率和通信频道可通过程序进行配置。
nRF24L01功耗低,在以-6dBm的功率发射时,工作电流也只有9mA;接收时,工作电流只有12.3mA。
nRF24L01还可以兼容NRF24L01、nRF24L01+、nRF24LE1、nRF24LU1等无线模块,并且它们在一定条件下可以互相通信。
本设计经过所使用的NRF24L01最大的传输距离大约为5m~10m。
此无线发射模块可以运用在以下方面:
无线鼠标,键盘,游戏机操纵杆;无线数据通讯,安防系统,遥控装置,智能运动设备等优点,所以综合考虑选择NRF24L01作为无线收发器。
3烟雾报警系统硬件设计
3.1无线模块电压调节电路
由于本设计采用的是无线火灾信号传输,所用的无线发送传输模块是NRF24L01,该模块所需要的标准电压值为3.3V,由于其他部分的电压值是5V,所以,需要将5V的电压值转换成3.3V的电压值。
本设计采用的是AMS1117来调节电压,AMS1117是一个低漏失电压调整器,它的稳压调整管是由一个PNP驱动NPN管组成的,漏失电压定义为:
VDROP=VBE+VSAT。
AMS1117有固定和可调两个版本可用,输出电压可以是:
1.2V,1.5V,1.8V,2.5V,2.85V,3.0V,3.3V,和5.0V。
片内过热切断电路提供了过载和过热保护,以防环境温度造成过高的结温[7]。
为了确保AMS1117的稳定性,对可调电压版本,输出需要连接一个至少22μF的钽电容。
对于固定电压版本,可采用更小的电容,具体可以根据实际应用确定。
通常,线性调整器的稳定性随着输出电流增加而降低。
AMS1117内部集成过热保护和限流电路,是电池供电和便携式计算机的最佳选择。
用AMS1117-3.3把5V电压转换为3.3V的转换电路如图3-1所示。
图3-1AMS1117电压转换电路图
3.2无线接受模块电路
无线接受模块的控制芯片我们选择的是STC11F02E,它是北京宏晶公司生产的,采用宏晶第六代加密技术,超低功耗,有很强的抗干扰、抗静电性能,速度快,1个时钟/机器周期,可用低频晶振,大幅降低了EMI(电磁干扰)。
[8]输入/输出口多,最多有16个I/O口,复位脚如当I/O口使用,可省去外部复位电路。
图3-2为STC11F02E的引脚图。
图3-2STC11F02E的引脚图
STC11F02E的主要特性:
(1)1个时钟/机器周期,增强型8015内核,速度比普通8051快6-12倍。
(2)工作电压:
5.5V-4.1V/3.7V(5V单片机)。
(3)工作频率:
0-35MHz,相当于普通8051的0-420MHz。
(4)通用I/O口有12个,复位后为:
准双向口/弱上拉。
可设置成四中模式:
准双向口/弱上拉,强推挽/强上拉,仅为输入/高阻,开漏每个I/O口驱动能力均可达到20mA,但整个芯片最大不要超过100mA。
(5)ISP(在系统可编程)/LAP(在应用可编程),无需专用编程器,无需专用仿真器可通过串口(RxD/P3.0,TxD/P3.1)直接下载程序,数秒即可完成。
(6)内部集成MAX810专用复位电路。
(7)内置一个对内部Vcc进行掉电检测电路,可设置为中断或复位。
无线接收模块整体电路如图3-3所示:
图3-3无线接受电路
3.3无线发射模块电路
NRF24L01是一款新型单片射频收发器件,工作于2.4GHz~2.5GHzISM频段。
内置频率合成器、功率放大器、晶体振荡器、调
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 STC89C52 智能 烟雾 检测 报警 系统 论文 WORD