已阅读5页,还剩57页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
天津职业技术师范大学天津职业技术师范大学TianjinUniversityofTechnologyandEducation毕毕业业设设计计专业:班级学号:学生姓名:指导教师:二一一年六月天津职业技术师范大学本科生毕业设计天津职业技术师范大学本科生毕业设计基于单片机的火灾报警器设计基于单片机的火灾报警器设计DesignofFireAlarmSystemBasedonSingle-ChipMicrocomputer专业班级:学生姓名:指导教师:系别:2011年6月摘要火灾是指在时间和空间上失去控制的燃烧所造成的灾害。在各种灾害中,火灾是最经常、最普遍地威胁公众安全和社会发展的主要灾害之一。人类能够对火进行利用和控制,是文明进步的一个重要标志。所以说人类使用火的历史与同火灾作斗争的历史是相伴相生的,人们在用火的同时,不断总结火灾发生的规律,尽可能地减少火灾及其对人类造成的危害。随着“信息时代”的到来,作为获取信息的手段传感器技术得到了显著的进步,其应用领域越来越广泛,对其要求越来越高,需求越来越迫切。作为和谐社会的一个重要组成部分和发展方向,家庭CO安全检测、煤矿瓦斯安全检测等可燃气体监测技术已成为衡量一个国家科学技术发展水平的重要标志之一。因此,了解并掌握各类传感器的基本结构、工作原理及特性是非常重要的。无线传输技术做为二十一世纪传输技术的典型代表,其低功耗、高稳定性、低成本正成为一个重要的传输工具受到了广泛的应用。基于上述原因结合实际情况,以ATmegal-16单片机为核心,采用无线传输模块、传感器检测模块、显示模块和报警模块制作出了一种火灾报警器。本作品实时监测精度高,稳定性好,低功耗工作等优点,主要应用于家庭,也可引用于工厂、矿井等各种场合。关键词:关键词:传感器;Atmegal-16;无线传输;报警器ABSTRACTFireisdefinedasburningoutofcontrolintimeandspacecausedbydisasters.Inallsortsofdisasterfireisoneofthemostoftenandmostwidelydisastertopublicsafetyandsocialdevelopment.Humanscanuseandcontrolonfireisanimportantsymbolofcivilizationprogress.Sothehistoryofusingfirelinkswiththatoffightingwithfirewhenpeopleusefiretheyalwayssummarizeunceasinglytheruleoffireasfaraspossibletoreducefireandthedamagetohuman.Withthearrivaloftheinationageasameansofobtainingination-sensortechnologyhasgottensignificantprogressitsapplicationfieldismoreandmorewidelythedemandishigherandhigher.AsanimportantpartoftheharmonioussocietyandthedirectionofdevelopmentfamilyCOsafetytestingcoalgassafetytestingandotherflammablegasmonitoringtechnologyhasbecomeoneoftheimportantsymbolsofmeasuringanationalscienceandtechnologydevelopmentlevel.Forthisunderstandingandmasteringthebasicstructureofsensorworkingprincipleandcharacteristicisveryimportant.Forthetypicalrepresentativeofthetwenty-firstcenturytransmissiontechnologytransmissioniswirelesstransmissiontechnologyhighstabilitylowcostisbecominganimportanttransmissiontoolhasbeenwidelyapplied.BasedontheabovereasonandcombiningtheorywithpracticeconsideringATmegal-16microcontrollerasthecoreandapplyingwirelesstransmissionmodulesensormoduledisplaymoduleandalarmmoduletomakeafirealarm.Thisworkhasgoodpointsofhighprecisionofreal-timemonitoringgoodstabilitylowpowerworkinetcmainlycanbeusedinfamilyalsobecitedinfactoriesminesetc.Keywords:sensors;Atmegal16;wirelesstransmission;alarm目录1绪论.11.1概述.11.2火灾报警器技术现状及发展趋势.11.3毕业设计任务及要求.22火灾报警器总体设计.42.1火灾报警器组成.42.2火灾报警器工作原理.53烟雾传感器选型及烟雾检测电路设计.63.1烟雾传感器的选型.63.2MQ-2传感器.73.3基于MQ-2的可燃气体检测电路设计.94温度检测电路设计.104.1温度传感器选型.104.2DS18B20温度传感器.114.2基于DS18B20的温度检测电路设计.135报警显示电路设计.145.1报警电路设计.145.2显示电路设计.146数据通信模块.166.1数据通信模块选型.166.2NRF24L01工作原理.167软件流程图及软件设计.187.1系统软件流程图.187.2软件程序设计.198系统调试与改进.19结论.23参考文献.24附录1.26附录2.27附录3.28致谢.56天津职业技术师范大学2011届本科生毕业设计111绪论绪论1.1概述近年来,全国可燃气体泄漏事故频繁发生,造成了巨大的人员伤亡和物力损失,随着现代家庭用火、用电量的增加,家庭火灾发生的频率越来越高。家庭火灾一旦发生,很容易出现扑救不及时、灭火器材缺乏及在场人惊慌失措、逃生迟缓等不利因素,最终导致重大生命财产损失。探讨家庭火灾的特点及防火对策,针对多起气体泄漏事故的分析,排除监测系统老化等因素外,气体泄漏监测系统精度不高、响应慢、稳定性能不好都是事故发生造成损失的重要原因。无线传感器网络是由大量体积较小、能源受限,具有一定计算、存储和无线通讯能力的传感器节点组成的网络,其综合了传感器、嵌入式、无线网络、分布式信息处理等技术。NRF24L01无线模块是一种近距离、低复杂度、低功耗、低数据传输速率、低成本的单向无线通信技术,主要适合于自动控制和远程控制等领域,可以嵌入各种设备中。整个火灾报警器报警系统由电源模块、可燃气体检测模块、温度检测模块、数据通信模块、报警显示模块五个模块组成。通过有线传感器网络实现数据的聚集传输,通过无线传感器网络实现采样数据的传输。该系统由多个终端节点(无线传感器)与汇集节点决定检测区域的范围,各终端节点监测数据通过自组织的多跳路由网络传送至网关节点并将接收的数据进行初步处理,然后通过单片机处理(或者串行通信接口-有线网络,传送至监测预警终端服务器)由它来对接收到的数据进行分析和报警处理。单片机已广泛地应用于军事、工业、家用电器、智能玩具、便携式智能仪表和机器人制作等领域。产品功能、精度和质量大幅度提升,且电路简单,故障率低,可靠性高,成本低廉。基于上述原因,根据要求制作出了一套高精度、高效率、低功耗的气体泄漏监测报警系统。本气体监测报警系统运用无线传输技术,具有低功耗、低成本的优势,主要应用于家庭,也可引用于工厂、矿井等各种场合。1.2火灾报警器技术现状及发展趋势消防报警产品是一个系列产品,包括火灾探测设备、信息传输设备、报警分析控制器、消防控制联动。是物理传感技术、自动控制、计算机技术、数据传输和管理、智能楼宇等技术的综合集成,属于高新技术。依托中国多年的基本建设的发展,天津职业技术师范大学2011届本科生毕业设计2这个行业也得到发展,具备了和国外知名企业抗衡的能力。在目前中国许多冠名以高新技术的行业中,中国企业大多做的是下游的制造和服务,分取极少一部分的利润,象消防报警产品那样又拥有自我知识产权,又拥有大量市场的行业其实是很少的。在消防报警产品的技术含量上,国内产品和国外产品差距不是很大,许多指标已经超越,存在的问题是:类似于国外消防报警产品的大批量规模化的生产才刚起步,有待于积累经验和技术;也因此在产品一致性和长期稳定性上有一些差距;国内正在形成权重的大型企业和集团,这样可以带领国内的各家企业去冲击海外市场,并最终占领海外的消防报警市场。二十多年前,中国的消防报警产品刚刚起步,无论产品技术含量、产品系列完整性、使用性,还是社会影响程度都是相当低的。国外的产品和品牌一统天下,占领中国的大部分市场。由于中国的建设正在飞速发展,市场大的惊人,难道这由中国发展带来的成果只能由外国企业来瓜分?可幸的是中国企业抓住了机遇,顶住了挑战,先是一批国家的科研院所,后是一批国营企业、民营企业,业内也吸引和凝聚一大批国内的技术和管理精英,花了十多年时间,通过几次产品更新换代,就使自己的产品紧紧跟上了国际水平,并且夺回了大部分国内市场,使得现在大多国外产品只有招架之功,这是典型的自力更生,走自己的路。当然目前而言,我们基本占据的是国内市场,对外还刚启动。中国企业正虎视眈眈,准备进军海外市场。1.3毕业设计任务及要求一、主要内容采用较为熟悉且实用的Atmegal-16单片机和温度传感器、烟雾传感器、无线传输模块,设计一种火灾报警器。按照功能和技术指标要求,采取“自顶向下”的方式开展设计工作:1)拟定总体设计方案(硬件、软件)。2)单元电路和软件功能模块设计。3)单元电路和软件功能模试验调试。4)整体试验调试、功能和技术指标检验。二、主要功能和设计要求1、温度检测范围:-50100,检测精度:1。2、烟雾传感器检测范围及灵敏度:达到消防报警有关标准要求3、温度传感器检测范围及灵敏度:达到消防报警有关标准要求4、报警方式:声音报警,显示报警状态。三、文献资料收集1、温度传感器、烟雾传感器、无线传输资料;2、火灾报警相关标准;天津职业技术师范大学2011届本科生毕业设计33、所选单片机硬件和软件设计资料;4、相关器件数据手册(含应用实例)等。天津职业技术师范大学2011届本科生毕业设计422火灾报警器总体设计火灾报警器总体设计2.1火灾报警器组成火灾报警器总体方案设计思想:此次设计是针对于单片机原理及其应用展开的。其中包含了我们大学五年中所学到的相关知识,运用我们所学的电子技术、计算机技术、传感器技术、单片机技术去设计基于单片机的火灾报警器。整个火灾报警器报警系统由电源模块、可燃气体检测模块、温度检测模块、数据通信模块、报警显示模块五个模块组成。通过无线传输来实现数据发送与接收,由烟雾传感器MQ-2检测可燃气体或烟雾浓度,当达到浓度范围之内,由无线传输模块把单片机主机的数据传给接收部分由单片机从机处理,并且发出报警及显示地址。我们把温度作为辅助报警条件,当监测温度达到预设温度时即发生报警。根据方案的设计思想,我们从中就可以得到了火灾报警系统的总体框图如图2-1所示。电源单片机主机单片机从机可燃气体检测温度检测无线发送无线接收报警显示图2-1火灾报警系统的总体框图1、电源模块:供给火灾报警器的各个模块电路提供直流稳压电源(+5V,0V)。2、可燃气体检测模块:由MQ-2可燃气体检测传感器组成的可燃气体检测电路,对液化气、丁烷、丙烷、甲烷、酒精、氢气、烟雾等进行检测。天津职业技术师范大学2011届本科生毕业设计53、温度检测模块:对给定环境进行温度测量。4、数据通信模块:由NRF24L01无限传输模块之间一对一发送与接收检测的数据。5、报警显示模块:接收到信号,进行报警并显示地址。22火灾报警器工作原理在初始通电工作状态正常工作,需要对其初始状态复位,由烟雾传感器MQ-2检测可燃气体或烟雾浓度,当达到浓度范围之内,由无线传输模块把数据传给接收部分由单片机处理,并且发出报警及显示地址。火灾报警器具有实时监测功能,实时监测环境中的可燃气体浓度并且每隔一段时间监测一下所放空间内的温度并在显示屏上显示温度。我们把温度作为辅助报警条件,当监测温度达到预设温度时即发生报警。天津职业技术师范大学2011届本科生毕业设计633烟雾传感器选型及烟雾检测电路设计烟雾传感器选型及烟雾检测电路设计3.1烟雾传感器的选型烟雾传感器(smoketransducer)定义:将空气中的烟雾浓度变量转换成有一定对应关系的输出信号的装置。烟雾传感器分类:1离子式烟雾传感器该烟雾报警器内部采用离子式烟雾传感,离子式烟雾传感器是一种技术先进,工作稳定可靠的传感器,被广泛运用到各消防报警系统中,性能远优于气敏电阻类的火灾报警器。它在内外电离室里面有放射源镅241,电离产生的正、负离子,在电场的作用下各自向正负电极移动。在正常的情况下,内外电离室的电流、电压都是稳定的。一旦有烟雾窜逃外电离室。干扰了带电粒子的正常运动,电流,电压就会有所改变,破坏了内外电离室之间的平衡,于是无线发射器发出无线报警信号,通知远方的接收主机,将报警信息传递出去。烟雾传感器广泛应用在城市安防、小区、工厂、公司、学校、家庭、别墅、仓库、资源、石油、化工、燃气输配等众多领域。2光电式烟雾传感器光电烟雾报警器内有一个光学迷宫,安装有红外对管,无烟时红外接收管收不到红外发射管发出的红外光,当烟尘进入光学迷宫时,通过折射、反射,接收管接收到红外光,智能报警电路判断是否超过阈值,如果超过发出警报。光电感烟探测器可分为减光式和散射光式,分述如下:(1)减光式光电烟雾探测器该探测器的检测室内装有发光器件及受光器件。在正常情况下,受光器件接收到发光器件发出的一定光量;而在有烟雾时,发光器件的发射光到受到烟雾的遮挡,使受光器件接收的光量减少,光电流降低,探测器发出报警信号。(2)散射光式光电烟雾探测器该探测器的检测室内也装有发光器件和受光器件。在正常情况下,受光器件是接收不到发光器件发出的光的,因而不产生光电流。在发生火灾时,当烟雾进入检测室时,由于烟粒子的作用,使发光器件发射的光产生漫射,这种漫射光被受光器件接收,使受光器件的阻抗发生变化,产生光电流,从而实现了烟雾信号转变为电信号的功能,探测器收到信号然后判断是否需要发出报警信号。3气敏式烟雾传感器气敏传感器是一种检测特定气体的传感器。它主要包括半导体气敏传感器、接天津职业技术师范大学2011届本科生毕业设计7触燃烧式气敏传感器和电化学气敏传感器等,其中用的最多的是半导体气敏传感器。它的应用主要有:一氧化碳气体的检测、瓦斯气体的检测、煤气的检测、氟利昂(R11、R12)的检测、呼气中乙醇的检测、人体口腔口臭的检测等等。它将气体种类及其与浓度有关的信息转换成电信号,根据这些电信号的强弱就可以获得与待测气体在环境中的存在情况有关的信息,从而可以进行检测、监控、报警;还可以通过接口电路与计算机组成自动检测、控制和报警系统。其中气敏传感器有一下几种类型:1)可燃性气体气敏元件传感器包含各种烷类和有机蒸气类(VOC)气体目前大量应用于抽油烟机、泄漏报警器和空气清新机。2)一氧化碳气敏元件传感器一氧化碳气敏元件可用于工业生产、环保、汽车、家庭等一氧化碳泄漏和不完全燃烧检测报警。3)氧传感器氧传感器应用很广泛在环保、医疗、冶金、交通等领域需求量很大。4)毒性气体传感器主要用于检测烟气、尾气、废气等环境污染气体。气敏式烟雾传感器的典型型号有MQ-2气体传感器。该传感器常用于家庭和工厂的气体泄漏装置,适宜于液化气、丁烷丙烷、甲烷、酒精、氢气、烟雾等的探测。本设计主要应用于家庭住宅,由于近年来,全国可燃气体泄漏事故频繁发生,造成了巨大的人员伤亡和物力损失,随着现代家庭用火、用电量的增加,家庭火灾发生的频率越来越高。家庭火灾一旦发生,很容易出现扑救不及时、灭火器材缺乏及在场人惊慌失措、逃生迟缓等不利因素,最终导致重大生命财产损失。探讨家庭火灾的特点及防火对策,针对多起气体泄漏事故的分析,排除监测系统老化等因素外,气体泄漏监测系统精度不高、响应慢、稳定性能不好都是事故发生造成损失的重要原因。因此,我们采用MQ-2可燃气体检测传感器,此传感器在较宽的浓度范围内对可燃气体有良好的灵敏度,对液化气、丙烷、氢气的灵敏度较高寿命长成本低驱动电路简单,是一种非常实用的气敏式烟雾传感器。3.2MQ-2传感器1)MQ-2传感器特点:广泛的探测范围、灵敏度、快速响应恢复、优异的稳定性、寿命长、简单的驱动电路。天津职业技术师范大学2011届本科生毕业设计8表3-1MQ-2可燃气体检测传感器规格适用气体可燃气体、烟雾探测范围300to10000ppm特征气体1000ppm异丁烷灵敏度RinairRintypicalgas5敏感体电阻1Kto20Kin50ppm甲苯响应时间10s恢复时间30s加热电阻313加热电流180mA加热电压5.0V0.2V加热功率900mW测量电压24V工作条件环境温度:-20+55湿度:95%RH环境含氧量:21%贮存条件温度:-20+70湿度:70%RH2)灵敏度调整MQ-2型气敏元件对不同种类、不同浓度的气体有不同的电阻值。因此,在使用此类型气敏元件时,灵敏度的调整是很重要的。我们建议您用1000ppm气或1000ppm丁烷校准传感器。当精确测量时,报警点的设定应考虑温湿度的影响3)MQ-2气敏元件的结构原理MQ-2气敏元件的结构如图3-1所示由微型AL2O3陶瓷管、SnO2敏感层测量电极和加热器构成的敏感元件固定在塑料或不锈钢制成的腔体内,加热器为气敏元件提供了必要的工作条件。封装好的气敏元件有只针状管脚,其中4个用于信号取出,2个用于提供加热电流。天津职业技术师范大学2011届本科生毕业设计9图3-1MQ-2结构图3.3基于MQ-2的可燃气体检测电路设计图3-2MQ-2可燃气体检测电路当初始上电,由于电容两端的电压不能突变,所以C52处于短路状态,U9B运放输出低电平,D52导通,这时MQ-2处于预热状态。当C52充电完毕后,D52截止,电路才真正处于工作状态。当MQ-2检测到有可燃气体后,其内部电阻值发生了变化,使U9A运放输出高电平,Q51三极管导通,输出报警信号。2N3904Q5112KR5712KR524.7MR5112KR5412KR561KR5512KR531N4148D521N4148D1512LED012LED122KW120KW2470uFC5147uFC52VCCS1756U9B23148OpAmpU9APC11234天津职业技术师范大学2011届本科生毕业设计1044温度检测电路设计温度检测电路设计4.1温度传感器选型温度传感器(temperaturetransducer)定义:利用物质各种物理性质随温度变化的规律把温度转换为电量的传感器。温度传感器是温度测量仪表的核心部分,品种繁多。按测量方式可分为接触式和非接触式两大类,按照传感器材料及电子元件特性分为热电阻和热电偶两类。1、温度传感器发展趋势现代信息技术的三大基础是信息采集(即传感器技术)、信息传输(通信技术)和信息处理(计算机技术)。传感器属于信息技术的前沿尖端产品,尤其是温度传感器被广泛用于工农业生产、科学研究和生活等领域,数量高居各种传感器之首。温度传感器的发展大致经历了以下三个阶段;(1)传统的分立式温度传感器(含敏感元件);(2)模拟集成温度传感器控制器;(3)智能温度传感器。国际上新型温度传感器正从模拟式向数字式、由集成化向智能化、网络化的方向发展。在20世纪90年代中期最早推出的智能温度传感器,采用的是8位AD转换器,其测温精度较低,分辨力只能达到1C。国外已相继推出多种高精度、高分辨力的智能温度传感器,所用的是912位AD转换器,分辨力一般可达0.50.0625C。由美国DALLAS半导体公司新研制的DS1624型高分辨力智能温度传感器,能输出13位二进制数据,其分辨力高达0.03125C,测温精度为0.2C。为了提高多通道智能温度传感器的转换速率,也有的芯片采用高速逐次逼近式AD转换器。以AD7817型5通道智能温度传感器为例,它对本地传感器、每一路远程传感器的转换时间分别仅为27us、9us。进入21世纪后,智能温度传感器正朝着高精度、多功能、总线标准化、高可靠性及安全性、开发虚拟传感器和网络传感器、研制单片测温系统等高科技的方向迅速发展。目前,智能温度传感器的总线技术也实现了标准化、规范化,所采用的总线主要有单线(1-Wire)总线、I2C总线、SMBus总线和spI总线。温度传感器作为从机可通过专用总线接口与主机进行通信。DS18B20是美国DALLAS半导体公司继DS1820之后最新推出的一种改进型智能温度传感器。与传统的热敏电阻相比,他能够直接读出被测温度并且可根据实际要求通过简单的编程实现912位的数字值读数方式。可以分别在93.75ms和750ms内完成9位和12位的数字量,并且从DS18B20读出的信息或写入DS18B20的信息仅需要一根口线(单线接口)读写,温度变换功率来源于数据总线,总线本身也可以向所挂接的DS18B20供电,而无需额外电源。因而使用DS18B20可使系统结构更趋简单,可靠性更高。在本次设计中选用DS18B20温度传感器天津职业技术师范大学2011届本科生毕业设计114.2DS18B20温度传感器1、DS18B20的主要特性1)适应电压范围更宽,电压范围:3.05.5V,在寄生电源方式下可由数据线供电。2)独特的单线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯。3)DS18B20支持多点组网功能,多个DS18B20可以并联在唯一的三线上,实现组网多点测温。4)DS18B20在使用中不需要任何外围元件,全部传感元件及转换电路集成在形如一只三极管的集成电路内。5)温范围55+125,在-10+85时精度为0.5。6)可编程的分辨率为912位,对应的可分辨温度分别为0.5、0.25、0.125和0.0625,可实现高精度测温。7)在9位分辨率时最多在93.75ms内把温度转换为数字,12位分辨率时最多在750ms内把温度值转换为数字,速度更快。8)测量结果直接输出数字温度信号,以一线总线串行传送给CPU,同时可传送CRC校验码,具有极强的抗干扰纠错能力。9)负压特性:电源极性接反时,芯片不会因发热而烧毁,但不能正常工作。DS18B20的外形和内部结构DS18B20内部结构主要由四部分组成:64位光刻ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。2、DS18B20引脚定义:1)DQ为数字信号输入输出端。2)GND为电源地。3)VDD为外接供电电源输入端(在寄生电源接线方式时接地)。天津职业技术师范大学2011届本科生毕业设计12图4-1DS18B20内部结构图3、DS18B20工作原理DS18B20的读写时序和测温原理与DS1820相同,只是得到的温度值的位数因分辨率不同而不同,且温度转换时的延时时间由2s减为750ms。DS18B20测温原理如图3所示。图中低温度系数晶振的振荡频率受温度影响很小,用于产生固定频率的脉冲信号送给计数器1。高温度系数晶振随温度变化其振荡率明显改变,所产生的信号作为计数器2的脉冲输入。计数器1和温度寄存器被预置在55所对应的一个基数值。计数器1对低温度系数晶振产生的脉冲信号进行减法计数,当计数器1的预置值减到0时,温度寄存器的值将加1,计数器1的预置将重新被装入,计数器1重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到计数器2计数到0时,停止温度寄存器值的累加,此时温度寄存器中的数值即为所测温度。图3中的斜率累加器用于补偿和修正测温过程中的非线性,其输出用于修正计数器1的预置值。4、DS1820使用中注意事项DS1820虽然具有测温系统简单、测温精度高、连接方便、占用口线少等优点,但在实际应用中也应注意以下几方面的问题:1)较小的硬件开销需要相对复杂的软件进行补偿,由于DS1820与微处理器间采用串行数据传送,因此,在对DS1820进行读写编程时,必须严格的保证读写时序,否则将无法读取测温结果。在使用PLM、C等高级语言进行系统程序设计时,对DS1820操作部分最好采用汇编语言实现。2)在DS1820的有关资料中均未提及单总线上所挂DS1820数量问题,容易使人误认为可以挂任意多个DS1820,在实际应用中并非如此。当单总线上所挂DS1820超过8个时,就需要解决微处理器的总线驱动问题,这一点在进行多点测温系统设计时要加以注意。天津职业技术师范大学2011届本科生毕业设计133)连接DS1820的总线电缆是有长度限制的。试验中,当采用普通信号电缆传输长度超过50m时,读取的测温数据将发生错误。当将总线电缆改为双绞线带屏蔽电缆时,正常通讯距离可达150m,当采用每米绞合次数更多的双绞线带屏蔽电缆时,正常通讯距离进一步加长。这种情况主要是由总线分布电容使信号波形产生畸变造成的。因此,在用DS1820进行长距离测温系统设计时要充分考虑总线分布电容和阻抗匹配问题。4)在DS1820测温程序设计中,向DS1820发出温度转换命令后,程序总要等待DS1820的返回信号,一旦某个DS1820接触不好或断线,当程序读该DS1820时,将没有返回信号,程序进入死循环。这一点在进行DS1820硬件连接和软件设计时也要给予一定的重视。测温电缆线建议采用屏蔽4芯双绞线,其中一对线接地线与信号线,另一组接VCC和地线,屏蔽层在源端单点接地。4.2基于DS18B20的温度检测电路设计DS18B20VCCGNDDAT4.7KR0PA0123VCC图4-2温度检测电路图在此电路中,只有两个元件,一个DS18B20和一个4.7K的电阻。电阻在电路中是起对数据线上拉作用。利用单片机的PA0口对DS18B20进行读写操作,就可以读取出当前的温度值。天津职业技术师范大学2011届本科生毕业设计1455报警显示电路设计报警显示电路设计5.1报警电路设计图5-1报警系统电路图蜂鸣器俗称喇叭,是广泛应用于各种电子产品的一种元器件,它用于提示、报警、音乐等许多应用场合。蜂鸣器与家用电器上面的喇叭在用法上也有相似的地方,通常工作电流比较大,电路上的TTL电平基本上驱动不了蜂鸣器,需要增加一个电流放大的电路才可以,这一点与家用电器中的功放有相似之处。学习板采用了一个很简单的电路来实现蜂鸣器的联接,由上所述,一个管脚很难驱动蜂鸣器发出声音,所以增加了一个三极管来增加通过蜂鸣器的电流,见上方原理图。蜂鸣器的正极性的一端联接到5V电源上面,另一端联接到三极管的集电极,三极管的基级由单片机的PD7管脚来控制,当PD7管脚为低时,三极管导通,这样蜂鸣器的电流形成回路,发出声音。用户可以通过程序控制PD7管脚的置低和置高来使蜂鸣器发出声音和关闭。5.2显示电路设计显示可用普通数码管显示,显示内容灵活可变,但显示内容简单,样式单一,电路焊接设计复杂。本小组应用LCD1602液晶显示,电路设计简单,功耗低,显示数字内容灵活多变,足以满足显示要求,并且程序较为简单。所以选择LCD1602液晶作为该作品显示模块。LCD1602液晶显示模块(图5-2)具有体积小、功耗低、电路设计(图5-3)简单等特点,现在字符型液晶显示模块已经是单片机应用设计中最常用的信息显示器件了。PNPQ90124.7KR31PD7SpeakerVCC天津职业技术师范大学2011届本科生毕业设计15图5-2LCD1602液晶显示模块GNDVCCVOLCD1602RSRWENDB0DB1DB2DB3DB4DB5DB6DB7VCCGNDGNDGNDVCCVOVCCPD3PD4PD5PA0PA1PA2PA3PA4PA5PA6PA7图5-3LCD1602液晶原理图天津职业技术师范大学2011届本科生毕业设计1666数据通信模块数据通信模块6.1数据通信模块选型方案一:采用CC2430芯片实现无线(Zigbee)传输,软件编程自由度大,可用编程实现各种控制算法和逻辑算法。但支持Zigbee的单片机价格比较昂贵,程序较为复杂,电路设计比较麻烦。如CC2430的天线设计部分使用单级不平衡天线,为了增加天线的性能还需增加巴伦电路,其最佳阻抗、最高抗干扰能力比较难调试。方案二:采用NRF24L01模块实现无线传输,价格便宜,单片软件编程自由度大,也可编程实现各种控制算法和逻辑算法。NRF24L01是一款新型单片射频收发器件工作于2.4GHz2.5GHzISM频段。内置频率合成器、功率放大器、晶体振荡器、调制器等功能模块并融合了增强型ShockBurst技术,其中输出功率和通信频道可通过程序进行配置。NRF24L01功耗低在以-6dBm的功率发射时,工作电流也只有9mA接收时,工作电流只有12.3mA,多种低功率工作模式(掉电模式和空闲模式)使节能设计更方便。抗干扰能力强特别适合工业控制场合,软件编程十分方便。综合以上方案和论证,我们确定使用方案二。6.2NRF24L01工作原理NRF24L01是2.4G无线射频收发模块,具有地址及CRC监测功能,数据传输率1至2Mbps(SPI接口传输速率0至8Mbps)工作电压在1.6至3.9伏,VCC脚接电压范围为1.9V至3.6V之间,不能在这个区间之外,超过3.6V将会烧毁模块。推荐电压3.3V左右(ASM1117-3.3)。除电源VCC和接地端,其余脚都可以直接和普通的5V单片机IO口直接相连,无需电平转换。当然对3V左右的单片机更加适用了。当工作在发射模式下发射功率为-6dBm时电流消耗仅为9mA,接收模式时为12.3mA。掉电和待机模式时更低。发射数据时,首先将NRF24L01配置为发射模式:接着把地址TX_ADDR和数据TX_PLD按照时序由SPI口写入NRF24L01缓存区,TX_PLD必须在CSN为低时连续写入,而TX_ADDR在发射时写入一次即可,然后CE置为高电平并保持至少10s,延迟130s后发射数据;若自动应答开启,那么NRF24L01在发射数据后立即进入接收模式,接收应答信号。如果收到应答,则认为此次通信成功,TX_DS置高,同时TX_PLD从发送堆栈中清除;若未收到应答,则自动重新发射该数据(自动重发已开启),若重发次数(ARC_CNT)达到上限,MAX_RT置高,TX_PLD不会被清除;MAX_RT或TX_DS置高时,使IRQ变低,以便通知MCU。最后发射成功时若CE为低则NRF24L01进入空闲模式1;若发送堆栈中有数据且CE为高,则进入下一次发射;若发送堆栈中无数据且CE为高,则进入空闲模式2。接收数据时首先将NRF24L01配天津职业技术师范大学2011届本科生毕业设计17置为接收模式,接着延迟130s进入接收状态等待数据的到来。当接收方检测到有效的地址和CRC时,就将数据包存储在接收堆栈中,同时中断标志位RX_DR置高,IRQ变低,以便通知MCU去取数据。若此时自动应答开启,接收方则同时进入发射状态回传应答信号。最后接收成功时,若CE变低,则NRF24L01进入空闲模式1。CECSNSCKMOSIMISOIRQVDDVSSXC2XC1VDD_PAVSSVDDANT2IREFANT1VDDVSSVSSDVDDnRF24L011216MHzX11nFC822pFC133nFC710nFC911622KR2A1161MR1AVDD123456789101112131415161718201922pFC22.2nFC34.7nFC48.2nHL12.7nHL23.9nHL31.5pFC51.0pFC6图6-1NRF24L01工作原理图天津职业技术师范大学2011届本科生毕业设计1877软件流程图及软件设计软件流程图及软件设计7.1系统软件流程图开始时,需要对其初始状态复位,由烟雾传感器MQ-2检测可燃气体或烟雾浓度,当达到浓度范围之内,由无线传输模块把数据传给接收部分由单片机处理,并且发出报警及显示。火灾报警器具有实时监测功能,实时监测环境中的可燃气体浓度并且每隔一段时间监测一下所放空间内的温度并在显示屏上实时温度显示。MCU和NRF24L01初始化MCU检测主机发送给从机蜂鸣器报警并显示主机不发送给从机YN开始结束图7-1系统软件流程图天津职业技术师范大学2011届本科生毕业设计197.2软件程序设计火灾报警系统软件程序设计主要包括两块主机模块和从机模块,运用C语言进行编程,主机程序主要是传感器检测到得数据,并由无线模块发送;从机程序是对无线传输模块接收到的数据进行判断,报警显示。下面是截取从机的部分程序:main()charijinth=0charRxBuf32=0DDRB=0 x2ePORTA=0XFFDDRA=0X00PORTC=0X7FDDRC=0X80PORTD=0XFFDDRD=0XffLCD_init()LCD_clear()init_NRF24L01()SetRX_Mode()LCD_write_str(00Temperature:18.6)出示显示内容LCD_write_str(11AQuweixian!)出示显示内容while(1)if(nRF24L01_RxPacket(RxBuf)判断是否收到数据天津职业技术师范大学2011届本科生毕业设计20if(RxBuf0=0 x02)if(RxBuf1=0 x01)LCD_write_str(11AQuweixian!)出示显示内容PORTD=0X00if(RxBuf0=0 x01)LCD_write_char(110RxBuf1)LCD_write_char(120RxBuf2)LCD_write_char(130RxBuf3)LCD_write_char(150RxBuf4)i=RxBuf2-0 x30j=RxBuf3-0 x30h=i10+jif(h=32)PORTD=0X00天津职业技术师范大学2011届本科生毕业设计2188系统调试与改进系统调试与改进为保证火灾报警与自动灭火系统能安全可靠地投入运行,性能达到设计的技术要求,要进行一系列的调整试验工作。调试前准备:1)按设计要求查验设备的规格、型号、数量、配件等,查验应用的仪表、仪器应经计量部门检验合格,并在有效期内。2)查对各种记录的文件表格是否齐全3)检查系统线路是否有错线、开路、虚焊、短路。检查无误后给电路板提供5V的直流电压,观察电路板上的电源指示灯是否正常工作,然后把单片机芯片、液晶显示屏插入插槽中,下载线连接到电路板上,先下载简单可行的测试程序到单片机中,观察芯片工作是否正常,验证显示屏、按键、执行部件能否正常工作,如果芯片正常工作则说明系统板正常,不正常则说明软件或者系统硬件可能存在某些问题,则需耐心查找原因,从根本上一一解决。本设计通过KeiluVision2软件对软件进行测试,通过PROGISP软件将程序下载到系统实物进行调试。KeiluVision2是一个集成开发环境,它集程序的编辑、编译、链接、调试等功能为一体。具有友好的交互界面、下拉菜单、快捷键和快速访问命令列表等,使程序设计工作更加方便、快捷、高效。本系统使用的软件开发环境是KeiluVision2。在KeiluVision2中,源代码的输入,编译通过之后就可以进行软件调试了。在软件编程实现过程中,跟随自己事先整理好的思路,先定好整体框架,然后对每个要实现的功能实现从简单开始一步步到最终实现为止,最后把最终程序经过编译确认无误之后,把编译产生的hex文件,下载到实物板中,软硬件调试时,首先要检查电源指示灯是否亮,观察LCD查看显示是否正确,按键是否起到相应的作用。调试过程中,要不断分析问题存在的可能原因,针对具体问题找寻具体解决办法,在硬件和软件程序间不断改进调试,从简单开始一步步进行下去直到最终功能实现为止。运用KeiluVision2软件,对所编写程序进行调试,在其调试过程中发现程序错误,对其修改直至完善。通过PROGISP软件将程序下载到系统实物进行调试。对温度进行初设值,看是否正确显示,对系统进行调试。单独运用MQ-2传感器对可燃气体进行检测,当达到浓度范围之内,由无线传输模块把数据传给接收部分由单片机处理,是否发出报警并显示温度和地址,对系统进行调试。运用DS18B20传感器对温度进行检测,当温度超过预设值是否会报警,对系统进行调试。直至系统能天津职业技术师范大学2011届本科生毕业设计22够正常运行,调试结束。在实际应用中,发现许多环节需要改进,能够使系统更加完善,作品性能更加稳定。在作品中是一对一无线传输,而在实际的环境需要多对一或多对多传输,那么就需要对系统进行改进。天津职业技术师范大学2011届本科生毕业设计23结论结论烟雾检测报警器可保障生产与生活的安全,避免火灾和爆炸事故以及煤气中毒的发生,它是防火、防爆和安全生产所必备的仪器,具有广阔的市场空间与发展前景。在对烟雾传感器和无线通讯技术进行深入研究的基础上,全面比较国内外同类产品的技术特点,合理地确定系统的设计方案。根据设计要求、使用环境、成本等因素,选用MQ-2型半导体电阻式烟雾传感器。该传感器是对以烷类烟雾为主的多种烟雾有良好敏感特性的广谱型半导体敏感器件。它的灵敏度适中,具有响应与恢复特性好,长期工作稳定性、重现性、不易受环境影响及抗温湿度影响等优点。在系统单片机控制电路的设计上,采用了高性能、高整合度的Atmegal-16单片机作为核心芯片,充分利用了其高速数据处理能力和丰富的片内外设,实现了仪器的小型化和智能化。使仪器具有结构简单、性能稳定、体积小、成本低等优点。为提高响应时伺,保证传感器准确地、稳定地工作,需要向烟雾传感器持续供给5V的加热电压。由烟雾传感器MQ-2检测可燃气体或烟雾浓度,当达到浓度范围之内,由无线传输模块把数据传给接收部分由单片机处理,并且发出报警。火灾报警器具有实时监测功能,实时监测环境中的可燃气体浓度并且每隔一段时间监测一下所放空间内的温度并在显示屏上实时显示。我们把温度作为辅助报警条件,当监测温度达到预设温度时即发生报警。在研制的火灾报警器的基础上,可以再做适当的功能扩展,使火灾报警器的功能更加完善,安全性更高,使用更加方便等。为了能够进一步提高安全性,可以在自动报警的基础上,实现灭火供能。在实际火灾发生时,所面对复杂的环境将会更加复杂,那将会对报警系统造成很大程度的干扰,我们应全面考虑各方面的不利因数,运用所学知识解决各个问题。应用程序可采用C语言,充分利用芯片资源,提高了测量精度和代码执行效率,减小了代码容量,采用中位值平均数字滤波算法对经AD转换后的数字信号进行滤波处理。这种方法既可滤去脉冲干扰又可滤去小的随机干扰,不但最大限度地排除现场噪声干扰,降低烟雾报警器误报概率,而且易于在单片机中实现。天津职业技术师范大学
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年自贡辅警协警招聘考试备考题库及完整答案详解1套
- 2025年菏泽辅警协警招聘考试真题带答案详解(完整版)
- 2025年烟台辅警招聘考试真题含答案详解(考试直接用)
- 2025年金华辅警招聘考试真题附答案详解(轻巧夺冠)
- 2025年鄂尔多斯辅警招聘考试题库含答案详解(培优a卷)
- 2025年茂名辅警招聘考试真题附答案详解(研优卷)
- 2025年湖南辅警协警招聘考试真题及答案详解(新)
- 2025年连云港辅警招聘考试真题含答案详解(a卷)
- 2025年黄石辅警招聘考试真题及答案详解(全优)
- 2025年黔南布依族苗族自治州辅警招聘考试真题及答案详解(考点梳理)
- 2025年广州公务员行测真题【完整+答案+解析】
- 2025年港澳台联考语文试题及答案解析
- 2026届大湾区普通高中毕业年级联合模拟考试高三语文古诗鉴赏详解:《晚春感事·其四陆游》详注+译文+赏析
- 关于蜥蜴的科普
- 2025年食品安全考试试题(答案+解析)
- 2025年单位开展违规吃喝问题专项整治的工作方案(详细版)
- 配送行业食品安全培训课件
- 税务培训增值税课件
- 老龄智慧养老机构智慧养老信息化改造方案
- 2025年死因心脑血管肿瘤监测培训考试题及答案
- 工厂防疫安全培训内容课件
评论
0/150
提交评论