毕业设计(论文)-火灾报警系统设计与实现.doc

上传人:yyf 文档编号:3955364 上传时间:2019-10-11 格式:DOC 页数:66 大小:2.61MB
返回 下载 相关 举报
毕业设计(论文)-火灾报警系统设计与实现.doc_第1页
第1页 / 共66页
毕业设计(论文)-火灾报警系统设计与实现.doc_第2页
第2页 / 共66页
毕业设计(论文)-火灾报警系统设计与实现.doc_第3页
第3页 / 共66页
毕业设计(论文)-火灾报警系统设计与实现.doc_第4页
第4页 / 共66页
毕业设计(论文)-火灾报警系统设计与实现.doc_第5页
第5页 / 共66页
点击查看更多>>
资源描述

《毕业设计(论文)-火灾报警系统设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-火灾报警系统设计与实现.doc(66页珍藏版)》请在三一文库上搜索。

1、火灾报警系统设计与实现系 别信息工程系专 业测控技术与仪器班 级学 号姓 名指导教师负责教师沈阳航空航天大学北方科技学院2015年6月沈阳航空航天大学北方科技学院毕业设计(论文)摘 要随着“信息时代”的到来,作为获取信息的手段传感器技术得到了显著的进步,其应用领域越来越广泛,对其要求越来越高,需求越来越迫切。因此,了解并掌握各类传感器的基本结构、工作原理及特性是非常重要的。本文利用单片机结合传感器技术而开发设计了这一火灾报警器。本文以MQ-2电阻式烟雾传感器、温度传感器和STC89C51RC单片机技术为核心并与其他电子技术相结合,设计出一种技术水平较好的烟雾报警器。其中选用MQ-2型半导体可燃

2、气体敏感元件烟雾传感器实现烟雾的检测,具有灵敏度高、响应快、抗干扰能力强等优点,而且价格低廉,使用寿命长。选用STC89C51RC单片机作为系统的主控芯片,实现数据采集、数据处理、报警等功能;选用DS18B20实现温度采集;选用DS1302时钟芯片实现计时功能,其整合了A/D转换器等资源,具有高速、低功耗、超强抗干扰等优点。本文设计的火灾报警器可实现声光报警、浓度显示、温度显示、时间显示、报警限设置等功能。是一种结构简单、性能 稳定、使用方便、价格低廉、智能化的火灾报警器。关键词:烟雾,报警器,AT89C51,传感器,Abstractwith the advent of information

3、 times, as a means of accessing information -sensor technology has been significant progress, its application field is more and more extensive, the requirement is more and more high, more and more urgent need.The sensor technology has become a national science and technology development level of one

4、 of the important symbols. Therefore, understanding and mastering of sensors structure, working principle and characteristic is very important.in this paper combined the technology of sensor and microcontroller developement and design of the fire alarm.In this paper, a MQ-2 type semiconductor resist

5、or type smoke sensor,temperature sensor and STC89C51RC single chip as the core technology and electronic technology, designs a technology better smoke alarm. The selection of MQ-2 type semiconductor gas sensitive element smoke sensor smoke detection, which has high sensitivity, simple structure, qui

6、ck response, strong anti-interference ability, stable performance, intelligent, practical value is high, and the price is low, long service life.Chosen STC89C51RC microcontroller, DS1302 clock chip, the integration of the resourcessuch as A/D converter, has the advantages of high speed, low power co

7、nsumption, strong anti-jamming.In this paper, design of fire alarm system can realize sound and light alarm display, temperature, concentration, time display, alarm limit Settings, and other functions. Is a kind of simple structure, stable performance, easy to use, low cost, intelligent fire alarm s

