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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

毕业设计论文基于单片机的智能火灾报警器设计.docx

1、毕业设计论文基于单片机的智能火灾报警器设计摘 要火灾自动报警系统是人们为发现早期火情,并及时采取有效措施,控制和扑灭火灾,而设置在建筑物中或其它场所的一种自动消防设施,是人们同火灾作斗争的有力工具。火灾报警系统是社会建设必不可少的部分,所以我们应该对其加以充分利用,以便保护好人们的财产和生命的安全。本文融合了烟雾传感器采集,无线传输及单片机控制技术,研制了基于AT89C52单片机的简易智能火灾报警器。 报警器主要由人体的红外线检测电路、编码电路、射频发射模块、射频接收模块、解码电路、单片机控制蜂鸣器报警和红色LED组成。其工作原理是通过单片机将烟雾传感器信号进行采集整理,然后无线传送,接收模块

2、接收信号触发单片机控制声光报警。 本设计利用单片机的控制技术和无线信号传输技术来实现报警功能。关键词:单片机;烟雾传感器;数模转换模块;无线信号发送接收模块Abstract Automatic fire alarm system is people in order to early detection bulletin fire, timeand take effective measures to control and extinguish fire, and set in the building or other places a kind of automatic fire con

3、trol facilities , it is people struggle with fire a powerful tool. Fire alarm system is an indispensable part of social construction,so we should try hard to make full use of ,so as to protect peoples property and life safety.This paper fusion the smoke sensors to collect, wireless transmission and

4、single-chip microcomputer control technology, developed based on single chip microcomputer intelligent fire of AT89C52 simple alarm. Alarm by human body infrared detection main circuit,coding circuit,launch RF module, RF receive module,decoding circuit and single-chip microcomputer control a Buzzer

5、alarm and red LED.Its principle of work is through the microcontroller will smoke sensor signal collection arrangement, and then wireless transmission, receivingmodule receiving signals trigger single-chip microcomputer control sound and light alarm. Keywords: MCU; Smoke sensor; A/D conversion modul

6、e; Wireless Alarm1 绪论1.1 研究智能火灾报警器的背景与意义 世界上无时无刻不在发生各种各样的灾难。其中,最经常、最普遍地威胁公众安全和社会发展的主要灾害之一就是火灾。火灾是发生频率较高的一种灾害,几乎每天都有发生。据各种相关的资料和数据显示,全球每年大约发生火灾六千万至七千万次,每年全球死于火灾的人数约为七千人。其中,由于欧美类的发达国家的生活水平及消防措施和技术比较发达先进,虽然欧美地区发生的火灾较多,但是死亡人数却比较少;相比而言,由于亚洲地区的发展中国家经济发展程度不高和消防设施不完善,虽然火灾发生频率较低,但人员伤亡较多。据统计,七十年代,我国因火灾导致的年平均损

7、失不超过2.5亿元;八十年代,火灾年平均损失将近3.2亿元。进入九十年代,尤其从1993年开始,火灾造成的年均死亡人数是两千多,由此导致的直接年均财产损失升至十几亿元,。随着城市建设和经济的快速发展,城市各式各样的建筑日益增多,这很大程度地增加了火灾隐患,火灾发生的频率及其造成的损失呈逐年上升趋势。一旦出现火灾,这会严重威胁到人们的生命和财产1。 随着社会的进步和经济的发展,火灾给人们造成的危害范围不断扩大。人们逐渐认识到监控预警和消防工作的重要性,火灾自动报警系统应运而生,并且其自身的技术水平也在随着人们需求的不断地提高。 火灾发生的早期,会使得燃烧物质分解,析出大量的有毒气体CO,人们可能

8、在毫无察觉火情的情况下就发生了CO中毒,从而无力逃生,火灾自动报警系统可监测到CO浓度的变化,为人们提供CO浓度超标报警信息,通知人们及时疏散2。迅速监测火情是火灾自动报警系统的重要功能,能最大限度地降低火灾带来的生命财产损失。火灾自动报警系统能对火灾进行实时监测和准确报警,有着防止和减少火灾危害、保护人身安全和财产安全的重要意义,有着很大的经济效益和社会效益2。1.2 智能火灾报警研究现况 近年来,世界各国都逐渐开始重视起采用无线通信方式的火灾自动报警系统。这种系统引入了无线电通信技术,利用无线通信方式代替传统的有线通信方式,将大多的电器装置通过无线连接方式进行信息传输与控制。起初,这种无线

