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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

基于单片机的火灾警报系统设计说明.docx

1、基于单片机的火灾警报系统设计说明毕业设计中文题目基于单片机的火灾报警系统设计英文题目Based on the firealarm system based on microcontroller系 别:电子与电气工程系年级专业:2010级电气工程及其自动化姓 名:维勇 学 号:102032103指导教师:于雷职 称:讲师闽南理工学院教务处制2014 年 6 月 3 日毕业设计诚信声明书本人重声明:在毕业设计工作中严格遵守学校有关规定,恪守学术规;我所提交的毕业设计是本人在于雷指导教师的指导下独立研究、撰写的成果,设计中所引用他人的文字、研究成果,均已在设计中加以说明;在本人的毕业设计中未剽窃、抄

2、袭他人的学术观点、思想和成果,未篡改实验数据。本设计和资料若有不实之处,本人愿承担一切相关责任。学生签名: 2014 年6月3日基于单片机的火灾报警系统设计【摘要】目前,随着电子产品在人类生活中的使用越来越广泛,由此引起的火灾也越来越多,在我们生活得四周到处潜伏着火灾隐患。为了避免火灾以及减少火灾造成的损失,我们必须按照“隐患险于明火,防患胜于救灾,责任重于泰山”的概念设计和完善火灾自动报警系统,将火灾消灭在萌芽状态,最大限度地减少社会财富的损失。本文基于单片机8051,同时结合集成语音芯片ISD1420、AD转换器、 集成温度传感器AD590 和气体传感器TGS202等,利用多传感器信息融合

3、技术,设计了实用、可靠的单片机语音自动报警系统。该系统能自动完成对布测点检测,确认火警后能自动报警,并显示火情点,记录火灾发生时间。本系统可安装在各防火单位,它负责不断地向所监视的现场发车巡检信号,监视现场的温度、浓度等,并将监测所得数据反馈至报警控制器,通过对比来判定火灾是否真的发生。系统成本较低、操作方便、工作可靠稳定,有很好的推广价值。【关键词】火灾报警,单片机,传感器The firealarm system based on microcontroller【ABSTRACT】Now, with electronic products used in human life more an

4、d more widely, the resulting fire, more and more, we live in fire hazards lurking around everywhere. To avoid fires and reduce fire losses, we must follow the hidden dangers fire in prevention is better than disaster relief, the responsibility is extremely heavy, the concept design and improvement o

5、f automatic fire alarm system, fire nipped in the bud, the maximum reduce the loss of social wealth. This paper design a method that use single chip computer and digital voice chip ISD1420 to realize remote voice alarm, gives out the hardware structure and software of system, Based on the single-chi

6、p microcomputer 80C51, and speech chip ISD1420,temperature sensor AD590 and gas sensor TGS202 are used, and the multi-sensors information processing method is adopted .Practice the enunciation, The single-chip microcomputer technique has the extensively applied foreground in system alarm and other a

7、utomatic control realm. This system can automatically to monitor the points which are acute to temperature. It can also send out alarm, show the points and record the occurring time when a fire has broke out. The system can be installed in all fire units, which is responsible for continuously monito

8、ring the site to start the inspection signal, monitor the site of temperature, concentration, and continuous feedback to the alarm controller, the controller will receive the signal and the normal memory setting value was determined by comparing to determine the fire. When fire occurs, can achieve s

9、ound and light alarm, fault diagnosis, concentration display, alarm limit settings and delay alarm is a simple structure, stable performance, easy to use, inexpensive, intelligent smoke sensor, has some practical value.【Key Words】 Fire alarm,MCU ,Transducer 1.引言1.1课题研究的背景和意义我们的祖先对火加以有效的利用,不仅带来了温暖与光明