8、ystem.Key word: Smog, alarm apparatus,STC89C51RC, sensor目 录1 绪 论11.1 课题背景和研究的意义11.2 火灾报警系统的发展历程和发展现状2 1.2.1 火灾报警系统的发展过程.2 1.2.2 国内外火灾报警系统的发展现状.31.3 火灾报警器的现状及特点41.4 课题任务及要求42 火灾报警系统的总体方案设计与分析52.1 火灾产生原理及过程52.2 系统总体方案设计62.3 系统主要器件的选择7 2.3.1 火灾探测器选择7 2.3.2 单片机芯片的选择9 2.3.3 A/D转换芯片的选择.102.4 系统的工作过程113 火灾

9、报警系统的硬件设计123.1 单片机最小系统123.1.1 晶振电路123.1.2 复位电路123.2 蜂鸣器驱动电路133.3 键盘电路14 3.4 显示电路.16 3.5 时钟模块及接口电路17 3.6 A/D转换电路.17 3.7 本章小结.204 火灾报警系统的软件设计214.1 开发工具介绍214.2 主程序设计21 4.3 A/D转换器程序设计22 4.4 时钟模块程序设计235 系统的仿真255.1 Proteus仿真软件的介绍255.2 火灾报警系统仿真的效果255.2.1 初始状态下的仿真效果255.2.2 烟雾报警的仿真效果265.2.3 温度报警的仿真效果366 火灾报警

10、系统的整体调试286.1 火灾报警系统的焊接与组装286.2 火灾报警系统整体调试286.2.1 调试前准备286.2.2 调试过程286.3 调试结果及结论297 结 论30结束语31致 谢32参考文献33附录 火灾报警系统电路图34附录 火灾报警系统元件清单35附录 火灾报警系统设计作品实物36附录 主控单片机程序清单37IV581 绪 论1.1 课题背景和研究的意义 在各种灾害中,火灾是最经常、最普遍地威胁公众安全和社会发展的主要灾害之一。火灾是世界上发生频率较高的一种灾害,几乎每天都有火灾发生。据联合国“世界火灾统计中心(WFSC)2000统计资料”,全球每年大约发生火灾600万至70

11、0万次,全球每年死于火灾的人数约为65000至75000人。其中,欧美地区发生的火灾较多,死亡人数却相对较少,这与欧美发达国家的生活水平以及消防技术和设施有关;相比较而言,亚洲地区发生火灾次数较少,但死亡人数较多,这与亚洲经济发展程度不高、消防设施不完善等因素有关。据统计,我国70年代火灾年平均损失不到2.5亿元,80年代火灾年平均损失接近3.2亿元。进入90年代,特别是1993年以来,火灾造成的直接财产损失上升到年均十几亿元,年均死亡2000多人。随着经济和城市建设的快速发展,城市高层、地下以及大型综合性建筑日益增多,火灾隐患也大大增加,火灾发生的数量及其造成的损失呈逐年上升趋势。一旦发生火

12、灾,将对人的生命和财产造成极大的危害。严峻的事实证明,随着社会和经济的发展,社会财富日益增加,火灾给人类、社会和自然造成的危害范围不断扩大,它不仅毁坏物质财产,造成社会秩序的混乱,还直接危胁生命安全,给人们的心灵造成极大的伤害。残酷的现实让人们逐渐认识到监控预警和消防工作的重要性,良好的监控系统和及时的报警机制可以大大降低人员的伤亡,为社会减少不必要的损失。火灾自动报警系统(FAS)就是为了满足这一需求而研制出的,并且其自身的技术水平也在随着人们需求的不断地提高,在功能、结构、形式等方面不断地完善。火灾自动报警系统能迅速监测火情,可发现人们不易发觉的火灾早期特征,可将火灾带来的生命财产损失降到

