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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

火灾报警器的设计.docx

1、火灾报警器的设计楼宇自动化系统设计(火灾报警器) 系 部: 机 电 工 程 系 * * * 专业班级: 电 气11C2 班 学 号: * * * * * 2014年2月20日声 明 本人所呈交的 楼宇自动化系统设计(火灾报警器),是我在指导教师的指导和查阅相关著作下独立进行分析研究所取得的成果。除文中已经注明引用的内容外,本论文不包含其他个人已经发表或撰写过的研究成果。对本文的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。 作者签名: 庄宇 日期: 2014年2月20日 【摘要】火灾自动报警系统是楼宇自动化的一个构成系统,其设置目的是为了防止和减少火灾危害,保护人身和财产安全

2、。目前国内外先进的通用火灾报警控制器均是集报警和消防联动控制于一体的智能火灾报警系统,可以将探测器件收集的烟、温、光等信号以模拟量形式,连同外界相关的环境参数一起传送给报警器,报警器再根据获取的数据及内部存储的大量数据,利用火灾模型判断火灾是否存在,以及启动相关消防联动设备,这种智能化的系统在提高火灾判断、控制能力的同时,对总线传输也提出了更高的要求。【关键词】:火灾报警系统;单片机;温度控制器引言二十一世纪的今天,人类社会发展迅速,居民楼、大型商场,医院等各式建筑随处可见,但同时带来的还有突发事故发生时人们生命和财产的不安全性。火灾对人们生命和财产的威胁尤其严重,因此人们对火灾的预防愈发的重

3、视。在一座建筑中安全有效的火灾自动报警系统是人们生命和财产的保障,设计出有效的火灾报警系统才能减少火灾给人类社会带来的损失。 我国的火灾自动报警系统经历了从无到有、从简单到复杂的发展过程,其智能化程度也不断提高,但距离国际先进水平还有一定距离。随着社会和科技的不断进步,对于火灾自动报警系统的要求也越来越高,所以要充分认清现状,不断发展我国自主研发的火灾自动报警系统。 下面我们对火灾自动报警设计的全面认识以此来增加我们对火灾自动报警装置的认识,从而增加我们对火灾的认识,以此来减免火灾发生时所带来的损失。一、选题及总体方案(一)选题火灾报警系统能时时监控温度和可燃气体的浓度,当检测到可燃气体超标时

4、便会启动报警装置同时开启排气扇将可燃性气体排出去,为人身和财产安全提供了保障。(二)火灾报警系统的总体方案系统包含了六个小的电路块,其中复位电路的工作方式是采用上电自动复位,用来对整个工作系统做好工作前的准备,一上电就使得CPU和系统中的其它部件都处于一个确定的初始状态,并从这个状态开始工作。时钟电路采用的是12MHZ的晶振作为系统软件及硬件调试的工作时钟。对于环境中温度及气体浓度,则通过数字温度传感器及可燃性气体传感器来获取。显示部分采用的是液晶显示。当采集到的气体浓度超出正常值时,CPU便启动报警电路及外部设备控制执行电路,该部分电路主要由蜂鸣器及继电器构成,用来实现对可燃性气体浓度超标时

5、的报警和排气工作。系统的总体方案结构原理框图如图1-1所示。气体监控电路图 1-1 火灾报警系统总的结构原理框图二、硬件设计(一)温度气体信号采集模块系统的采集部分电路设计包括以下两部分。(1)温度采集电路的设计:这里采用数字温度传感器来直接获得环境中的温度,不需要进行A/D转换,便可直接与单片机相连进行数据的传输,硬件电路简单。(2)气体浓度采集电路的设计:根据生活中经常接触到的可燃性气体成分,系统采用的可燃性气体传感器的型号是MQK1,此传感器对日常所接触到的煤气、天然气和瓦斯的成分都比较敏感。由此传感器获得的信号经调理电路处理,便可作为A/D转换模块的输入模拟信号。所获得的模拟电信号经A

6、/D转换送入CPU中处理。由此可设计出可燃气体浓度采集部分的方案框图,如图2-1所示。可燃气体传感器 图2-1温度气体采集模块方框图 控制执行电路(二)火灾报警系统主要器件的选择1.主控制芯片的选择采用51系列芯片来作为主控芯片,结合这次课题的具体要求和经济实用方面的考虑,选择了51系列单片机中的AT89C52芯片来作为这次总设计的主控芯片。2.数字温度传感器的选择采用数字温度传感器的型号是DS18B20,其内部结构如图2-2所示。 图2-2 DS18B20的内部结构DS18B20的测温原理如图2.5所示,低温度系数晶振的振荡频率受温度影响很小,用于产生固定频率的脉冲信号送给计数器l。高温度系