10、,同时也推动了人类文明的向前发展。但是,如果在用火的时候处理不当,失去对其有效的控制,也将对我们的生活安全和生命财产带来严重的害。进入21世纪后,火灾造成的直接损失上升到年均十几亿元,年均死亡2000多人。一个个触目惊心的案例使我们意识到,只有利用电子技术、传感器技术和计算机技术等,设计出自动化、智能化的火灾监控和报警系统,才能保护我们的生命和家园。1.2 课题研究现状世界上许多发达国家高度重视消防工作,投入了巨额的资金,其消防体系已经十分完备。美、德、日、英在很多年之前就已经开始有效的把自动火灾报警作为公共报警手段接入监控系统,在监控系统管理上也非常规。相比于上述发达国家,我国从1972年才

11、开始模仿国外的技术来制造火灾报警系统,消防市场的规模和经营都处于低速发展阶段,直到改革开放之后,众多国外知名企业和先进技术走入国门,才真正推动了我国火灾报警产品市场的壮大与发展。目前,国很多知名企业已经开始于国际接轨,研发技术也不断接近世界先进水平。1.3课题研究的主要容本文基于单片机8051,同时结合集成语音芯片ISD1420、AD转换器、 集成温度传感器AD590 和气体传感器TGS202等,设计语音自动报警系统。主要的研究容包括:1.系统工作原理分析与总体方案设计2.系统硬件、软件的构架设计3.系统各硬件单元电路设计4.系统软件流程设计与程序代码的编制2.火灾报警系统整体方案设计2.1

12、系统总体方案设计2.1.1 系统总体功能概述火灾报警系统通常是由探测器和报警器共同构成。探测器可以检测火灾发生时的温度、烟雾、火焰等,并将之变换为电信号发送至报警器,发出报警信号提示火灾发生。整体电路的框图如图2-1所示。图2-1 总体电路框图2.1.2 系统硬件构架报警系统主要由数据采集模块、单片机控制模块、声光报警模块组成。图2-2为系统硬件结构框图。图2-2 系统硬件结构框图系统的工作过程如下:传感器对所监测环境的温度、烟雾颗粒等进行检测,将之转换为电信号,再由调理电路的放大和滤波等处理后,送至A /D转换电路进行模/数转换,单片机判断现场是否发生火灾。如果发生火灾,系统以声光的形式报警

13、。2.1.3 系统软件构架软件的设计采取模块化方法,通过调用相应的子程序,如数据采集、火灾判断等子程序来实现每个模块的功能。总体流程见图2-4。图2-4 程序流程图为了降低误报率,系统采用多次采集、多次判断的方法。每次数据采集后根据得到的数据对现场情况进行判断,然后综合多次判断结果做出最终的火情判断。主程序是一个无限循环体,其流程是:首先在上电之后系统的各部分包括单片机各个端口输入输出的设置、外围驱动电路和数据存储电路等完成初始化,其次是对芯片的程序进行初始化,接下来执行火灾报警系统中的数据采集任务,数据通信任务和查询判断任务。3.火灾报警系统硬件设计3.1 系统核心芯片选择3.1.1 传感器

14、介绍3.1.1.1 AD590温度传感器AD590是美国Analog Devices公司推出的电流型二端温度传感器。电路如图3-1所示。其输出与温度变化成正比,即1A/k。1k的电阻R和100变阻器W 的功能是把电流量转换为电压量供ADC0809工作。图3-1 AD590应用电路图AD590有以下特点:1、AD590的测温围-55+150。2、AD590的电源电压围为4V-30V。电源电压可在4V-6V围变化,电流变化1,相当于温度变化1K。AD590可以承受44V正向电压和20V反向电压,因而器件反接也不会损坏。3、输出电阻为710M;4、精度高。AD590共有I、J、K、L、M五档,其中M

15、档精度最高,在-55+150围,非线形误差0.3。3.1.1.2 TGS202气体传感器TGS202可以有效对火灾气体中的CO2, CO进行检测,稳定性和灵敏度都很高,其应用电路如图3-2所示,当TGS202探测到CO2或CO时,其阻降低,VA迅速上升。 图3-2 TGS202应用电路图3.1.2 ISD1420语音芯片3.1.2.1 ISD1420引脚引脚图如图3-3所示。 图3-3 ISD1420引脚3.1.2.2 ISD1420各引脚简介VCCA,VCCD:电源;VSSA,VSSD:地线;REC:录音,低电平有效。PLAYE:边沿触发放音。此端出现下降沿时,芯片开始放音。PLAYL:电平