13、最低限度。火灾发生的早期,会使得燃烧物质分解,析出大量的有毒气体CO,人们可能在毫无察觉火情的情况下就发生了CO中毒,从而无力逃生,火灾自动报警系统可监测到CO浓度的变化,为人们提供CO浓度超标报警信息,通知人们及时疏散。火灾自动报警系统可作为城市消防系统的单元,通过城市消防专用网与城市消防报警中心联网,及时将报警信息传递到消防报警中心,城市消防报警中心会自动查找到火灾发生的位置,并为消防队员制定消防路线图,以便消防队员可以迅速抵达火灾地点。火灾自动报警系统能对火灾进行实时监测和准确报警,有着防止和减少火灾危害、保护人身安全和财产安全的重要意义,有着很大的经济效益和社会效益。1.2 火灾报警器

14、的发展过程 根据现代战争的突发性、立体性和区域不确定性,使攻防界线模糊,作战方向多变,火灾报警系统已有百余年的发展历史,19世纪40年代美国诞生的火灾报警装置标志着火灾自动报警系统首次进入人们的视野。1890年在英国,感温式火灾探测器研制成功并应用于火灾探测系统,标志着火灾自动报警系统的发展走上正轨。此后,随着世界科技取得了突飞猛进的进步和各种新兴技术的出现和发展,火灾监测技术也相应迅速发展,各种类型的火灾探测器相继问世,并日臻完善,火灾报警系统也在此基础上逐渐地蓬勃发展起来,其发展过程可以分为以下几个阶段:第一阶段,从19世纪40年代至20世纪40年代,火灾报警系统处于发展的初级阶段,采用的

15、探测器主要是感温式的探测器,它通过采集温度信号,然后判定是否超出设定的阂值,从而判断是否有火灾发生。这一阶段,火灾报警系统简单,仅靠单一的温度参量进行火灾判断。但是它易受环境中其他干扰源的影响,灵敏度低,响应速度慢,无法判断阴燃火灾,也无法满足智能化火灾报警系统的要求。第二阶段,20世纪40年代末,瑞士物理学家 Emst Meili研究的离子感烟探测器推出以后,引起了人们对离子感烟探测器的重视,随后感烟探测器得到广泛应用,并逐渐占据了绝大部分市场,迫使感温式探测器退居其次;到70年代末,光电式感烟探测器在光电技术的基础上发展起来,并很快得到大力发展,它的使用寿命长,抗干扰能力强,没有离子感烟探

16、测器的放射性问题。在这一阶段,火灾报警系统普遍采用多线制布局方式,布线、调试、系统可靠性是系统发展的瓶颈。第三阶段,20世纪80年代初期,总线型火灾报警系统开始兴起,在火灾报警领域中迈出了一大步,并得到了较普遍的应用。它使得布线工作量显著减少,安装调试更加容易,更能精确报警定位。但是这一时期的火灾报警系统的智能化水平不高,采用有线连接对工程要求高。第四阶段,从20世纪80年代中后期开始,随着计算机技术、控制技术、集成电路技术、传感器技术及智能技术的快速发展,火灾自动报警系统步入智能化时代,智能化火灾报警系统迅速发展起来,各种智能型的火灾自动报警系统相继出现。模拟量可寻址技术的应用使得火灾报警系

17、统的安全性、精准性和智能性有了很大提高,在火灾自动报警系统发展史上具有里程碑的意义。近年来,采用无线通信方式的火灾自动报警系统在国外悄然兴起。这种系统引入了无线电通信技术,利用无线通信方式代替传统的有线通信方式,将大多的电器装置通过无线连接方式进行信息传输与控制,适用于各类建筑和场所。无线火灾自动报警系统起初仅用于特殊场合,如博物馆、名胜古迹等不宜布线的场合,而且其价格也比较高。随着科技进步和元器件成本的降低,无线火灾自动报警系统的研发和生成成本也随之降低,它在性能和价格上都具有很强的竞争力,其市场潜力已经崭露头角。在我国,采用的无线通信方式的火灾自动报警系统日益受到重视。由于其具有安装简便、

