资源描述
学 生 设 计 用 纸毕业设计任务书一、设计题目:烟雾报警器设计二、设计目的设计一个由单片机控制的烟雾报警器,可以对房间的烟雾浓度进行检测,如果超过设定浓度,可以进行声、光报警。通过设计,掌握数据采集系统的工作原理、掌握计算机控制系统的设计原理、设计步骤,进一步提高综合运用知识的能力。三、设计内容和要求(1)选择传感器,设计接口电路,要求烟雾浓度的范围。(2)设计声光报警电路,要求达到设定浓度就进行报警。(3)烟雾报警器的信号采集模块设计; 烟雾报警器的报警模块设计;烟雾报警器的软件设计。四、设计工作任务进度第一周:查阅资料、调研、确立设计方案;选择器件。第二周:系统总体方案和硬件的设计。第三周:系统软件的设计,并加以完善整个设计。第四周:修改整个设计,最后进行答辩。摘要随着社会和经济的发展,防火工作越来越重要,但是目前国内的许多研发都侧重于大型场所的火灾报警。因此,我们就有必要研制一种结构简单、经济实用的家庭烟雾报警器以适应市场的需求。基于供家庭使用的烟雾报警器应该具备的基本要求和功能,文章设计了一种比较适合的烟雾报警器。本设计以传感器和单片机作为烟雾报警器设计的核心器件,配合其它器件即可实现声光报警、自动排烟换气和消防灭火等功能。设计中单片机选用AT89C51作为控制器件,传感器选用QM-N5型气体传感器实现对烟雾的检测。烟雾报警器主要由烟雾信号采集及前置放大电路、模数转换电路、单片机控制电路、显示电路、声光报警电路和安全保护电路构成,设计合理、简单易懂、价格低廉,使单片机在烟雾报警系统的控制中得到充分应用,具有一定的实用价值。论文主要针对烟雾报警系统中的各个组成部分及功能进行了详细的介绍和说明,并对其主控电路和外围设备电路之间的接口连接方式,以及系统软件设计进行了重点的分析和讲解。关键词:烟雾报警器;单片机;传感器AbstractWith the development of social and economic,the prevention of fire are more and more important.However, in the present, most of research and development of fire alarm systems only focus on large sites. Therefore, it is necessary to design a simple, economical and practical family Smoke Alarm to meet the market demand. Taking both the basic requirement and the function of family Smoke Alarms should have into account, thesis designs a suitable smoke alarm for household using. Which the sensor and the microcontroller of the design is the most important part of alarm devices, with other devices can achieve alarming with sound and light, automatically reducing smoke and fighting fire ,etc. IN design, microcontroller used AT89C51 and select QM-N5 Gas Sensor to detect smoke. Smoke alarm mainly by the signal acquired circuit, A/D converted circuit, MCU controlled circuit,displayed circuit and alarming with sound and light circuit,reasonable design, simple structure, easy to use, inexpensive. As a result, the microcontroller in the control of the smoke alarm system is fully applied. Therefore, this design about smoke alarm has practical value. Thesis give detailed introduction for the function and theory of the various component parts of the alarm system, focus on the interface technology between its main controlled circuit and peripheral circuit, also give explanation of the software .Key words :Smoke Alarm;MCU; sensor目 录前言 3第1章 报警器的概述 4 1.1 设计烟雾报警器的目的及意义 4 1.2 火灾报警器的现状及特点 4 1.3 火灾报警器的发张趋势 5第2章 系统的总方案设计 6 2.1 烟雾报警器的工作结构和原理 6 2.2 烟雾传感器的选型 7 2.2.1 烟雾传感器的介绍 7 2.2.2 MQ-5半导体气体烟雾传感器10 2.3 单片机的选型 112.3.1 AT89C51内部结构及功能122.3.2 中断与定时系统 142.3.3 单片机外围电路的扩展 152.3.4 时钟电路和复位电路 162.4 A/D转换器的选型182.5 显示器的选择 212.6 放大器的选型 222.7 烟雾报警器的主要功能设计 22第3章 系统的硬件设计 24 3.1 系统电源电路 24 3.2 AT89C51的时钟电路和复位电路 24 3.3 信号采集及前置放大电路 25 3.4 A/D转换电路 26 3.5 声音报警及消音键电路 27 3.6 字符显示电路 27 3.7 状态指示电路 28 3.8 安全保护电路 28 3.9 报警故障自诊断电路29 3.10 烟雾报警器硬件总电路 29第4章 系统的软件设计 31 4.1 系统主程序设计及流程图 31 4.2 主程序初始化流程图 32 4.3 报警子程序设计及流程图 32 4.4 按键输入设计子程序流程图 34 附录 35总结 39参考文献40前言单片机及烟雾传感器是烟雾报警器系统的两大核心。单片机好比一个桥梁,联系着传感器和报警电路设备。近几年来,单片机已逐步深入应用到工农业生产各部门及人们生活的各个方面。各种类型的单片机也根据社会的需求而开发出来。单片机是器件级计算机系统,实际上它是一个微控制器或微处理器。由于它功能齐全,体积小,成本低,因此它可以应用到所有电子系统中。同样,它也可以广泛应用于报警技术领域,使各类报警装置的功能更加完善,可靠性大大提高,以满足社会发展的需要。而传感器作为信息技术系统的“感官”器件,如果没有“感官”感受信息,或者“感官”迟钝,都难以形成高精度、高速度的控制系统。美国曾把二十世纪八十年代称为传感技术时代,日本更是把传感技术列为十大技术之首。所以,根据报警器功能的需要,选择合适、精确、经济的烟雾传感器和单片机芯片是至关重要的。在本论文中的最主要的设计是选AT89C51单片机和QM-N5半导体气体烟雾传感器为核心器件。 AT89C51单片机兼容标准MCS-51指令系统,功能强大,可供许多高性价比的场合应用,能够灵活应用于各种控制领域。QM-N5半导体气体烟雾传感器在较宽的浓度范围内对可燃气体有良好的灵敏度,寿命长,成本低,非常适用于家庭使用的气体泄漏报警器。由这两个核心器件设计而成的整个烟雾报警器系统可实现声光报警、报警状态字符显示、换气扇排烟和喷水灭火等烟雾报警器应有的功能,是一种结构简单、性能稳定、使用方便、价格低廉、智能化的烟雾报警器,具有一定的实用价值。目前,现代建筑都会有选择地安装不同功能的火灾自动报警系统。因为火灾自动报警系统是建筑物的神经系统,它能够感受、接收着发生火灾的早期信号并及时报警,发出警报同时告知用户和周边居民。它就像是一个个称职的更夫,给居住、忙碌或是休息在家庭中的人们以极大的安全感。在火灾的早期阶段,准确的探测到火情并迅速报警,对于及时组织有序快速疏散、积极有效地控制火灾的蔓延、快速灭火和减少火灾对居住人群的损失都具有重要的意义。第1章 报警器的概述1.1 设计烟雾报警器的目的及意义随着社会和经济的发展,家庭火灾防不胜防,防火工作也就越来越重要。据美国消防学会统计,最近十多年中,安装自动消防设施的建筑中发生火灾,消防设施的有效率高达96.1%,确实起到了保证建筑物消防安全的作用。这是因为火灾自动报警系统能够及时将火灾迹象通知用户及有关管理人员,以便他们准备疏散或组织灭火,延长了建筑物可供疏散的时间并通过联动系统启动其他消防设施。所以,设计一种能够在火灾刚刚发生时或者有可燃气体堆积引起的火灾隐患时就能报警的报警器就能使人们能够及时发现火灾,并及时采取有效措施,扑灭初期火灾,最大限度的减少或消除因火灾造成的生命危害和财产的损失,是人们同火灾做斗争的有力工具。目前我国火灾自动报警系统只被安装在重要建筑上,而在美国、日本等发达国家,包括许多居民家庭都安装了火灾自动报警系统。近几年,国内主要侧重于大型场所的大型火灾报警系统的研发,而在居民住宅区等小型防火单位,却需要安装廉价实用的烟雾自动报警装置。由于我国人口不断的增长,土地也开始的稀缺,所以为了缓解城市用地的紧张,居住的楼层不断加高,这不但便于集中供电、供热、供气,而且也可以集中控制和管理。但是,人们在享受这些现代设施带来了便利的时候,却也增加了火灾隐患。楼层多、人员密集,一旦发生火灾,疏散困难,容易造成经济和人员的损失。如果在家庭中没有安装火灾自动报警器,一旦在家庭中发生火灾,火灾容易由不被发现的早期火灾而演变成为更大、更严重的大型火灾。结果是由于一家的起火,而火势不能得到有效控制,使得火势迅速蔓延并很快出现大面积燃烧。这不仅使的用户本身遭受重大的损失,还容易形成“火烧连营”的局面,给周边家庭和场所造成无法估计的损失和严重的影响。据公安部消防局2011统计,近年来,我国每年发生家庭火灾5万余起,死亡800余人,占火灾死亡人数的70%以上。根据网络新闻报道可知,英国每年发生50000起以上的严重家庭火灾,其中大部分火灾造成伤亡和重大的家庭财产损失,甚至连累左邻右舍。由此可见:家庭防火同样是现今社会的重要家庭安防问题,而且刻不容缓。家庭防火重在防患于未然,因此,我们就有必要研制一种结构简单、价格低廉的烟雾自动报警器,以适应市场的需求。1.2 火灾报警器的现状及特点火灾自动报警系统作为重要的建筑自动消防设施,其技术进步性表现报警时间提前、报警可靠性提高、特殊场所火灾的探测报警、报警系统网络化、消防联动控制智能化、消防通信网络技术与计算机接警指挥管理等。在国外,现在的火灾自动报警系统已达到智能型、全总线型和综合型,系统一旦报警,马上在显示器上出现报警探测器的具体地址,一目了然。近年来,我国火灾自动报警工程应用技术实现了较快发展,但由于在实际应用中,火灾自动报警系统的通讯协议不一致,火灾自动报警工程技术水平还相对落后,还存在着一些比较突出的问题。现阶段,我国火灾自动报警系统的主要问题有以下几点:1.适用范围过小。 我国火灾自动报警系统技术比美、英等发达国家起步较晚,适用范围过有限,使得一般家庭用户未能普及使用火灾自动报警器。由于家庭住宅等小单位的防范措施不到位,给家庭生活带来了许多的不方便和一定的损失。2.智能化程度低。 我国使用的火灾探测器虽然都进行了智能化设计,但由于传感器件探测的参数较少、支持系统的软件开发不成熟、各种算法的准确性缺乏足够验证、火灾现场参数数据库不健全等,火灾自动报警系统难以准确判定粒子(烟气)的浓度、现场温度、光波的强度以及可燃气体的浓度、电磁辐射等指标,造成迟报、误报、漏报情况较多。3.网络化程度低。 我国应用的火灾自动报警系统形式基本上以区域火灾自动报警系统、集中火灾自动报警系统和控制中心火灾自动报警系统为主,安装形式主要是集散控制方式,自成体系,自我封闭,尚未形成区域性网络化火灾自动报警系统。4.组件连接方式有待改善。 火灾自动报警系统以多线制和总线制连接方式为主,探测器和报警器及控制器之间是采用两条或多条的铜芯绝缘导线或铜芯电缆穿管相接,存在耗材多、成本高、抗干扰能力差的缺点。同时,铜导线耐高温性能差、易磨损,系统施工维修复杂,影响了火灾自动报警系统的可靠性和更广泛的应用。5.火灾自动报警系统误报、漏报问题较多。 由于火灾探测器的安装环境极其复杂,加之各种传感器在探测火灾方面存在着某些先天不足,无法准确地感应各种物质在燃烧过程中所特有的声波、光谱、辐射、气味等诸多方面发生的微妙变化,对火灾发生过程中所产生的不同粒径和颜色的烟雾存在探测“盲区”,误报、漏报现象时有发生。1.3 火灾报警器的发展趋势面对人类社会经济与技术急速发展的时代,伴随这电子、计算机、通讯和现代控制技术的迅速发展,现代火灾自动报警应用技术发展趋势正在向着全总线制、软件编程、网络化、智能化、多样化、小型化、社区化、蓝牙技术无线化、高灵敏化、综合化等方面发展。针对当前火灾自动报警系统存在的通讯协议不一致,系统误报、漏报频繁,智能化程度低,网络化程度低、特殊恶劣环境的火灾探测报警抗干扰等问题较为突出的现象,提出在符合国家消防规范的基础下采用统一、标准、开放的通讯协议。通过对新技术、新工艺、新材料和新设备的应用研究,对系统方案、设备选型的优化组合,改进火灾自动报警系统的工作性能、减少维护费用和维护要求,向着高可靠性、高灵敏性、低误报率、系统网络化、技术智能化方向发展,为更好的预防和遏制建筑火灾提供了强有力的保障,从而更好的保护国家和人民的生命、财产安全。第2章 系统总体方案的设计2.1 烟雾报警器的结构和工作原理烟雾报警器是能够检测环境中的烟雾浓度,并具有报警功能的仪器。该报警系统的最基本组成部分应包括:信号采集及前置放大电路、模数转换电路、单片机控制电路、字符显示电路、声光报警电路和安全保护电路等部分组成。为适应家庭和工业等场所对可燃性易爆烟雾安全性要求,设计的烟雾报警器具有显示报警状态、故障自检、换气排烟和自动灭火等功能。报警器采用延时的工作方式,烟雾检测报警器以单片机为控制核心,烟雾传感器采集烟雾浓度信息,配合外围电路构成烟雾报警系统。报警器系统结构如图2-1。烟 雾 传 感器放大电路A/D转换单片机调 节 阀 LED状态指示灯蜂鸣器数码管字符显示 换 气 扇图2-1 可燃烟雾报警器系统结构框图该系统的工作由烟雾信号采集及放大电路将采集到的烟雾浓度信息转化为放大的模拟电信号。模数转换电路再将该模拟信号转换成单片机可识别的数字信号后送入单片机。单片机对该数字信号进行处理,并对处理后的数据进行分析。当输入A/D转换器的放大信号不为零时,启动报警电路。反之则为正常工作状态。设计中为了方便检测与监控,使仪器测试人员及用户能够间接知道环境中的烟雾浓度,所以用数码管显示字符来指示报警状态。系统采用蜂鸣器声音报警和LED闪烁状态作为警报信号。这种报警方法是在声音报警基础上,加入光闪报警。因为变化的光信号可以引起用户和家庭邻居的注意,弥补了在嘈杂环境中声音报警的局限,使得报警装置更加完善。在报警启动的同时,单片机控制器还可以控制调节阀喷水灭火和换气扇排烟动作。系统中留有继电器接口,使单片机能够控制换气风扇和调节阀的工作状态,让系统在报警的同时自动启动相关安全装置。另外由于烟雾传感器需要在加热状态下工作,温度越高,反应越快,响应时间和恢复时间就越快。为提高响应时间,保证传感器准确地、稳定地工作,报警器需要向烟雾传感器持续输出一个5V的电压。为了保证其可靠性,在输出5V的电压的同时,进行故障监测。当传感器加热丝或电缆线和传感器断线或接触不良时,进行故障报警。以上是根据报警器应具备的功能,提出的整体设计思路。2.2 烟雾传感器的选型烟雾传感器是测量装置和控制系统的首要环节。而烟雾报警器的信号采集由烟雾传感器负责。烟雾传感器能够将气体的种类及其浓度有关的信息转换为电信号,根据这些电信号的强弱就可以获得与待测气体在环境中存在的情况有关的信息,从而达到检测、监控、报警的功能。可以说,没有精确可靠的传感器,就没有精确可靠的自动检测、控制和报警系统。烟雾传感器作为报警器中不可缺少的核心器件,它决定了所采集的烟雾浓度信号的准确性和可靠性。2.2.1 烟雾传感器的介绍烟雾传感器是模拟传感器。它能将空气中的烟雾浓度变量转换成有一定对应关系的输出信号的装置。烟雾传感器就是通过监测环境中烟雾的浓度来实现火灾防范的。当烟雾探头碰到烟雾或某些特定的气体,烟雾探头内部阻值发生变化,产生一个模拟值,从而对其进行控制。烟雾传感器利用烟雾敏感元件的电阻受烟雾(主要是可燃颗粒)浓度影响阻值变化的原理向单片机发送烟雾浓度相应的模拟信号。在智能建筑中对火灾探测器的应用主要以感烟火灾探测器选用为主。随着传感器生产工艺水平逐步提高,传感器日益小型化、集成度不断增大,使得烟雾探测器的体积也逐渐变小,提高了烟雾探测器的便携性,更加利于生产、运输和市场推广。目前,烟雾传感器广泛应用在城市安防、小区、工厂、公司、学校、家庭、别墅、仓库、资源、石油、化工、燃气输配等众多领域。1.烟雾传感器应满足的基本条件一个烟雾传感器可以是单功能的,也可以是多功能的;可以是单一的实体,也可以是由多个不同功能传感器组成的阵列。但是,任何一个完整的烟雾传感器都必须具备的条件: (1)能选择性地检测某种单一烟雾,而对共存的其它烟雾不响应或低响应;(2)对被测烟雾具有较高的灵敏度,能有效地检测允许范围内的烟雾浓度;(3)对检测信号响应速度快,重复性好;(4)长期工作稳定性好;(5)使用寿命长;(6)制造成本低,使用与维护方便。2.烟雾传感器的分类从构成气体传感器材料的形态上通常将它们分为干式和湿式气体传感器。由于对不同气体的检测方法不尽相同,目前主要的方法有:利用半导体气体器件检测的电气法;使用电极和电解液对气体进行检测的电化学法;利用气体对光的折射率或光吸收等特性来检测气体的光学法。3.常见的烟雾探测器种类及工作原理 为了确保家庭环境的安全,需要对各种可燃性气体、有毒性气体进行检测。但是,由于烟雾的种类繁多,一种类型的烟雾传感器不可能检测所有的气体,通常只能检测某一种或两种特定性质的烟雾。例如氧化物半导体烟雾传感器主要检测各种还原性烟雾,如CO、H2、C2H5OH、CH3OH等。固体电解质烟雾传感器主要用于检测无机烟雾,如O2、CO2、H2、Cl2、SO2等。因此目前使用的烟雾传感器有很多种,各自的检测原理也各不相同,下面就对一些常用的烟雾传感器进行介绍。(1)半导体烟雾传感器(半导体气敏传感器) 半导体烟雾传感器包括用氧化物半导体陶瓷材料作为敏感体制作的烟雾传感器,以及用单晶半导体器件制作的烟雾传感器。半导体烟雾传感器是利用气体在半导体表面的氧化和还原反应导致敏感元件阻值变化而制成的。按照敏感机理分类,半导体烟雾传感器可分为电阻式和非电阻式。当半导体接触到气体时,半导体的电阻值将发生变化,利用传感器输出端阻值的变化来测定或控制气体的有关参数,这种类型的传感器称为电阻式半导体气敏传感器。当MOS场效应管在接触到气体时,场效应管的电压将随周围气体状态的不同而发生变化,利用这种原理制成的传感器被称为非电阻式半导体气敏传感器。半导体气敏元件也有N型和P型之分;N型在检测时阻值随烟雾浓度的增大而减小;P型阻值随烟雾浓度的增大而增大。半导体气敏传感器的分类如表2-1所示。 表2-1半导体气敏传感器的分类类型所利用的特性工作温度代表性被测气体电阻式表面电阻控制300450可燃性气体体电阻控制300450乙醇、可燃性气体非电阻式二极管整流特性室温200H2、CO、乙醇晶体管特性150H2、H2S半导体金属氧化物烟雾传感器具有灵敏度高、响应快、输出信号强、耐久性强、结构简单、体积小、维修方便、价格便宜等诸多优点,从而得到了广泛的应用。但是其最大的缺点就是选择性较差。该传感器己成为世界上产量最大、使用最广的烟雾传感器之一。(2)接触燃烧式传感器 当易燃烟雾接触这种被催化物覆盖的传感器表面时会发生氧化反应而燃烧。接触燃烧式气体传感器的检测元件一般为铂丝(也可表面涂铂、钯等稀有金属催化层),使用时对铂丝通电流,保持300400的高温,此时若与可燃性气体接触,可燃性气体就会在稀有金属催化层上燃烧,因此铂丝的温度会上升,铂丝的电阻值也上升;通过测量铂丝的电阻值变化的大小,就知道可燃性气体的浓度。使用接触燃烧式传感器,其最大的缺点是探头很容易发生阻缓和中毒现象。一般在连续使用两个月后应对该传感器进行维护。这无形中加大了工作人员的工作量,同时增加了报警器的维护成本。(3) 电化学传感器 电化学传感器由膜电极和电解液封装而成。电化学气敏传感器一般利用液体(或固体、有机凝胶等)电解质,其输出形式可以是气体直接氧化或还原产生的电流,也可以是离子作用于离子电极产生的电动势。即烟雾浓度信号将电解液分解成阴阳带电离子,通过电极将信号传出。它的优点是:反映速度快、准确、稳定性好、能够定量检测,但寿命较短(大约两年)。它主要适用于毒性烟雾检测。目前国际上绝大部分毒气检测采用该类型传感器。 (4) 高分子烟雾传感器 利用高分子气敏元件制作的烟雾传感器近年来得到很大的发展。高分子气敏元件在遇到特定烟雾时,其电阻、介电常数、材料表面声波传播速度和频率、材料重量等物理性能发生变化。高分子气敏元件由于具有易操作性、工艺简单、常温选择性好、价格低廉、易与微结构传感器和声表面波器件相结合,在毒性烟雾和食品鲜度等方面的检测中具有重要作用。高分子烟雾传感器具有对特定烟雾分子灵敏度高,选择性好,且结构简单,能在常温下使用,可以弥补其它烟雾传感器的不足。 (5) 红外吸收型传感器 红外传感器通常用两束红外光进行烟雾测量,主光束通过测量元件内的目标烟雾,参考光束通过比较元件内的参考烟雾。在测量和比较元件中,红外射线被烟雾有选择地吸收了。未吸收的红外光由光电探测器测量,产生一个正比于目标烟雾浓度的差分信号。非扩散式红外探测器NDIR (non-dispersive IR )是其中的一种,所有的未吸收光全部以最小的扩散和损耗被记录下来。 由于不同的烟雾吸收不同波长的IR,所以传感器根据目标烟雾而调整,典型应用包括测量CO和CO2、冷冻剂烟雾和一些易燃气。由于非碳氢化合物易燃烟雾(如氢)不吸收电磁谱中IR部分的能量,所以这种传感器可以精确地测量碳氢化合物,并具有最小的交叉灵敏度,而且不受其它烟雾的腐蚀以及高浓度目标烟雾的影响。 (6)离子感烟传感器离子感烟传感器对于火灾初起和阴燃阶段的烟雾气溶胶检测非常有效,可测烟雾粒径范围为0.03um-10um。它在内外电离室里面有放射源镅241。由于它能使两极板间空气分子电离为正、负离子,使电极之间原来不导电的空气具有导电性。在正常的情况下,内外电离室的电流、电压都是稳定的。当火灾发生时,烟雾粒子进入电离室后,电力部分(区域)的正离子和负离子被吸附到烟雾粒子上,使正、负离子相互中和的概率增加,从而将烟雾粒子浓度大小以电流变化量大小表示出来,实现对火灾参数的检测。 (7)光电式感烟传感器 光电式感烟传感器由光源、光敏元件和电子开关组成。平常光源发出的光,通过透镜射到光敏元件上,电路维持正常,如果有烟雾从中阻隔,到达光敏元件上的光就显著减弱,于是光敏元件就把光强的变化变成电的变化,利用光散射原理对火灾初期产生的烟雾进行探测,并及时发出报警信号。按照光源不同,可分为一般光电式、激光光电式、紫外光光电式和红外光光电式等4种。光电式感烟探测器发展很快,种类不断增多,就其功能而言,它能实现早期火灾报警,除应用于大型建筑物内部外,还特别适用于电气火灾危险性较大的场所,如计算机房、仪器仪表室和电缆沟、隧道等处。根据报警器检测烟雾种类的不同要求,很多场合都会选择使用半导体烟雾传感器。经过对比众多烟雾传感器的应用特性,发现半导体烟雾传感器的优点更加突出。半导体烟雾传感器具有灵敏度高、响应快、体积小、结构简单,使用方便、价格便宜等优点,且不会发生探头阻缓及中毒现象,维护成本较低,因而得到广泛应用。因此,本设计中的烟雾传感器选用MQ-5半导体气体烟雾传感器。2.2.2 MQ-5半导体气体烟雾传感器 MQ-5半导体传感器是以清洁空气中电导率较低的金属氧化物二氧化锡(SnO2)为主体的N型半导体气敏元件。当传感器所处环境中存在可燃气体时,传感器的电导率随空气中可燃气体浓度的增加而增大。在设计报警器时只有使用简单的电路即可将电导率的变化转换为与该气体浓度相对应的输出信号。该传感器具备一般半导体烟雾传感器灵敏度高、电导率变化大、响应和恢复时间短、抗干扰能力强、输出信号大、寿命长和工作稳定等优点,在市面上应用十分广泛。图2-2 MQ-5半导体气体烟雾传感器结构二氧化锡(SnO2)半导体气敏元件特点:(1) SnO2材料的物理、化学稳定性较好,与其他类型气敏元件相比,SnO2气敏元件寿命长、稳定性好、耐腐蚀性强。(2) SnO2气敏元件对气体检测是可逆的,而且吸附、脱离时间短,可连续长时间使用。(3) SnO2气敏元件结构简单,成本低,可靠行较高,机械性能良好。MQ-5气敏元件的结构和外形如图2-3所示,由微型AL2O3陶瓷管、SnO2 敏感层,测量电极和加热器构成的敏感元件固定在塑料或不锈钢制成的腔体内,加热器为气敏元件提供了必要的工作条件。封装好的气敏元件有6只针状管脚,其中个用于信号取出,2个用于提供加热电流。MQ-5半导体气体烟雾传感器适用于天然气、煤气、氢气、烷类气体、汽油、煤油、乙炔、氨气、烟雾等的检测,对可燃性气体的(CH4、C4H10、H2等)的检测很理想。这种传感器在较宽的浓度范围内对可燃气体有良好的灵敏度,能够检测多种可燃性气体,十分适合应用在家庭的气体泄漏报警器中。是一款便携式气体检测器,非常适合多种应用的低成本传感器。其技术指标表2-2。表2-2 MQ-5的技术指标加热电压(Vh)AC或DC 50.2V回路电压(Vc)最大DC24V负载电阻(R1)2 K清洁空气中电阻(Ra)2000 K灵敏度(S=Ra/Rdg)4(在1000ppmC4H10中)响应时间(trec)10S恢复时间(trec)30S原件功耗0.7W检测范围5010000ppm使用寿命2年由于物理量和测量范围的不同,传感器的工作机理和结构就不同。通常烟雾传感器输出的电信号是模拟信号(已有许多新型传感器采用数字量输出)。当信号的数值符合A/D转换器的输入等级时,可以不用放大器放大;当信号的数值不符合A/D转换器的输入等级时,就需要放大器放大。所以MQ-5半导体气体烟雾传感器要想把采集到的烟雾浓度模拟信号传送给单片机控制器就必须经过放大器进行放大处理,之后才能将模拟信号经过A/D转换器转化为可以识别的电信号给单片机。设计时应注意,气敏元件开机通电时,其内阻很小,但经过一段时间后,才能恢复到原来的稳定状态。因此,MQ-5气体传感器需开机预热几分钟,才可投入使用,以免造成误报。2.3 单片机的选型单片机是烟雾报警系统的心脏,用来接收火灾型号并启动报警装置显示和执行相应的保护和消防动作。在单片机实现的控制功能中,需要单片机有较快的运算速度,是检测人员和用户在报警系统正常工作是能够及时地观测到实时的烟雾浓度等级,并进行相应处理。同时,在能够满足报警系统设计的计算速度及接口功能要求的同类型单片机中,要求考虑选择价格低廉且体积轻巧的机型,在保证报警器的精准性、可靠性及抗干扰性的基础上,能够不断提高成本,缩小体积。由于单片机技术在各个领域得到越来越广泛的应用,世界上许多集成电路生产厂家相继推出了各种类型的单片机,在单片机家族的众所成员中,Intel公司的MCS-51和ATMEL公司的89系列单片机以其优越的性能、成熟的技术及高可靠性和高性能价格比,迅速占领了工业测控和自动化工程应用的主要市场,成为国内单片机应用领域中的主流。它们的功能、指令、管脚基本相同,主要差别在于ROM和RAM。8031、8032片内无ROM,需要外扩程序存储器;8051、8052为片内掩膜ROM,供一次程序固化;8751、8752为光可擦片内ROM,由于擦写不方便,厂家生产家少;ATMEL89C51、89C52为Flash存储器,擦写方便,为市场流行主流品种。因此,测控系统中,使用ATMEL公司的89系列单片机是最理想的选择,又在根据本设计对单片机在系能上、可靠性和性价比上,因此本设计采用单片机AT89C51型号。2.3.1 AT89C51内部结构及功能部件 1.AT89C51内部结构AT89C51内部结构框图如图2-3所示,它包括CPU、存储器(ROM、RAM)、I/O接口、定时/计数器、中断控制器等。这些部件集成在一块芯片上,片内各功能部件通过内部总线相互连接。单片机在存储结构上,严格地将程序存储器(ROM)和数据存储器(RAM)在空间上分开,并使用不同的寻址方式和地址指针。ROM用来存放调试好的程序指令、常数和数据表格,RAM则用来存放少量的随机数据。采用这种存储器结构主需要较大的程序空间和较小的随机数存储空间。 中断控制器CPUOSC4KBROM128BRAM定时/计数器C/T0,C/T1总线控制4个I/O口串行口 T0 T1 XTAL1 XTAL2 ALE P0 P1 P2 P3 RXD TXP 图2-3 89C51结构方框图2.AT89C51单片机的主要功能部件: (1) 8位CPU。(2) 片内振荡器:振荡频率024MHz。(3) 4KB片内Flash ROM,片内数据存储器寻址范围64KB。(4) 128B片内RAM,片内数据存储器寻址范围64KB。(5) 21个专用存储器。(6) 4个8位并行I/O接口:P0、P1、P2、P3。(7) 1个全双工串行接口。(8) 2个16位定时计数器。(9) 5个中断源,可编为两个优先级。(10)111条指令,含乘、除法各1条。(11)单总线结构。(12)单一 +5V电源。3.引脚及功能AT89C51单片机有40个引脚,如图2-4所示。根据功能不同,40个引脚可分为四类。图2-4 AT89C51芯片引脚图 (1)电源引脚1)Vcc(40):接 +5 V电源。2)GND(20):接地。(2)外接晶振引脚1)XTAL1(19):片内反相放大器输入端。2)XTAL2(18):片内反相放大器输出端。通过XTAL1、 XTAL2外接晶振后,即可构成自激振荡器,驱动内部时钟发生器向主机提供时钟信号。(3)输入/输出引脚 1)P0.0P0.7(3932):P0口是一个8为双向I/O口。在访问外部存储器或进行I/O扩展时,它分为低8位地址中线和双向数据总线。2)P1.0P1.7(18):P1口是一个8位准双向I/O口。3)P2.0P2.7(2128):P2口是一个8位准双向I/O口。在访问外部存储器时,它作为高8位地址总线。4)P3.0P3.7(1017):P3口除作为普通8位准双向I/O口外,还具有第二功能。(4)控制引脚1)AEL/(30):地址锁存控制信号。2)(29):外部程序存储器选通信号。是外部ROM的读选通信号,低电平时有效。3)/Vpp(31):访问存储器控制信号。当 = 0时,单片机只能访问片外程序存储器;当 = 1时,单片机访问内部程序存储器后,访问片外程序存储器。4)RST(9):复位信号输入端。高电平时完成复位,使单片机回复到初始状态。AT89C51单片机提供以下标准功能:4k 字节Flash 闪速存储器,128字节内部RAM,32 个IO 口线,两个16位定时计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。2.3.2中断与定时系统1.中断系统所谓中断,就是在CPU执行程序过程中,由于某些事件发生,强迫CPU暂时停止正在执行的程序转而去发生的事件进行处理,事件处理结束后又回到原中止的程序,接着中止前的状态继续执行原来的程序,这一过程称为中断。 (1)中断系统结构单片机AT89C51中断系统内部结构如图2-5所示。单片机芯片中有5个中断源,由特殊功能寄存器TCON(定时/计数器控制寄存器)和SCON(串行口控制寄存器)的相应表示了各中断源的状态。中断源具有高、低两个中断优先级,由中断优先级控制器寄存器IP来设置,可实现2级中断服务程序嵌套。单片机是通过控制寄存器来实现对中断源的控制。用于中断控制的控制寄存器共四个,即定时/计数器控制寄存器(TOCON)、串行口控制寄存器(SCON)、中断允许控制寄存器(IE)以及中断优先级控制寄存器。图2-5 单片机AT89C51中断系统内部结构图单片机的五个中断源可分为三类:外部中断(2个)、定时中断(2个)和串行中断(1个)。外部中断是由外部信号引起的,共有两个中断源:1)外部中断“0”,其中断请求信号由引脚(P3.2)引入,中断请求标准为IE0。2)外部中断“1”,其中断请求信号由引脚(P3.3)引入,中断请求标准为IE1。定时中断是为了满足完成定时或者计数的需要而设置的,共两个中断源:1)定时/计数器T0溢出中断请求,中断请求标志位为TF0。2)定时/计数器T1溢出中断请求,中断请求标志位为TF1。串行中断是为满足串行数据传送的需要为设置的。每当串行口接收或收获完一组串行数据时,就产生一个中断请求。中断请求标志位为TI或RI。(2)中断处理过程中断处理过程可分为三个阶段:中断响应、中断处理和中断返回。中断响应就是CPU对对中断源提出的中断请求的接受。也就是当CPU查询到有效的中断请求,并满足中断响应条件时,紧接着就进行中断响应。但CPU响应中断请求后,在中断返回前必学必须进行撤销请求,否则会错误的再一次引起中断。从中断服务程序的第一条指令开始到返回指令为止,这个过程称为中断处理或中断服务。2.定时系统单片机共有两个可编程的定时/计数器,分别称定时/计数器0和定时/计数器1。他们都是十六位加法计数结构,分别由TH0和TL0及TH1和TL1两个8位计数器组成。每个定时/计数器都具有定时和计数两种功能。定时功能就是通过计数器的计数来实现的。不过此时的技术脉冲来自单片机的内部,即每个机器周期产生一个计数脉冲。也就是每个机器周期计数器加1.由于一个机器周期等于12个振荡脉冲周期,因此计数频率为振荡频率的1/12。定时/计数器有三个控制寄存器,分别是定时器控制寄存器(TCON)、工作方式控制寄存器(TMOD)和中断允许控制器(IE)。TMOD是8位的控制寄存器,低4位控制T0的工作方式,高4位控制T1的工作方式,其中:M1、M0是工作方式选择位,决定定时器的4种工作方式。 方式0:(M1=0、M0=0):13位定时/计数器 方式1:(M1=0、M0=1):16位定时/计数器 方式2:(M1=1、M0=0):8位定时/计数器(定时常数自动装入) 方式3:(M1=1、M0=1):把T0分为两个8位计数器2.3.3单片机外围电路的扩展单片机中虽然已经集成了CPU、I/O口、定时/计数器、中断系统、存储器等计算机的基本部件,但是对一些较复杂的应用系统来说,有时感到以上资源中的一种或几种不够用,这就是需要在单片机芯片外加相应的芯片、电路,使得有关功能得以扩充,称为系统扩展。扩展内容包括程序存储器(ROM)、数据存储器(RAM)、I/O接口部件及I/O设备等。1.存储器的扩展AT89C51只有4KB的内部ROM,128B的内部RAM,这对于复杂一些的应用是不够的,为此,单片机AT89C51应该在芯片之外另行扩展存储器。根据选用的单片机和考虑存储器的成本功能特性等,因此,本设计选用锁存器74LS373型号。373为三态输出8D透明锁存器,共54/74S373和54/74LS373两种线路结构型式,其工作条件如图表2-3所示。表2-3 373的工作条件表各种条件54/74S37354LS373/74LS373单位最小额定最大最小额定最大电源电压Vcc544.555.54.555.5V744.7555.254.7555.25输入高平电压ViH22V输入低电平电压ViL540.80.8V740.80.8输出高电平电流IOH54-2-1mA74-6.5-2.6输出低电平电流IOL542012mA742024脉冲宽度twLE(H)615nsLE(H)7.315保持时间tH1010ns建立时间tSCT100ns (1)74LS373引脚及功能74LS373是常用的地址锁存器芯片,它实质是一个是带三态缓冲输出的8D触发器,在单片机系统中为了扩展外部存储器。外围管脚图和逻辑图分别如图2-6和2-7所示。图2-6 外围管脚图图2-7 逻辑图各个引脚的作用:IN0IN7:输出端,可直接与总线相连。D0D7:数据输入端,可直接与总线相连。OE:三态允许控制端,当OE为低电平时,O1O7为正常逻辑状态,可用来驱动负载或总线;当OE为高电平时,O0O7呈高阻态,即不驱动总线,也不为总线的负载,但锁存器内部的逻辑操作不受影响。LE:锁存允许端,当LE为高电平时,O随数据D而变;当LE为低电平时,O被锁存在已建立的数据电平。当LE端施密特触发器的输入滞后作用,使得交流和直流噪声抗扰度被改善400Ma 。(2)锁存器的工作原理锁存端LE 由高变低时,输出端8 位信息被锁存,直到LE 端再次有效。 当三态门使能信号OE为低电平时,三态门导通,允许O0O7输出,OE为高电平时,输出悬空。当74LS373用作地址锁存器时,应使OE为低电平,此时锁存使能端C为高电平时,输出O0O7 状态与输入端D1D7状态相同;当C发生负的跳变时,输入端D0D7 数据锁入O0O7。51单片机的ALE信号可以直接与74LS373的C连接。2.3.4时钟电路和复位电路 1.时钟电路在设计中时间值是必不可少,时钟电路必然不能少。所以要在AT89C51单片机芯片内部设有一个由高增益反相放大器构成的振荡器,引脚XTAL1和XTAL2分别为振荡电路的输入端和输出端。在芯片的外部,XTAL1和XTAL2之间跨接晶体振荡器(晶振)和微调电容,从而构成一个未定的自激振荡器,就是单片机的时钟电路。时钟电路产生的振荡脉冲经过触发器进行二分屏之后,才成为单片机的时钟脉冲信号。晶振频率选择12MHZ,C1、C2的电容值取30pF,电容的大小起频率微调的作用。所以系统采用的定时元件为石英晶体和电容组成的并联谐振回路。2.复位电路复位是单片机的初始化操作,器主要功能是把PC初始化为0000H,使单片机从0000H单元开始执行程序。除了进入系统的正常初始化之外,当由于程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需要按复位键重新启动。(1) 复位方式单片机系统的复位方式有:手动按钮复位和上电复位。 1)上电复位 图2-8是单片机的上电复位电路。上电时复位电路通过电容加到RST端上一个高电平复位信号,高电平持续时间取决于RC电路参数。为了保证系统能可靠的复位,RST端上高电平信号必须有足够长的时间。2)按键操作复位按键操作复位有电平方式和脉冲方式两种。其中,按键电平复位是通过使复位则是利用与Vcc电源接通而实现的,如图2-9a)所示。而按键脉冲复位则是利用RC微分电路产生的正脉冲来实现的,如图2-9b)所示。图2-8 上电复位电路图 a) 按键电平复位 b) 按键脉冲复位图2-9 按键操作复位电路对于AT89系列单片机的复位信号是从RST引脚输入到芯片内的施密特触发器中的。当系统处于正常工作状态时,且振荡器稳定后,如果RST引脚上有一个高电平并维持2个机器周期(24个振荡周期)以上,则CPU就可以响应并将系统复位。根据以上内容相对比,本系统采用按键电平复位方式。2.4 A/D转换器的选型将模拟信号转换成数字信号的电路,称为模数转换器,简称A/D转换器或ADC. A/D转换器已成为信息系统中不可缺少的接口电路。模数转换亦称模拟一数字转换,与数/模(A/D)转换相反,是将连续的模拟量(如象元的灰阶、电压、电流等)通过取样转换成离散的数字量。模数转换包括采样、保持、量化和编码四个过程。在某些特定的时刻对这种模拟信号进行测量叫做采样。要把一个采样输出信号数字化,需要将采样输出所得的瞬时模拟信号保持一段时间,这就是保持过程。 量化是将连续幅度的抽样信号转换成离散时间、离散幅度的数字信号。编码是将量化后的信号编码成二进制代码输出。这些过程有些是合并进行的,例如,采样和保持就利用一个电路连续完成,量化和编码也是在转换过程中同时实现的, 且所用时间又是保持时间的一部分。 在本设计中,烟雾传感器收集到的信号是模拟量,而单片机处理的数字量,所以两者之间要进行信号转换,那模塑转换器是必不可少的,此设计选用ADC0809型号。1.ADC0809的内部结构ADC0809是CMOS单片型逐次逼近式A/D转换器,内部结构图如图2-10所示。它由8路模拟开关、地址锁存与译码器、比较器、8位开关树型A/D转换器、逐次逼近寄存器、逻辑控制和定时电路组成。多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用一个A/D转换器进行转换,这是一种经济
展开阅读全文