16、触发放音。此端出现下降沿时,芯片开始放音。 RECLED:录音指示。处于录音状态时,此端为低,可驱动 LED。MIC REF:话筒参考。此端是前置放大器的反向输入。当以差分形式连接话筒时能降低噪声。AGC:自动增益控制。可降低失真。ANA OUT:模拟输出。ANA IN:模拟输入。SP+、SP-:喇叭输出。XCLK:外部时钟。此端部有下拉元件,不用时应接地。输入时钟的占空比无关紧要,因为部首先进行了分频。A0-A7:地址端。有两个作用,取决于最高(MSB)两位 A7、A6 的状态。3.1.2.3 语音段的寻址语音芯片与单片机的连接,常通过串行口来实现,串行口也可以通过辅助电路分时多用。定义好串

17、行口的工作方式(SCON字节地址为98H,可位寻址),当由按键输入或其它需要语音输出时,串行口向CPU申请中断,响应中断后,CPU便可以从串行数据中识别出语音段编号,输出语音信号。发送结束,中断由软件清零。3.1.3 80C51芯片 3.1.3.1 80C51芯片的引脚及功能80C51芯片的引脚如图3-4所示。 图3-4 80C51芯片的引脚图各引脚功能如下:VCC:供电电压46V典型值5V);GND:接地;RST :复位引脚输入高电平使89C51复位,返回低电平退出复位;XTAL1:反向振荡放大器的输入及部时钟工作电路的输入。XTAL2:来自反向振荡器的输出P0口:P0口是一种带8位漏级开路

18、双向I/O口,每一个脚可吸收8TTL门电流。在FIASH编程时,P0口就会当作原码输入口,当在FIASH进行校验时,P0输出原码,此时P0外部就一定被拉为高电平。当在P0口的管脚第一次写1时,将被认定为高阻输入。P0能够用于外部程序数据存储器,它可以定义为数据地址的第八位。P1口:P1口是一个部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。P2口:P2口为一个部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出

19、4个TTL门电流,当P2口被写“1”时,其管脚被部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。P3口:P3口是8个带部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当它们将被部上拉为高电平并用作输入,此时是在P3口写入“1”后。当作为输入由于外部下拉为低电平,因为上拉的缘故所以P3口将输出电流(ILL)。ALE/PROG:对外部存储器进行访问时,地址锁存允许的输出电平用于对地位字节进行锁存。当在FLASH用于输入编程脉冲时该引脚是在编程期间。平

20、时,ALE端输出正脉冲信号以相同的频率周期。可以在SFR8EH地址上置0禁止ALE的输出。这时ALE只有在执行MOVX,MOVC指令才能起作用。 PSEN:外部程序存储器读选通信号,由外部程序存储器指期间,PSEN在每个机器周期两次有效。但在访问外部数据存储器时,这两次有效的PSEN信号将不会出现。 EA /VPP:运行方式时,EA为程序存储器选择信号,EA接地时CPU总是从外部存储器中取指令,EA接高电平时CPU可以从部或外部取指令;FLASH编程方式时,该引脚为编程电源输入端Vpp(=5V或12V)。综上所述,MCS51系列单片机的引脚作用可归纳为以下两点:1).单片机功能多,引脚数少,因

21、而许多引脚具有第2功能;2).单片机对外呈3总线形式,由P2、P0口组成16位地址总线;由P0口分时复用作为数据总线。3.1.4 A/D转换芯片目前有很多类型的AD转换芯片,它们在转换速度、转换精度、分辨率以及使用价值上都各具特色,综合全部因素设计决定采用美国国家半导体公司生产的CMOS工艺8通道,8位逐次逼近式A/D转换器ADC0809。其部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行A/D转换。是目前国应用最广泛的8位通用A/D芯片。A/D转换电路采用了常用的8位8通道数模转换专用芯片ADC0809,ADC0809由8路模拟开头、地址锁存与译码