18、对建筑物无损坏作业、灵活性好,易于扩展等优点,适用于许多场合,如名胜古迹、体育馆、博物馆、展览中心、处于施工阶段的建筑物、医院等。火灾自动报警系统的智能性主要体现在火灾判决和统筹管理方面,一般分为分散式、集中式和分布式,分散式系统由非智能型控制器若干智能型探测节点组成,由探测节点完成火灾状态的判断;集中式系统由智能型控制器和若干非智能探测节点构成,探测节点仅将火灾参量传送给控制器,由控制器智能地判断火灾状态;分布式系统的控制器和探测节点均为智能型,也是今后火灾自动报警系统的发展方向。1.3 火灾报警器的现状及特点 消防报警产品是一个系列产品,包括火灾探测设备、信息传输设备、报警分析控制器、消防

19、控制联动。是物理传感技术、自动控制、计算机技术、数据传输和管理、智能楼宇等技术的综合集成,属于高新技术。依托中国多年的基本建设的发展,这个行业也得到发展,具备了和国外知名企业抗衡的能力。在目前中国许多冠名以高新技术的行业中,中国企业大多做的是下游的制造和服务,分取极少一部分的利润,象消防报警产品那样又拥有自我知识产权,又拥有大量市场的行业其实是很少的。在消防报警产品的技术含量上,国内产品和国外产品差距不是很大,许多指标已经超越,存在的问题是:类似于国外消防报警产品的大批量规模化的生产才刚起步,有待于积累经验和技术;也因此在产品一致性和长期稳定性上有一些差距;国内正在形成权重的大型企业和集团,这

20、样可以带领国内的各家企业去冲击海外市场,并最终占领海外的消防报警市场。1.4 课题任务及要求火灾报警系统,作为智能建筑中的一个重要子系统,其重要性是众所周知的。要在智能建筑中创造一个安全的环境,消防安全是其中的一个重要的方面。本次毕业设计的主要内容是以单片机为核心,借助可靠、成熟通讯手段,以最直观的形式,直接把火灾报警地点反映到终端上。该系统应具有以下功能:1、运用LCD对当前温度进行显示; 2、通过按键可对相关的参数值进行设置。2 火灾报警系统的总体方案设计与分析2.1 火灾产生原理及过程火灾是一种失去人为控制的由燃烧造成的灾害,产生火灾的基本要素是可燃物、助燃物和点火源。可燃物以气态、液态

21、和固态三种形态存在,助燃物通常是空气中的氧气。根据可燃气体与空气混合方式不同有两种燃烧方式,如果在燃烧前,可燃气就与空气均匀混和,则称之为预混燃烧;如果可燃气体和空气分别进入燃烧区边混合边燃烧,则称之为扩散燃烧。液体和固体是凝聚态物质,难与空气均匀混合,它们燃烧的基本过程是当从外部获取一定的能量时,液体或固体先蒸发成蒸汽或分解出可燃气体(如CO、H2等)的分子团、灰烬和未燃烧的物质颗粒悬浮在空气中,称之为气溶胶。一般气溶胶的分子较小(直径0.01m)。在产生气溶胶的同时,产生分子较大(直径0.01一10m)的液体或固体微粒,称为烟雾。可燃气体与空气混合,在较强火源作用下产生预混燃烧。着火后,燃

22、烧产生的热量使液体或固体的表面继续放出可燃气体,并形成扩散燃烧。同时,发出含有红、紫外线的火焰,散发出大量的热量。这些热量通过可燃物的直接燃烧、热传导、热辐射和热对流,使火从起火部位向周围蔓延,导致了火势的扩大,形成火灾。其中的气溶胶、烟雾、火焰和热量都称为火灾参量,通过对这些参量的测定便可确定是否存在火灾。根据火灾发生时产生现象的不同,可以将火灾分为慢速阴燃、明火和快速发展火焰等。阴燃就是在疏松或颗粒介质中形成的缓慢进行的热解和氧化反应,它能长时间自行维持并传播,当条件发生变化时,或者自行熄灭,或者转化为明火。明火则是火灾发生时燃烧火焰产生的热量使液体或固体的表面放出可燃气体,并形成扩散燃烧