7、数晶振随温度变化其振荡率明显改变,所产生的信号作为计数器2的脉冲输入。计数器l和温度寄存器被预置在-55所对应的一个基数值。计数器l对低温度系数晶振产生的脉冲信号进行减法计数,当计数器l的预置值减到0时,温度寄存器的值将加l,计数器l的预置将重新被装入,计数器l重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到计数器2计数到0时,停止温度寄存器值的累加,此时温度寄存器中的数值即为所测温度。斜率累加器用于补偿和修正测温过程中的非线性,其输出用于修正计数器l的预置值。 图 2-3 DS18B20测温原理 3.可燃性气体传感器根据我们日常生活中经常接触到的可燃性气体成分,本系统采用的可燃性

8、气体传感器的型号是MQK1,此传感器对我们日常所接触到的煤气、天然气和瓦斯的主要成分都比较敏感。4.A/D转换器A/D转换器用于实现模拟量与数字量之间的转换。按转换原理,模数转换器可分为四类:计数式A/D转换器、双积分式A/D转换器、逐次逼近式A/D转换器和并行式A/D转换器。根据系统的需要,我们这里选择了常见的ADC0809转换芯片来实现。ADC0809是一个典型的逐次逼近式8位CMOS型A/D转换器,片内有8路模拟选通开关、三态输出锁存器以及相应的通道地址锁存与译码电路。它可以实现8路模拟信号的分时采集,转换后的数字量输出是三态的(总线型输出),可直接与单片机数据总线相连接。ADC0809

9、采用+5V电源供电,外接工作时钟。当典型工作时钟为500HZ时,转换时间为128s。5.液晶显示模块的选择LCD液晶显示器是一种利用液晶的扭曲/向列效应制成的新型显示器,它具有微功耗、体积小、抗干扰能力强、显示内容丰富、超薄轻巧的诸多优点,在袖珍式仪表和低功耗应用系统中得到越来越广泛的应用。另一特点是,LCD本身不发光,是通过借助外界光线照射液晶材料而实现显示的被动显示器件。根据系统设计显示的需要,我们这里采用点阵式字符型液晶显示器,型号为GDM0801A。6.三端稳压器7805线性集成稳压器分固定式输出、可调式输出两种类型,又以三端固定或可调式集成稳压器的应用范围为最广。主要用途:适用于各种

10、电源稳压电路。主要特点: 输出稳定性好、使用方便、输出过流、过热自动保护。三、火灾报警系统的硬件电路设计(一)电源部分电路要能成为独立的单片机系统,首先就要拥有能够提供系统正常工作的抗干扰直流稳压电源。即要求设计的电源电路能够直接将220V交流电转变为5V直流电,其中包含了变压器、整流桥、7805三端稳压块,极性电容和一般电容。我们采用的是三端集成稳压器的典型电路接法,这样就可以得到一个相对不受外界干扰的5V直流电源。给这个系统带来更好的工作环境。经过这个整体的设计思路,可以得到具体的电路图如图3-1所示。图 3-1 电源部分电路图(二)温度采集电路系统的数据采集部分电路由两个部分组成。一部分

11、是可燃气体浓度采集电路,其中包括气体浓度的数据采集及处理工作和A/D转换电路。前面的工作主要由可燃性气体传感器及传感器调理电路来完成,后面的A/D转换则由ADC0809和单片机组成的电路来完成,用来实现环境中可燃性气体浓度的监测。另一部分则是温度获取电路,该部分电路由数字温度传感器及其附属电路和CPU来组成,用来检测环境中的温度。DS18B20的供电方式有两种:一种是寄生电源供电;另一种是外部电源供电。从分析中可以看出DS18B20这两种供电方式都各有其优点,但从另一方面来看寄生电源方式需要强上拉电路,软件控制则变得复杂同时芯片的性能也有所降低。因此,出于减轻软件负担和条件允许的情况,在不影响

