ImageVerifierCode 换一换
格式:DOCX , 页数:29 ,大小:414.05KB ,
资源ID:5702303      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5702303.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(火灾自动报警系统设计.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

火灾自动报警系统设计.docx

1、火灾自动报警系统设计 XXXXXXXXXXXXXXXX学院本科毕业论文(设计) 题 目 火灾自动报警系统设计 指导教师 XXX 职称 副教授 学生姓名 XXXX 学号 XXXXXXXXX专 业 通信工程 班级 通信一班院 (系) 电子信息工程学院完成时间 2010年04月23日火灾自动报警系统设计摘 要本文利用单片机结合传感器技术而开发设计了这一火灾自动报警系统。本设计将采用DS18B20数字温度传感器,可将温度信号直接转换成数字信号送给单片机,电路简单,成本低;同时可设置温度报警值,实现声光报警。选用MQ-2型半导体可燃气体敏感元件烟雾传感器实现烟雾的检测,具有灵敏度高、响应快、抗干扰能力强

2、等优点,而且价格低廉,使用寿命长。采用SMC1602A液晶显示模块可以直观的显示实时温度和气体浓度。选用最常用的AT89S51单片机对所采集的数据进行处理。该火灾自动报警系统结构简单、性能稳定、使用方便、价格低廉,具有一定的实用价值。关键字 火灾自动报警系统/单片机/MQ-2DESIGN OF AUTOMATIC FIRE ALARMING SYSTEMABSTRACTThis article used the Single Chip Microcomputer and sensor technology to develop has designed this automatic fire

3、alarming system. This design will use the DS18B20 digital temperature sensor, the temperature signal can be converted directly into a digital signal and send to the Single Chip Microcomputer, the circuit is simple and low cost; At the same time, we can set the limiting temperature, and achieve the s

4、ound and light alarm. In which selects the MQ-2 semiconductor resistance type smog sensor realizes the smog examination, has the high sensitivity, quickly responds, strong anti jamming ability and so on the merits, moreover the price is inexpensive, the service life is long. Liquid Crystal Module ca

5、n be used the SMC1602A visual display real time temperature and gas concentration. The most commonly used 89S51 Single Chip Microcomputer used on the data collected for processing. This automatic fire alarming system is simple structure, stable performance, easy to use, low cost, and has certain pra

6、ctical value.KEY WORDS Automatic fire alarming system, Single Chip Microcomputer, MQ-21 绪论1.1 课题背景火灾报警系统是各行各业必需的一种安全系统网络,可靠的监测与数据传输是该系统非常重要的环节。现代化的建筑规模大、标准高、人员密集、设备众多,对防火要求极为严格。随着我国经济建设的发展,各种高层建筑、大中型商业建筑、厂房不断涌现,对消防报警系统提出了更高更严的要求。为了早期发现和通报火灾,防止和减少火灾危害,保护人身和财产安全,保卫社会主义现代化建设,在现代化的工业民用建筑、宾馆、图书馆、科研和商业部门,

7、火灾自动报警系统已成为必不可少的设施。工程设计、安装和使用是否正确不仅直接影响到建筑的消防安全而且也直接关系到各种消防设施能否真正发挥作用。因此,火灾报警系统的设计显得尤为重要。 火灾自动报警系统能够在火灾初期,将燃烧产生的烟雾、热量和光辐射等物理量,通过感温、感烟和感光等火灾探测器变成电信号,传输到火灾报警控制器,提醒人们注意火灾的发生。我国的火灾自动报警控制系统经历了从无到有、从简单到复杂的发展过程,其智能化程度也越来越高。目前国内厂家多偏重用于大型仓库、商场、高级写字楼、宾馆等场所大型火灾报警系统的研发,他们采用集中区域报警控制方式,其系统复杂、成本较高。而在居民住宅区、机房、办公室等小

8、型防火单位,需要设置一种简单的、廉价实用的火灾自动报警装置,因此,研制一种结构简单、价格低廉的火灾自动报警系统是非常必要的。1.2 设计目的与基本要求目的是设计一个由单片机控制的火灾自动报警系统,采用温度传感器和烟雾传感器,对温度及烟雾的情况进行实时监测,能对周围环境的温度及烟雾的突变进行报警。通过这个设计提高自己对单片机的使用能力,了解和掌握温度传感器和烟雾传感器的使用,巩固自己在大学所学知识,增强自己的实际操作能力。要求所设计的火灾自动报警系统能够对温度和烟雾进行实时监测,出现异常状况能够进行报警,起到早期发现火灾和通报火灾的作用。1.3 主要应用方向与设计构思本设计主要用于居民住宅区、机

9、房、办公室等小型防火单位,是为人们提供的一种简单的、廉价实用的火灾自动报警装置。本火灾自动报警系统应由触发器件、警报装置、显示装置以及数据处理等装置组成。触发器件包括自动或者手动产生报警信号的器件,如DS18B20温度传感器,MQ-2气体传感器,手动报警按钮。警报装置包括声音报警装置(蜂鸣器)和光报警装置(LED灯)。显示装置是SMC1602A液晶显示模块,能够实时显示由DS18B20温度传感器和MQ-2气体传感器所传送的数据。采用AT89S51单片机作为主控芯片进行数据处理和各项操作。其中MQ-2气体传感器需要配置放大电路和A/D转换模块对其信号进行处理,采用LM324芯片做放大电路,ADC

10、0804芯片制作A/D转换模块。2 系统硬件组成和基本工作原理2.1 系统工作原理本火灾自动报警系统中,以AT89S51单片机为主控核心,使用DS18B20温度传感器采集温度信息,使用MQ-2气体传感器采集气体信息。DS18B20采集的数据为数字信号,可以直接发送至单片机进行处理。MQ-2气体传感器输出的信号一般比较微弱,需要经过前置电路对其进行放大、滤波、电平调整,满足单片机对输入信号的要求。MQ-2半导体烟雾传感器属于电阻型,因此只需串联一个参考电阻,再经过一个放大电路即可发送给ADC0804采集,信号经过A/D转换模块后传送进入单片机进行处理。单片机内部程序中预先设定报警临界值,包括温度

11、过高报警和气体浓度过高报警。单片机正常工作后,判断所接收到的数据是否达到报警临界值,如果到达报警值单片机控制蜂鸣器和LED灯进行报警,如果没有达到报警值单片机继续接收并处理新数据。如果单片机接收到报警按键信号,直接报警。单片机实时向SMC1602A液晶显示模块输出显示信号,液晶显示模块显示周围环境温度和气体数值。下图是系统工作原理框图: 图2-1 系统原理图系统电路图见附录1。2.2 控制器模块设计在自动火灾报警系统的设计中,单片机是其核心部件。单片机一方面要接收来自传感器送来的感应信号和故障检测信号,另一方面要对不同信号分别进行处理,控制后续电路的相应工作,同时还要查询是否有按键按下的请求。

12、如今市面上比较普遍的单片机主要是89S51系列。89S51单片机应用普遍,工具多,易上手,片源广,价格低,编程灵活,控制简单,很适合我们所要制作的火灾自动报警系统。 2.2.1 AT89S51单片机AT89S51单片机是低功耗的、具有4KB在线课编程Flash存储器的单片机。它与通用80C51系列单片机的指令系统和引脚兼容。片内的Flash可允许在线重新编程,也可使用非易失性存储器编程。他将通用CPU和在线可编程Flash集成在一个芯片上,形成了功能强大、使用灵活和具有较高性能性价比的微控制器。图2-2 AT89S51引脚图AT89S51具有如下特性:片内程序存储器含有4KB的Flash存储器

13、,允许在线编程,擦写周期可达1000次;片内数据存储器内含128字节的RAM;I/O口具有32根可编程I/O线;具有两个16位I/O线;中断系统具有6个中断源、5个终端矢量、2个中断优先级的中断结构;串行口是一个全双工的串行通信口;具有两个数据指针DPTR0和DPTR1;低功耗节电模式有节电模式和掉电模式;包含3级程序锁定位;AT89S51的电源电压为4.0-5.5V;振荡器频率0-33MHz;具有片内看门狗定时器;灵活的在线片内编程模式(字节和页编程模式);具有断电标志模式POF。89S51 相对于89C51 增加的新功能包括:新增加很多功能,性能有了较大提升,价格基本不变,甚至比89C51

14、 更低;ISP 在线编程功能,这个功能的优势在于改写单片机存储器内的程序不需要把芯片从工作环境中剥离,是一个强大易用的功能;最高工作频率为33MHz,大家都知道89C51 的极限工作频率是24M,就是说S51 具有更高工作频率,从而具有了更快的计算速度;具有双工UART 串行通道;内部集成看门狗计时器,不再需要像89C51 那样外接看门狗计时器单元电路;双数据指示器;电源关闭标识;全新的加密算法,这使得对于89S51 的解密变为不可能,程序的保密性大大加强,这样就可以有效的保护知识产权不被侵犯。兼容性方面:向下完全兼容51 全部字系列产品,比如8051、89C51 等等早期MCS-51 兼容产

15、品,也就是说所有教科书、网络教程上的程序(不论教科书上采用的单片机是8051还是89C51 还是MCS-51 等等),在89S51 上一样可以照常运行,这就是所谓的向下兼容。2.3 显示模块设计本火灾自动报警系统需要实现对周围环境温度和气体的实时监测,故需要显示模块来显示周围环境的温度和气体变量。采用SMC1602A液晶显示模块可以实时清楚的显示周围环境变量,该液晶显示模块能够同时显示16x02即32个字符,也就是16列2行,便于独立显示温度和气体变量。2.3.1 1602LCD介绍1602字符型液晶,能够同时显示16x02即32个字符(16列2行)。通常有14条引脚线或16条引脚线的LCD,

16、多出来的2条线是背光电源线VCC(15脚)和地线GND(16脚),其控制原理与14脚的LCD完全一样。 图2-3 1620LCD 图2-4 1620LCD电路表2-1 1620LCD引脚功能引脚符号功能说明1VSS一般接地2VDD接电源(+5V)3V0液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高(对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度)。4RSRS为寄存器选择,高电平1时选择数据寄存器、低电平0时选择指令寄存器。5R/WR/W为读写信号线,高电平(1)时进行读操作,低电平(0)时进行写操作。6EE(或EN)端为使能(enable)端,下降沿

17、使能。7DB0底4位三态、双向数据总线0位(最低位)8DB1底4位三态、双向数据总线1位9DB2底4位三态、双向数据总线2位10DB3底4位三态、双向数据总线3位11DB4高4位三态、双向数据总线4位12DB5高4位三态、双向数据总线5位13DB6高4位三态、双向数据总线6位14DB7高4位三态、双向数据总线 7位(最高位)(也是busy flag)15BLA背光电源正极16BLK背光电源负极2.3.2 1602LCD的使用方法1602液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都

18、有一个固定的代码,比如大写的英文字母“A”的代码是01000001B(41H),显示时模块把地址41H中的点阵字符图形显示出来,我们就能看到字母“A”。因为1602识别的是ASCII码,试验可以用ASCII码直接赋值,在单片机编程中还可以用字符型常量或变量赋值,如A。读的时候,先读上面那列,再读左边那行,如:感叹号!的ASCII为0x21,字母B的ASCII为0x42(前面加0x表示十六进制)。1602通过D0D7的8位数据端传输数据和指令。显示模式设置: (初始化)0011 0000 0x38 设置162显示,57点阵,8位数据接口;显示开关及光标设置: (初始化)表2-2 1602的16进

19、制ASCII码表0000 1DCB D显示(1有效)、C光标显示(1有效)、B光标闪烁(1有效)0000 01NS N=1(读或写一个字符后地址指针加1 &光标加1),N=0(读或写一个字符后地址指针减1 &光标减1),S=1 且 N=1 (当写一个字符后,整屏显示左移)s=0 当写一个字符后,整屏显示不移动数据指针设置:数据首地址为80H,所以数据地址为80H+地址码(0-27H,40-67H)其他设置:01H(显示清屏,数据指针=0,所有显示=0);02H(显示回车,数据指针=0)。2.4 温度采集模块设计本设计的测温元件采用DS18B20数字温度传感器,该产品采用美国DALLAS公司生产

20、的DS18B20可组网数字温度传感器芯片封装而成,具有耐磨耐碰,体积小,使用方便,封装形式多样,适用于各种狭小空间设备数字测温和控制领域。使用DS18B20数字温度传感器,可以感测周围环境温度变化,并将数据传送给单片机进行处理,实现周围环境实时温度的监测。2.4.1 DS18B20介绍DS18B20数字温度计提供9位温度读数,指示器件的温度。信息经过单线接口送入DS18B20或从DS18B20送出,因此从中央处理器到DS18B20仅需连接一条线(和地)。读、写和完成温度变换所需的电源可以由数据线本身提供,而不需要外部电源。DS18B20具有独特的单线接口,只需1个接口引脚即可通信;多点能力使分

21、布式温度检测应用得以简化;不需要外部元件;可用数据线供电,不需备份电源;测量范围从-55至+125,增量值为0.5。等效的华氏温度范围是-67F至257F;以9位数字方式读出温度;在1秒(典型值)内把温度变换为数字;用户可定义的,非易失性的温度告警设置;告诫搜索命令识别和寻址温度在编定的极限之外的器件(温度告警情况);应用范围包括恒温控制,工业系统,消费类产品,温度计或任何热敏系统。 图2-5 DS18B20封装 图2-6 DS18B20引脚图2.4.2 DS18B20的使用方法DS18B20的温度检测与数字数据输出全集成于一个芯片之上,从而抗干扰力更强。一个工作周期可分为两个部分,即温度检测

22、和数据处理。DS18B20共有三种形态的存储器资源,它们分别是:ROM只读存储器,用于存放DS18B20ID编码,其前8位是单线系列编码(DS18B20的编码是19H),后面48位是芯片唯一的序列号,最后8位是以上56的位的CRC码(冗余校验)。数据在出产时设置不由用户更改。DS18B20共64位ROM。RAM 数据暂存器,用于内部计算和数据存取,数据在掉电后丢失,DS18B20共9个字节RAM,每个字节为8位。第1、2个字节是温度转换后的数据值信息,第3、4个字节是用户EEPROM(常用于温度报警值储存)的镜像。在上电复位时其值将被刷新。第5个字节则是用户第3个EEPROM的镜像。第6、7、

23、8个字节为计数寄存器,是为了让用户得到更高的温度分辨率而设计的,同样也是内部温度转换、计算的暂存单元。第9个字节为前8个字节的CRC码。EEPROM 非易失性记忆体,用于存放长期需要保存的数据,上下限温度报警值和校验数据,DS18B20共3位EEPROM,并在RAM都存在镜像,以方便用户操作。在每一次读温度之前都必须进行复杂的且精准时序的处理,因为DS18B20的硬件简单结果就会导致软件的巨大开消,也是尽力减少有形资产转化为无形资产的投入,是一种较好的节约之道。2.5 气体采集模块设计气体采集模块是能够检测环境中的烟雾等气体的浓度,并将其转换为数字信号传送至主控芯片,其最基本组成部分应包括:气

24、体信号采集电路、模拟放大电路、模数转换电路、单片机控制电路。气体信号采集电路一般由气体传感器和模拟放大电路组成,将烟雾等气体信号转化为模拟的电信号。模数转换电路将从烟雾检测电路送出的模拟信号转换成单片机可识别的数字信号后送入单片机。2.5.1 MQ-2传感器介绍本设计中采用的MQ-2型半导体可燃气体敏感元件烟雾传感器属于气敏传感器,是气-电变换器,它将可燃性气体在空气中的含量(即浓度)转化成电压或者电流信号,通过A/D转换电路将模拟量转换成数字量后送到单片机,进而由单片机完成数据处理、浓度处理及报警控制等工作。MQ-2型半导体可燃气体敏感元件烟雾传感器具有灵敏度高、响应快、抗干扰性好、使用方便

25、、价格便宜,且不会发生探头阻缓及中毒现象,维护成本较低等优点。因此,本设计采用MQ-2气体传感器作为报警器烟雾信息采集部分的核心。MQ-2型烟雾传感器属于二氧化锡半导体气敏材料,属于表面离子式N型半导体。当处于200300C温度时,二氧化锡吸附空气中的氧,形成氧的负离子吸附,使半导体中的电子密度减少,从而使其电阻值增加。当与烟雾接触时,如果晶粒间界处的势垒受到该烟雾的调制而变化,就会引起表面电导率的变化。利用这一点就可以获得这种烟雾存在的信息。遇到可燃烟雾(如CH4等)时,原来吸附的氧脱附,而由可燃烟雾以正离子状态吸附在二氧化锡半导体表面;氧脱附放出电子,烟雾以正离子状态吸附也要放出电子,从而

26、使二氧化锡半导体导带电子密度增加,电阻值下降。而当空气中没有烟雾时,二氧化锡半导体又会自动恢复氧的负离子吸附,使电阻值升高到初始状态。这就是MQ-2半导体型可燃性烟雾传感器检测可燃烟雾的基本原理。图2.7 MQ-2型传感器的外观 图2.8 MQ-2型传感器的结构图2.5.2 MQ-2传感器的特性及主要技术指标MQ-2型传感器的一般特点: 对天然气、液化石油气等烟雾有很高的灵敏度,尤其对烷类烟雾更为敏感;具有良好的重复性和长期的稳定性,初始稳定,响应时间短,长时间工作性能好;电路设计电压范围宽,24V以下均可;加热电压50.2V。MQ-2型传感器的初期稳定特性:半导体烟雾传感器在不通电状态存放一

27、段时间后,再通电时,器件并不能立即投入正常工作。这是因为烟雾传感器中的二氧化锡在不通电的状态下会吸附空气中的水蒸气,当再次通电时需要预热几分钟使水蒸气蒸发后,气敏电阻才能正常工作。再通电工作时气敏电阻值达到稳定时所需要的时间,定义为初期稳定时间。一般情况下,不通电时间越长,初期稳定时间也越长,当不通电存放时间达到15天左右时,初期稳定时间一般需要五分钟左右。MQ-2半导体烟雾传感器一般要在较高的温度(200450C)下工作,所以需要对其加热。由于传感器一般工作在易燃易爆环境下,若加热丝直接与电源相连,当加热丝局部短路造成器件过热或者放电时,可能引发事故。所以必须使用传感器生产厂家推荐的加热电压

28、,使其工作在较安全的范围内。2.5.3 气体采集模块MQ-2传感器输出信号一般比较微弱,需要经过前置电路对其进行放大、滤波、电平调整,满足单片机对输入信号的要求。本系统采用的MQ-2半导体烟雾传感器属于电阻型,因此只需串联一个参考电阻,再经过一个放大电路即可发送给ADC采集。常见的运算放大器中,LM324价格低廉、使用简单等优点比较突出,所以本设计中的前置放大电路采用LM324作为电路的运算放大器。LM324是单片高增益四运算放大器,可在较宽电压范围内的单电源或双电源下工作,其电源电流很小且与电源电压无关,四个运放一致性好;其输入偏流电阻是温度补偿的,也不需外接频率补偿,可做到输出电平与数字电

29、路兼容。信号经由LM324运算放大器放大后进入ADC0803模数转换模块,ADC0804可以将输入的模拟信号转换成数字信号,然后再将数字信号传送给单片机处理。图2-9 气体采集电路图ADC0804是用CMOS集成工艺制成的逐次比较型摸数转换芯片。分辨率8位,转换时间100s,输入电压范围为05V,增加某些外部电路后,输入模拟电压可为5V。该芯片内有输出数据锁存器,当与计算机连接时,转换电路的输出可以直接连接在CPU数据总线上,无须附加逻辑接口电路。图2-10 ADC0804引脚图 PIN1(CS):Chip Select,与RD、WR接脚的输入电压高低一起判断读取或写入与否,当其为低位准(lo

30、w) 时会active。PIN2(RD):Read。当CS、RD皆为低位准(low)时,ADC0804会将转后的数字讯号经由DB7DB0输出至其它处理单元。PIN3(WR):启动转换的控制讯号。当CS、WR皆为低位准(low)时ADC0804做清除的动作,系统重置。当WR 由01且CS0时,ADC0804会开始转换信号,此时INTR 设定为高位准(high)。PIN4、PIN19(CLK IN、CLKR):频率输入/输出。频率输入可连接处理单元的讯号频率范围为100kHz至800kHz。而频率输出频率最大值无法大于640KHz,一般可选用外部或内部来提供频率。若在CLK R及CLK IN加上电

31、阻及电容,则可产生ADC工作所需的时序。PIN5 ( INTR ):中断请求。转换期间为高位准(high),等到转换完毕时INTR 会变为低位准(low)告知其它的处理单元已转换完成,可读取数字数据。PIN6、PIN7 (VIN(+)、VIN(-):差动模拟讯号的输入端。输入电压VINVIN(+)VIN(-),通常使用单端输入,而将VIN(-)接地。PIN8(A GND):模拟电压的接地端。PIN9(VREF2)模拟参考电压输入端。VREF为模拟输入电压VIN的上限值。若PIN9空接,则VIN 的上限值即为VCC。PIN10(D GND)数字电压的接地端。PIN11PIN18(DB7DB0)转换后之数字数据输出端。PIN20(Vcc)驱动电压输入端。2.6 报警电路模块设计本设计采用蜂鸣器和LED流水灯作为报警装置。通过判断所接收到的数据来确定是否报警,所接受到的数据主要来自温度传感器、气体传感器和按键。2.6.1 蜂鸣器当单片机接收到超额温度信号或气体信号时,输出脚BELL输出高电平,Q1导通,致使蜂鸣器BELL得电工作,发出报警声。图2-11 蜂鸣器电路2.6.2 流水灯本设计使用了8个LED灯,当单片机接收到超额温度信号或气体

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1