9、模式因价格昂贵,只会用在一些比较难布线的场所。随着科技不断的发展,元器件的价格不断降低,无线火灾报警器的成本也随之减低,而且其具有安装简便、对建筑物无损坏作业、灵活性好,易于扩展等优点,因此,现在起广泛地用于各类建筑和场所,如如名胜古迹、体育馆、博物馆、展览中心、处于施工阶段的建筑物、医院等3。 无线火灾报警系统主要分为以下几种方式:分散式、集中式和分布式。分散式系统由非智能型控制器若干智能型探测节点组成,由探测节点完成火灾状态的判断;集中式系统由智能型控制器和若干非智能探测节点构成,探测节点仅将火灾参量传送给控制器,由控制器智能地判断火灾状态;分布式系统的控制器和探测节点均为智能型,也是今后

10、火灾自动报警系统的发展方向4。1.3 本设计的主要特点 本设计旨在开发一个能够对监测点进行实时监控、报警的智能火灾报警系统。智能火灾报警系统是一个集信号检测、传输、处理、报警于一体的系统,另外本设计主要特点是采用无线信号传输的方式将火灾报警信号传输的终端报警装置上面,该智能火灾报警系统是以两块AT89C52单片机作为控制中心,接收、处理火灾探测器输出的烟雾浓度信号,并进行声光报警。2 基于单片机的无线防盗报警系统总体方案设计2.1 系统总体架构报警系统主要由数据采集模块、单片机控制模块、无线发送接收模块、声光报警模块组成。图2-1为火灾报警系统的结构框图。发 送 部 分接 收 部 分 图2-1

11、 系统结构框图系统的工作原理是:通过烟雾传感器将烟雾信号采集出来,将信号进行二阶滤波处理,然后经由模数转换芯片,将模拟信号转换为数字信号,将此信号输给单片机,由单片机控制发射模块将烟雾信号发射出去,接收模块接到信号后,将信息传给单片机,由单片机控制报警。2.2 系统主要器件的选择2.2.1 烟雾传感器的选择烟雾传感器的功能:当火灾发生时,它能把火灾产生的各种非电量参数(如烟雾,温度)变成电量参数传送给控制器;其特点是模拟量传输,跟随各种非电量参数的变化而变化,火灾探测器根据火灾发生时所表现出来的物理现象可以分为:气敏型、感温型、感烟型、感光型、感声型五大类5。(l)感温探测器感温火灾探测器是对

12、火灾现场温度参数响应的火灾探测器。按照它对环境温度或温度变化的响应,可分为:定温、差温、差定温三种形式。单一的感温探测器灵敏度低、探测范围小,对阴燃情况不响应,因此不适用于火灾早期的探测6.(2)感烟探测器感烟探测器主要响应燃烧或热解产生的固体液体微粒即烟雾粒子的探测器,主要用来探测可见或不可见的燃烧产物及起火速度缓慢的初期火灾。感烟探测器具有非常好的早期报警功能,即使在不太好的环境条件场所也会有比较好的探测效果,它一般适用于极高的房屋或空心花板或地下室中。感烟探测器适用于火灾前期及早期,产生大量的烟和少量的热7。(3)气体探测器气体检测仪器是一种检测气体浓度的仪器,该仪器适用于存在可燃或有毒

13、气体的危险场所,能长期连续检测空气中被测气体爆炸下限以内的含量。可广泛应用于燃气,石油化工,冶金,钢铁,炼焦,电力等存在可燃或有毒气体的各个行业,是保证财产和人身安全的理想监测仪器8。 (4)图像探测器图像火灾探测器是针对室外、隧道和室内高大空间的特殊需求而开发的工业等级的火灾探测器。该产品实现了“眼睛和大脑”的完美统一,能在各种复杂环境下对火情做出准确的判断,同时提供视频、网络、开关量三种报警方式,可灵活接入各类火灾报警体系9。(5)红、紫外火焰探测器探测器可探测碳氢化合物燃烧火焰,如氢气、羟基化合物以及金属和无机物燃烧火焰火警。探测器对紫外和红外传感器接收信号的频率、亮度和持续时间进行分析