23、,同时发出含有红、紫外线的火焰。快速发展火焰则是火灾扩散的速度特别快,这种类型的火灾一般为空气中混有大量可燃气体。通过大量的研究表明阴燃是诱发火灾的重要原因。总的来说,普通可燃物在燃烧时表现为以下形式:首先是产生燃烧气体,然后是烟雾,在氧气充足的条件下才能达到全部燃烧,产生火焰,发出可见光和不可见光,并散发出大量的热,使环境温度升高。起火过程中,起初和阴燃两个阶段所占的时间比较长,虽然产生大量的烟雾,但是环境温度不太高,若探测器就应该从此阶段开始进行探测,就可以火灾损失控制在最小限度。火焰燃烧后,迅速蔓延,产生大量的热使得环境温度升高,如果能将这时能够探测到有效地温度值,就可以比较及时地控制火

24、灾。起火过程曲线如图一所示。图一 起火过程曲线2.2 系统总体方案设计 2.2.1系统硬件总体构架 报警系统主要由数据采集模块、单片机控制模块、声光报警模块、显示模块、时钟模块组成。图二为火灾报警系统的结构框图。温度、烟雾传感器信号调理电路A/D转换 按键液晶显示模块ATC89C51单片机声光报警系统 时钟系统图二 系统结构框图设置报警值或时间是否按键?初始化液晶延时15ms 开始 2.2.2系统软件总体构架 检测温度检测气体浓度 报警 LED亮蜂鸣器发声是否超过设定值? 报警 LED亮蜂鸣器发声是否超过设定值? 否 是 否 否 是 是 是图三 系统软件程序流程图首先要给传感器预热一段时间,因

25、为我准备采用MQ-2型半导体电阻式烟雾传感器,该传感器在不通电存放一段时间后,再次通电时,传感器不能立即正常采集烟雾信息,需要一段时间预热。程序初始化结束后,系统进入监控状态。所以需要延时15ms,如图三所示。2.3 系统主要器件的选择2.3.1 火灾探测器选择1)探测器简介火灾探测器是火灾报警系统的重要组成部分,直接关系到整个系统的正常运行。当火灾发生时,把火灾产生的各种非电量参数(如烟雾,温度)变成电量参数传送给控制器。其特点是模拟量传输,跟随各种非电量参数的变化而变化。火灾探测器根据火灾发生时所表现出来的物理现象可以分为:气敏型、感温型、感烟型、感光型、感声型五大类。根据老师的要求,火灾

26、报警系统的探测器选择感温型和感烟型。 (l)感温探测器感温探测器一般分为定温式和差温式。单一的感温探测器灵敏度低、探测速度慢、探测范围小,尤其对阴燃情况不响应,因此不适用于火灾早期的探测,而在设计时往往安装在不宜安装感烟探测器的区域。本设计采用DS18B20温度传感器,测温范围为-55125,最高分辨率可达0.0625。DS18B20可以直接读出被测温度值,而且采用三线制与单片机相连,减少了外部的硬件电路,具有低成本和易使用的热点。DS18B20平面图如图 (2)感烟探测器感烟探测器可以分为离子感烟探测器和光电感烟探测器。感烟探测器具有非常好的早期报警功能,即使在不太好的环境条件场所也会有比较

27、好的探测效果,它一般适用于极高的房屋或空心花板或地下室中。感烟探测器适用于火灾前期及早期,产生大量的烟和少量的热,但它不能区分火灾信号与非火灾信号,如厨房烟、水蒸气等,所以误报率较高。本设计选用MQ-2型烟雾传感器,这种型号的传感器不但具备一般半导体烟雾传感器灵敏度 高、响应快、抗干扰能力强、寿命长等优点。MQ-2型烟雾传感器属于二氧化锡半导体气敏材料,属于表面离子式N型半导体。当处于200300C温度时,二氧化锡吸附空气中的氧,形成氧的负离子吸附,使半导体中的电子密度减少, 从而使其电阻值增加。当与烟雾接触时,如果晶粒间界处的势垒受 到该烟雾的调制而变化,就会引起表而电导率的变化。利用这一点

