基于单片机的家庭防火报警器设计与实现_第1页
基于单片机的家庭防火报警器设计与实现_第2页
基于单片机的家庭防火报警器设计与实现_第3页
基于单片机的家庭防火报警器设计与实现_第4页
基于单片机的家庭防火报警器设计与实现_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于单片机的家庭防火报警器设计与实现摘要:设计了一种基于单片机的家庭防火报警器。该设计利用STC89C52单片机为核心器件,通过温度传感器DS18B20和烟雾传感器MQ-2将采集到的报警信号A/D转换送入单片机,假设到达报警上限值,蜂鸣器可实现自动报警。可实现报警限值的设定,按键扫描满足条件后可以进入报警限值子程序,通过加减按键进行调节。该设计可应用于家庭等小型场所,可更改报警限值更加灵活,可应用于更多场合。关键词:STC89C52单片机,温度传感器DS18B20,烟雾传感器MQ-2Abstract:Afamilyoffirealambasedonsinglechipmicrocontrollerwasdesignedinthisdissertation.ThisdesignusesSTC89C52microcontrollerasthecoredevice,throughthetemperaturesensorDS18B20andsmokesensorMQ-2tocollectthealarmsignalA/Dconversionintothemicrocontroller.Ifitachievesthealarmlimitvalue,thebuzzerwillalarmautomatically.Thiscanrealizethealarmlimitvaluesettinganditsbuttonsscanningconditionscanenterthealarmlimitsubroutine,adjustedbyplusorminuskey.Thisdesigncanbeusedinsmallplacessuchasfamilies,andcanchangethealarmlimitvaluemoreflexible,andcanbeappliedtomoreoccasions.Keywords:STC89C52singlechipDS18B20,temperaturesensor,smokesensorMQ-2目录1前言12总体方案设计22.1系统设计要求22.2系统方案论证2方案一2方案二32.3系统方案比拟与选择33单元模块设计43.1单元模块功能介绍及电路设计43.1.1单片机电路设计43.1.2烟雾检测AD采集电路模块设计53.1.3数码管显示模块设计63.1.4声音报警电路模块设计73.1.5按键控制电路设计73.1.6电源电路模块设计83.1.7温度检测电路模块设计93.2特殊器件的介绍93.2.152单片机93.2.2DS18B20传感器113.2.3MQ-2烟雾传感器133.2.4ADC0832模数转换144软件设计164.1软件设计介绍164.2主要软件设计流程框图及说明165系统调试205.1软件调试与仿真205.2硬件制作与调试235.3测试结果分析266结论287总结与体会298谢辞309参考文献31附录1电路原理图32附录2元器件清单33附录3程序34附录4外文资料翻译491前言社会在开展,人类在进步。现在大家的平安防范意识也在逐步提高,火灾发生的几率也越来越高。所以一种家用的防火报警系统能够满足人们的需求,保护家庭的平安。现在大型场所和工业场所都安装了先进的防火报警系统,但是价格很贵,普通老百姓很难消费得起。所以研究一种实用廉价的家庭防火报警系统很有必要。翻开电脑,经常能在新闻里看见发生火灾了,造成了多少伤亡,这种以外事情的发生是我们能够防止的。我想,如果我们能够在火灾发生之前就能够提前预警,那么可以拯救多少生命,减小多少损失。虽然烟雾报警器在很多地方都投入使用,但是就我所了解或认识的家庭,还没有安装过这种防火灾报警器,甚至都没有听说过。所以我决定设计一种价格廉价的,操作简单的烟雾报警器,希望能够解决这种现状。人们也应该提高自己的防火意识,尽量不要让火灾发生。未来的烟雾报警器开展方向是智能化的,“72%的火灾死亡跟烟雾报警器失灵、电力耗尽有关。〞这是谷歌公司工作人员Fadell说的。谷歌收购的NEST公司生产的烟雾报警器就是未来的开展方向,智能化的设计,可以接入家里的Wifi,你可以随时随地通过等发现火灾险情。这类的智能报警器价格高达129美元,普通家庭不会购置。所以我设计的实用廉价的家用型火灾报警器就有存在的必要了。2总体方案设计这个系统的设计目地是能够检测环境中的烟雾浓度以及温度等级,并且能够自动声音报警。该报警系统的组成局部会在后面的文章中一一介绍。该系统主要是针对家庭或小型场所而设计的烟雾报警器。报警器采用的工作方式是延时报警,以STC89C52单片机为核心器件,选用MQ-2半导体烟雾传感器采集烟雾浓度的等级,和其他电路构成烟雾报警系统。2.1系统设计要求以单片机作为中央处理器,对硬件电路进行设计和修改,完善其功能。硬件局部主要完成数据收集、声音报警、状态指示灯、数码管显示等局部。软件是整个系统的灵魂,通过程序来实现对硬件的控制,到达系统的目的要求,完成主程序和子程序的编写。通过软硬件的调试最终完成一个可运行的烟雾报警系统的设计。2.2系统方案论证根据系统设计要求,现提出两种系统方案。方案一方案一用C52单片机为关键器件。用MQ-2对烟雾浓度等级进行数据采集,通过模数转换电路输入单片机。添加了按键控制和电源开关,通过按键控制可以对报警上限值进行设置,电源开关附有一个指示灯可以指示报警器是否上电正常。输出选用数码管显示,蜂鸣器报警。其结构框图如下列图2.1所示。图2.1方案一结构框图方案二方案二用STC12C5410AD单片机作为主控单元,选用NIS-07离子烟雾传感器进行烟雾浓度等级的数据采集,直流电源供电。输出选用LCD液晶屏显示,蜂鸣器报警。如图2.2所示是方案二的结构框图。图2.2方案二结构框图2.3系统方案比拟与选择方案一选用STC89C52单片机,由于我们上课学习的51系列单片机与它完全兼容,对于它各个端口的应用也会更加熟悉,几块钱的价格也廉价。它的性能好,性价比高,在能够实现系统功能的情况下,是理想的单片机选型。方案二的STC12C5410AD单片机性能比52单片机稍微好一点,但是价格也要贵一些,因为所学的知识有限,对其也不够了解。MQ-2传感器是气敏型的烟雾传感器,对于该家用报警器的设计是比拟好的选择,主要检测天然气,液化气等可燃气体。NIS-07离子烟雾传感器性能优于气敏性烟雾传感器,适用于大型场所或工业现场。因为测试数据只有烟雾浓度等级和温度,所以不需要用液晶屏显示,数码管就可以很简单很直观的将数据信息反映出来。另外方案一添加了电源开关和按键设置等功能,相比于方案二更加完善了系统的功能。可以改变报警上限值就可以应用于不同的场所,使用起来也比拟灵活。综上所述,我们采用方案一来进行设计。3单元模块设计单元模块的局部主要就是以STC89C52单片机的最小系统作为核心,控制外围电路,然后通过特定的I/O口来添加各种功能模块,实现家庭防火报警系统的核心功能。3.1单元模块功能介绍及电路设计单元模块设计分别对个模块的电路原理进行介绍,下面依次给出详细说明。单片机电路设计单片机的最小系统电路图如下列图3.1所示。图3.1单片机的最小系统如上图3.1所示,单片机最小系统有单片机、复位电路、时钟电路构成。STC89C52单片机的工作电压范围为4V—5.5V,通常由外界直接给出5V直流电源,单片机管脚的40脚接正极5V,单片机管脚的20脚VSS接电源地端。复位电路目的是回到单片机初始工作状态。,在程序跑飞可以回到程序最前面,重新运行。单片机最小系统中复位电路如下列图3.2所示。图3.2复位电路原理图时钟电路是单片机不可缺少的局部,由两个22pf的电容和晶振组成。由一个时钟脉冲作为标准。一共有12个振荡周期,石英晶体的一个振荡周期1/12us,频率为12MHz。单片机最小系统中时钟电路如下列图所示:图3.3时钟电路原理图在上图3.3中,Y1表示为11.0592MHz的晶振,一般来说,理论上12MHz的晶振最能提高整个系统的性能。电容器主要是为了是稳定振荡频率,电容值应选择22pF。通过内部振荡这种方式所得到的时钟信号稳定性高。烟雾检测AD采集电路模块设计烟雾信号AD采集电路原理图如下列图3.4所示。图3.4信号采集AD转换电路原理图信号采集模块的电路图如图3.4所示,主要是由MQ-2对外界环境中的。在上图中将采集到的信号数据送入ADC0832进行AD转换。数码管显示模块设计数码管显示模块电路如图3.5所示。图3.5数码管显示电路图如上图3.5所示,三极管起到电流放大,开关控制的作用驱动电流,由于数码管是多段发光二极管组成,数码管被电流通过后需要很大的电流才可以更亮,为了看的可以更亮些那么就需要借助三极管的电流放大原理来工作,否那么由于电流分流太大而使得数码管总亮度降低,变暗。通过一组电阻把显示管与单片机P1口相连,防止了因电流太大损坏芯片或显示管。声音报警电路模块设计声音报警电路模块原理图如图3.6所示。图3.6声音报警模块原理图如上图3.6所示,此模块主要通过三极管基极串联一个电阻然后连接到单片机P3.6端口控制蜂鸣器,检测信号通过单片机内部程序控制蜂鸣器是否报警。按键控制电路设计按键电路图如图3.7所示。图3.7按键电路按键电路如图3.7所示。将按键分别同P2.0、P2.1、P2.2、P2.3相连,按键分别是设置键、一个加键、一个减键、一个紧急报警键。按下设置键可以结合加减键对温度或烟雾浓度报警峰值进行设置,遇到特殊情况,按下紧急报警键,蜂鸣器进行报警。电源电路模块设计为了方便,采用电池供电,我提出两种方案:方案一:采用5V蓄电池为系统供电。蓄电池的优点是电流驱动能力强,电压稳定,但是蓄电池体积大,不适用于该报警器,为了方便安装和携带故放弃了该方案。方案二:采用干电池供电,干电池性能虽然没有蓄电池好,但是足够提供单片机传感器工作所需的的电压,体积小,方便安装,而且电池容易更换。综上所述,采用方案二。电源接口电路如图3.8所示:图3.8电源接口电路原理图如上图3.8所示,图中P1为电池接口,即电池盒。SW1为电源开关,控制整个系统的供电。D1为电源指示灯,是系统是否正常上电的标志。温度检测电路模块设计DS18B20温度传感器接口电路如图3.9所示:图3.9温度传感器接口电路原理图温度传感器3脚接电源,1脚接地,2脚作为信号线。用一个上拉电阻和单片机的P3.5口单线总线相连,保证有效时钟周期内有足够的电流供应。3.2特殊器件的介绍这里介绍的特殊器件主要是指在各个模块中用到的主要器件。3.2.152单片机1、单片机的内部结构单片机的片内结构如图3.10所示。图3.10STC89C52单片机片内结构主控制器采用STC89C52单片机作为CPU,STC89C52单片机就是51&52系列单片机,就和AT89C51差不多,没有什么大的区别,可以直接替换,只是内部多了一个EEPROM空间,可以串口下载程序,指令执行速度快一倍。课堂上我们学习的是8051单片机,这里完全一样,指令和端口完全兼容,所以能够很快上手。它的高性能可以满足设计的需求。小巧灵活、本钱低、易于产品化的特点让它能很方便的安装在各种设备上,在恶劣环境下也能正常工作。STC89C52单片机的管脚图如下:图3.11STC89C52管脚示意图如图3.11所示,40个引脚按照其功能类别将它们分成三类:电源和时钟引脚VCC、VSS、XTAL1、XTAL2;编程控制引脚RST、、、;I/O口引脚P0、P1、P2、P3。四个端口都可以作为I/O口使用,另外不同的是P2口还可以用于为系统提供高八位地址。P3口还可以按照定义完成第二功能。如表3.1所示是P3口第二功能表。表3.1P3端口的第二功能引脚号第二功能P3.0RXD〔串行输入〕P3.1TXD〔串行输出〕P3.2INT0〔外部中断0〕P3.3INT1〔外部中断1〕P3.4T0〔定时器0外部输入〕P3.5T1〔定时器1外部输入〕P3.6WR〔外部数据存储器写选通〕P3.7RD〔外部数据存储器读选通〕DS18B20传感器该传感器是智能化的集成温度传感器,读数方便,存储93.75ms和750ms内的9位和12位数字量。温度变换功率来自数据总线,总线可直接向传感器供电。所以DS18B20使系统更加简单,可靠性更高DS18B20采用3脚PR35封装或8脚SOIC封装。内部结构图如图3.12所示:图3.12DS18B20的内部结构图DS18B20内部有64位ROM单线接口、传感器、触发器和存放器,还有一个8位发生器CRC。DS18B20管脚排列如图3.13所示:图3.13DS18B20的管脚排列图DS18B20温度传感器数据分辨率和转换时间如表3.2所示:R1R0分辨率温度最大转换时间/ms00993.750110187.51011275.001112750.00表3.2数据分辨率和转换时间DS18B20温度传感器局部温度转换值如表3.3所示:温度输入〔2进制〕输出〔16进制〕+125℃000001111101000007D0H+85℃00000101010100000550H+25.0625℃00000001100100010191H+10.125℃000000001010001000A2H+0.5℃00000000000010000008H0℃00000000000000000000H-0.5℃1111111111111000FFF8H-10.125℃1111111101011110FF5EH-25.0625℃1111111101011110EE6FH-55℃1110111001101111FE90H表3.3DS18B20局部温度转换值MQ-2烟雾传感器MQ-2是气敏性传感器,属于外表离子式N型半导体。当处于200~300°C温度时,二氧化锡吸附空气中的氧,形成氧的负离子吸附,使半导体中的电子密度减少,从而使其电阻值增加。当与烟雾接触时,如果晶粒间界处的势垒受到该烟雾的调制而变化,就会引起表而电导率的变化。利用这一点就可以获得这种烟雾存在的信息。当有烟雾时。可燃烟雾吸附在半导体外表,释放电子,使得半导体电子增加,电阻下降。当空气中没有烟雾时,二氧化锡半导体又会自动恢复氧的负离子吸附,使电阻值升高到初始状态。通过电阻值的变化来反映烟雾浓度。这就是MQ-2型燃性烟雾传感器检测可燃烟雾的根本原理。如图3.14所示是MQ-2烟雾传感器的结构图和外观图:图3.14MQ-2烟雾传感器结构图和外观图MQ-2的技术指标如表3.4所示:加热电压〔Vh〕AC或DC5±0.2V回路电压〔Vc〕最大DC24V负载电阴〔Rl〕2KΩ清洁空气中电阻〔Ra〕≤2000KΩ灵敏度〔S=Ra/Rdg〕≥4(在1000ppmC4H10中)响应时间(trec)≤10S恢复时间(trec)≤30S元件功耗≤0.7W检测范围50—10000ppm使用寿命2年表3.4MQ-2的技术指标MQ-2具有灵敏度特性、初期稳定特性、加热特性。其特性参数是:回路电压:(Vc)5~24V,取样电阻:(RL)0.1~20K,加热电压:(VH)5±0.2V,加热功率:(P)约750mW,灵敏度:以甲烷为例R0(air)/RS(0.1%CH4)>5,响应时间:Tres<10秒,恢复时间:Trec<30秒。烟雾浓度与送入单片机的电压值对应数据如表3.5所示:表3.5烟雾浓度与送入单片机电压对应值浓度等级电压〔V〕03.7013.6523.6033.4843.3052.9862.6172.2281.8091.02MQ-2传感器对液化气,天然气等厌恶有很高的灵敏度,所以很适合家庭防火报警系统。具有较好的稳定性,可以长期使用,较强的抗干扰性可准确排除非可燃烟雾的干扰信息。需要注意的是MQ-2烟雾传感器是气敏元件,内阻很小,通电后要经过一段时间才能稳定工作,所以需要预热几分钟在开始使用,以免造成误差误报。3.2.4ADC0832模数转换ADC0832是一种模数转换芯片。它具有小巧应用灵活的特点,价格廉价,适用于各类单片机,所以是一种很常见的模数转换器。它的参数指标是:输入输出电平与三极管和场效应管兼容,电源输入电压在0~5V之间,工作频率为250KHz,转换时间为32μS。ADC0832的引脚图如图3.15所示:图3.15ADC0832引脚图其中CS为片选使能口,低电平有效;CH0、CH1为输入通道;DI为数据信号输入,DO为数据信号输出;CLK为时钟输入; Vcc和GND为电源和地端。4软件设计4.1软件设计介绍软件编程用的是软件keiluvision4,可应用于各种单片机的程序编写和下载。keiluvision4具有丰富的库函数和调试工具。用这个软件编写程序容易理解并且操作也简单,很容易上手。C语言的程序编写也比其它的语言更为详细,相比于汇编语言表现为更易理解,通俗易懂。如图4.1所示是软件开发界面:图4.1keiluvision4开发界面图4.2主要软件设计流程框图及说明软件设计主要可以分为三个局部,分别是主程序、定时程序和按键处理程序。主程序流程图如图4.2所示:图4.2主程序流程图首先要给传感器预热,使其能恢复到正常工作状态,然后进行按键扫描,假设有按下设置键,那么进入报警限值子程序,假设没有那么开始信号数据的采集。通过单片机内部程序判断是否报警,程序编写的过程中还要注意很多小细节例如:在读取温度的时候如果中断的太频繁了,就应该把中断给关了,否那么会影响到18b20的时序。定时器0程序流程图如下:图4.3定时器定时程序流程图该段程序用于数码管的显示,每隔2ms扫描一次,实时显示温度和烟雾浓度数据。经过测试能够很好的完成数码管显示数据的功能。按键控制程序流程图如图4.4所示:图4.4按键控制子程序流程图在整个报警系统工作中,采集到的信息经模数转换处理后,将数据送入单片机,假设到达了报警限值,那么开启蜂鸣器。主程序还包括LED八段式数码管浓度字符显示功能、紧急报警按钮程序、上限值设定功能等,让系统功能更加齐全,方便我们的使用。模块化编程极大的减小了编写程序的工程量。5系统调试调试分为软件调试和硬件调试两个局部。软件调试完后用protues进行仿真,得到预期结果后后续在进行实物的制作。5.1软件调试与仿真用软件keiluvision4编写程序,按照主程序流程图进行编程。将子程序模块化编写好,正确的调用。不断的调试运行,修改程序。最终得到的程序应满足系统所需要的功能。用软件protues仿真,先将所有元器件布局好,按照总电路图用标号连接,如图5.1所示是protues仿真界面图。图5.1元器件布局图应该注意的是由于没有传感器,这里我们用滑动变阻器当作烟雾传感器进行仿真,通过电阻的变化反响烟雾浓度等级。内置报警上限值是温度高于50度或者烟雾浓度等级大于5,报警器报警。如图5.2所示,通过手动调节温度实现报警仿真。图5.2温度传感器报警图如图5.2所示,数码管左边显示的是烟雾浓度等级,右边显示的是温度值,温度上升到52度,到达了报警限值50度,此时蜂鸣器报警。烟雾浓度等级为7,超过了上限值,蜂鸣器报警。如图5.3所示是烟雾浓度仿真图。图5.3烟雾浓度报警图通过按键可以改变报警上限值,如图5.4所示:图5.4紧急报警上限值设置仿真图仿真局部能够实现烟雾报警器的功能要求。软件调试比拟成功,接下来可以开始进行硬件的焊接与调试。5.2硬件制作与调试首先按照元器件清单将元器件检查,看是否有损坏元件。然后将其焊接在万用板上。如图5.5所示,是元器件实物布局图。图5.5元器件实物布局图将元器件焊接好,运用实践课上老师交给我们的焊接方法认真细心的焊,如图5.6所示是焊好的实物图。图5.6元器件实物焊接图最后用导线按照原理图进行连接的到如图5.7所示的导线连接图。图5.7导线连接实物图通过反复的硬件调试最终完成了实物的制作,如图5.8所示是得到的成品图。图5.8基于单片机的家庭防火报警系统成品图这里我们用打火机的气体作为烟雾源进行测试,这里烟雾浓度上限制设定为5。如图5.9所示,当烟雾浓度到达设定的报警上限值,蜂鸣器发出报警声音。烟雾浓度等级到达上限值蜂鸣器报警烟雾浓度等级到达上限值蜂鸣器报警图5.9烟雾浓度等级到达报警值蜂鸣器报警在实物的制作过程中应注意以下几点:第一,因为该系统是用的万用板手工焊接。所以我们要仔细耐心的进行焊接,焊接完成后要检查它是否有虚焊、是否有毛剌等。第二,用万用表按照原理图进行分析,检查焊接过程中可能出现错误的地方,看通过的电压电流是否满足设计的规定需求,一定要确保没有短路的情况出现,以免烧坏器件。第三,上电检查。上电前先看一下供应电源是否是要求电压值,低端电压要调节到零,或者接近零。第四,程序下载。将程序下载进单片机中对其功能进行一一验证。由于在万用板上没有设计程序下载口,所以程序下载是在学校实验室的实验板上进行。该芯片程序已经烧写完成。5.3测试结果分析通过不断的调试修改,最终得到的报警器成品能够实现烟雾浓度和温度的检测,采集到的数据经A/D转换通过单片机编写程序进行控制。最终在数码管上显示出烟雾浓度等级和温度值。假设温度或烟雾浓度等级到达上限值,蜂鸣器进行自动报警。我认为这个系统还有改良的地方。比方真正应用到现场的时候,为了防止报警器因温度过高器件受到干扰而影响到蜂鸣器的报警,我们应该在该报警器外部添加一个防火防潮材料的外壳,只需要将MQ-2传感器和DS18B20温度传感器露出来与外界接触。另外,假设家庭条件允许,我们可以多参加一个输出控制外围的喷水阀,在报警器报警的同时可以翻开喷水阀减小火势,这样可以减少火灾带来的经济损失。因为选用的器件性价比很高,可靠性也高,所以在能够满足设计需求的情况下,本次设计方案选择很成功。6结论基于单片机的家庭防火报警器是以ATC89C52单片机、MQ-2传感器为核心器件的报警系统。在加强人们的防火意识上起到了很大的作用。对于很多有小孩的家庭,这种防火灾报警器的普及应用很有必要,大人在外上班的时候也能保证孩子的平安。通过各种方案的比拟,我选出最适合家庭的防火报警的方案进行仪器设计,并对仪器的整体设计和各个组成局部进行了详细的分析和设计。该系统通过主控制器单片机借助各种传感器对数据进行收集分析处理,控制蜂鸣器报警,到达预防火灾和报警的作用。软件局部的实现是通过Keil编程软件来实现的,因为没在实验室所以编程方面很不熟练,还是通过到图书馆查询资料以及在网上收集资料最后在同学和老师的帮助下完成了程序的编写。仿真采用标号连接,方便修改和布局,用滑动变阻器代替烟雾等级进行仿真,DS18B20温度传感器也可以直接调节温度实现仿真,到达效果。硬件局部由于仿真已经实现了,故实物制作还是比拟容易完成的,注意焊接的时候不出现短接虚焊,因为元器件不是很多,所以万用板也选得比拟小,元器件布局一定要合理,以便导线的连接。通过后续的调试最终得到预期的结果,报警系统能够根据外界温度及烟雾浓度等级自动报警。7总结与体会毕业设计是大学生涯的最后一站,也是很重要的一局部。最开始选题的时候还犹豫不定,不知道自己能不能完成。到后来一步一步的排版画图,写程序调程序。最后调试成成效果出来的时候很有成就感,就觉得自己没有白努力。通过这次的学习过程,我熟悉了很多专业相关的软件,掌握了解决问题的方法。几个月的毕业设计使我学到了很多东西,很多以前没有看到过的知识点和不太熟悉的知识又再一次过了一遍头脑。稳固了课堂上学到的知识,同样增强了我的动手能力。资料的查找是一个很漫长的工作,需要足够的耐心,还要仔细的阅读理解各种文献。这让我明白了资料查找在论文编写过程中的必要性和重要性。一个毕业设计就好比一个工程,通过这次的毕业设计经历,我熟悉了做工程的流程,掌握了解决问题的方法,提高了自己在学科方面的见识。这些经验在以后的工作中一定会添光增彩。总之一句话,这次的毕业设计算是比拟成功的完成了。8谢辞从定题目到现在也差不多三个月了吧,在这期间我要感谢帮助我的老师同学和朋友。是他们给了我很多帮助,让我可以完成这次的毕业设计。首先要感谢的是我的导师蒋文波老师,在定题目的时候给了我们很多参考,给我们介绍了很多有关毕业设计的流程和方法,在我有问题的时候,蒋老师也会耐心的给我讲解。衷心的感谢蒋老师,让我又丰富了自己的知识,学会了遇到问题时的分析思考,找方法解决问题。然后要感谢我的室友邹鹏和刘家祥,每天很早就叫我起床,然后一起做毕业设计。有什么不清楚的地方大家都可以商量解决方法。每当我懈怠了,想要放松一下,看见他们都在认真的做毕业设计,写论文,我就也会跟着大家一起继续做设计。感谢临江苑挨着我们寝室这一群人,名字太多就不写了,你们懂的,大家都很无私的用自己学到的知识帮我解决遇到的问题。最后要感谢西华大学给我这次毕业设计的时机,以前的课程设计只是各种小知识点的应用,通过毕业设计让我将学到的知识融会贯穿,我在以后的工作中一定会好好的利用这次学习的经验,争取更上一层楼。9参考文献[1]李华.MCS一51系列单片机实用接口技术[M].北京:北京航空航天大学出版社.2002.[2]张毅坤等.单片微型计算机原理及应用[M].西安:西安电子科技大学出版社.2006.[3]潘新民等.微型计算机控制技术[M].北京:电子工业出版社.2023.[4]陈伟.MCS一51系列单片机实用子程序集锦[M].北京:清华大学出版社.1993.[5]吴佑寿.LabVIEW7实用教程[M].北京:电子工业出版社.2007.[6]朱明程等.一氧化碳传感器MGS1100原理及应用电子技术[J].电子技术.1998,121(1):40-43.[7]刘迎春.传感器原理设计及应用[M].湖南:国防科技大学出版社.2004[8]赵负图.数据采集与控制系统[M].北京:北京科学技术出社.1987.[9]王假设鲸.数据通信系统入门[M].北京:人民邮电出版社.1984.[10]肖忠祥主编.数据采集原理[M].陕西:西北工业大学出版社.2003.[11]刘广玉.新型传感器技术及应用[M].北京:北京航空航天大学出版社.1989.[12]张毅刚.MCS一51单片机应用设计[M].北京:清华大学出版社.1990.[13]陈伟.MCS一51系列单片机实用子程序集锦[M].北京:清华大学出版社.1993.[14]何立民.单片机实用文集[M].北京:北京航空航天大学出版.1993.[15]余成波.传感器与自动检测技术[M].北京:高等教育出版社.2004.[16]WangXihuai,XiaoJianmei,BaoMinzhong.Multi-sensorFireDetectionAlgorithmforShipFireAlarmSystemUsingNeuralFuzzyNetwork[C].SignalProcessingProceedings.2000(3):1602~1605[17]梁一凡、黄巧玲.一种实用型消防报警器的设计[J].南方金属.2023,187〔4〕:38-40.[18]徐志成.森林火灾无线报警器的设计[J].吉林林业科技.2023,245〔5〕:46-49.[19]KhalidNazimS.A.,Dr.M.B.SanjayPande.MotionBlobsasaFeatureforDetectiononSmoke[J].InternationalJournalofAdvancedComputerSciencesandApplications.2023,153〔3〕:32-35.附录1电路原理图附录2元器件清单器件名字器件型号标号数量AD采集芯片ADC083211蜂鸣器蜂鸣器B11电容10uFC11电容20pFC2,C32电源指示灯DD11数码管DS04DS11电源接口Header2P11三极管8550Q1,Q2,Q3,Q44三极管8550Q51电阻200R1,R6,R7,R8,R9,R10,R11,R128电阻2KR2,R3,R4,R5,R135电阻1KR14,R182电阻10KR15,R162电阻4.7R171独立按键SW-PBS1,S2,S3,S4,S55电源开关sw-灰色SW11单片机U1U11烟雾传感器MQ-21温度传感器DS18B20U31晶振12MY11附录3程序#include<reg52.h> //调用单片机头文件#defineucharunsignedchar//无符号字符型宏定义 变量范围0~255#defineuintunsignedint //无符号整型宏定义 变量范围0~65535#include<intrins.h>#include"eeprom52.h"//数码管段选定义012345 6 7 8 9 ucharcodesmg_du[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90, 0x88,0x83,0xc6,0xa1,0x86,0x8e,0xff}; //断码//数码管位选定义ucharcodesmg_we[]={0x7f,0xbf,0xdf,0xef};uchardis_smg[8]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8}; sbitCS=P3^2; //CS定义为P3口的第2位脚,连接ADC0832CS脚PCBsbitSCL=P3^3; //SCL定义为P3口的第3位脚,连接ADC0832SCL脚sbitDO=P3^4; //DO定义为P3口的第4位脚,连接ADC0832DO脚sbitdq=P3^5; //18b20IO口的定义sbitbeep=P3^6;//蜂鸣器IO口定义uinttemperature,s_temp;//温度的变量uchardengji,s_dengji;//烟物等级ucharshoudong;//手动报警键bitflag_300ms=1;ucharkey_can; //按键值的变量ucharmenu_1;//菜单设计的变量/***********************1ms延时函数*****************************/voiddelay_1ms(uintq){ uinti,j; for(i=0;i<q;i++) for(j=0;j<120;j++);}/***********************小延时函数*****************************/voiddelay_uint(uintq){ while(q--);}/******************把数据保存到单片机内部eeprom中******************/voidwrite_eeprom(){ SectorErase(0x2000); byte_write(0x2000,s_temp); byte_write(0x2001,s_dengji); byte_write(0x2060,a_a); }/******************把数据从单片机内部eeprom中读出来*****************/voidread_eeprom(){ s_temp=byte_read(0x2000); s_dengji=byte_read(0x2001); a_a=byte_read(0x2060);}/**************开机自检eeprom初始化*****************/voidinit_eeprom(){ read_eeprom(); //先读 if(a_a!=1) //新的单片机初始单片机内问eeprom { s_temp=50; s_dengji=5; a_a=1; write_eeprom(); //保存数据 } }/***********************18b20初始化函数*****************************/voidinit_18b20(){ bitq; 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内的数据***************/voidwrite_18b20(uchardat){ uchari; for(i=0;i<8;i++) { //写数据是低位开始 dq=0; //把总线拿低写时间隙开始 dq=dat&0x01;//向18b20总线写数据了 delay_uint(5); //60us dq=1; //释放总线 dat>>=1; } }/*************读取18b20内的数据***************/ucharread_18b20(){ uchari,value; for(i=0;i<8;i++) { dq=0; //把总线拿低读时间隙开始 value>>=1; //读数据是低位开始 dq=1; //释放总线 if(dq==1) //开始读写数据 value|=0x80; delay_uint(5); //60us 读一个时间隙最少要保持60us的时间 } returnvalue; //返回数据}/*************读取温度的值读出来的是小数***************/uintread_temp(){ uintvalue; ucharlow; //在读取温度的时候如果中断的太频繁了,就应该把中断给关了,否那么会影响到18b20的时序 init_18b20(); //初始化18b20 write_18b20(0xcc); //跳过64位ROM write_18b20(0x44); //启动一次温度转换命令 delay_uint(50); //500us init_18b20(); //初始化18b20 write_18b20(0xcc); //跳过64位ROM write_18b20(0xbe); //发出读取暂存器命令 EA=0; low=read_18b20(); //读温度低字节 value=read_18b20();//读温度高字节 EA=1; value<<=8; //把温度的高位左移8位 value|=low; //把读出的温度低位放到value的低八位中 value*=0.0625; //转换到温度值 returnvalue; //返回读出的温度}/***********读数模转换数据********************************************************/ //请先了解ADC0832模数转换的串行协议,再来读本函数,主要是对应时序图来理解,本函数是模拟0832的串行协议进行的unsignedcharad0832read(bitSGL,bitODD){ unsignedchari=0,value=0,value1=0; SCL=0; DO=1; CS=0; //开始 SCL=1; //第一个上升沿 SCL=0; DO=SGL; SCL=1; //第二个上升沿 SCL=0; DO=ODD; SCL=1; //第三个上升沿 SCL=0; //第三个下降沿 DO=1; for(i=0;i<8;i++) { SCL=1; SCL=0;//开始从第四个下降沿接收数据 value<<=1; if(DO) value++; } for(i=0;i<8;i++) { //接收校验数据 value1>>=1; if(DO) value1+=0x80; SCL=1; SCL=0; } CS=1; SCL=1; if(value==value1) //与校验数据比拟,正确就返回数据,否那么返回0 returnvalue; return0;}/***********************数码显示函数*****************************/voiddisplay(){ uchari; P1=0xff; //消隐 P2=smg_we[i]; //位选 P1=dis_smg[i]; //段选 i++; if(i>=4) //4位数码管显示 i=0; }/*************定时器0初始化程序***************/voidtime_init() { EA=1; //开总中断 TMOD=0X01; //定时器0、定时器1工作方式1 ET0=1; //开定时器0中断 TR0=1; //允许定时器0定时}/********************独立按键程序*****************/ucharkey_can; //按键值voidkey() //独立按键程序{ staticucharkey_new; key_can=20;//按键值复原 P2|=0x0f; if((P2&0x0f)!=0x0f) //按键按下 { delay_1ms(1); //按键消抖动 if(((P2&0x0f)!=0x0f)&&(key_new==1)) { //确认是按键按下 key_new=0; switch(P2&0x0f) { case0x0e:key_can=4;break; //得到k1键值 case0x0d:key_can=3;break; //得到k2键值 case0x0b:key_can=2;break; //得到k3键值 case0x07:key_can=1;break; //得到k4键值 } } } else //按键松开 key_new=1; }/****************按键处理数码管显示函数***************/voidkey_with(){ if(key_can==4) //紧急报警键手动报警 { if(menu_1==0) shoudong=1; } if(key_can==1) //设置键 { menu_1++; if(menu_1>=3) { menu_1=0; } } if(menu_1==0) { if((key_can==2)||(key_can==3)) shoudong=0;//取消手动报警 } if(menu_1==1) //设置高温报警 { if(key_can==2) { s_temp++; //高温报警值加1 if(s_temp>99) s_temp=99; } if(key_can==3) { s_temp--; //高温报警值减1 if(s_temp<=10) s_temp=10; } dis_smg[0]=smg_du[s_temp%10]; //取个位显示 dis_smg[1]=smg_du[s_temp/10%10];//取十位显示 dis_smg[2]=0xbf; dis_smg[3]=smg_du[10]; //显示A write_eeprom(); //保存数据 } if(menu_1==2) //设置烟物报警 { if(key_can==2) { s_dengji++; //烟物报警值加1 if(s_dengji>=9) s_dengji=9; } if(key_can==3) { s_dengji--; //烟物报警值减1 if(s_dengji<=1) s_dengji=1; } dis_smg[0]=smg_du[s_dengji%10]; //取个位显示 dis_smg[1]=0xbf; dis_smg[2]=0xbf; dis_smg[3]=smg_du[11]; //显示B write_eeprom(); //保存数据 } }/****************报警函数***************/voidclock_h_l(){ staticucharvalue; if((dengji>=s_dengji)||(temperature>=s_temp)||(shoudong==1)) //报警 { value++; if(value>=2) { value=10; beep=~beep; //蜂鸣器报警 } }else { if((dengji<s_dengji)&&(temperature<s_temp)&&(shoudong==0)) //取消报警 { value=0; beep=1; //取消报警 } }}/***************主函数*****************/voidmain(){ beep=0; //开机蜂鸣器叫一声 delay_1ms(200); P0=P1=P2=P3=0xff;//初始化IO口为高电平 temperature=read_temp();//读取温度值 init_eeprom();//开始初始化保存的数据 delay_1ms(650); temperature=read_temp();//读取温度值 time_init(); //初始化定时器 while(1) { key(); //独立按键程序 if(key_can<10) { key_with(); //按键按下要执行的程序 } if(flag_300ms==1) { flag_300ms=0; clock_h_l(); temperature=read_temp();//读取温度值 dengji=ad0832read(1,0); dengji=dengji*10/250; if(menu_1==0) { if(temperature>=99) temperature=99; dis_smg[3]=smg_du[dengji]; //显示烟物报警等级 dis_smg[2]=0xbf; //- dis_smg[1]=smg_du[temperature/10%10]; //十位 dis_smg[0]=smg_du[temperature%10]; //个位 ADC0832为8位ADC,数值为0~255,我们将其分开放入l_tmpdate数组中显示 } } delay_1ms(1); }}/*************定时器0中断效劳程序***************/voidtime0_int()interrupt1{ staticucharvalue; TH0=0xf8; TL0=0x30;//2ms value++; display(); //数码管显示函数 if(value%150==0) { flag_300ms=1; //300ms value=0; }}#ifndef_EEPROM52_H_#define_EEPROM52_H_uchara_a;/********STC89C52扇区分布*******第一扇区:1000H--11FF第二扇区:1200H--13FF第三扇区:1400H--15FF第四扇区:1600H--17FF第五扇区:1800H--19FF第六扇区:1A00H--1BFF第七扇区:1C00H--1DFF第八扇区:1E00H--1FFF*****************//********STC89C52扇区分布*******第一扇区:2000H--21FF第二扇区:2200H--23FF第三扇区:2400H--25FF第四扇区:2600H--27FF第五扇区:2800H--29FF第六扇区:2A00H--2BFF第七扇区:2C00H--2DFF第八扇区:2E00H--2FFF*****************/#defineRdCommand0x01//定义ISP的操作命令#definePrgCommand0x02#defineEraseCommand0x03#defineError1#defineOk0#defineWaitTime0x01//定义CPU的等待时间sfrISP_DATA=0xe2;//存放器申明sfrISP_ADDRH=0xe3;sfrISP_ADDRL=0xe4;sfrISP_CMD=0xe5;sfrISP_TRIG=0xe6;sfrISP_CONTR=0xe7;/*================翻开ISP,IAP功能=================*/voidISP_IAP_enable(void){ EA=0;/*关中断*/ ISP_CONTR=ISP_CONTR&0x18;/*0001,1000*/ ISP_CONTR=ISP_CONTR|WaitTime;/*写入硬件延时*/ ISP_CONTR=ISP_CONTR|0x80;/*ISPEN=1*/}/*===============关闭ISP,IAP功能==================*/voidISP_IAP_disable(void){ ISP_CONTR=ISP_CONTR&0x7f;/*ISPEN=0*/ ISP_TRIG=0x00; EA=1;/*开中断*/}/*================公用的触发代码====================*/voidISPgoon(void){ ISP_IAP_enable();/*翻开ISP,IAP功能*/ ISP_TRIG=0x46;/*触发ISP_IAP命令字节1*/ ISP_TRIG=0xb9;/*触发ISP_IAP命令字节2*/ _nop_();}/*====================字节读========================*/unsignedcharbyte_read(unsignedintbyte_addr){ EA=0; ISP_ADDRH=(unsignedchar)(byte_addr>>8);/*地址赋值*/ ISP_ADDRL=(unsignedchar)(byte_addr&0x00ff); ISP_CMD=ISP_CMD&0xf8;/*去除低3位*/ ISP_CMD=ISP_CMD|RdCommand;/*写入读命令*/ ISPgoon();/*触发执行*/ ISP_IAP_disable();/*关闭ISP,IAP功能*/ EA=1; return(ISP_DATA);/*返回读到的数据*/}/*==================扇区擦除========================*/voidSectorErase(unsignedintsector_addr){ unsignedintiSectorAddr; iSectorAddr=(sector_addr&0xfe00);/*取扇区地址*/ ISP_ADDRH=(unsignedchar)(iSectorAddr>>8); ISP_ADDRL=0x00; ISP_CMD=ISP_CMD&0xf8;/*清空低3位*/ ISP_CMD=ISP_CMD|EraseCommand;/*擦除命令3*/ ISPgoon();/*触发执行*/ ISP_IAP_disable();/*关闭ISP,IAP功能*/}/*====================字节写========================*/voidbyte_write(unsignedintbyte_addr,unsignedcharoriginal_data){ EA=0;// SectorErase(byte_addr); ISP_ADDRH=(unsignedchar)(byte_addr>>8);/*取地址*/ ISP_ADDRL=(unsignedchar)(byte_addr&0x00ff); ISP_CMD=ISP_CMD&0xf8;/*清低3位*/ ISP_CMD=ISP_CMD|PrgCommand;/*写命令2*/ ISP_DATA=original_data;/*写入数据准备*/ ISPgoon();/*触发执行*/ ISP_IAP_disable();/*关闭IAP功能*/ EA=1;}#endif附录4外文资料翻译〔英文原文出处〕火灾自动报警系统传统电子平安报警系统主要是通过传感器自动检测,产生报警信号,从现场发出报警信号或通过专门电缆近距离报警,从而引起人们的警觉。通过多年的研究和开展,现在的报警器可以说是门类众多。由于报警器的飞速开展和社会各个领域的急迫需要,能应用的领域越来越多,特别是在民用领域更是急速开展。近年来,红外线报警器已经成为报警领域的一个热点,由于其采用的是不可见的红外线探测,所以具有隐蔽性好、平安等特点。红外线传感器按机理不同可以分为光探测型和热探测型。光探测传感器是利用光子效应的红外探测器。这类传感器响应速度快、灵敏度高、检测特性好,但需要冷却,使用不方便。而且器件的检测灵敏度与红外波长有关。热探测传感器是利用热释电效应的红外探测器。在接收到目标的红外辐射后温度升高,温度的升高又引起传感器内部某些物理量的变化,通过检测物理量的变化来确定红外线辐射。这类传感器在室温条件下工作,检测灵敏度也很高,响应速度也很快,而且与红外线辐射波长无关,可探测功率只受背景辐射的限制,应用很方便。本文设计的是被动式热释电红外探测器。文中主要论述了热释电的原理、热释电探测器的特性、BISS0001传感信号处理器、555定时器组成的多谐振荡报警电路等内容。最后设计完成了热释电红外探测报警器的硬件电路。随着现代家庭用火、用电量的增加,家庭火灾发生的频率越来越高。家庭火灾一旦发生,很容易出现扑救不及时、灭火器材缺乏及在场人惊慌失措、逃生缓慢等不利因素,最终导致重大生命财产损失。探讨家庭火灾的特点及防火对策,对于预防家庭火灾,减少火灾损失具有现实意义在现代城市家庭里,许多人因不懂家庭平安常识引起火灾事故,使好端端的幸福家庭转眼间毁于一旦,有的导致家破人亡,而且一旦发生居民家庭火灾,处置不当、报警缓慢,是造成人员受害的原因。人们应该积极了解家庭火灾的主要起因,掌握防止发生火灾的知识和万一发生火灾时保护自己的方法,及时消除隐患。英国每年发生50000起以上的严重家庭火灾,其中大局部火灾造成人员伤亡和重大的家庭财产损失,有的还连累左邻右舍,火灾损失更加沉重。在调查火灾起因的时候,绝大多数发生火灾家庭的当事人说,以前总觉得火灾是人家的事情,与自己离得很远,没有想到这一次竟然会发生在自己的头上。家庭火灾的主要原因是麻痹大意,没有及时采取预防措施。在我国的一些大中城市,几乎每天都发生家庭火灾,所以防火是每个家庭必须时刻注意的问题。假设能根据您家的实际情况预先采取简单的防火措施,一些悲剧是完全可以防止的。火灾自动报警系统是人们为了早期发现通报火灾,并及时采取有效措施,控制和扑灭火灾,而设置在建筑物中或其它场所的一种自动消防设施,是人们同火灾作斗争的有力工具。火灾报警系统,一般由火灾探测器、区域报警器和集中报警器组成;也可以根据工程的要求同各种灭火设施和通讯装置联动,以形成中心控制系统。即由自动报警、自动灭火、平安疏散诱导、系统过程显示、消防档案管理等组成一个完整的消防控制系统。火灾探测器是探测火灾的仪器,由于在火灾发生的阶段,将伴随产生烟雾、高温格火光。这些烟、热和光可以通过探测器转变为电信号报警或使自动灭火系统启动,及时扑灭火灾。区域报警器能将所在楼层之探测器发出的信号转换为声光报警,并在屏幕上显示出火灾的房间号;同时还能监视假设干楼层的集中报警器〔如果监视整个大楼的那么设于消防控制中心〕输出信号或控制自动灭火系统。集中报警是将接收到的信号以声光方式显示出来,其屏幕上也具体显示出着火的楼层和房间号,机上停走的时钟记录下首次报警时间性,利用本机专用,还可迅速发出指示和向消防队报警。此外,也可以控制有关的灭火系统或将火灾信号传输给消防控制室。系统组成火灾自动报警系统是由触发器件、火灾报警装置、火灾警报装置以及具有其它辅助功能的装置组成火灾报警系统按钮的火灾报警系统。它能够在火灾初期,将燃烧产生的烟雾、热量和光辐射等物理量,通过感温。感烟和感光等火灾探测器变成电信号,传输到火灾报警控制器,并同时显示出火灾发生的部位,记录火灾发生的时间。一般火灾自动报警系统和自动喷水灭火系统、室内消火栓系统、防排烟系统、通风系统、空调系统、防火门、防火卷帘、挡烟垂壁等相关设备联动,自动或手动发出指令、启动相应的装置。〔一〕触发器件在火灾自动报警系统中,自动或手动产生火灾报警信号的器件称为触发件,主要包括火灾探测器和手动火灾报警按钮。火灾探测器是能对火灾参数(如烟、温度、火焰辐射、气体浓度等)响应,并自动产生火灾报警信号的器件。按响应火灾参数的不同,火灾探测器分成感温火灾探测器、感烟火灾探测器、感光火灾探测器、可燃气体探测器和复合火灾探测器五种根本类型。不同类型的火灾探测器适用于不同类型的火灾和不同的场所。手动火灾报警按钮是手动方式产生火灾报警信号、启动火灾自动报警系统的器件,也是火灾自动报警系统中不可缺少的组成局部之一。(二)火灾报警装置在火灾自动报警系统中,用以接收、显示和传递火灾报警信号,并能发出控制信号和具有其它辅助功能的控制指示设备称为火灾报警装置。火灾报警控制器就是其中最根本的一种。火灾报警控制器担负着为火灾探测器提供稳定的工作电源;监视探测器及系统自身的工作状态;接收、转换、处理火灾探测器输出的报警信号;进行声光报警;指示报警的具体部位及时间;同时执行相应辅助控制等诸多任务。是火灾报警系统中的核心组成局部。在火灾报警装置中,还有一些如中断器、区域显示器、火灾显示盘等功能能不完整的报警装置,它们可视为火灾报警控制器的演变或补充。在特定条件下应用,与火灾报警控制器同属火灾报警装置。火灾报警控制器的根本功能主要有:主电、备电自动转换,备用电源充电功能,电源故障监测功能,电源工作状态指标功能,为探测器回路供电功能,控测器或系统故障声光报警,火灾声、光报警、火灾报警记忆功能,时钟单元功能,火灾报警优先报故障功能,声报警音响消音及再次声响报警功能。(三)火灾警报装置在火灾自动报警系统中,用以发出区别于环境声、光的火灾警报信号的装置称为火灾警报装置。它以声、光音响方式向报警区域发出火灾警报信号,以警示人们采取平安疏散、灭火救灾措施。(四)消防控制设备在火灾自动报警系统中,当接收到火灾报警后,能自动或手动启动相关消防设备并显示其状态的设备,称为消防控制设备。主要包括火灾报警控制器,自动灭火系统的控制装置,室内消火栓系统的控制装置,防烟排烟系统及空调通风系统的控制装置,常开防火门,防火卷帘的控制装置,电梯回降控制装置,以及火灾应急播送、火灾警报装置、消防通信设备、火灾应急照明与疏散指示标志的控制装置等控制装置中的局部或全部。消防控制设备一般设置在消防控制中心,以便于实行集中统一控制。也有的消防控制设备设置在被控消防设备所在现场,但其动作信号那么必须返回消防控制室,实行集中与分散相结合的控制方式。(五)电源,火灾自动报警系统属于消防用电设备,其主电源应当采用消防电源,备用电采用蓄电池。系统电源除为火灾报警控制器供电外,还为与系统相关的消防控制设备等供电。英文原文:〔英文原文出处〕AutomaticfirealarmsystemThetraditionalelectronsafealarmsystemmainlyisthroughthesensorautomaticdetection,producesthealarm,sendsoutthealarmfromthesceneorreportstothepolicethroughthespecialelectriccableneardistance,thuscausespeople'svigilance.Throughmanyyearsresearchandthedevelopment,thepresentalarmapparatusmaysayistheclassismultitudinous.Asaresultofthealarmapparatusrapiddevelopmentandthesocialeachdomainanxiousneed,cantheapplicationdomainbemoreandmoremany,speciallyisrapidlydevelopsinthecivildomain.Inrecentyears,theinfraredalarmapparatusalreadybecamereportstothepoliceadomainhotspot,becauseitusedwasnottheobviouslyinfraredacquisition,thereforehadthehidingtobegood,characteristicandsoonsecurity.Theinfraredsensorisdifferentaccordingtothemechanismmaydivideintothelightsurveyandthehotsurvey.Thelightacquisitionsensorisusesthephotoneffecttheinfraredacquisitionaid.Thiskindofsensorspeedofresponsequick,thesensitivityhigh,theexaminationcharacteristicisgood,butneedstocool,usesnotconveniently.Moreoverthecomponentexaminationsensitivityandtheinfraredwavelengthconcern.Thehotacquisitionsensorisuseshotlyreleasestheelectricityeffecttheinfraredacquisitionaid.Afterreceivesthegoaltheinfraredradiationtemperatureincrement,thetemperatureelevatescausesthesensorinteriorcertainphysicalquantitieschanges,throughexaminationphysicalquantitychangedefiniteinfraredemission.Thiskindofsensorworksundertheroomtemperaturecondition,examinationsensitivityalsoveryhigh,speedofresponsealsoveryquick,moreoverhasnothingtodowithwiththeinfraredemissionwavelength,maysurveythepoweronlytoreceivethebackgroundradiationthelimit,theapplicationisveryconvenient.Thisarticledesignsisthepassiveformhotlyreleasestheelectricityinfraredacquisitionaid.Inthearticlemainlyelaboratedhashotlyreleasedtheelectricitytheprinciple,hotlyreleasescontentandsoonmanyalarmcircuitwhichtheelectricdetectorthecharacteristic,theBISS0001signalprocessor,555timerscomposed.Finallydesignedcompleteshashotlyreleasedtheelectricityinfrareddetectional

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论