可燃性气体探测装置设计_第1页
可燃性气体探测装置设计_第2页
可燃性气体探测装置设计_第3页
可燃性气体探测装置设计_第4页
可燃性气体探测装置设计_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

可燃性气体探测装置设计摘要随着可燃性气体种类和应用范围的增加,其使用场所和贮气仓库内的泄漏、火灾、爆炸事故日益增多。一旦发生可燃气体的泄漏而未采取有效的措施,将会对人员对财产产生极大的影响,甚至会产生毁灭性的灾难。对可燃性气体泄漏做出预先判断,在事故未扩大之前采取措施,可以避免事故的发生。本文研制了以ARM微处理器为核心的可燃气体报警器,该报警器主要由检测电路、前置放大电路、微处理器、报警电路、显示电路和电源电路组成,能够实现对空气中可燃气体浓度的采集、显示和报警控制。在硬件研制方面,设计了传感器的供电电路、信号放大电路以及控制系统等。采用仪表放大器AD623设计了放大电路,有效的抑制了噪声;选用了集A/D转换、数据存储和处理于一体的嵌入式ARM处理器STM32F103ZE,不仅实现了可燃气体检测数字化、智能化,而且使系统结构简单、功耗降低。在软件开发方面,应用程序采用C语言编写,充分利用芯片本身的资源,提高了测量精度和代码执行效率。本文,最后对可燃性气体检测仪进行了调试,使其检测更加准确,最终测试结果符合要求。关键字可燃性气体ARM气敏传感器报警FLAMMABLEGASDETECTIONDEVICEDESIGNABSTRACTWITHTHEINCREASEOFTHEFLAMMABLEGASTYPEANDRANGEOFAPPLICATIONS,THEUSEOFTHEWAREHOUSESPACESANDSTORAGEOFGASLEAKAGE,FIRE,EXPLOSION,ANINCREASINGNUMBEROFCOMBUSTIBLEGASLEAKBUTHAVENOTTAKENEFFECTIVEMEASURES,WILLHAVEASIGNIFICANTIMPACTONTHESTAFFOFTHEPROPERTY,OREVENCAUSECATASTROPHICDAMAGEPREJUDGETHECOMBUSTIBLEGASLEAKBEFORETHEACCIDENTDIDNOTEXPANDTOTAKEMEASURESTOAVOIDACCIDENTSDEVELOPEDTHEARMMICROPROCESSORCOREOFTHECOMBUSTIBLEGASALARM,THEALARMDETECTIONCIRCUIT,THEPREAMPLIFIERCIRCUIT,AMICROPROCESSOR,ALARMCIRCUIT,DISPLAYCIRCUITANDPOWERCIRCUITTOACHIEVECOMBUSTIBLEGASESINTHEAIRTHECONCENTRATIONOFTHEACQUISITION,DISPLAYANDALARMCONTROLINHARDWAREDEVELOPMENT,DESIGNAPOWERSUPPLYCIRCUITOFTHESENSOR,THESIGNALAMPLIFICATIONCIRCUIT,ANDEMBEDDEDSYSTEMSTHEAD623INSTRUMENTATIONAMPLIFIERDESIGNTHEAMPLIFIERCIRCUIT,THEEFFECTIVESUPPRESSIONOFNOISESELECTEDSETOFA/DCONVERSION,DATASTORAGEANDPROCESSINGINONEOFTHESTM32F103ZEOFEMBEDDEDARMPROCESSOR,NOTONLYCOMBUSTIBLEGASDETECTIONDIGITAL,INTELLIGENT,BUTALSOTHESYSTEMISSIMPLE,TOREDUCEPOWERCONSUMPTIONINSOFTWAREDEVELOPMENT,APPLICATIONS,USINGCLANGUAGETOTAKEFULLADVANTAGEOFTHERESOURCESOFTHECHIPITSELF,TOIMPROVETHEACCURACYANDEFFICIENCYOFCODEEXECUTIONTHISARTICLE,THELASTOFFLAMMABLEGASDETECTORCOMMISSIONING,TOMAKEITSDETECTIONMOREACCURATE,FINALTESTRESULTSMEETTHEREQUIREMENTSKEYWORDSFLAMMABLEGASARMGASSENSORSALARM目录第一章绪论111论文研究来源、目的和意义1111论文研究来源1112论文研究目的和意义112可燃气体检测技术现状213本论文主要任务414气体传感器介绍5第二章可燃性气体检测系统总体设计方案821可燃性气体探测装置设计思路822可燃性气体检测系统的总体框图和工作原理823设计要求9231硬件设计要求9232软件设计要求9第三章可燃性气体检测装置的硬件设计1031信号模拟采集硬件电路设计10311催化燃烧式传感器原理简介10312放大电路14313滤波电路1532嵌入式最小系统电路设计1733蜂鸣器硬件电路设计1934LCD连接电路19341341SPFD5420A的功能及电气特性19342LCD屏和STM32的硬件连接2035电源电路设计2136PCB原理图2537本章小结26第四章可燃性气体检测装置的软件设计2741主程序的设计2742电路板初始化设计2843设置ADC参数的设计2844初始化TFT显示器的设计2945A/D转换及浓度显示的设计2946时间显示的设计3047蜂鸣器报警的设计3148本章小结31第五章系统调试3251硬件调试32511电源电路的调试32512最小系统的调试32513设置参数3252软件调试33521确定A/D转换的输入引脚33522中文显示33523显示效果的调整3453系统调试3554本章小结36结论37致谢38参考文献39附录41第一章绪论11论文研究来源、目的和意义111论文研究来源随着科技的发展,越来越多的可燃性气体作为能源应用于工业生产和人们的日常生活中。其中甲烷(天然气)的使用已经相当普遍,这种气体对人基本无毒,但浓度过高时,使空气中氧含量明显降低,使人窒息。为了人身安全,我们必须保证生存环境中甲烷的浓度在5以下。因此,可燃性气体检测仪成为一个重要的研究课题。112论文研究目的和意义可燃性气体通常指城市煤气、石油液化气、汽油蒸汽、酒精蒸汽、天然气以及煤矿瓦斯等。这些气体主要含有烷类、烃类、一氧化碳和氢气等烯类、醇类、苯类以及成分,易燃、易爆、贮存和使用这些气体过程中,如违反操作规程和设备密封不好,都有可能发生可燃气体泄漏现象,进而酿成火灾或爆炸事故,给国家和人民的生命财产造成损失。可燃性气体探测报警装置是能够检测环境中的可燃性气体浓度并具有报警功能的仪器。该报警装置是石油化学工业、有可燃性气体泄漏可能的生产工厂及家庭防火防爆必备的仪器。可燃性气体报警器属于中华人民共和国强制检定的工作计量器具目录中第46项,它归类于物理化学计量器具。建筑设计防火规范GBJ1687第1032条明确规定“散发可燃气体、可燃蒸汽的甲类厂房和场所,应设置可燃性气体浓度检测报警装置。2003年12月,国家执行新的可燃性气体探测器标准GB15322200可燃气体探测器,2004年10月国家颁布可燃气体检测报警器规程JJG6932004,研究新型、性能稳定、准确监测可燃性气体,并合乎国家相关规定的报警器具有极其重要得意义。从社会发展形式看,对气体的检测报警越来越重要,而气体检测装置也都脱颖而出,但是很多装置都存在着某方面的弊端,例如,装置本身的使用耐久度、装置的灵敏度、报警明显度、设备的性价比、还有最大的弊端就是装置本身容易出现问题是否能及时发现和处理等等,这些是很值得考虑的。眼前,无论是公司、企业、或是家庭对装置的购买使用都会考虑装置寿命和性价比,所以理想的气体检测报警装置就首先必须满足这两点。可见,可燃性气体报警器具有十分广阔的市场前景。12可燃气体检测技术现状矿工可能是最早意识到需要检测可燃气体的工人。矿井中甲烷有可能达到爆炸的浓度。由于甲烷无色无味,在工人认识到危险时甲烷可能积聚到了立即爆炸的浓度。任何火源的出现,比如工人的矿灯,都会引起爆炸事故。第一个可燃气体指示器,DAVY的出现,就为工人的安全提供了保障。这种灯的变种现在仍然应用于矿井的安全检测领域。1927年,OLIVERWJOHNSON发明并提出了一种可燃气体在一个铂丝上催化燃烧机理的便携式可燃气体检测器。即使70多年后的今天,大多数密闭空间检测中用到的检测器仍然采用这种原理,当然已融入了更多的现在技术成分。随着计算机技术及传感器技术的发展,气体检测技术从原来的单方面应用一些化学反应发展为多方面、多科学交叉应用,在多方面获得了发展。从检测原理上分,目前运用比较多的主要有6种,下面逐一介绍。1利用电阻式气敏元件测量气体浓度。电阻式气敏元件经过一段时间的预热后,其阻值与周围气体浓度有着确定的关系,因此,只需测出运行状态下气敏元件的电阻值,便可推算出当前运行状态下待测气体的浓度。这是气体浓度测量中最常用的传统方法,在实际运用中,一般采用脉冲调制技术,即基于时间的比较方法,它利用标准时基信号,将与被测气体浓度有关的气敏传感器电阻的信息记录下来,转换成相应的模拟信号或数字信号,然后进行处理以达到测量目的。利用气敏元件测量气体浓度原理简单,操作也比较方便,但存在以下不足1由于在检测仪中一般将气敏元件与标准元件组成测量电桥电路,因此电桥电路的非线性会影响测量精度;2电桥供电电压的大小对测量精度有很大影响;3检测时还需考虑现场温度、空气扰动等因素,需要串接上补偿电路。所以这种方法主要用在测量精度要求不高的场合。2超声波技术测量气体浓度。超声波在某种气体中的传播速度V与当前气体温度T和气体性质有一定的关系。超声技术就是利用了这种关系,通过测量超声波在气体中的传播速度V以及当前气体温度T,推算出该气体的大概浓度。如果需要测出气体浓度的具体值,可以通过实验推算出V,T与气体浓度的对应关系。由分析和实验可知气体浓度S与声速V气体温度T间呈非线性二元函数关系,通过对不同浓度的某种特定气体如氯气作精确测量,并利用计算机对实测数据采用最小二乘法作统计处理和进行曲线拟合。3气相色谱法测量气体浓度。气相色谱法是基于不同的气体在通过色谱柱时速度不同的原理,主要适用于工厂生产现场的检测、设备检修过程中动力作业的安全检测。该方法对混合气体进行多次采样,注入色谱仪直至色谱峰值全部出现后再对其进行色谱分析,很多地方也称其为光谱测量法。不同浓度的混合气体的色谱存在明显差异,根据当前呈现的色谱便能分析出当前气体浓度的高低。这种检测方法测量方便、快捷、线形范围宽、灵敏度高、可靠性重现性好,在气体浓度检测中占有很重要的地位,但在测量中必须合理地选择色谱柱及载气流速等参数,只有进行多次重复实验后方能获得理想的测量效果。4载体催化燃烧法检测气体浓度。这种检测方法线性和稳定性较好。以爆炸下限百分体积浓度为单位的浓度标度方法能统一衡量各种可燃气体浓度所呈现的爆炸危险度,而且量程符合工业要求,故常被用于爆炸危险场所可燃性气体的测爆。该检测方法以催化载体型气敏元件作为浓度的传感器,该元件由在铂丝上烧结一层陶瓷载体后,再涂覆催化活性物PH、PD等构成。当铂丝中通以工作电流使之达到临界反应温度320350时,可燃气就在元件表面催化燃烧,铂丝电阻增加,在完全燃烧且热辐射可忽略时,电阻增量R与可燃气体浓度C成正比,将R转换成电信号,即可用于检测可燃气体的浓度。检测中一般将催化元件检知元件及与之配对的参比元件组成的电桥,作为浓度信号采样单元。由于催化元件的气敏特性除了与可燃气体浓度有关之外还受到工作电流、环境的温度和湿度、气压的影响,所以在设计过程中应注意采用桥式单元或其他参比元件对其予以补偿。5示踪气体浓度衰减法测量气体浓度。示踪气体检测法是向被测空间中注入一定量的示踪气体,如CO2等,通风包括自然通风后使示踪气体的浓度得到稀释,通过测出示踪气体浓度的变化,间接地求出通风量和空气龄。该方法基于示踪气体质量守恒方程,常用于研究单一建筑物渗透通风的特性。利用示踪气体测量建筑物渗透通风特性在国外已有大约四十年的历史,并且发展出了各种不同的测量方法。在此所应用的示踪气体应具有可测、稳定一般情况下不与空气及其他物质发生化学反应、无毒的特性,并且在空气中含量较少。针对不同的研究目的,示踪气体法可以应用在不同的研究领域。6光干涉法测量气体浓度。光干涉法是一种创新的检测方法,它基于同一光源发出的光波会被平面镜分为两束光,经不同路线后又汇集成一束光,发生光干涉,产生干涉条纹的物理现象。光干涉式气体浓度测定器目前被广泛应用于煤矿井下空气中的甲烷、瓦斯等浓度,以及其他环境下各种气体浓度的测定;在实验室也往往采用这种测定仪器作为相对参考的仪器。用该方法测定气体浓度时,必须考虑到气体的温度、压力、含量、换算结果,以及光在该气体中的折射率等问题。检测环境的多样化增加了气体浓度检测仪器开发的难度。气体浓度检测技术在应用中还需要考虑很多额外的因素,国内外对其的研究虽多,有的甚至开发出了一定的成型装置,但是各种方法都有一定的缺陷,在本文中,根据测量环境及技术要求,我们采用了载体催化燃烧法来检测气体浓度。13本论文主要任务本篇论文是可燃性气体检测仪的设计,主要任务如下1、了解可燃性气体检测的原理,收集相关资料;2、根据要求设计出总体方案,确定完成功能的模块;3、设计出硬件电路图,包括信号采集放大模块、电源模块模块、处理器模块、电容过滤模块、蜂鸣器模块,并运用ALTIUMDESIGNER画原理图,制作PCB;4、软件设计,写出A/D转换、数据处理、LCD显示、时间显示、蜂鸣器报警的程序;5、对制作好的板子进行调试、检测。系统的调试分为硬件调试和软件调试两部分,调试的成功与否直接关系到系统运行的可行性。首先排除明显的硬件错误,再和软件结合起来调试以进一步排除故障。14气体传感器介绍由于传感器在本设计中起着举足轻重的作用,所以有必要对传感器知识做一简单介绍。L气体传感器的分类气体感器种类繁多,从检测原理上可以分为三大类A利用电化学性质的气体传感器如电流型气体传感器、电势型气体传感器等。B利用物理化学性质的气体传感器如半导体气体传感器、接触燃烧气体传感器等。C利用物理性质的气体传感器如热导气体传感器、光干涉气体感器、红外传感器等。2气体传感器应满足的基本条件一个气体传感器可以是单功能的,也可以是多功能的;可以是单一的实体,也可以是由多个不同功能传感器组成的阵列。但是,任何一个完整的气体传感器都必须具备以下条件A能选择性地检测某种单一气体,不受其他共存气体的影响或者受影响较小;B对检测信号响应速度快,重复性好;C长期工作稳定性好;D对被测气体具有较高的灵触度,能有效地检测允许范围内的气体浓度;E使用寿命长;F制造成本低,使用与维护方便。3常见气体传感器简介下面对工业常用的几种气体传感器作简单介绍。A固体电解质气体传感器固体电解质气体传感器使用固体电解质气敏材料作为气敏元件,其原理是利用气敏材料在通过气体时产生离子,测量其形成电动势从而测量气体浓度。由于这种传感器电导率高,灵敏度和选择性好,因而得到了广泛的应用,几乎打入了石化、环保、矿业等各个领域,其产量仅次于半导体气体传感器。但这种传感器制造成本高,检测气体范围有限,在检测环境污染领域中有优势。B半导体气体传感器半导体气体传感器包括用氧化物半导体陶瓷材料作为敏感体制作的气体传感器,以及用单晶半导体器件制作的气体传感器。自1962年半导体金属氧化物气体传感器问世以来,由于具有灵敏度高、响应快、输出信号强、耐久性强、结构简单、价格便宜等诸多优点,得到了广泛的应用。该传感器己成为世界上产量最大、使用最广的气体传感器之一。按照敏感机理分类,可分为电阻型和非电阻型。C高分子气体传感器利用高分子气敏材料制作的气体传感器近年来得到很大的发展。高分子气敏材料在遇到特定气体时,其电阻、介电常数、材料表面声波传播速度和颇率、材料重量等物理性能发生变化。高分子气敏材料由于具有易操作性、工艺简单、常温选择性好、价格低廉、易与微结构传感器和声表面波器件相结合,在毒性气体和食品鲜度等方面的检测中具有重要作用。高分子气体传感器具有对特定气体分子灵敏度高,选择性好,且结构单,能在常温下使用,可以弥补其它气体传感器的不足。D接触燃烧式传感器当易燃气体接触这种被催化物覆盖的传感器表面时会发生氧化反应而燃烧,故得名接触燃烧式传感器。接触燃烧式气体传感器的检测元件一般为铂金属丝(也可表面涂铂、钯等稀有金属催化层),使用时将铂丝通电,保持300400的高温,此时若与可燃性气体接触,可燃性气体就会在稀有金属催化层上然烧,因此铂丝的温度会上升,铂丝的电阻值也上升;通过测量铂丝的电阻值变化的大小,就知道可燃性气体的浓度。E热传导传感器热传导传感器与接触燃烧式传感器具有类似的结构形式,但是测量原理不同。它的测量原理是将加热后的铂电阻线圈置于目标气体中,由于向目标气体传送热量造成温度降低,引起电阻值变化,传感器即测量电阻值的变化情况。温度的变化情况是目标气体热传导率的函数,而对于一种给定的气体或汽化物,热传导率是它固有的物理特性。F电化学传感器电化学传感器由膜电极和电解液封装而成。气体浓度信号将电解液分解成阴阳带电离子,通过电极将信号传出。它的优点是反映速度快、准确、稳定性好、能够定量检测,但寿命较短(大约两年)。它主要适用于毒性气体检测,目前国际上绝大部分毒气检测采用该类型传感器。4常见气体传感器可检测气体种类由于气体的种类繁多,一种类型的气体传感器不可能检测所有的气体,通常只能检测某一种或两种特定性质的气体。例如氧化物半导体气体传感器主要检测各种还原性气体,如CO、H2、C2H50H、CH30H等。固体电解质气体传感器主要用于检测无机气体,如02、C02、H2、CL2、S02等。第二章可燃性气体检测系统总体设计方案21可燃性气体探测装置设计思路可燃性气体的检测要完成检测空气中气体的浓度,在液晶屏显示并进行报警的功能。通过气敏元件检测气体,然后对这个微弱的电压信号进行放大与滤波,在对信号处理之前还要进行A/D转换,由模拟信号转换为数字信号,处理器再对这个数字信号进行处理显示在液晶屏上。同时将它同需报警的电压范围进行比较,若需报警发出报警信号。所以探测装置应包含信号采集放大模块、电源模块模块、处理器模块、显示模块、蜂鸣器模块。由于条件有限,本设计采用的打火机作为可燃性气体源进行测试。打火机气体的主要成分是丁烷(C4H10),是一种易燃,无色的气体,在生活中十分常见。22可燃性气体检测系统的总体框图和工作原理图21总体框图信号的采集运用的是MC113催化燃烧式气敏元件。这个元件在通电加热的状态下,对可燃气体具有吸附、脱附效应,使其电导率随着空气中的可燃气体浓度增加而增大,使电路将电导率的变化转换为与该气体浓度相对应的输出信号。信号的变化幅值与被测可燃气体浓度成单值对应关系,这样就可以根据信号的幅值来算出气体浓度。由于输出的电压信号很微弱MV级,要经放大处理才能进行AD转换,这部分由差分放大器和三极管完成,并且差分放大器还能有效的抑制噪声。处理器采用STM32F103ZE,自身还有A/D转换功能,所以不信号采集电源电路ARM液晶显示蜂鸣器用另加A/D转换了,直接将放大后的信号送到处理器。ARMSTM32F103ZE是一个集A/D转换,数据存储和处理于一身的处理器,不仅可以让可燃性气体检测数字化、智能化,也可使系统结构简单、功率降低。处理后的信号一方面直接传入LCD,控制其显示;另一方面,将这个信号与已写入的处理器内部的报警范围进行比较,若需报警,则发出信号,让蜂鸣器发出报警声。电源电路为各个芯片提供所需的电源电压。采用LM7805将输入的9V电压转换为稳定的5V电压;ASM1117将得到的5V电压转换为稳定的33V电压;LM317MSTT3将5V电压转换为28V电压,供给MC113;REF30XX将5V电压转换为25V电压,作为AD623的基电压。23设计要求231硬件设计要求本设计的硬件电路要能够检测气体爆炸下限以下的浓度值,即检测范围在0100LEL;A/D转换前的模拟电路要包含过滤功能,滤除噪音,减小误差;拥有蜂鸣器,拥有报警功能;能承受9V左右的直流输入电压,且内部的供电电压应稳定。232软件设计要求软件的设计应满足当可燃性气体达到报警阈值时,可燃性气体报警器必须能够准确及时的做出报警动作;能够显示可燃性气体爆炸下限百分比浓度;具有实时时钟的功能,能够显示时间;对超出60LEL的气体浓度进行报警。第三章可燃性气体检测装置的硬件设计气体检测系统的整体的硬件系统,包括信号模拟采集硬件电路、以ARMSTM32F103ZE的最小系统电路、蜂鸣器硬件电路、LCD连接电路和电源电路。可以将气体浓度转换为电压信号,对这个信号进行放大、过滤,再A/D转换采样,得到的数字信号进行处理,最后显示和判断是否报警。图31整体硬件设计框图31信号模拟采集硬件电路设计此部分电路主要完成信号的采集,放大,滤波等功能,接口电路图如下图32信号模拟采集电路311催化燃烧式传感器原理简介MC113型催化元件,取样方式为扩散式。根据催化燃烧效应的原理工作,由检测元件和补偿元件配对组成电桥的两个臂,遇可燃性气体时检测元件电阻升MC113传感器及桥式电路AD623放大电路过滤电路STM32F103ZE最小系统报警电路TFTLCD液晶显示电路5V、3V、28V、25V电源高,桥路输出电压变化,该电压变量随气体浓度增大而成正比例增大,补偿元件起参比及温湿度补偿作用。如下是MC113的外形结构和基本测试电路图33MC113的外形结构和基本测试电路根据上图可知,MC113工作的测试电压为28V,接在一个桥式电路中。当刚开始测试之前,可以调节滑动变阻器,进行调零。它的作用是在不含可燃性气体时,调节可调电阻,把初始电压调为零,有效解决了更换不同阻值的探头或者因周围环境变化导致初始电压不为零的初始化问题。表31MC113的技术指标如上图知,该传感器采用恒压供电,工作电压为2801V,工作电流为(9010)MA。传感器输出线性度很好,在满足设计要求的前提下不需要作额外的传感器非线性补偿处理。根据图34,MC113不仅可以检测甲烷(CH4),还可以检测液化石油气(LPG)、氢气(H2),输出都呈现出一个良好的线性度。其中,甲烷的线性斜率最低,即当以甲烷为标准,在检测到其他可燃气体发出报警声时,实际浓度还未达到要报警的浓度范围。这样设计也是十分安全的。图34MC113灵敏度特性使用环境和储存环境,一般生活的运用也是满足的。MC113的测量范围是(0100)LEL,其中,“LEL”是指爆炸下限,它是针对可燃气体的一个技术词语。可燃气体在空气中遇明火种爆炸的最低浓度,称为爆炸下限简称“LEL“。英文LOWEREXPLOSIONLIMITED。本文为可燃气体检测仪的设有一个报警点“25LEL”为报警点。所以,当可燃气体检测仪报警后并不意味着随时就会有危险,它离达到爆炸还有一定的距离。马上采取相应的措施,比如开启排气扇或是切断一些阀门或者开启喷淋系统等,爆炸的危险就不会出现。离真正有可能出现危险的爆炸下限还有很大一段差距进行报警,这样才会起到报警提示的作用。图35MC113的灵敏度特性本设计采用的是其中的5号气敏元件,根据图35MC113的灵敏特性可知,气体浓度变化1时,输出电压变化20MV,则可导出输出电压与气体浓度的线性关系V20公式(31)其中,V表示输出电压浓度,单位为V;表示气体浓度。这样就把气体浓度信号变成了电压信号。图36MC113的长期稳定性在空气中每年漂移小于2个MV,在1CH中每年漂移小于2个MV。短期储存(两周内)30分钟即可稳定,如长期储存(一年),则需老化5小时才可稳定。如图37,可燃性气体传感器与R3、R6和R2构成电桥电路,其中R3用来调整零点。电桥是恒压供电,供电电压为28V,由LM317MSTT3提供。图37MC113的外接电路312放大电路仪表放大器选用的是AD623,它可以采用单电源供电,外接电阻后其增益最高可达1000倍,放大倍数与增益电阻的关系式为G1100K/R。在AD623的输入端接入R4、R5、C1、C2和C3是用来滤除无线电频率干扰RADIOFREQUENCYINTERFERENCE,RFI,特别是在信号较弱时期作用更加明显,其中R4与R5,C1和C3应分别相同。图38AD623放大电路根据公式(31),可知输入AD623的电压信号的范围在0到100MV,所以选择VOFF为100MV。由于AD623可以采用单电源供电,为了简化电路,我们也选用单电源供电,则吉电压不能选0V。AD623输出的信号将送到ARM的A/D转换接口PC4,但是这个接口最大只能转换36V的电压,所以要求基电压加上摆动电压不能超过36V。最终我们选取的是基电压为25V,供电压为5V,放大倍数定为7倍,这样可以保证在采样范围0100LEL内产生的电压都可以经过A/D转换。图32AD623可达到的最高增益和不同的输入条件下的输出摆幅313滤波电路本电路由两阶RC滤波电路和同相比例放大电路组成,在集成运放输出到集成运放同相输入之间引入一个负反馈,在不同的频段,反馈的极性不相同,当信号频率FF0时(F0为截止频率),电路的每级RC电路的相移趋于90,两级RC电路的移相到180,电路的输出电压与输入电压的相位相反,故此时通过电容C引到集成运放同相端的反馈是负反馈,反馈信号将起着削弱输入信号的作用,使电压放大倍数减小,所以该反馈将使二阶有源低通滤波器的幅频特性高频端迅速衰减,只允许低频端信号通过。其特点是输入阻抗高,输出阻抗低。传输函数为公式(32)IOSVA2F31SCRAV令称为通带增益F0称为等效品质因数F31VAQ称为特征角频率RCC则公式(32CN20SQS3)上式为二阶低通滤波电路传递函数的典型表达式,电路图如下图39滤波电路通过公式(33),计算出截止频率为1592HZ。然后,运用MULTISIM仿真,用BODE分析仪分析,截止频率为1318HZ,如下图。图310BODE分析仪显示图32嵌入式最小系统电路设计STM32F103ZE增强型系列使用高性能的ARMCORTEXM332位的RISC内核,工作频率为72MHZ,内置高速存储器高达512K字节的闪存和64K字节的SRAM,丰富的增强I/O端口和联接到两条APB总线的外设。所有型号的器件都包含3个12位的ADC、4个通用16位定时器和2个PWM定时器,还包含标准和先进的通信接口多达2个I2C、3个SPI、2个I2S、1个SDIO、5个USART、一个USB和一个CAN。STM32F103ZE增强型系列工作于40C至105C的温度范围,供电电压20V至36V,一系列的省电模式保证低功耗应用的要求。STM32F103ZE增强型微控制器适合于多种应用场合电机驱动和应用控制医疗和手持设备PC外设和GPS平台工业应用可编程控制器、变频器、打印机和扫描仪警报系统,视频对讲,和暖气通风空调系统等STM32F103ZE内的模数转换器,转换范围从0到36V。每个ADC共用多大21个外部通道,可以实现单次或扫描转换。在扫描模式下,在选定的一组模拟输入上的转换自动进行。如图311,这个最小系统包含复位电路、通信口电路、晶振电路及电源电路,可以保证处理器的启动。其中,VCC是5V,VDD是3V。图311最小系统电路33蜂鸣器硬件电路设计声音报警电路图如下所示,本设计的R26选用100欧姆的电阻,这样可以是蜂鸣器发出的报警声更加响亮,适用于CH4报警器的报警声音源。当处理器STM32F103ZE的PE5脚置1时,三极管Q1导通,蜂鸣器报警。图312蜂鸣器电路34LCD连接电路STM32F103ZE没有内置LCD驱动器,选择的LCD屏为30寸的WQVGA(400X240)真彩屏,驱动芯片为SPFD5420A。该显示屏具有8BIT和16BIT两种总线模式,采用4个白色LED作为背光源,可以非常方便地和单片机通信。341341SPFD5420A的功能及电气特性SPFD5420A是一种262144色的片上系统驱动芯片(SOC),采用LSI的设计,中小尺寸TFT液晶显示屏能够支持的分辨率高达240RGB432,可以由指定图形数据的RAM实现。“720通道的有源驱动器具有真正的6位分辨率,通过内部的D/A转换产生64伽玛的修正值。SPFD5420A能与低达165V的IO口交互,纳入几个电荷泵生成各种电压等级,形成一个片上电源管理系统用于门电路驱动和源电路驱动。在SPFD5420A内置定时控制器可以支持几个中小尺寸便携式不同要求的接口显示。SPFD5420A提供的通信接口,包括8/9/16/18位并行接口和串行接口(SPI)通信接口不仅可以用来配置系统,他们也可以访问高速静态RAM显示画面。此外,SPFD5420A结合6、16和18位RGB接口显示运动图片。“SPFD5420A也支持八色模式和出于省电考虑的待机模式。SPFD5420A的逻辑电源电压为2536V其,I/O接口的电源电压(IOVCC)16536V,模拟电源电压(VCI)2536V。342LCD屏和STM32的硬件连接SPFD5420A有8位和16位两种并行方式与STM32通信。STM32可以采用8080和6800两种模式与外部的LCD通信,这里采用16位并行方式,且SPFD5420A与8080方式兼容,其应用电路如图38所示。图313SPFD5420A采用16位模式的典型应用电路在图38中,D0到D15为16位的并行数据总线,其余控制信号引脚的功能如表33所示。表33SPFD5420A的控制信号线功能引脚名称NCSRSNWENOENRESETBACKLIGHTVCCGND功能片选信号数据或者命令信号总线写使用信号总线写使能复位信号,低有效LCD背光控制33V的电源输入端地端STM32F103ZE自带FSMC(静态存储器控制器)单元,所以LCD的驱动芯片SPFD5420A应当挂在FSMC单元上。FSMC可以将AHB传输的数据信号转换到适应LCD接收的模式,且通过FSMC控制SPFD5420A的片选信号。图314SPFD5420A与STM32的连接原理图35电源电路设计9V电源ASM1117LM78055V33VLM317MSTT328VREF30XX25V图315电源电路设计框图本设计中的ARM接口电路、声音报警电路、显示电路、按键控制电路等都需要有稳定的直流电源供电才能正常工作。系统中9V电源为整体电路提供工作电压,之后再由稳压电路转换成各个部分所需电压值。表34个电路所需电压电路电压总输入9V蜂鸣器电路、AD623放大电路、滤波电路5VJLINK接口电路、重启电路、LCD连接接口电路、电容滤波电路33V信号采集桥式电路28VAD623放大电路25V图3169V电压转换为5V电压电路上图中,外接9V直流电源,KEY是一个总开关,LM7805是一个三端稳压集成电路,电路内部还有过流、过热及调整管的保护电路(以下的转换电路同理),输入电压范围7V到20V,输出电压为5V。LM7805两端的电容起着滤波的作用。图3175V电压转化为33V电压电路电路产生的33V电压为通信接口和复位电路提供稳定的电源。图3185V电压转换为28V电压电路这个电路产生的28V是提供给气敏元件MC113。其中,滑动变阻器R14用于调节使输出为28V的。图3195V电压转换为25V电压电路这个25V接入AD623的第5脚,作为基电压,使AD623的输出全为正值,利于后面的采集。图320实时时钟电源电路LI1220S是一个纽扣电池,用于在没有接通电源的情况下为实时时钟提供电源。36PCB原理图图321硬件原理图37本章小结本章节主要介绍了气体检测系统的整体的硬件系统,根据设计指标要求选择各个元件,包括用MC113进行信号采集的信号模拟采集硬件电路、以嵌入式ARMSTM32F103ZE的最小系统电路、蜂鸣器硬件电路、LCD连接电路和电源电路。根据整体的设计思路,对每个模块进行了主要的介绍。设计完成整个硬件电路后,对各模块进行了搭建电路测试,然后进行了PCB设计及制板,完成了硬件电路的功能性设计。本章节主要介绍了气体检测系统的整体的硬件系统,根据设计指标要求选择各个元件,包括用MC113进行信号采集的信号模拟采集硬件电路、以嵌入式ARMSTM32F103ZE的最小系统电路、蜂鸣器硬件电路、LCD连接电路和电源电路。根据整体的设计思路,对每个模块进行了主要的介绍。设计完成整个硬件电路后,对各模块进行了搭建电路测试,然后进行了PCB设计及制板,完成了硬件电路的功能性设计。第四章可燃性气体检测装置的软件设计根据可燃性气体检测仪的功能知道,可燃性气体检测仪的数据和信号的来源主要是气体浓度信号和实时时钟信号。处理数据过程有处理气体浓度信号。输出信号有输出报警信号、显示气体浓度信号和时间。根据以上信号处理的要点,对可燃性气体检测装置的软件进行设计。41主程序的设计主程序的流程图如下所示。首先,对程序进行初始化,设置ADC的参数(比如选择AD1,设置PC4为模拟输入等),初始化TFT显示器,A/D转换,浓度显示和蜂鸣器报警。YN图41主程序流程图开始电路板初始化设置ADC参数初始化TFT显示器A/D转换浓度显示是否超出报警限报警时间显示42电路板初始化设计电路板初始化框图如下。主要作用是配置内部FLASH接口,初始化PLL,配置系统频率系统时钟缺省配置为72MHZ。图42电路板初始化程序框图43设置ADC参数的设计设计框图如下。主要功能是启用ADC1和GPIOC时钟,配置PC4为模拟输入,对ADC1进行配置,比如不用DMA选用软件触发,设置14脚的参数,启动ADC1复位寄存器等。开始初始化嵌入式闪存接口,PLL和更新SYSTEMFREQUENCY变量GPIO输出寄存器的值为1初始化按键变量设置时基为1MS返回开始启用ADC1和GPIOC时钟配置PC4为模拟输入配置ADC1返回图43ADC参数的程序设计框图44初始化TFT显示器的设计设计框图如下。设计的功能就是初始化TFT显示器。图44初始化TFT显示器的设计框图45A/D转换及浓度显示的设计设计框图如下图。本设计要完成对PC4脚模拟电压的转换,再将这个数字信号经过两个代数运算算出对应的气体浓度,进行显示。第一个运算是将这个信号转换为电压值。A/D转换器有12位,可以表达212种情况,即电压值(采样值3600)/4096公式(41)第二个运算是根据模拟电路的转换关系求出浓度。在没有浓度的情况下,AD623的输入电压差为零,基电压为25V,所以输出电压为25V。随后有个分压电路,使得进入PC4的电压为1025MV。当有可燃性气体的输入时,电压的变化与浓度的变化关系公式(31),且AD623放大倍数为7倍,可得出转换关开始配置LCD控制口线GPIO配置FSMC接口,数据总线延时初始化LCD,对LCD寄存器进行配置设置显示窗口WINDOWS返回系式浓度(电压值1025)/(107)公式(42)图45A/D转换及浓度显示的设计框图46时间显示的设计设计框图如下。主要功能是能够显示时、分、秒。NYY图46时间显示的设计框图开始获取ADC采样值将采样值乘以3600后再除以4096,转换为电压值根据(电压值1025)/(107)的浓度显示浓度值返回开始从指定的数据备份注册读取数据数据为0XA5A5配置RTC设置秒数,初始化时间值将用户数据写入到指定的数据备份注册根据状态启动或禁用指定的RTC中断启用PWR和BKP时钟禁用TAMPLE引脚通过TAMPLE引脚进行RTC时钟输出清除复位标志无限循环显示时间47蜂鸣器报警的设计设计框图如下。当可燃性气体浓度超过报警设定值时,报警器会发出一种呜叫声,以提示操作人员采取安全对策或自动控制相关安全装置,从而保障生产安全,避免火灾或者爆炸事故的发生。NY图47蜂鸣器报警的设计框图48本章小结本章阐述了可燃性气体探测装置中的软件设计,然后按照软件实现的功能,详细的设计并叙述了几个主要部分的软件流程图,包括主程序设计流程图、电路板初始化流程图、A/D转换及浓度显示的设计流程图、报警子程序设计流程图等几个部分。开始读取处理后的浓度值是否超出60LEL设置选定的数据端口位清除选定的数据端口位第五章系统调试开发过程中,从硬件设计到软件设计都需要做到准确无误。可见调试的工作量比较大。调试部分是系统设计中至关重要的部分。调试的成功与否直接关系到整个系统的可行性。硬件调试和软件调试是不能分开的,许多硬件错误是在软件调试中被发现和纠正的。但通常在排除明显的硬件错误后,在和软件结合起来进一步排除故障。可见硬件的调试是基础,如果硬件调试不通过,软件设计则是无从做起。51硬件调试当硬件设计从布线到焊接安装完成之后,就开始进入硬件调试阶段,调试大体可分为以下几步。511电源电路的调试在焊接过程中,应先焊接电源接口电路,如图316;然后通电,检查VCC是否为5V,是否与地短路;再焊接其他电源转换电路,检查VDD是否为33V,还有28V和25V的转换是否正常。若结果正常,则电源电路调试成功;若不正常,则要观察电路是否出现短信或断路的情况。这主要是通过万用表来完成。512最小系统的调试将最小系统的电路焊好后,通过JLINK使电路板与电脑相连并连接好LCD,接通电源。然后将编译好的程序烧入板内,运行程序,观察液晶屏能否显示预设的界面。若能显示,这最小系统调试成功;若不能,则要检查最小系统的焊接,特别是STM32F103ZE的焊接,容易出现未焊接上或者短路的情况。513设置参数电路中共有三个滑动变阻器,需调节达到想要的目的。第一个滑动变阻器如图318中,将万用表接在输出端,调节滑动器R14,使电路输出为28V电压。第二个滑动变阻器在图37中,将万用表的两个输入端分别接在MC113和MC113,手动调节R3,使电桥输出差模电压小于1MV,本次调整R3后的差模电压为097MV。第三个滑动变阻器见图38,如322中分析,最终选定放大倍数为7倍,在AD623的第二和第三脚输入两个压差在0到100MV范围内的信号,将输出端6脚的信号接到示波器上,调节R1,使放大倍数接近选定的倍数。但由于模拟信号受干扰的程度较大,最终根据多次测AD623的实际放大倍数求平均值得584,如下表表51AD623实际放大倍数测量结果序号输入信号电压差(MV)输出信号MV放大倍数1311585124322606036037663486584685201005平均值58452软件调试软件调试主要采用KEIL软件调试编译程序。在这个过程中,通过JLINK将程序烧写进STM32F103ZE中,观察液晶屏显示情况进行调试。调试的内容在第四章中已有说明,这里有几个需要注意的也是我在调试过程中遇到的问题521确定A/D转换的输入引脚在MAIN函数中,我们并不能看见A/D转换读取数据的引脚是哪个,只有GETADC,所以容易让人忽略这个问题。在调试过程中就出现了不管怎么改变输入,转换后显示的值没有发生变化。查看ADC参数的设置函数ADC_CONFIGURATION(),发现模拟输入脚与信号输入脚不符。所以,改变模拟输入脚为PC4后,可正常读取信号的输入,进行A/D转换。522中文显示程序设计要求在液晶显示屏显示中文,但是在调试过程中,中文显示部分是乱码。这主要是忘记了在显示之前将中文字库烧入FLASH内存中。运用JFLASH,将字库烧入内存中。其中,在烧入之前要进行起始地址的输入。STM32F103ZE的FLASH内存有512KB,分出300KB来存放中文字库。而内存将512KB等分为256个区,每个区有2KB,因此输入的起始地址必须为这个最小单位的倍数。最后,选定起始地址为08035000。523显示效果的调整液晶屏显示的内容有仪器名称、设计者、可燃性气体测试浓度和时间。从美观的角度,需要对显示的位置和字体进行调整。但是芯片本身的没有调整字体大小的函数,则需要采用取膜软件,如图51,设置需要希望显示的字体和大小,生成代码,最后将这个代码写入程序中即可。本设计选定的字体为宋体,大小为3232。采用这种方法,可只获取要显示的几个字的代码并写入程序中,这样可以减少工作量和内存。图51汉字取膜另外出现了屏幕刷新频率过高,不便于从屏幕中读取数据。观察程序,发现是由于LCD_CLEAR()写入到循环语句内部,导致不断刷新的情况。将这个函数写在循环语句的前面,MAIN函数内部就可以了。53系统调试系统调试是将已经调试通过的软件和硬件结合起来一起进行调试。这部分是制作过程中最重要的调试部分。单一的软件或者是硬件调试通过了,并不能验证总的方案的可行性。只有将整个系统的软件硬件结合起来进行调试,也就是综合调试。如果调试成功才能说明此系统的功能实现,系统设计已经成功。采用KEIL软件和硬件电路板进行软硬件联合仿真,首先编译程序,然后运行编译的程序,程序检测成功后,再把程序烧入硬件之中。根据在程序中设定的阈值,将打火机设置漏气状态放到传感器周围,这样气体传感器就可以采集到相应可燃性气体浓度,当浓度超过预设阈值,蜂鸣器就会立即报警,实现设计的最终目标。在调试过程中出现了气体浓度无法归零和测量时没有标准值进行比较这两个问题,都采用软硬件相结合的方法进行的改进。第一个问题在空气中没有可燃性气体的情况下,显示的气体浓度无法归零。这主要有四个原因第一,AD623的两输入值存在压差,尽管已使其降到1MV以下,但放大后对测量值仍有一定的干扰;第二,模拟信号抗干扰性较差,不够稳定,并且AD623的放大倍数未达到最初预定的值;第三,STM32F103ZE的ADC是12位,转换范围为0到36V,所以精度很高,对微小的变化都能检测出;第四,传感器的零点发生了偏移。解决方法第一、三、四个原因是我们无法改变的,但是对于第二个原因,我们可以将程序中写入的放大倍数改为实际测量的放大倍数,这样使测量值更加准确。另外,选择将气体浓度低于1LEL的情况都显示浓度为0LEL,可避免在无可燃性气体的情况下,显示值无法归零的情况。第二个问题最终测量的值没有标准值进行对比,检验误差。解决方法由于缺乏标准的可燃性气体检测仪,所以,我们就努力保证在硬件和软件上设计的精确度。测出硬件的实际放大倍数和气敏元件的灵敏程度,并在软件中做相应的改正,减少误差。图52气体检测54本章小结本章对可燃性气体检测仪进行了软、硬件的调试,使其结果接近预期效果。系统调试则通过软件和硬件结合起来调试,相互协调,弥补各自的不足,减小误差,测试结果符合要求。结论本次设计对可燃性气体报警器进行了深入的研究,在参考国内外一些资料的基础上,采用了“传感器ARM控制电路”的设计思路,具有操作简单,实用性强,安全性高等特点,所以非常合适贮气仓库以及家庭等场所使用,具有很高的实用价值。本论文设计的可燃性气体探测报警系统由气体信号采集电路与ARM控制电路两大部分构成。根据设计要求、使用环境等因素,选用MC113型催化燃烧式气体传感器。它的灵敏度适中,具有响应与恢复特性好,长期工作稳定性、重现性、不易受环境影响及抗温、湿度影响等优点。采集电路中加入了过滤功能的电路,滤除信号中的干扰信号

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论