14、,任何一个传感器在接收到火焰发射频谱后都能够引发报警。探测器能够在高/低温,高湿,震动等最苛刻的环境下工作10。烟雾浓度是早期火灾发生的重要特性参数之一,在较大范围的监视场所,烟雾探测一直被广泛使用的火灾探测方法。烟雾报警器就是通过监测烟雾的浓度来实现火灾防范的,烟感器内部采用离子式烟雾传感,离子式烟雾传感器是一种技术先进,工作稳定可靠的传感器,被广泛运用到各种消防报警系统中,性能远优于气敏电阻类的火灾报警器11。 为了将人们的生命财产安全损失降至最低,为此本设计主要采用了能比较早检测到火情的烟雾传感器进行设计。2.2.2 单片机及A/D转换芯片的选择 AT89C52是一个低电压,高性能CMO

15、S 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央 处理器和Flash存储单元,功能强大的AT89C52单片机可为您提供许多较复杂系统控制应用场合12。 AT89C52主要管脚有:XTAL1(19 脚)和XTAL2(18 脚)为振荡器输入输出端口,外接12MHz 晶振。RST/Vpd(9 脚)为复位输入端口,外接电阻电容组成的复位电路。VCC(40 脚)和VSS(20 脚)为供电端口,分别接+5V电源的正负端。P0至

16、P3 为可编程通用I/O 脚,其功能用途由软件定义,在本设计中,P0 端口(32至39 脚)被定义为N1 功能控制端口,分别与N1的相应功能管脚相连接,13 脚定义为IR输入端,10 脚和11脚定义为I2C总线控制端口,分别连接N1的SDAS(18脚)和SCLS(19脚)端口,12 脚、27 脚及28 脚定义为握手信号功能端口,连接主板CPU 的相应功能端,用于当前制式的检测及会聚调整状态进入的控制功能13。图2-2 AT89C52芯片的引脚图 常用的8位8通道数模转换专用芯片ADC0804是本设计所采用的A/D转换芯片,ADC0804是属于连续渐进式(Successive Approxima

17、tion Method)的A/D转换器,这类型的A/D转换器除了转换速度快(几十至几百us)、分辨率高外,还有价钱便宜的优点,普遍被应用于微电脑的接口设计上。ADC0804只有数据总线,没有地址总线,也不需要地址锁存器14。当AT89C52向其发送读写信号时,只要虚拟一个系统不占用的数据存储器的地址即可。芯片引脚图如图2-3所示。图2-3 ADC0804芯片的引脚图ADC0804的主要性能指标为:1工作电压:+5V,即VCC=+5V 2模拟输入电压范围:0+5V,即0Vin+5V3分辨率:8位,即分辨率为1/2=1/256,转换值介于0255之间4转换时间:100us 5转换误差:1LSB6参

18、考电压:2.5V,即Vref=2.5V 2.2.3 无线发射接收模块的选择 NRF24L01是一款新型单片射频收发器件,工作于2.4 GHz2.5 GHz频段。内置频率合成器、功率放大器、晶体振荡器、调制器等功能模块,并融合了增强型ShockBurst技术,其中输出功率和通信频道可通过程序进行配置。nRF24L01功耗低,在以-6 dBm的功率发射时,工作电流也只有9 mA;接收时,工作电流只有12.3 mA,多种低功率工作模式(掉电模式和空闲模式)使节能设计更方便;nRF24L01 还可以兼容nRF2401A、nRF24L01+、nRF24LE1、nRF24LU1等无线模块,并且它们在一定条

19、件下可以互相通信15。本设计经过所使用的NRF24L01最大的传输距离大约为5m6m。此无线发射模块可以运用在以下方面:无线鼠标,键盘,游戏机操纵杆;无线门禁,无线数据通讯,安防系统,遥控装置,智能运动设备等。(1)工作原理发射数据时,首先将nRF24L01配置为发射模式:接着把接收节点地址TX_ADDR和有效数据TX_PLD按照时序由SPI口写入nRF24L01缓存区,TX_PLD必须在CSN为低时连续写入,而TX_ADDR在发射时写入一次即可,然后CE置为高电平并保持至少10s,延迟130s后发射数据;若自动应答开启,那么nRF24L01在发射数据后立即进入接收模式,接收应答信号(自动应答

20、接收地址应该与接收节点地址TX_ADDR一致)。如果收到应答,则认为此次通信成功,TX_DS置高,同时TX_PLD从TX FIFO中清除;若未收到应答,则自动重新发射该数据(自动重发已开启),若重发次数(ARC)达到上限,MAX_RT置高,TX FIFO中数据保留以便再次重发;MAX_RT或TX_DS置高时,使IRQ变低,产生中断,通知MCU。最后发射成功时,若CE为低则nRF24L01进入空闲模式1;若发送堆栈中有数据且CE为高,则进入下一次发射;若发送堆栈中无数据且CE为高,则进入空闲模式2。 接收数据时,首先将nRF24L01配置为接收模式,接着延迟130s进入接收状态等待数据的到来。当

