毕业设计(论文)-基于单片机的家用煤气泄露报警控制器的设计.doc

上传人:good****022 文档编号:116792071 上传时间:2022-07-06 格式:DOC 页数:40 大小:1.29MB
返回 下载 相关 举报
毕业设计(论文)-基于单片机的家用煤气泄露报警控制器的设计.doc_第1页
第1页 / 共40页
毕业设计(论文)-基于单片机的家用煤气泄露报警控制器的设计.doc_第2页
第2页 / 共40页
毕业设计(论文)-基于单片机的家用煤气泄露报警控制器的设计.doc_第3页
第3页 / 共40页
点击查看更多>>
资源描述
西南科技大学 毕业设计(论文)1 绪论1.1、 课题研究的背景随着我国燃气的变革及西气东输工程的进行,煤气或天燃气已成为多数家庭的燃料。每年,因煤气泄露造成的煤气中毒事故中,因使用热水器不当或产品本身的质量问题,造成的煤气中毒事故,全国均有不少事例。有甚者,因室内煤气浓度过高,引起煤气爆炸的事故也不少见。家用煤气有时会因各种原因发生泄漏,煤气的主要成分是甲烷,甲烷是一种可燃性气体,遇到明火会发生燃烧甚至爆炸,所以如果在煤气泄漏时打电话,使用家用电器的话,煤气遇到电火花可能会发生爆炸事故。人呆在煤气泄漏的空间内,甲烷的不完全燃烧可能会生成一氧化碳,人体吸入有毒气体一氧化碳后,一氧化碳将会迅速与血液中的红细胞结合导致人体中毒昏迷,如果长时间吸入泄露的煤气甚至会发生中毒死亡。一氧化碳中毒属内科急症,如不及时发现及治疗,将会危及生命。近年来,我国部分地区非职业性一氧化碳中毒事件时有发生。特别是冬春季高发,例如像家用燃气热水器日益普及,因使用不当造成一氧化碳中毒人数也与日俱增。1.2、 课题研究的目的人们面对燃气泄漏而造成的种种事故威胁,就真的没有一个彻底的解决办法吗?据有关专家介绍,使用燃气报警器是对付燃气无形杀手的重要手段之一。燃气专家指出,燃气泄漏或废气排放而大量产生的一氧化碳是燃气中毒事响应的根源,如采有用燃气泄漏报警器就能得到及时的警示。有关部门经长期测试同样得出结论,燃气报警器防止一氧化碳中毒事故发生的有效率达95%以上。计算机的普及和信息技术的迅猛发展,人们己不满足于传统的居住环境,对家庭及住宅小区提出了更高的要求,智能化被引入家庭,并迅速在世界各地发展起来。人们对居住环境要求的日见增高,体现在希望住宅不仅更便利、舒适而且更安全。单片机在日用电子产品中的应用越来越广泛,煤气泄漏则是人们日常生活中常常需要测量和控制的一个问题。单片机有利于为现代人工作、科研、生活、提供更好的更方便的设施。为了防止中毒事件再次发生,提出利用单片机系统进行有效的预防对策。所以怎样防止煤气中毒与爆炸已成为人们的迫切需要。为此我们开发研制了智能煤气报警系统。1.3、 国内外研究现状及发展动态民用可燃气体报警器为居民家庭用的燃气报警器,一般安装在厨房,遇燃气泄漏时,报警器可发出声光报警,或同时伴有数字显示,同时联动外部设备。有的报警器可自动开启排风扇,把燃气排出室外;有的报警器在报警时可自动关闭燃气阀门,以防燃气继续泄漏8。在应用方面,目前最广泛的是可燃性气体气敏元件传感器,已普及应用于气体泄漏检测和监控,从工厂企业到居民家庭,应用十分广泛。仅以用于安全保护家用燃气泄漏报警器为例,日本早在1980年1月开始实行安装城市煤气、液化石油气报警器法规,1986年5月日本通产省又实施了安全器具普及促进基本方针。美国目前已有6个州立法,规定家庭、公寓等都要安装CO报警器。报警器种类也相当繁多,有用于一般家庭、集体住宅、饮食餐店、医院、学校、工厂的各种气体报警器和系统,有单体分离型报警器、外部报警系统、集中监视系统、遮断连动系统、防止中毒报警防护系统等。结构型式有袖珍型便携式、手推式、固定式报警等;工业用固定式报警又有壁挂式、台放式、单台监控式、多路巡检式等。气体检测技术与计算机技术相结合,实现了智能化、多功能化。美国工业科学公司(ISC)一台携带式气体监控仪可实现4种气体监测,采用了统一的软件,只需要换气体传感器,即可实现对特定气体监测。美国国际传感器技术(IST)公司应用一种“MegaCas传感器和微程序控制单元,可检测100种以上毒性气体和可燃性气体,通过其“气体检索”功能扫描,能很快确定是哪一种气体。可燃气体传感器的发展也成为气体检测系统的代表性标志。近年来,由于在工业生产、家庭安全、环境监测和医疗等领域对气体传感器的精度、性能、稳定性方面的要求越来越高,因此对气体传感器的研究和开发也越来越重要。随着先进科学技术的应用,气体传感器发展的趋势是微型化、智能化和多功能化。深入研究和把握有机、无机、生物和各种材料的特性及相互作用,理解各类气体传感器的工作原理和作用机理,正确选择各类传感器的敏感材料,灵活运用微机械加工技术、敏感薄膜形成技术、微电子技术、光纤技术等,使传感器性能最优化是气体传感器的发展方向。国外气体传感器发展很快,一方面是由于人们安全意识增强,对环境安全性和生活舒适性要求提高;另一方面是由于传感器市场增长受到政府安全法规的推动。因此,国外气体传感器技术得到了较快发展,据有关统计猜测,美国1996年2002年气体传感器年均增长率为(2730)。目前,气体传感器的发展趋势集中表现为:一是提高灵敏度和工作性能,降低功耗和成本,缩小尺寸,简化电路,与应用整机相结合,这也是气体传感器一直追求的目标。如日本费加罗公司推出了检测(0.110)106硫化氢低功耗气体传感器,美国IST提供了寿命达10年以上的气体传感器,美国FirstAlert公司推出了生物模拟型(光化反应型)低功耗CO气体传感器等。二是增强可靠性,实现元件和应用电路集成化,多功能化,发展MEMS技术,发展现场适用的变送器和智能型传感器。如美国GeneralMonitors公司在传感器中嵌入微处理器,使气体传感器具有控制校准和监视故障状况功能,实现了智能化;还有前已涉及的美国IST公司的具有微处理器的“MegaGas”传感器实现了智能化、多功能化。气敏元件传感器作为新型敏感元件传感器在国家列为重点支持发展的情况下,国内已有一定的基础。其现状是:(1)烧结型气敏元件仍是生产的主流,占总量90以上;接触燃绕式气敏元件已具备了生产基础和能力;电化学气体传感器有了试制产品;(2)在工艺方面引入了表面掺杂、表面覆膜以及制作表面催化反应层和修隔离层等工艺,使烧结型元件由广谱性气敏发展成选择性气敏;在结构方面研制了补偿复合结构、组合差动结构以及集成化阵列结构;在气敏材料方面SnO2和Fe2O3材料已用于批量生产气敏元件,新研究开发的Al2O3气敏材料、石英晶体和有机半导体等也开始用于气敏材料;(3)低功耗气敏元件(如一氧化碳,甲烷等气敏元件)已从产品研究进入中试;(4)国内气敏元件传感器产量已超过“九五”初期的400万支。产量超过20万支的主要厂家有5家,黑龙江敏感集团、太原电子厂、云南春光器材厂、天津费加罗公司(合资)、北京电子管厂(特种电器厂),其中前四家都超过100万支,据行业协会统计,1998年全国气敏元件总产量已超过600万支。总的看来,我国气敏元件传感器及其应用技术有了较快进展,但与国外先进水平仍有较大的差距,主要是产品制造技术、产业化及应用等方面的差距,与日本比较仍要落后10年。1.4、 系统设计基本内容针对经常发生的煤气泄漏中毒事件,采用煤气、甲烷、乙烷及一氧化碳等气体传感器、单片机、电磁阀和电铃,设计一套有毒气体检测、报警电路,显示室内空气质量(分优、良、中、好、差五级),用单片机模块分路控制继电器、发光二极管和电铃。报警系统由硬件和软件两大部分组成。其中硬件部分由各报警感应器、感应器控制器、主控器等设备组成。软件部分主要是报警系统控制程序。气敏传感器用来检测空气中煤气的浓度,当空气中煤气含量超过允许标准浓度后,感应器所获得的感应信号均被感应器控制器所接收,再由感应器控制器对各感应信号进行相应识别和处理,并将处理后的感应信号通过串口送至主控器,由主控器对其采取相应的警报动作。报警信号加至报警声响电路的控制端后,报警声响电路被触发,发出报警声,同时关闭总气阀。本课题在硬件设计方面主要研究组成家用煤气泄漏报警控制系统的单片机芯片、气体传感器总线的使用方法,同时研究电路设计思路、电路组成,包括控制芯片、气体传感器、单片机、显示电路等的选用和设计,最后给出结构框图、电路原理图。系统软件设计方面的分析设计包括主机和从机程序设计分析等。2 系统设计技术基础微处理器的出现极大地促进了生产力的发展,提高了人们生活的质量,实现了工业的现代化和自动化。Internet技术的飞速发展,使得基于分组交换技术的通信性能、通信质量和可靠性得到稳步提高。基于8位和16位单片机的嵌入式设备(如仪器仪表、数据采集和显示、过程控制、工业自动化等)的实时应用、测控系统正在走向网络智能化。这就要求企业从现场控制层到管理层能实现全方位的无缝信息集成,实现远程维护、智能诊断以及远程管理功能,提供一个开放的基础构架,并具有高可靠性、分散控制、集中监视和管理的功能。2.1、 系统实现方案与选择针对目前主要处理芯片的不同,本文提出了2种实现方案,分别为基于8051单片机实现方案以及基于Rabbit RCM5700实现方案。并最终选择了一种方案进行系统实现。2.1.1、 基于单片机的实现方案基于8051单片机实现的煤气报警器的具体方案如图2-1所示。该方案主要包括了可燃气体传感器、A/D转换器、键盘控制电路、8051单片机电路、晶振、蜂鸣器以及LED显示电路1。可燃气体传感器输出为模拟量,需要利用A/D转换器将模拟量转换成数字量送给8051单片机;晶振和键盘控制作为8051单片机的外围输入电路,蜂鸣器作为报警用的8051单片机的外围输出电路;显示电路采用了LED显示,由8051单片机控制实现显示。图2-1 基于8051单片机的实现2.1.2、 基于Mini Core的实现方案基于Mini Core实现的煤气报警器的具体方案如图2-2所示。该方案主要包括了可燃气体传感器、A/D转换器、键盘控制电路、Rabbit RCM5700模块电路、晶振、蜂鸣器以及LED显示电路。可燃气体传感器输出为模拟量,需要利用A/D转换器将模拟量转换成数字量送给Rabbit RCM5700模块电路;晶振和键盘控制作为Rabbit RCM5700模块电路的外围输入电路,蜂鸣器作为报警用的Rabbit RCM5700模块电路的外围输出电路;显示电路采用了LED显示,由Rabbit RCM5700模块电路控制实现显示。图2-2 基于Mini Core的实现2.1.3、 方案选择方案1中采用的是8051单片机实现煤气报警器,该方案具有结构化设计简单,器件成本较低的特点,是一种较为广泛采用的实现方案。方案2中采用的是Rabbit RCM5700模块实现煤气报警器,该方案基于 Rabbit RCM5700模块进行开发设计,Rabbit MiniCore模块用于加速嵌入式系统的开发和实施。编程开发采用我们经过业界广为验证的 Dynamic C开发系统, 一个包括编辑器、链接器、装载器和编译器在内的C语言集成开发环境。从你的计算机通过 USB端口或串口下载程序,立即在目标硬件上进行调试无需在线仿真器。这种开发环境减少了工作量,加速了软硬件集成。Rabbit 提供了广泛的驱动函数库和例程、免费的TCP/IP及其源代码。Rabbit MiniCore系列产品采用超小型mini PCI Express接口,具有可互相兼容的以太网与Wi-Fi无线网两个版本,除了拥有Mini的外型,使得产品的设计更加容易之外,它还配置了32个通用输入/输出端口、6个串行端口和一台Rabbit 5000微处理器。这些特点使其成为超小型产品中最具成本效益的网络连接解决方案,既可用于网络连接也可用于控制。由于该模块具有设计灵活,外围扩展功能强大的特点,可以构成当今体积最紧凑、成本最低的嵌入式解决方案,可以为系统方便可靠增加网络连接。针对其应用扩展,本设计选择了方案2,基于Rabbit RCM5700模块实现煤气报警器的方案。既基于Mini Core实现的家用煤气报警系统,利用可燃气体传感器检测某一环境中可燃气体含量的指标,对于可燃气体的检测,由于可燃气体传感器输出量为模拟量,需要将其进行A/D转换后送给Rabbit RCM5700模块,当其含量超过设定值时,由主芯片Rabbit RCM5700模块控制蜂鸣器进行报警。2.2、 Mini Core芯片选择2.2.1、 RCM5700的简介Mini Core RCM5700是Rabbit半导体公司在2008年9月30日推出的一款尺寸紧凑的经济型核心模块,设计人员可以将其用于小尺寸、低价格、可实现控制或采集且支持网络功能的系统中去,是高性能低成本的嵌入式解决方案。典型应用在远程数据记录和上传、储罐监控、自动抄表系统、远程能源管理等领域。Mini Core芯片选择了Rabbit RCM5700模块。Rabbit充分结合了易于使用和最大限度的降低产品成本提供可以构成当今体积最紧凑、成本最低的嵌入式解决方案。Mini Core系列也是Rabbit产品中体积最近凑和成本最低的嵌入式解决方案,设计人员可以为他们设计的系统方便可靠增加网络连接12。Rabbit Semiconductor公司专注于此,推出的产品在行业内被广泛应用,十几年来,以其产品质量的高稳定性、容易开发、资源丰富、支持联网等优点获得业界的高度认可,譬如RCM3200、LP3500在工控和水利、电力领域已经成为行业内的经典应用。这里要介绍的是Rabbit公司新推出的一款全新产品MiniCore RCM5700核心模块,它价格低廉、尺寸小、开发容易、支持网络控制。新的Mini Core RCM5700 模块在体积极其紧凑的mini PCI Express板型结构内集成了丰富的嵌入式功能,并且成本极低。另外的一个好处是,MiniCore RCM5700为任何嵌入式解决方案提供可极小的结构尺寸。RCM5700可以在任何客户定制开发的母板上增加新的网络连接。图2-3RCM5700具备Rabbit 5000微处理器,工作主频可达50.0 MHz, flash memory,两个时钟(主晶振和时间晶振)和为Rabbit 5000内置实时时钟/片内SRAM 提供后备电池所需的重启/管理电路。52-pin mini PCI Express插槽式的板边连接器引出了RCM5700的 I/O总线,并行端口和串口到 RCM5700固定的母板上,如图2-3。通过客户定制开发的母板,RCM5700 接收+3.3 V供电并和其它数字设备实现所有CMOS兼容的接口。 主要特点:(1) 微处理器为Rabbit5000(内含128 KB的SDRAM),主频为50MHz;(2) 程序存储器为1 MB闪存;(3) 32个GPIO(可配置);(4) 6个(可配置)CMOS兼容的串El;(5) 带实时时钟(电池供电);(6) 10个8位定时器,10位和l6位定时器各1个;(7) 有两路触发输入和两路正交解码输入;(8) 带有看门狗;(9) 支持10100BaseT以太网功能;(10) 接口为Mini PCI Express接口。Rabbit Core Mini Core模块用于加速嵌入式系统的开发和实施。编程开发采用我们经过业界广为验证的 Dynamic C开发系统,一个包括编辑器、链接器、装载器和编译器在内的C语言集成开发环境。从计算机通过 USB端口或串口下载程序,立即在目标硬件上进行调试 ,无需在线仿真器。这种开发环境减少了工作量,加速了软硬件集成。Rabbit提供了广泛的驱动函数库和例程、免费的TCP/IP及其源代码。有两种类型的开发包供用户进行开发和测试软件。标准开发包包括你设计基于该微处理器系统所需要的基本组件和完整的Dynamic C 软件开发系统。RCM5700开发包还包括你评测RCM5700所需要的开发板。Digital I/O 和串口板可以立即运行Dynamic C中的例程从而快速演示RCM5700的产品特点。你可以立即为RCM5700模块编写和测试包括以太网和TCP/IP应用在内的软件。2.2.2、 RCM5700 的优点 1)使用完整设计和生产的,具有“运行就绪/ 编程就绪”的微处理器模块,能使您快速完成产品开发并投入市场。2)比购买和组装单独组件更具竞争力的价格。3)简单的 C 语言程序开发和调试。用于下载经编译的 Dynamic C.bin 文件的Rabbit Field Utility。4)能容纳数万行代码大型程序并存储丰富数据的大容量存储器。5)参考设计使集成的以太网能利用无需特许权的 TCP/IP 软件实现网络连接。2.2.3、 RCM5700硬件组成RCM5700 标准开发包包含了您使用 RCM5700 模块所必须的必备硬件。下述物品在开发包的标准版本中提供。RCM5700 模块。配有支架/ 接头的接口板。配有支架/ 接头的应用电路开发板。能通过接口板对 RCM5700 进行编程的 USB 线。2.2.4、 RCM5700模块接口定义RCM5700模块接口包括了52个接口,各个接口定义如图2-4所示。图2-4 RCM5700模块接口定义根据RCM5700模块接口定义可知,52个接口可以划分为几个主要部分:端口Port A、Port B、Port C、Port D、Port E、Serial Port A、RAM、Misc. I/O等,具体如图2-5所示。图2-5 RCM5700模块端口说明RCM5700模块管脚功能及说明详见表2-6此次图2-6模块管脚功能及说明2.3、 传感器的选择对于煤气报警器的实现,感应器的选择也相当的重要,是系统重要的组成部分之一,其性能对于系统的精确度和实现范围有这相当大的影响,也是体现煤气监控发展现状的标志。2.3.1、 一氧化碳传感器的选择市面上的煤气感应器多种多样,特性价格也各有不同。根据实际应用和成本性价比,本设计一氧化碳气体传感器选择了NG-CO-001型电化学一氧化碳气体传感器,如图2-7,2-8,2-9,2-10其详情如下4图2-7NG-CO-001型电化学一氧化碳气体传感器属工业级别产品,通过成熟的电极制备处理技术及传感器结构设计,使其具有长寿命、高灵敏度、液体密闭性良好等技术特点。传感器与外部电路连接部位通过接插元件完成,利于传感器与电子线路的兼容与互换。产品组装工艺简化,有利的降低了产品成本。用途:工厂一氧化碳浓度检测仪器;气体计量器具;空气质量监测器;气体变送器;便携式仪器配套元件等等。(1)NG-CO-001电化学一氧化碳气体传感器基本原理电化学气体传感器由工作电极、参比电极、对电极构成,根据外部恒电位电路,传感器工作电极保持一个稳定的工作电位,一氧化碳气体传感器基本工作原理如下面公式所示:UCTURE工作电极:CO+H2O=CO2+2H+2e-对电极: O2+4H+4e-=2H2O总反应: 2CO+O2=2CO2这样电化学气体传感器根据电化学反应电子转移,从而定性并定量的检测出被测气体。参比电极主要作用是保持工作电极维持电化学反应的稳定工作电压,工作电极与对电极之间因电化学反应形成的电流与被测气体浓度成线性关系。此传感器属于三电极方式,具有检出信号稳定和线性关系良好等优越性,在一般工业得到较为广泛的应用。图2-8 电化学传感器原理图(2)传感器基本结构气体传感器由工作电极、对电极、参比电极、电解质、液体保持材料、过滤干扰气体物质、贵金属引线、接线柱等组成,使用的典型电极材料包括铂、金、银、铑、碳、钌、钯等,传感器信号通过引线传导到外部电路,通过放大等处理进行显示。为了提高对被测气体的选择性,通常在传感器通气孔位置设置过滤剂,以消除干扰气体造成的不准确信号。图2-9 电化学气体传感器典型构造(3)电化学气体传感器优点1)对于气体的浓度能够线形输出信号重现性好2)对被测气体具有良好选择性,不受温湿度的影响3)空气中的输出值漂移小,可以获得稳定的输出信号4)功耗低,电池即可驱动器工作5)体积小,重量轻,作为便携式仪器首选6)本质安全结构,机械性能稳定(4)电化学一氧化碳气体传感器基本特点:本质特征:NG-CO-001型电化学一氧化碳气体传感器属工业级别产品,通过成熟的电极制备处理技术及传感器结构设计,使其具有长寿命、高灵敏度、液体密闭性良好等技术特点。传感器与外部电路连接部位通过接插元件完成,利于传感器与电子线路的兼容与互换。产品组装工艺简化,有利的降低了产品成本。用途:工厂一氧化碳浓度检测仪器;气体计量器具;空气质量监测器;气体变送器;便携式仪器配套元件等等。工作及保存条件: 图2-10工作温度 2050工作湿度 1590%RH保存环境温度 020工作气压 1atm 10% 保存期限6个月以内密闭容器检知对象气体 一氧化碳测定范围 01000ppm输出电流 4010nAppm重复性误差 2%响应时间(t90) 30秒基准线位移(-2050) 1)25ppm增益漂移(G=1)200V最大输入失调电压(AD623A)2V /最大输入失调漂移(AD623A)100V最大输入失调电压(AD623B)图2-181V /最大输入失调漂移(AD623B)25nA最大输入偏置电流噪声:35nV/ Hz 针对输入端(RTI)噪声1kHz(G=1)良好的AC特性:最小90dB共模抑制比(CMRR)(G=10)最小84dB共模抑制比(CMRR)(G=5)(60Hz,1k非平衡信号源)800kHz带宽(G=1)到终值0.01%的建立时间20s(G=10)引脚排列极限参数如下:电源电压 6V内部功率耗散 650mW差分输入电压 6V输出短路持续时间 不确定储存温度范围(N,R,RM) -65至+125工作温度范围: AD623A 40至+85引脚温度范围(焊接,10秒) +3002.5、 A/D转换器选择本文A/D转换器选择了TLC2543,该芯片是7LC2543是德州仪器公司(TI)新型模数转换器(ADC),具有l2位的分辨率,使用开关电容逐次逼近技术完成AD转换过程,提供的最大采样率为66KSPS,供电电流仅需1mA(典型值)。它除具有高速的转换器和通用的控制能力外,还具有通用灵活的串行接口(SPI)。它被广泛运用于数据采集系统中2。TLC2543是l2位开关电容逐次逼近型ADC 每个器件有三个控制输入端:片选(CS)、输入/输出时钟(I/O CLK)及地址数据输入端(DATA INPUT)。它还可以通过一个串行的3态输出端(DATA OUT)与主处理器或其它外围的串行口通讯,输出转换结果。通过编程器件的DATA INPUT管脚串行输入的8位通道/方式控制字节的高4位(MSBs),可选择11个模拟输入通道中的任一个。可用同样的方法选用另外三个测试电压,用于转换器的枝正或其它用途。通道方式控制字节的低四位(LSBs)用于选择输出数据的长度(8、12或16位)、输出数据的顺序(以MSB开始或LSB开始)和是否需要单极性(二进制)或双极性(二进制补码)格式。其特点有:1) 12 bit分辨率AD转换器;2) 在工作温度范围内10s转换时间;3) 11个模拟输入通道;4) 3路内置自测试方式;5) 采样率为66 kb/s;6) 线性误差+1LSB(max);7) 有转换结束(EOC)输出;8) 具有单、双极性输出;9) 可编程的MSB或LSB前导;10) 可编程的输出数据长度。3 基于RCM5700的系统电路设计3.1、 系统硬件电路总体设计系统的工作原理如下图3-1是利用煤气传感器将煤气浓度变换为mV级模拟电流信号,放大器把信号放大后,经低通滤波滤掉干扰信号送到A/D转换器,变换成数字量送主控芯片进行数据分析。由于煤气泄漏出来的气体的主要性质可以分为毒性气体和可燃性气体2种,所以本设计中才用了3个性质不同的传感器,对其进行分别处理。NG-CO-001型电化学一氧化碳气体传感器主要是对毒性并可燃的一氧化碳气体进行精密的单项检测。其他2种传感分别对其中2类的可燃气体进行检测。对RCM5700植入软件程序后,控制整个电路的运行。空气中的气体浓度信号同时进入主芯片,主芯片对其进行分析,并输出信号到显示器,控制其提示出“好、优、良、中、差”等5个等级的空气质量提示。当感应信号达到设定的任意一个危险区域(包括可燃气体浓度危险区和毒性气体浓度危险区)值时,主控芯片将输出信号驱动报警,控制显示器显示出相应空气质量等级即为“差”,驱动蜂鸣器发出声响,报警LED发光,同时控制电磁阀关闭。以让监控人员进行处理。故障排除后,报警完毕自动回到警戒状态,等待下一次报警。CO传感器蜂鸣器RCM5700A/D报警灯A/D信号放大器氢气传感器显示器A/D信号放大器烷类传感器电磁阀晶振电源其他扩展串口图3-1 系统原理框图系统采用模块化设计。所谓的模块化设计,简单地说就是程序的编写不是开始就逐条录入计算机语句和指令,而是首先用主程序、子程序、子过程等框架把软件的主要结构和流程描述出来,并定义和调试好各个框架之间的输入、输出链接关系。用户端自动报警器内提供备用电源,在没有市电的情况下,交直流供电自动切换,确保系统在停电时能继续工作。3.2、 系统硬件电路系统硬件电路的总体设计主要包括了RCM5700模块电路设计、可燃气体传感器电路设计、A/D转换器电路设计以及通信接口电路设计如下图3-2。图3-2 系统总体硬件原理图使用Rabbit RCM5700芯片PB3接虚拟时钟线,利用PB5口线接虚拟数据线DATA。可燃气体传感器输出的模拟量经过放大电路放大后,再经过AD转换器转换后,数据采用串行方式与RCM5700模块连接,其中RCM5700模块中PA0、PA2、PA4、PC6分别与AD转换器的CLK、DIN、DOUT、CS相连,以此实现可燃气体传感器和RCM5700模块的相连,将可燃气体传感器输出送入RCM5700模块中处理。串口通信主要利用RCM5700模块端口PB3和PB5作为串口通信端口,分别定义为TXD和RXD。蜂鸣器则有RCM5700模块PD1输出端口实现控制。使用 RCM5700模块PB2,并电阻连接 LED。3.3、 信号采集放大电路的设计由于气体传感器采集的电信号一般很小,而且存在共模成分,需要经过放大电路放大,之后方可进行A/D转换。气体传感器输出的信号幅度很小,存在着不同程度的电磁干扰,因此在本设计中,放大电路采用仪表放大器AD623,对来自传感器的信号经行精密放大,同时抑制共模成分提高信号质量6。AD623的主要特点是:使用一只外接电阻设置增益G,计算公式为G=1+100k/Rti,其中G可达1000,从而给用户带来了极大方便。其输入共模范围很宽,允许比地电压低150mV的共模电压。单电源供电(+3.0 +12V)能达到最佳性能。但双电源供电(2.56.0)也能够提供优良的性能:低功耗、宽电源范围和电源限输出特性非常合适电池供电的应用场合;可取代分立器见构成的仪表放大器,具有线性度优良、温度稳定性高和体积小、可靠性高等优点。在本设计中,采用恒压供电方式为气体传感器供电,且在正常使用中采样电路的输出为单极性输出,AD623的REF端同TLC2543的AD参考电压输入端在设计中同时接地即可由AD623构成的放大电路如图3-3所示。在图中接口J4为气体传感器的接口,气体传感器与电阻R34、R35和R39构成电桥采集信号,直流+2.5电压用过LM324同相输入端获得一个稳定的输出电压,Q1的通断由LM324输出决定,由于Q1的B极电源比较稳定,而B级电流决定三级管导通时的放大倍数,因此通过CE极的电压也比较稳定。Q1、LM324与LT1764-3.3构成恒压电路,为电桥提供恒压。AD623的REF接地,OUTPUT端接入TLC2543的AD模块引脚。图3-3 信号采集放大电路LM324系列器件为价格便宜的带有真差动输入的四运算放大器。与单电源应用场合的标准运算放大器相比,它们有一些显著优点。该四放大器可以工作在低到3.0伏或者高到32伏的电源下,静态电流为MC1741的静态电流的五分之一。共模输入范围包括负电源,因而消除了在许多应用场合中采用外部偏置元件的必要性。它有5个引出脚,其中“+”、“-”为两个信号输入端,“V+”、“V-”为正、负电源端,“Vo”为输出端。两个信号输入端中,Vi-(-)为反相输入端,表示运放输 图3-4 LM324的引脚排列出端Vo的信号与该输入端的位相反;Vi+(+)为同相输入端,表示运放输出端Vo的信号与该输入端的相位相同。LM324的引脚排列见上图3-4。3.4、 运放电路及A/D转换电路从一氧化碳传感器输出信号为差分信号,该模拟信号需要经过运放后送入A/D转换器。本系统中运放采用了AD623仪用放大器实现,运放后信号送入A/D转换器。图3-5中AIN0AIN10为模拟输入端;CS为片选端;DIN为串行数据输入端;DOUT为AD转换结果的三态串行输出端;EOC为转换结束端;CLK为IO时钟;REF+为正基准电压端;REF一为负基准电压端;VCC为电源;GND为地。VCC:正电源端,一般接+5V。GND:正电源地。VREF+:正基准电压端,一般接+5V。V -:负基准电压端,一般接地。 图3-5AIN0AIN10:11路模拟量输入引脚。CS:片选端,由高到低有效,由外部输入。EOC:转换结束端,向外部输出。IO CLOCK:控制输入输出的时钟,由外部输入。DATA INPUT:控制字输入端,用于选择转换及输出数据格式。DATA OUT:AD转换结果的输出端。TLC2543的工作过程分为两个周期:I/O周期和转换周期。a) I/O周期I/O周期由外部提供的I/O CLOCK定义,延续8、12或16个时钟周期,决定于选定的输出数据长度。器件进入I/O周期后同时进行两种操作。在I/O CLOCK的前8个脉冲的上升沿,以MSB前导方式从DATA INPUT端输入8位数据流到输入寄存器。其中前4位为模拟通道地址,控制14通道模拟多路器从11个模拟输入和三个内部测电压中选通一路送到采样保持电路,该电路从第4个I/O CLOCK脉冲的下降沿开始对所选信号进行采样,直到最后一个I/O CLOCK脉冲的下降沿。I/O周期的时钟脉冲个数与输出数据长度(位数)同时由输入数据的D3、D2位选择为8、12或16。当工作于12或16位时,在前8个时钟脉冲之后,DATA INPUT无效。在DATA OUT端串行输出8、12或16位数据。当CS保持为低时,第一个数据出现在EOC的上升沿。若转换由CS控制,则第一个输出数据发生在CS的下降沿。这个数据串是前一次转换的结果,在第一个输出数据位之后的每个后续位均由后续的I/O时钟下降沿输出。b) 转换周期在I/O周期的最后一个I/O CLOCK下降沿之后,EOC变低,采样值保持不变,转换周期开始,片内转换器对采样值进行逐次逼近式A/D转换,其工作由与I/O CLOCK同步的内部时钟控制。转换完成后EOC变高,转换结果锁存在输出数据寄存器中,待下一个I/O周期输出。I/O周期和转换周期交替进行,从而可减小外部的数字噪声对转换精度的影响。c)接口时序可以用四种传输方法使TLC2543得到全12位分辩率,每次转换和数据传递可以使用12或16个时钟周期。一个片选脉冲要插到每次转换的开始处,或是在转换时序的开始处变化一次后保持为低,直到时序结束。在设计制作时要注意如下3个问题:(1)电源去耦当使用TLC2543这种12位A/D器件时,每个模拟IC的电源端必须用一个0.1F的陶瓷电容连接到地,用作去耦电容。在噪声影响较大的环境中,建议每个电源和陶瓷电容端并一个10F的钽电容,这样能够减小噪声的影响。(2)接地对模拟器件和数字器件,电源的地线回路必须分开,以防止数字部分的噪声电流通过模拟地回路引入,产生噪声电压,从而对模拟信号产生干扰。所有的地线回路都有一定的阻抗,因此地线要尽可能宽或用地线平面,以减小阻抗,连线应当尽可能短,如果使用开关电源,则开关电源要远离模拟器件。(3)电路板布线使用TLC2543时一定要注意电路板的布线,电路板的布线要确保数字信号和模拟信号隔开,模拟线和数字线特别是时钟信号线不能互相平行,也不能在 TLC2543芯片下面布数字信号线。TLC2543对时序要求特别严格,数每隔一小段时间就会有变化。解决的办法:采集关中断。3.5、 RCM5700内置看门狗的利用由于需要通过A/D转换器对来自于气敏传感器的各种模拟量进行多次采样,外部干扰有可能会影响CPU的正常运行,从而引起混乱。但RCM5700自带有看门狗,看门狗电路作为程序运行监控器,每隔一定时间,由控制器向看门狗发出一个复位信号,使其复位端保持无效。程序一旦跑飞或进入死循环造成系统失效,由看门狗发出一个复位信号,使系统能尽快复位并恢复正常工作。3.6、 主控制器与显示屏的接口设计液晶屏采用1602液晶屏(单+5V电源供电)1602采用标准的16脚接口,其中:第1脚:VSS为地电源第2脚:VDD接5V正电源第3脚:V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度第4脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。第5脚:RW为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和RW共同为低电平时可以写入指令或者显示地址,当RS为低电平RW为高电平时可以读忙信号,当RS为高电平RW为低电平时可以写入数据。第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。第714脚:D0D7为8位双向数据线。第1516脚:空脚RCM5700与1602显示屏的接口,如图3-6,本设计采用直接访问方式接口电路。图3-6 主控制器与显示屏的接口设计3.7、 气体自动控制阀的原理台湾SUN YEH电动阀门它是一种直角回转结构,它与阀门定位器配套使用,可实现比例调节;V型阀芯最适用于各种调节场合,具有额定流量系数大,可调比大,密封效果好,调节性能零敏,体积小,可竖卧安装。适用于控制气体、蒸汽、液体等介质。 气动活塞执行机构采用压缩空气作动力源,通过活塞的运动带动曲臂进行90度回转,达到使阀门自动启闭。它的组成部分为:调节螺栓、执行机构箱体、曲臂、气缸体、气缸轴、活塞、连杆、万向轴。气动调节阀的工作原理:气动调节阀由执行机构和调节机构组成。执行机构是调节阀的推力部件,它按控制信号压力的大小产生相应的推力,推动调节机构动作。阀体是气动调节阀的调节部件,它直接与调节介质接触,调节该流体的流量。PVC电动调节三通球阀是阀与电动执行器组成,由调节电动执行器接受420mA信號啟動旋转带动阀体转角为090从而打开和关闭阀门,电动执行器可搭配大部份之阀门,安裝配套容易。执行器电压:AC:1110V、1220V、3220V、3380V、3440V、24V; DC24V 消费电力: AC10W300W 关闭时间: 8sec / 58sec 090 电磁阀与RCM5700的连接如下图3-7。图3-7 主控制器与自动气阀接口设计3.8、 通信接口电路设计本设计中通信接口电路采用了RS-232实现,RS-232C是由美国电子工业协会(EIA)正式公布的,在异步串行通信中应用最广泛的标准总线。RS-232C 标准(协议)的全称是EIA-RS-232C 标准,其中EIA(Electronic Industry Association)代表美国电子工业协会,其中RS是Recommended Standard的缩写,代表推赠标准,232是标识符,C代表RS-232的最新一次修改(1969年),在这之前,有过RS-232A、RS-232B标准,它规定连接电缆和机械、电气特性、信号功能及传送过程。现在,计算机上的串行通信端口(RS-232)是标准配置端口,已经得到广泛应用,计算机上一般都有12个标准RS-232C串口,即通道COM1和COM2。具体的RCM5700配置情况可以参考表3-8。表3-8 RCM5700配置情况其中电平转换芯片采用了MAXIM公司的单电源电平转换芯片MAX232实现。其典型电路连接如图3-9所示。图3-9 MAX232典型电路连接3.9、 电源转换电路设计系统中电源除了+5V以外,还包括了+3.3V,其电源转换电路采用了芯片LT1764-3.3实现+5V到+3.3V的转换,其电路连接如图3-10所示。图3-10 LT1764-3.3电源转换电路针对基于MiniCoreCM5700模块的实现方案,给出了系统实现的总体硬件电路设计。并分别对RCM5700模块碳气体传感器电路、放大电路,A/D转换器电路、以及通信接口电路的设计进行了详细阐述。4 系统电路调试在进行硬件电路的实验调试时,首先检测电路板各个主要模块之间的连通性,即保证硬件电路焊接及连接无误,是否有短路、虚焊现象发生;对系统各硬件电路进行检测,保证各模块可以正常工作,同时保证各主要硬件电路可以由主控芯片Rabbit RCM5700模块进行控制;对系统主控芯片Rabbit RCM5700模块的通信进行测试;结合系统软件测试,利用硬件平台进行功能性检测,最终验证系统软硬件综合功能的实现。1)安装Dynamic C。2)将 RCM5700 模块安装在接口板上,用 USB 电缆连接接口板和电脑。3)植入软件程序,检测无误后,将驱动各功能运作。4.1、 模块的连通性调试该部分电路的测试主要完成各个主要模块之间连通性测试,包括了一氧化碳气体传感器和A/D转换器之间的连接、A/D转换器和Rabbit RCM5700模块之间的连接、LED与Rabbit RCM5700模块之间的连接、晶振以及蜂鸣器与Rabbit RCM5700模块之间的连接等。按照逐级检查的方式,对各个连接电路部分进行仔细测试检查,保证整体系统的连通性正确。连通性调试期间,各模块均以LED代替,外接一个发光二级管,控制每个端口的连接,直到各个接口灯亮,连通性调试结束。4.2、 系统各硬件的检测及控制性调试系统各硬件的检测及控制性主要包括了各主要模块的功能性验证,即一氧化碳气体传感器电路、键盘电路、LED显示等电路各自可以正常工作。同时为了保证各硬件控制性,利用主控芯片Rabbit RCM5700模块完成对各部分硬件电路控制性的测试,保证硬件电路各个环节工作正常且均可以由Rabbit RCM5700模块实现控制。1)放大电路与A/D转换电路的调试A/D转换电路的主要工作是对采集到的模拟输入信号进行正确的采样和转换,所得到的数字信号量应该与原模拟信号量一致。在试验中采用编组器产生模拟输入信号量,读取其A/D转换后的数字量经行比较。实验的结果表明A/D采样精度满足系统功能要求。2)一氧化碳气体检测测试此模块的主要功能是采集煤气气体浓度的信号,按照国际中规定,要求测量值同相应的实验气体浓度之差不超过5%LEL。3)串口通信模块测试串口通信调试主要借助串口调试助手实现RCM5700与PC机之间的通信,保证发送数据与接收数据正常。4.3、 系统主控硬件的通信性能调试系统主控硬件电路的通信性能调试主要是对RS-232电路进行调试和测试,保证通信可以正常运行。4.4、 系统软硬件综合性能测试结合系统软件测试,利用硬件平台进行功能性检测,即验证系统软硬件综合测试正常。主要包括了温湿度传感器电路、二氧化碳气体传感器电路、键盘输入、液晶显示等功能的正常。并实现各部分功能的综合测试。二氧化碳气体检测综合测试该综合测试主要在系统调试正常的情况下,验证一氧化碳气体综合测试情况。首先对某一环境下的一氧化碳气体进行检测,植入液晶屏,观察液晶显示屏显示的一氧化碳气体含量数值;其次,通过一些特殊手段,改变环境的一氧化碳气体含量,同时观察液晶显示屏显示的一氧化碳气体含量数值是否发生变化;当一氧化碳气体含量指标达到一定限制值时,报警电路是否可以正常报警。4.5、 系统误差分析放大电路的误差r1的计算。根据AD623的特征可知,其输入失调电压为100V;失调电压漂移为1V/;放大倍数G1是有0.35%的偏差。而其输入失调电压造成的误差在调试时会被电桥的调节补偿,放大倍数的误差也会在放大电路的调试中被补偿。假设系统工作环境的温度变化T=70,由其失调电压漂移可以计算出r11=110-670/(3.310-2)2.110-3AD623的外接电阻为精密电阻,其温漂为20ppm/,假设系统工作环境的温度变化T=70,由AD623的增益公式G=1+100k/Rti,可得r12=100103/(1.021032010-670)+1100/1001.410-6AD623的增益会随温度的变化而变化,在增益大于1时,其典型值为50ppm/,而且这个变化值与外接的精密电阻无关。r13=5010-670/100=3.510-3r1=2.110-3A/D转换的误差r2主要来自参考电源和A/D转换的量化误差,因为本系统的参考电压是系统的电源电压,波动比较大,所以本系统在设计事增加了一路由LT1764-3.3构成的基准电压,A/D转换参考电压源的误差主要来自基准电压,其误差大小为r21=3010-670/2.5=8.410-4本系统采用的是12位的A/D转换器,可以计算出r22=1/212=2.4410-4r2=8.7510-4系统误差r=3.4710-3由于r1%,所以此系统的测量精度在理论上算满足要求。总 结本文从整体到部分详细介绍了家用煤气泄露报警控制器的设计。通过查阅大量资料,本文提出了几种可行性方案,对硬件电路的实现方案进行了分析对比,并最终选择了基于MiniCore RCM5700模块的实现方案。在比较重要的部分进行了详细的论述,并且给出了程序及说明。其可靠性和稳定性都达到了很好的效果。本课题实用性强,综合应用了数字电路、模拟电路、传感器技术、单片机通信与控制技术等电子信息工程大学本科教育的主要基础知识,具有较高
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 装配图区 > SolidWorks装配图


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!