28、就可以 获得这种烟雾存在的信息。遇到可燃烟雾(如CH4等)时,原来吸附的氧脱附,而由可燃烟雾以正离子状态吸附在二氧化锡半导体表面;氧脱附放出电子,烟雾以正离子状态吸附也要放出电子,从而使二氧化锡半导体导带电子密度增加,电阻值下降。而当空气中没有烟雾时,二氧化锡半导体又会自 动恢复氧的负离子吸附,使电阻值升高到初始状态。这就是MQ-2型燃性烟雾传感器检测可燃烟雾的基本原理。MQ-2型传感器的结构图如 图四所示,其外观如图五所示。图四 传感器结构图图五 传感器外观图2.3.2 单片机及A/D转换芯片的选择本设计的控制芯片使用的是ATMEL公司生产的AT89C51,AT89C51是一种带4K字节闪烁

29、可编程可擦除只读存储器(FPEROM)和128字节的随机存取数据存储器(RAM)的低电压,高性能CMOS8位微处理器,俗称单片机。AT89C51是一个低功耗高性能单片机,片内置通用8位中央处理器(CPU)和Flash存储单元,可灵活应用于各种控制领域。40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,2个16位可编程定时计数器,2个全双工串行通信口。AT89C51的引脚图如图六所示。芯片可以按照常规方法进行编程,也可以在线编程,其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。图六 AT89C51芯片的引脚图ADC0

30、832 简介:ADC0832是NS(National Semiconductor)公司生产的串行接口8位A/D转换器,通过三线接口与单片机连接,功耗低,性能价格比较高,适宜在袖珍式的智能仪器仪表中使用。ADC0832 为8位分辨率8位串行A/D转换器ADC0832图七 ADC0832芯片的引脚图ADC0832有DIP和SOIC两种封装,DIP封装的ADC0832引脚排列如图七所示。各引脚说明如下: CS片选端,低电平有效。 CH0,CH1两路模拟信号输入端。 DI两路模拟输入选择输入端。 DO模数转换结果串行输出端。 CLK串行时钟输入端。 Vcc/REF正电源端和基准电压输入端。GND电源地

31、。128s。2.4 系统的工作过程单片机是整个报警系统的核心,系统的工作原理是:先通过传感器 (包括温感和烟感)将现场温度、烟雾等非电信号转化为电信号,调理电路将传感器输出的电信号进行调理(放大、滤波等),使之满足A /D转换的要求 ,最后由A /D转换电路 ,完成将温度传感器和烟雾传感器输出的模拟信号到数字信号的转换,单片机判断现场是否发生火灾。如果发生火灾,系统以声光的形式报警并在液晶显示屏上显示。3 火灾报警系统的硬件设计3.1 单片机最小系统3.1.1 晶振电路晶振电路为单片机AT89C51工作提供时钟信号,芯片中有一个用于构成内部振荡器的高增益反相放大器,引脚XTAL1和XTAL2分

32、别是该放大器的输入端和输出端。这个放大器与作为反馈元件的片外石英晶体或陶瓷谐振荡器一起构成自激振荡器。电路中的外接石英晶体及电容C1、C2接在放大器的反馈回路中构成并联振荡电路,系统的晶振电路如图八所示。由于外接电容C1、C2的容量大小会轻微影响振荡频率的高低、振荡器工作的稳定性、起振的难易程度及温度稳定性,如果使用石英晶体,电容的容量大小范围为;如果使用陶瓷谐振,则电容容量大小为。本设计中使用石英晶体,电容的容值设定为30pF。图八 晶振电路3.1.2 复位电路复位电路的基本功能是:系统上电时提供复位信号,直至系统电源稳定后,撤销复位信号。为可靠起见,电源稳定后还要经一定的延时才撤销复位信号