21、接收方检测到有效的地址和CRC时,就将数据包存储在RX FIFO中,同时中断标志位RX_DR置高,IRQ变低,产生中断,通知MCU去取数据。若此时自动应答开启,接收方则同时进入发射状态回传应答信号。最后接收成功时,若CE变低,则nRF24L01进入空闲模式1。(2)参考数据表1 nRF24L01参考数据参数数值单位最低供电电压最大发射功率最大数据传输率发射模式,电流消耗接收模式,电流消耗温度范围掉电模式,电流消耗数据传输为1000Kbps时的灵敏度1.90200011.312.3-40+85900-85VdBmkbpsmAmAnAdBm(3)nRF24L01封装及引脚排列和功能图2-4 NRF

22、24L01芯片引脚nRF24L01各引脚功能如下: 1CE:使能发射或接收 2CSN,SCK,MOSI,MISO:SPI引脚端,微处理器可通过此引脚配置nRF24L013IRQ:中断标志位 4VDD:电源输入端 5VSS:电源地6XC2,XC1:晶体振荡器引脚7VDD_PA:为功率放大器供电,输出为1.8 V 8ANT1,ANT2:天线接口 9IREF:参考电流输入(4)工作模式通过配置寄存器可将nRF241L01配置为发射、接收、空闲及掉电四种工作模式:待机模式1主要用于降低电流损耗,在该模式下晶体振荡器仍然是工作的; 待机模式2则是在当FIFO寄存器为空且CE=1时进入此模式; 待机模式下

23、,所有配置字仍然保留。 在掉电模式下电流损耗最小,同时nRF24L01也不工作,但其所有配置寄存器的值仍然保留16。表2 工作模式模式PWR-UPPRIM-RXCEFIFO寄存器模式接收模式发射模式发射模式待机模式2待机模式1掉电1111101000111010数据在TX FIFO寄存器中停留在发送模式,直至数据发送完TX FIFO为空无数据传输nrf24l01在不同模式下的引脚功能表3 nrf24l01引脚功能引脚名称方向发送模式接收模式待机模式掉电模式CECNSCKMOSIMISOIRQ输入输入输入输入三态输出输出高电平高电平低电平SPI片选使能,低电平使能SPI时钟SPI串行输入SPI串

24、行输出中断,低电平使能3 智能火灾报警系统硬件电路设计3.1 电压转换电路由于本设计采用的是无线火灾信号传输,所用的无线发送传输模块式NRF24L01,该模块所需要的标准电压值为3.3V,由于其他部分的电压值是5V,所以,需要将5V的电压值转换成3.3V的电压值。图3-1 电压转换电路为实现此目的,本系统主要采用了AMS1117作为转换芯片,AMS1117是三端可调或固定电压3.3V输出电流为1A线路调整率:0.2%(最大)负载调整率:0.4%(最大)封装类型:SOT-223。工作温度范围:-40125C输入电压:15V焊接温度(25秒):265C存储温度:- 65150C5V,电压从Vin输

25、入,输出的3.3V电压接到NRF24L01的Vcc引脚。3.2 信号调理电路由于从传感器中输出的模拟信号是比较微弱,且含有干扰信号,所以系统需要将信号进行放大和滤波,由于烟雾信号调理电路运放LM324接直流电源,电路中有直流,所以在电路中设计了起隔直通交的电容C3。由于本设计只采用烟雾信号进行检测火灾,且烟雾传感器输出电压较大,能达到几伏,所以不需要放大烟雾信号,只需要将信号滤波处理,烟雾信号调理电路如图3-1所示。图3-2烟雾信号调理电路滤波电路能使有用频率信号通过,同时抑制无用频率成分,滤除或衰减无用频率信号到足够小。一阶滤波电路过渡带较宽,幅频特性的最大衰减频率仅为-20dB/十倍频。为

26、使滤波器的滤波特性接近理想特性,即在通频带内特性曲线更平缓在同频带外特性曲线衰减更陡峭,只有增加网络的级数,系统使用二阶滤波器电路。由于在火灾发生早期,温度烟雾信号是一种缓变信号,故系统使用二阶有源低通滤波器电路(Low Pass Filter,LPF)。将串联的两节RC低通网络直接与反向电压跟随器电路相连,可构成烟雾调理电路中的简单二阶低通滤波器电路19。二阶低通滤波电路中R1=R2=1K ,C4=C5=0.1uF 。 LPF电路电压放大倍数为: (3-2)用取代s,且令,得出电压放大倍数为: (3-3)由于为信号频率二次幂的函数式,故为二阶LPF。设带通截止频率为,则当时,上式的分母的模应