12、工作性能的前提,我们本次课题就温度数据采集这部分电路的设计采用外部电源供电方式。由此设计出温度采集电路图如图3-2所示。 图 3-2 温度采集电路图(三)液晶显示部分电路为了满足系统显示的需要,我们采用液晶显示模块来实现显示功能。LCD本身不发光,是通过借助外界光线照射液晶材料而实现显示的被动显示器件,因此功耗很低,只要求液晶周围有足够的光强。必要时,可选用背光源来保证LCD显示信息。由此可知显示部分电路的原理框图如图3-3所示,电路图如图3-4所示。图 3-3 显示部分电路的原理框图图 3-4 显示部分电路的电路图(四)控制部分电路1.复位电路我们使用的是CMOS型的51单片机,要使RST在

13、上电的时候得到一个高电平,需要在RST复位端接一个电容至电源和一个电阻接地,就能实现上电自动复位。系统插上电源时就能够进行自动复位,RST端出现一段时间的高电平,器件复位。根据以上的设计思路可以设计出上电自动复位电路如图3-5所示。图 3-5 复位部分电路图 2.时钟电路时钟电路是计算机的心脏,它控制着计算机的工作节奏。MSC-51单片机允许的时钟频率是因型号而异的,典型值为12MHz。CMOS型单片机内部有一个带反馈的线性反相放大器,XTAL1、XTAL2分别为反相放大器输入和输出端,外接定时反馈元件以后就组成振荡器,产生时钟送至单片机内部的各个部件。在单片机的外部接一个晶振而后电容就组成了

14、振荡器,加电以后延迟一段时间(约10ms)振荡器起振产生时钟,不受软件控制。振荡器产生的时钟频率主要是由晶振参数来确定。外接的两个电容的作用有两个:一是使振荡器起振,二是对振荡器的频率f起微调作用(电容大,f变小),其典型值为30PF。因为我们这次使用的单片机是AT89C52,所以我们就采用了这个典型的时钟电路,其晶振值和电容值采用的都是典型值。则时钟电路的电路图如图3-6所示。图 3-6 时钟电路的电路图3.控制执行电路根据课题要求和系统需要,即当监测到环境中可燃性气体浓度超标时,系统要能启动外部设备将可燃性气体排出,以降低气体浓度的要求。电路原理图如图3-7所示。由图可见,当给P2.2管脚

15、置为低电平时,光耦导通,从而三极管也导通,继电器吸合接通排气扇的工作电路。 图 3-7 控制执行电路图4.报警电路根据课题要求和系统需要,我们的系统中要有一个报警电路,考虑到成本问题,我们一开始就决定要设计一个比较简单的报警电路,首先我们必须要有一个报警器,在这里我们选择了常用的蜂鸣器,要使这个蜂鸣器进行工作,直接接电源是不能发出报警的。那么就需要加一个电流放大器件,我们使用了NPN三极管8050与电源连接来对电流进行放大。根据以上的设计思路设计出的报警部分电路图如图3-8所示。 图 3-8 报警部分电路图5.火灾报警器的电路图根据引言部分的火灾报警器的方框图,和本章种介绍的各部分的电路图,可

16、以连接成火灾报警器的电路图(见附录)。四系统主要程序的设计(一)主程序首先,在主程序书写开始之前,先要完成变量的定义以及显示器引脚定义,本系统软件的基本定义如下:温度检测的变量定义TEMP EQU 30H ;温度值存放中间单元定义 TEMP1 EQU 40H ;温度值高字节存储单元定义 TEMP2 EQU 41H ;温度值低字节存储单元定义显示器引脚定义RS EQU P2.6 ; 寄存器选择的引脚定义RW EQU P3.6 ; 读写信号线引脚定义E EQU P2.7 ; 使能端定义其次,完成几乎每个程序开头都应有的说明。例如:ORG 0000H ;程序开始地址 LJMP START ;转初始化

17、 ORG 0003H ;外部中断0入口地址 LJMP EXINT0 ;转外部中断0 ORG 0100H 然后,对DS18B20的初始化,开外部中断0及显示接口初始化,以完成显示模块LCD的清屏。本系统的情况如下:LCALL RESET ;DS18B20的初始化SETB F0 ;置中断发生标志MOVX DPTR,A ;启动A/D(P2.0=0,WR=0)SETB IT0 ;置外部中断0为边沿触发SETB EX0 ;允许外部中断0SETB EA ;开中断LCALL P_INIT_DISP ;显示接口初始化最后,调用DS18B20测温子程序、温度处理子程序、中断子程序及液晶显示子程序,并把检测到的气