33、,以防电源开关或电源插头分合过程中引起的抖动而影响复位。单片机在启动时都需要复位,以使CPU及系统各部件处于确定的初始状态,并从初态开始工作。AT89C51的复位信号是从REST引脚输入到芯片内的施密特触发器中的。当系统处于正常工作状态时,且振荡器稳定后,如果REST引脚上有一个高电平并维持2个机器周期(24个振荡周期)以上,则CPU就可以响应并将系统复位。单片机系统的复位方式有:手动按钮复位和上电复位,本设计采用的是手动按钮复位。 手动按钮复位需要人为在复位输入端REST上加入高电平,采用的办法是在REST端和正电源Vcc之间接一个按钮。当人为按下按钮时,则Vcc的+5V电平就会直接加到RE

34、ST端,系统复位。由于人的动作再快也会使按钮保持接通达数十毫秒,所以,设计完全能够满足复位的时间要求。复位电路中为手动复位开关,AT89C51的复位电路如图九所示。图九 复位电路3.2 蜂鸣器驱动电路由于蜂鸣器的工作电流一般比较大,以致于单片机的I/O 口是无法直接驱动的(但AVR可以驱动小功率蜂鸣器),所以要利用放大电路来驱动,一般使用三极管来放大电流就可以了。如图十所示图十 蜂鸣器驱动电路3.3 继电器驱动电路继电器驱动电流一般需要20-40mA或更大,线圈电阻100-200欧姆,因此要加驱动电路。 晶体管用来驱动继电器,必须将晶体管的发射极接地。具体电路如图十一。NPN晶体管驱动时:当晶

35、体管T1基极被输入高电平时,晶体管饱和导通,集电极变为低电平,因此继电器线圈通电,触点RL1吸合。当晶体管T1基极被输入低电平时,晶体管截止,继电器线圈断电,触点RL1断开。图十一 继电器驱动电路3.4 键盘电路 键盘电路的作用是通过按键可以设定烟雾浓度报警值和温度报警值,还可以设定时间等。每个按键的功能如图十二所示。图十二 按键说明 在键盘中按键数量较多时,为了减少I/O口的占用,通常将按键排列成矩阵形式,在矩阵式键盘中,每条水平线和垂直线在交叉处不直接连通,而是通过一个按键加以连接。这样,一个端口(如P1口)就可以构成4*4=16个按键,比之直接将端口线用于键盘多出了一倍,而且线数越多,区

36、别越明显,比如再多加一条线就可以构成20键的键盘,而直接用端口线则只能多出一键(9键)。由此可见,在需要的键数比较多时,采用矩阵法来做键盘是合理的。如图十三所示。 图十三 键盘电路3.5 显示电路 显示部分我选择LCD1602,其原理是利用液晶的物理特性,通过电压对其显示区域进行控制,有电就有显示,这样就可以显示出图形。液晶显示器具有厚度薄、适用于大规模集成电路直接驱动和易于实现全彩色显示的特点,目前已经被广泛应用在便携电脑、数字摄像机和PDA移动通信工具等众多领域。其特点:(1)显示质量高由于液晶显示器每一个点抽到信后就一直保持那种色彩和亮度,恒定发光,而不像阴极射线管显示器那样需要不断刷新

37、新亮点,因此,液晶显示器画质高且不会闪烁。(2)数字式接口液晶显示器都是数字式的,与单片机系统接口更加简单可靠,操作更加方便。(3)体积小、重量轻液晶显示器通过显示屏上的点击控制液晶分子状态来达到显示的目的,在重量上臂相同显示面积的传统显示器要轻的多。(4)功耗低相对而言,液晶显示器的功耗主要消耗在内部的电极和驱动IC上,因而耗电量比其他显示器要少的多。字符型模块的性能重量轻:100g;体积小:2.0V之前,RST必须保持低电平。只有在SCLK为低电平时,才能将RST置为高电平。I/O为串行数据输入输出端(双向),后面有详细说明。SCLK为时钟输入端。DS1302的原理图如图十五所示:图十五