22、器、8位A/D转换器和三态输出锁存缓冲器组成,芯片引脚图如图3-5所示, 部结构图如图3-6所示。 图3-5 ADC0809引脚图 图3-6 ADC0809部结构图ADC0809的引脚功能:D7-D0 :8位数字量输出引脚IN0-IN7 :8位模拟量输入引脚VCC :+5V工作电压GND :地REF(+) :参考电压正端REF(-) :参考电压负端START :A/D转换启动信号输入端ALE :地址锁存允许信号输入端ADC0809的主要性能指标为:(1)分辨率为8位。(2)最大不可调误差:ADC0809为1LSB。(3)单电源+5v供电,基准电压由外部提供,典型值为+5v,此时允许输入模拟电压

23、为05V。(4)具有锁存控制的8路模拟选通开关。(5)可锁存三态输出,输出电平与TTL电平兼容。(6)转换速度取于决芯片的时钟频率。当时钟频率500KHz时,转换时间为128s。3.1.5 数码管显示电路ICM7218 是INTERSIL公司生产的一种性能价格比较高的通用8 位LED 数码管驱动电路, 28 脚双列封装,是一种多功能L ED 数码管驱动芯片,可与多种单片机接口使用。ICM7218 的输出可直接驱动L ED显示器,不需外接驱动电路,工作电压为+5V。同样由单片机向ICM7218写控制字及数据,编程部分像给外部RAM写数据一样简单。单片机写入模式控制字时,ICM7218以约定方式接

24、收显示数据,然后把数据写入静态显示RAM中。数据接收结束,ICM7218在扫描控制电路的控制下,按设定的译码模式,以动态扫描显示方式向段显示驱动器和位控驱动器发出控制信号,直到下一个控制字写入前,不停地进行动态显示工作。其引脚图和部框图如图3-7所示。 图3-7 ICM7218引脚图及部框图3.2 单片机外围接口电路3.2.1晶振电路晶振电路为单片机80C51工作提供时钟信号,芯片含高增益反相放大器,XTAL1与XTAL2作为其输入、输出。该放大器和片外石英晶体组成自激振荡器。系统晶振电路如图3-8所示。C2、C3为外界电容,其容量对振荡频率的大小和稳定性等都会产生影响,本设计中电容的容值设定

25、为30pF。3.2.2 复位电路其作用为在系统上电时提供复位信号,待电源稳定一定时间之后再撤销。单片机在启动时都需要复位,以使CPU和系统各个部分置于正确的起始状态并开始工作。上电复位与手动按钮复位是最常用的两种单片机复位方式,本设计采用后者,具体电路如图3-8所示。按钮被按下后,VCC的+5V加至REST端,使系统复位。SW-PB为手动复位开关,电容C1可避免高频谐波对电路的干扰。 图3-8 80C51晶振和复位电路原理图3.3 数据采集电路本设计中的A/D使用的是通用8位芯片ADC0809,烟雾、温度传感器的输出端经过放大电路后分别接到ADC0809的IN0和IN1。 ADC0809的通道

26、选择地址由80C51的P0.0P0.2经地址锁存器74LS373输出提供。芯片的几个重要管脚功能如下:ALE:地址锁存允许输入线,高电平有效。START:转换启动信号,其上跳沿来临时可将部的寄存器清零;而下跳沿来临时则A/D转换开始。要注意的是,在转换过程中该引脚要始终为低电平。EOC:其为高电平时表示转换结束,为低电平时表示转换正在进行。OE:其为1时,芯片将输出转换所得数据;其为0时则输出数据线呈高阻状态。由于本设计中数模转换芯片使用的是ADC0809,其工作的时钟信号为500KHz,因其部没有时钟电路,时钟信号由外部80C51的ALE端口提供。系统80C51与ADC0809接口电路如图3