18、体浓度值与预存好的临界浓度值进行比较,从而确定报警电路及控制执行电路的启动与否。因此主程序框图如图4-1所示。图4-1 主程流程图(二)温度测量和处理的软件设计1.DS18B20的温度测量子程序主要完成对DS18B20的初始化,测温以及将温度数据由DS18B20的暂存存储器的前两个字节读出保存在40H和41H中。其程序流程图4-2所示。DS18B20作为一线总线器件要求采用严格的信号时序,以保证数据的完整性。而DS18B20能否正常的工作和得到正确的温度数据决定了整个设计能否成功,所以DS18B20的初始化、写和读信号的软件编程要严格的按照其时序进行。 图4-2 DS18B20测温子程序流程图

19、DS18B20的初始化程序:RESET: L0: CLR P1.0 MOV R2, #160L1: NOP DJNZ R2,L1 SETB P1.0 ;主机发置位脉冲持续600s MOV R2,#20L4: DJNZ R2,L4 ;等待60s CLR C ORL C, P1.0 ;数据线应变低 JC L0 ;没准备好,重来 MOV R6,#30L5: ORL C, P1.0 ;C中的值与P1.0的值求或再送给C JC L3 ;数据线变高初始化成功 DJNZ R6,L5 ;数据线低电平可持续240s SJMP L0 ;初始化失败,重来L3: MOV R2, #120L2: DJNZ R2,L2

20、;应答过程最少480s RET DS18B20写子程序WRITE: MOV R3, #8WR1: SETB P1.0 MOV R4, #6 RRC A ;A中的值带进位右环移 CLR P1.0WR2: DJNZ R4,WR2 ;数据线变低16s MOV P1.0, C ;命令字按位送 MOV R4, #20WR3: DJNZ R4,WR3 ;保证整个写过程持续60s DJNZ R3,WR1 SETB P1.0 RETDS18B20读子程序READ: MOV R6,#8RE1: CLR P1.0 MOV R4, #4 NOP ;低电平持续2s SETB P1.0 ;P1.0改为输入RE2: DJ

21、NZ R4,RE2 ;等待12s MOV C, P1.0 RRC A ;按位读入 MOV R5, #20RE3: DJNZ R5, RE3 ;保证读过程持续60s DJNZ R6, RE1 ;R6减1不等于0跳至RE1 MOV TEMP, A SETB P1.0 ;P1.0口置1 RET2.温度处理子程序该子程序主要完成对存放在40H、41H两单元里的二进制数据进行十进制转化,并用ASCII码表示,最后有存回到40H、41H两单元里的过程。从而可以得到该子程序的流程图4-3所示。图4-3 温度处理子程序流程图BASCII:MOV A, 40H ;把40H中的值送入A中 ANL A, #0FH

22、;A中值的高四位清零 RL A RL A RL A RL A ;A中的值左移四位 MOV 40H, A ;把A中的值送回40H中 MOV A, 41H ;把41H中的值送给A ANL A,#0F0H ;将A中的值低四位清零 RR A RR A RR A RR A ;A中的值右移四位 MOV 41H, A ;把A中的值送回41H中 MOV A, 40H ;把40H中的值送入A中 ORL A, 41H ;A中的值与41H中的值求或 MOV B, #0AH ;把立即数“0A”送入B中 DIV AB ;A中的值整除B中的值,商的整数部分存入A中,余数在B中 ADD A, #30H ;A中的值加“30H

23、”,即转换成ASCII码 MOV 40H, A ;将A中的值送回40H中,为温度值的十位 MOV A, B ;将B中的值送入A中 ADD A, #30H ;A中的值加“30H”,即转换成ASCII码 MOV 41H, A ;40H、41H分别为温度十进制数(ASCII码),41中的值为个位(三)可燃气体浓度采集的软件设计此部分程序设计的功能是,采用外部中断0的方法,把经A/D转换的气体浓度读入到单片机中,和预先存好的气体浓度临界值进行比较,从而确定报警电路及执行机构的启动或停止。常用的软件设计方法有两种:查询方式、中断方式。为了提高CPU的工作效力,我们这采用中断方式来实现气体浓度的采集工作,