38、时钟电路3.7 A/D转换电路A/D转换芯片,其最高分辨可达256级,可以适应一般的模拟量转换要求。芯片具有双数据输出可作为数据校验,以减少数据误差,转换速度快且稳定性能强。独立的芯片使能输入,使多器件连接和处理器控制变得更加方便。通过DI 数据输入端,可以轻易的实现通道功能的选择。其主要特点如下: 8位分辨率,逐次逼近型,基准电压为5V; 5V单电源供电; 输入模拟信号电压范围为05V; 输入和输出电平与TTL和CMOS兼容; 在250KHZ时钟频率时,转换时间为32us; 具有两个可供选择的模拟输入通道; 功耗低,15mW。 一般情况下ADC0832与单片机的接口应为4条数据线,分别是CS

39、、CLK、DO、DI。但由于DO端与DI端在通信时并未同时有效并与单片机的接口是双向的,所以电路设计时可以将DO和DI 并联在一根数据线上使用。当ADC0832未工作时其CS输入端应为高电平,此时芯片禁用,CLK 和DO/DI 的电平可任意。当要进行A/D转换时,须先将CS端置于低电平并且保持低电平直到转换完全结束。此时芯片开始转换工作,同时由处理器向芯片时钟输入端CLK提供时钟脉冲,DO/DI端则使用DI端输入通道功能选择的数据信号。在第1个时钟脉冲到来之前DI端必须是高电平,表示启动位。在第2、3个时钟脉冲到来之前DI端应输入2位数据用于选择通道功能,其功能项见表一。输入形式 配置位选择通

40、道CH0CH1CHOCH1差分输入00+-01-+单端输入10+11+表一ADC0832配置位如表一所示,当配置位2位数据为1、0时,只对CH0 进行单通道转换。当配置2位数据为1、1时,只对CH1进行单通道转换。当配置2位数据为0、0时,将CH0作为正输入端IN+,CH1作为负输入端IN-进行输入。当配置2位数据为0、1时,将CH0作为负输入端IN-,CH1 作为正输入端IN+进行输入。到第3个时钟脉冲到来之后DI端的输入电平就失去输入作用,此后DO/DI端则开始利用数据输出DO进行转换数据的读取。从第4个时钟脉冲开始由DO端输出转换数据最高位D7,随后每一个脉冲DO端输出下一位数据。直到第

41、11个脉冲时发出最低位数据D0,一个字节的数据输出完成。也正是从此位开始输出下一个相反字节的数据,即从第11个时钟脉冲输出D0。随后输出8位数据,到第19 个脉冲时数据输出完成,也标志着一次A/D转换的结束。最后将CS置高电平禁用芯片,直接将转换后的数据进行处理就可以了。图十六为ADC0832时序图。图十七为A/D转换电路。图十六 时序图图十七 A/D转换电路图4 火灾报警系统的软件设计4.1 开发工具介绍本系统摒弃了传统的汇编语言而采用C语言进行程序设计。因为C语言的描述由函数组成,是一种结构化的程序设计语言,所以更容易实现模块化,而且具有可读性好,易于移植等优点,同时还有汇编语言一样的位操作功能的硬件详细控制指令。数据结构方面,可以使用结构体和数组,能够处理复杂的数据,可用于实时处理系统。本系统的软件编程使用的是美国Keil Software公司出品的Keil C51,是51系列兼容单片机C语言软件开发系统。 Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。另外重要的一点,Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能 体现高级语言的优势。 C51工具包的整体结构中,Vision与Ishell分别是C51 for Windows和for Dos的集

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1