27、等于,可解出二阶LPF的上限截止频率为: , (3-4)二阶低通滤波电路的衰减斜率可达-40dB/十倍频,但是有由于远离,即在处,信号的放大倍数已急剧下降,所以该滤波电路以降低滤波器通频带为代价来获得滤波器衰减斜率20。3.3 复位与晶振电路3.3.1 复位电路复位是单片机的初始化操作,单片机在启动时都需要复位,以使CPU及系统各部件处于确定的初始状态,并从初态开始工作,外部复位电路通常用一个电阻和一个电容实现。AT89C52的复位信号是从REST引脚输入到芯片内的施密特触发器中的。当系统处于正常工作状态时,且振荡器稳定后,如果REST引脚上有一个高电平并维持2个机器周期(24个振荡周期)以上

28、,则CPU就可以响应并将系统复位。为可靠起见,电源稳定后还要经一定的延时才撤销复位信号,以防电源开关或电源插头分合过程中引起的抖动而影响复位。单片机系统的复位方式有:手动按钮复位和上电复位,本设计采用的是手动按钮复位。上电自动复位是通过外部复位电路给电容C充电加至RST引脚一个短的高电平信号,此信号随着Vcc对电容C的充电过程而逐渐回落,即RST引脚上的高电平持续时间取决于电容的充电时间。因此为保证系统能可靠地复位,RST引脚上的高电平必须维持足够长的时间。手动按钮复位需要人为在复位输入端RST上加入高电平,采用的办法是在RST端和正电源Vcc之间接一个按钮。当人为按下按钮时,则Vcc的+5V

29、电平就会直接加到RST端,系统复位。由于人的动作再快也会使按钮保持接通达数十毫秒,所以,设计完全能够满足复位的时间要求。复位电路中SW-PB为手动复位开关,电容Ch1可避免高频谐波对电路的干扰。如图3-3所示。3.3.2晶振电路晶振是晶体振荡器的简称,在电气上它可以等效成一个电容和一个电阻并联再串联一个电容的二端网络,晶振电路为单片机工作提供时钟信号,这个信号就是单片机的工作速度,芯片中有一个用于构成内部振荡器的高增益反相放大器,引脚XTAL1和XTAL2分别是该放大器的输入端和输出端。这个放大器与作为反馈元件的片外石英晶体或陶瓷谐振荡器一起构成自激振荡器。电路中的外接石英晶体及两个电容接在放

30、大器的反馈回路中构成并联振荡电路,系统的晶振电路如图3-3所示。由于外接电容的容量大小会轻微影响振荡频率的高低、振荡器工作的稳定性、起振的难易程度及温度稳定性,如果使用石英晶体,电容的容量大小范围为 30PF10PF;如果使用陶瓷谐振,则电容容量大小范围40PF10PF。本设计中使用石英晶体,电容的容值设定为30pF。晶体振荡频率的范围通常是在1.2至12MHZ,晶体的频率越高,单片机的运行速度也就越快。但反过来,运行速度越快对存储器的速度要求就越高,对PCB的工艺要求也高。晶体和电容应尽可能安装得与单片机靠近,减少寄生电容,更好地保证振荡器稳定可靠地工作。 图3-3 复位与晶振电路3.3.3

31、声光报警电路声光报警是一种通过声音和各种光来向人们发出示警信号的方式。如果出现火情,声光报警电路就会在单片机的控制下,发出声光警示信息。在声报警电路中,由于蜂鸣器的工作电流一般比较大,以致于单片机的I/O 口是无法直接驱动的,所以要利用放大电路来驱动,一般使用三极管来放大电流就可以了。声音报警电路由单片机的P1.0引脚进行控制,当P1.0输出的电平为低电平时,三极管导通,蜂鸣器的电流形成回路,发出声音报警;否则,三极管截止,蜂鸣器不发出声音。由单片机的P2口进行光报警控制,当有火警信号出现时,P2.0口会处于低电平,发光二极管出现闪烁,形成光报警。图3-4声光报警电路4 智能火灾报警系统软件设计4.1 软件开发环境本系统采用C语言进行程序设计。C语言是美国国家标准协会(ANSI)制定的编程

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

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