24、即用到CPU的外部中断0。当A/D转换结束时,转换结束状态信号端(EOC)会由低电平变为高电平,利用这一电平的变化,作为外部请求中断信号源,而CPU的外部中断0为低电平有效,所以我们用了一个非门来实现EOC和INT0的连接8。为了更好的说明问题,附出相应的硬件原理图,如图4-4所示。外部中断0的入口地址是0003H,所以必用的两条指令是: ORG 0003H LJMP EXINT0图4-4 气体浓度监测中断服务子程序流程图由此我们可得气体浓度监测中断服务子程序流程图4.4所示。此外,当检测到的可燃气体的浓度超过预存的报警临界浓度值时,要能通过单片机来控制报警装置及外部执行机构的启动,即使蜂鸣器

25、响和继电器吸合,从而达到报警和排出可燃气体的目的。因此,我们根据硬件电路可知,把P2口的P2.2和P2.3两管脚都置0即可。指令如下: CLR P2.2 ;启动报警装置 CLR P2.3 ;继电器吸合气体浓度监测中断服务子程序如下:EXINT0: PUSH ACC ;保护现场MOVX A,DPTR ;产生读信号来读取结果 MOV R0,A ;把A中的值送入R0指出的内部RAM存储单元中 MOV DPTR,#0FEFFH MOV A,#00HMOVX DPTR,A ;再次启动转换POP ACC ;恢复现场RET0 ;中断返回总结此次课题结合所学的专业知识来选择的,设计了一个火灾报警系统包含硬件和

26、软件两大部分,硬件包括数据采集模块、液晶显示模块、报警装置及控制执行电路。它们都是由AT89C52单片机做为主控芯片。其中数据采集模块主要由:温度测量电路、可燃气体浓度检测电路两部分组成。这个系统主要是用于监测环境中可燃性气体的浓度情况,当发现其浓度超标时,CPU能启动报警装置和控制继电器吸合。其中继电器的吸合启动了外围的排气扇进行排气工作,降低空气中可燃气体的浓度,同时报警装置即时提醒人们存在的危险。通过此次设计,我们对火灾报警系统有了比较全面的了解,经过一些资料的搜寻和学习,对目前的一些国内、外比较先进的楼宇自动化系统(火灾报警器)有了一个全面的认识。这个系统的运用前景广阔,可以用于煤矿等

27、存在瓦斯爆炸隐患的事企单位,也可用于用清洁能源作为燃料的现代家庭厨房,起到提醒人们存在的险情和降低居住楼房火灾发生的作用,因此具有可观的市场潜力。但这个系统的显示模块设计还存在一定的缺陷,并且整个系统没有进行刻板制作,所以要应用于实际的话,还需要进一步的改进和完善。参考文献1.赵新民等.智能仪器设计基础M.哈尔滨:哈尔滨工业大学出版社.19992.张友德等.单片微型机原理、应用与实验M.上海:复旦大学出版社.20023.马腾等.基于CAM总线可燃气体探测系统设计J.传感器世界.2006.12(11)-35-374.方佩敏.新编传感器原理、应用与电路详解M.北京:电子工业出版社.19945.陈小

28、忠等.单片机接口技术实用子程序M.北京:人民邮电出版社.20056.胡汉才等.单片机原理及接口技术M.北京:清华大学出版社.2003附录 谢辞毕业论文终于完成了,在此之际,我思绪万千,心情久久不能平静。回顾三年学习期间的日日夜夜,自己为课题的研究,兢兢业业。欣慰之余,心里感动一丝沉重:我即将离开我的老师和同学们。非常感谢学校的领导,感谢王熙雏老师。她为我做毕业论文提供了条件。在做论文的过程中,我遇到了许多的苦难,但是王熙雏老师的帮助下,我的课题的设计任务得以顺利完成。她严谨的治学态度和踏实的工作作风给我留下了深刻的印象,是我学习的榜样。在此,向老师致以最诚挚的谢意。同时还要感谢教育和指导过我的所有老师,你们给予我的不仅仅是知识,还有你们对知识孜孜不倦的追求精神和对生活的积极向上态度,使我终身受益。我将在以后的工作中继续努力,不断学习,努力提高自己。路漫漫其修远兮,吾将上下而求索。我愿在未来的学习和研究过程中,以更加丰厚的成果来答谢曾经关心、帮助和支持过我的所有领导、老师、同学、同事和朋友,一并表示感谢!在次,再次向他们表示我最诚挚的谢意,我将以最大的热情投入到工作中,以报答所以帮助我过的老师和同学。最后,还要谢谢培养了我三年的母校苏州工业职业技术学院,以及机电工程系的各位老师,以及关心过我,帮助过我的同学,在此,说声谢谢!附录一火灾报警器的PCB图附录二

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

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