27、-9所示。图3-9-1 80C51与ADC0809接口仿真电路 图3-9-2 80C51与ADC0809接口电路原理图当80C51的ALE端口不访问外部存储器时,80C51的ALE端以时钟振荡频率的1/6输出固定的正脉冲信号,故晶振设定12MKz,再经过二分频电路,单片机即可向ADC0809输出500KHz的时钟信号。二分频电路由D触发器实现,R、S端接地,D接Q非,Q端作为输出端,CLK接80C51的ALE端。D触发器的特性方程为 由于当CP=1时,D触发器有效;CP=0时,触发器保持原来状态。故D触发器能实现对ALE端口的信号二分频。由于本火灾报警系统只采集温度、烟雾信号,经过调理的温度、

28、烟雾信号分别进入ADC0809的IN-0和IN-1端口,其余输入引脚接地,8个数字量输出引脚接80C51的P0口。单片机的P0口接受ADC0809传输来8位数字量,向A/D输出的8位地址经地址锁存器74LS373锁存,选择低3位地址作为A/D的通道选通地址。ADC0809通道选通如表3-1。表3.1 ADC0809通道选通通入通道IN0IN1IN2IN3IN4IN5IN6IN7A00001111B00110011C01010101本设计使用74LS373作为地址锁存器,当三态允许控制端OE为低电平时,输出端O0O7为正常逻辑状态,可用来驱动负载或总线。当OE为高电平时,O0O7呈高阻态,既不驱

29、动总线,也不为总线的负载,但锁存器部的逻辑操作不受影响。图中三态允许控制端OE接地,表示三态门一直打开。锁存允许端LE为高电平时,输出端O0O7 状态与输入端D0D7状态相同;当LE由“1”变为“0”时,数据输入锁存器中。LE端接至单片机的地址锁存允许ALE端。当P20=0时,与写信号WR共同选通ADC0809。图中ALE信号与START信号连在一起,在WR信号的前沿写入地址信号,在其后沿启动转换。当ALE端口变为高电平,将74LS373输出端的低3位地址存入A/D的地址锁存器中,此地址经译码选通8路模拟输入之一到比较器。START上升沿将A/D的寄存器清零,下降沿启动 A/D转换,之后EOC

30、端变成低电平,指示转换正在进行。例如,输出地址F8H可选通通道IN0,实现对温度传感器输出的模拟量进行转换;输出地址F9H可选通通道IN1,实现对烟雾传感器输出的模拟量进行转换。ADC0809的转换结束状态信号EOC接到80C51的INT1引脚,当A/D转换完成后,EOC变为高电平,表示转换结束,结果数据已存入锁存器,并产生产生中断。当80C51知道A/D转换完成后,P20与读信号RD共同控制下的A/D端口OE电平变为高电平时,输出三态门打开,转换结果的数字量输出到单片机上。3.4 信号处理电路由于传感器输出的模拟信号比较微弱,且含有干扰信号,所以系统需要通过运算放大器来对其进行放大、过滤等处

31、理,以满足A/D转换的相关需求。本设计的信号处理电路如图3-10所示,图中的运算放大器接为电压放大电路。图3-10 信号处理电路3.5 报警电路3.5.1 语音报警电路报警电路设计如图3-11所示。图3-11 语音报警电路AD转换器输出的数字信号传输给P0口,读取P0口的容跟设定的值进行判定,如果大于设定值,P2.1输出低电平,控制语音芯片ISD1420的发出火灾语音报警. 如果小于于设定值,P2.1输出高电平,说明正常,没有火灾发生。3.5.2 光报警电路光报警电路设计如图3-12所示。图3-12 光报警电路AD转换器输出的数字信号传输给P0口,读取P0口的容跟设定的值进行判定,如果大于设定值,P2.3、P2.4输出高电平,P2.2输出低电平,控制红色发光二级管的发光,实现光报警功能. 如果小于设定值,P2.2、P2.3输出高电平,P2.4输出低电平,控制绿色发光二级管的发光,说明正常,没有火灾发生。如果出现异常情况,P2.2、P2.4输出高电平,P2.3输出低电平,控制绿

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

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