《家用煤气报警器毕业设计.doc》由会员分享,可在线阅读,更多相关《家用煤气报警器毕业设计.doc(39页珍藏版)》请在三一办公上搜索。
1、摘 要当今社会上,出现了许多煤气报警器,而这些产品大都是针对煤气的泄漏所做出的相应的报警,即为家庭式。但是随着社会的发展,煤气报警器也在发展。微机控制技术、传感器在工业控制、机电一体化、智能仪表、通信、家用电器等方面得到了广泛应用,显著提高了各种设备的技术水平和自动化程度。因此对这些原理和结构我们就需要很好的了解并掌握。煤气报警系统采用了RCM5700为系统的CPU,通过单片机系统设计实现对家用煤气的控制功能,由NG-CO-001电化学一氧化碳气体传感器对煤气进行检测,将所得的浓度值与设定浓度值相比较得到偏差。通过对偏差信号的处理获得控制信号,去调节煤气出气阀的通断,四个单元的煤气浓度对应模拟
2、量利用A/D转换为数字量,并加入了键盘输入,从而实现对家用煤气漏气的控制。整个系统的硬件电路设计合理,性能安全可靠。关键词: 电位器采样;报警临界值;煤气浓度Abstract In the current society, a lot of coal gas alarms have appeared, and these products are mostly to letting out corresponding alarms made of coal gas , it is family. But with the development of society, coal gas ala
3、rm develop too.Microcomputer control technology, sensors in the industrial control, mechatronics, smart instrumentation, communications, household appliances, etc. has been widely applied, significantly improved the technological level of equipment and degree of automation. Thus the structure of the
4、se principles and we need to understand and grasp the good. Coal gas warning system adopt RCM5700 computer CPU of system,Design a realization through a single slice of machine system to the control function of household-use coal gas. The NG-CO-001 electricity chemistry carbon monoxide air spreads a
5、feeling machine to carry on an examination to the coal gas and compares density value and enactment density value gaining to get deviation,the processing that passes to the deviation signal acquires control signal and regulate coal gas to give vent to anger the of valve break.four coal gas density c
6、orresponding analog quantity of unit utilize A/D person who changes figure into, and has joined key in,carry out the control that leaks air to the household-use coal gas thus.The hardware circuit of the whole system is reasonable in design, performance is safe and reliable. Keywords: Potentiometers
7、sampling; Alarm threshold; Gas concentration目 录摘 要IABSTRACTII1 绪论11.1 课题研究的背景11.2 课题研究的目的11.3 系统设计基本内容22 系统设计技术基础32.1 系统实现方案与选择32.1.1 基于单片机的实现方案32.1.2 基于Mini Core的实现方案32.1.3 方案选择42.2 Mini Core芯片选择52.2.1 RCM5700的简介52.2.2 RCM5700 的优点62.2.3 RCM5700硬件组成62.2.4 RCM5700模块接口定义72.3 传感器的选择132.3.1 一氧化碳传感器的选择14
8、2.3.2 氢气传感器的选择162.3.3 烷类传感器的选择172.4 仪表放大器的选择182.5 A/D转换器选择203 基于RCM5700的系统电路设计213.1 系统硬件电路总体设计213.2 系统硬件电路223.3 信号采集放大电路的设计233.4 运放电路及A/D转换电路253.5 RCM5700内置看门狗的利用273.6 主控制器与显示屏的接口设计273.7 通信接口电路设计283.8 电源转换电路设计294 系统电路调试304.1 模块的连通性调试304.2 系统各硬件的检测及控制性调试304.3 系统主控硬件的通信性能调试314.4 系统软硬件综合性能测试314.5 系统误差分
9、析315 总结33参考文献34致 谢35附录361 绪论1.1 课题研究的背景随着我国燃气的变革及西气东输工程的进行,煤气或天燃气已成为多数家庭的燃料。每年,因煤气泄露造成的煤气中毒事故中,因使用热水器不当或产品本身的质量问题,造成的煤气中毒事故,全国均有不少事例。有甚者,因室内煤气浓度过高,引起煤气爆炸的事故也不少见。家用煤气有时会因各种原因发生泄漏,煤气的主要成分是甲烷,甲烷是一种可燃性气体,遇到明火会发生燃烧甚至爆炸,所以如果在煤气泄漏时打电话,使用家用电器的话,煤气遇到电火花可能会发生爆炸事故。人呆在煤气泄漏的空间内,甲烷的不完全燃烧可能会生成一氧化碳,人体吸入有毒气体一氧化碳后,一氧
10、化碳将会迅速与血液中的红细胞结合导致人体中毒昏迷,如果长时间吸入泄露的煤气甚至会发生中毒死亡。一氧化碳中毒属内科急症,如不及时发现及治疗,将会危及生命。近年来,我国部分地区非职业性一氧化碳中毒事件时有发生。特别是冬春季高发,据不完全统计,我国2006年因非职业性一氧化碳中毒,造成至少3850人中毒,142人死亡。2007年3-5月份,南汇区发生了2起非职业性一氧化碳中毒事件。1.2 课题研究的目的人们面对燃气泄漏而造成的种种事故威胁,就真的没有一个彻底的解决办法吗?据有关专家介绍,使用燃气报警器是对付燃气无形杀手的重要手段之一。燃气专家指出,燃气泄漏或废气排放而大量产生的一氧化碳是燃气中毒事响
11、应的根源,如采有用燃气泄漏报警器就能得到及时的警示。有关部门经长期测试同样得出结论,燃气报警器防止一氧化碳中毒事故发生的有效率达95%以上。计算机的普及和信息技术的迅猛发展,人们己不满足于传统的居住环境,对家庭及住宅小区提出了更高的要求,智能化被引入家庭,并迅速在世界各地发展起来。人们对居住环境要求的日见增高,体现在希望住宅不仅更便利、舒适而且更安全。单片机在日用电子产品中的应用越来越广泛,煤气泄漏则是人们日常生活中常常需要测量和控制的一个问题。单片机有利于为现代人工作、科研、生活、提供更好的更方便的设施。为了防止中毒事件再次发生,提出利用单片机系统进行有效的预防对策。所以怎样防止煤气中毒与爆
12、炸已成为人们的迫切需要。为此我们开发研制了智能煤气报警系统。1.3 系统设计基本内容针对经常发生的煤气泄漏中毒事件,采用煤气、甲烷、乙烷及一氧化碳等气体传感器、单片机、电磁阀和电铃,设计一套有毒气体检测、报警电路,显示室内空气质量(分优、良、中、好、差五级),用单片机模块分路控制继电器、发光二极管和电铃。报警系统由硬件和软件两大部分组成。其中硬件部分由各报警感应器、感应器控制器、主控器等设备组成。软件部分主要是报警系统控制程序。气敏传感器用来检测空气中煤气的浓度,当空气中煤气含量超过允许标准浓度后,感应器所获得的感应信号均被感应器控制器所接收,再由感应器控制器对各感应信号进行相应识别和处理,并
13、将处理后的感应信号通过串口送至主控器,由主控器对其采取相应的警报动作。报警信号加至报警声响电路的控制端后,报警声响电路被触发,发出报警声,同时关闭总气阀。本课题在硬件设计方面主要研究组成家用煤气泄漏报警控制系统的单片机芯片、气体传感器总线的使用方法,同时研究电路设计思路、电路组成,包括控制芯片、气体传感器、单片机、显示电路等的选用和设计,最后给出结构框图、电路原理图。系统软件设计方面的分析设计包括主机和从机程序设计分析等。2 系统设计技术基础微处理器的出现极大地促进了生产力的发展,提高了人们生活的质量,实现了工业的现代化和自动化。Internet技术的飞速发展,使得基于分组交换技术的通信性能、
14、通信质量和可靠性得到稳步提高。基于8位和16位单片机的嵌入式设备(如仪器仪表、数据采集和显示、过程控制、工业自动化等)的实时应用、测控系统正在走向网络智能化。这就要求企业从现场控制层到管理层能实现全方位的无缝信息集成,实现远程维护、智能诊断以及远程管理功能,提供一个开放的基础构架,并具有高可靠性、分散控制、集中监视和管理的功能。2.1 系统实现方案与选择针对目前主要处理芯片的不同,本文提出了2种实现方案,分别为基于8051单片机实现方案以及基于Rabbit RCM5700实现方案。并最终选择了一种方案进行系统实现。2.1.1 基于单片机的实现方案基于8051单片机实现的煤气报警器的具体方案如图
15、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模块
16、电路、晶振、蜂鸣器以及LED显示电路。可燃气体传感器输出为模拟量,需要利用A/D转换器将模拟量转换成数字量送给Rabbit RCM5700模块电路;晶振和键盘控制作为Rabbit RCM5700模块电路的外围输入电路,蜂鸣器作为报警用的Rabbit RCM5700模块电路的外围输出电路;显示电路采用了LED显示,由Rabbit RCM5700模块电路控制实现显示。图2-2 基于Mini Core的实现2.1.3 方案选择方案1中采用的是8051单片机实现煤气报警器,该方案具有结构化设计简单,器件成本较低的特点,是一种较为广泛采用的实现方案。方案2中采用的是Rabbit RCM5700模块实现煤
17、气报警器,该方案基于 Rabbit RCM5700模块进行开发设计,Rabbit MiniCore模块用于加速嵌入式系统的开发和实施。编程开发采用我们经过业界广为验证的 Dynamic C开发系统, 一个包括编辑器、链接器、装载器和编译器在内的C语言集成开发环境。从你的计算机通过 USB端口或串口下载程序,立即在目标硬件上进行调试无需在线仿真器。这种开发环境减少了工作量,加速了软硬件集成。Rabbit 提供了广泛的驱动函数库和例程、免费的TCP/IP及其源代码。Rabbit MiniCore系列产品采用超小型mini PCI Express接口,具有可互相兼容的以太网与Wi-Fi无线网两个版本
18、,除了拥有Mini的外型,使得产品的设计更加容易之外,它还配置了32个通用输入/输出端口、6个串行端口和一台Rabbit 5000微处理器。这些特点使其成为超小型产品中最具成本效益的网络连接解决方案,既可用于网络连接也可用于控制。由于该模块具有设计灵活,外围扩展功能强大的特点,可以构成当今体积最紧凑、成本最低的嵌入式解决方案,可以为系统方便可靠增加网络连接。针对其应用扩展,本设计选择了方案2,基于Rabbit RCM5700模块实现煤气报警器的方案。既基于Mini Core实现的家用煤气报警系统,利用可燃气体传感器检测某一环境中可燃气体含量的指标,对于可燃气体的检测,由于可燃气体传感器输出量为
19、模拟量,需要将其进行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充分结合
20、了易于使用和最大限度的降低产品成本提供可以构成当今体积最紧凑、成本最低的嵌入式解决方案。Mini Core系列也是Rabbit产品中体积最近凑和成本最低的嵌入式解决方案,设计人员可以为他们设计的系统方便可靠增加网络连接12。Rabbit Semiconductor公司专注于此,推出的产品在行业内被广泛应用,十几年来,以其产品质量的高稳定性、容易开发、资源丰富、支持联网等优点获得业界的高度认可,譬如RCM3200、LP3500在工控和水利、电力领域已经成为行业内的经典应用。这里要介绍的是Rabbit公司新推出的一款全新产品MiniCore RCM5700核心模块,它价格低廉、尺寸小、开发容易、支
21、持网络控制。新的Mini Core RCM5700 模块在体积极其紧凑的mini PCI Express板型结构内集成了丰富的嵌入式功能,并且成本极低。另外的一个好处是,MiniCore RCM5700为任何嵌入式解决方案提供可极小的结构尺寸。RCM5700可以在任何客户定制开发的母板上增加新的网络连接。RCM5700具备Rabbit 5000微处理器,工作主频可达50.0 MHz, flash memory,两个时钟(主晶振和时间晶振)和为Rabbit 5000内置实时时钟/片内SRAM 提供后备电池所需的重启/管理电路。52-pin mini PCI Express插槽式的板边连接器引出了
22、RCM5700的 I/O总线,并行端口和串口到 RCM5700固定的母板上。图2-3 RCM5700通过客户定制开发的母板,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以
23、太网功能;(10) 接口为Mini PCI Express接口。Rabbit Core Mini Core模块用于加速嵌入式系统的开发和实施。编程开发采用我们经过业界广为验证的 Dynamic C开发系统,一个包括编辑器、链接器、装载器和编译器在内的C语言集成开发环境。从计算机通过 USB端口或串口下载程序,立即在目标硬件上进行调试 ,无需在线仿真器。这种开发环境减少了工作量,加速了软硬件集成。Rabbit提供了广泛的驱动函数库和例程、免费的TCP/IP及其源代码。有两种类型的开发包供用户进行开发和测试软件。标准开发包包括你设计基于该微处理器系统所需要的基本组件和完整的Dynamic C 软件
24、开发系统。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)能容纳数万行代码大型程序
25、并存储丰富数据的大容量存储器。5)参考设计使集成的以太网能利用无需特许权的 TCP/IP 软件实现网络连接。2.2.3 RCM5700硬件组成RCM5700 标准开发包包含了您使用 RCM5700 模块所必须的必备硬件。下述物品在开发包的标准版本中提供。l RCM5700 模块。l 配有支架/ 接头的接口板。l 配有支架/ 接头的应用电路开发板。l 能通过接口板对 RCM5700 进行编程的 USB 线。2.2.4 RCM5700模块接口定义接口板设计原理图图2-4接口板设计原理图图2-5接口板设计原理图RCM5700模块接口包括了52个接口,各个接口定义如图2-6所示。图2-6 RCM570
26、0模块接口定义根据RCM5700模块接口定义可知,52个接口可以划分为几个主要部分:端口Port A、Port B、Port C、Port D、Port E、Serial Port A、RAM、Misc. I/O等,具体如图2-7所示。图2-7 RCM5700模块端口说明RCM5700模块管脚功能及说明详见表。表2-1-1 引脚功能说明表表2-1-2 引脚功能说明表表2-1-3 引脚功能说明表2.3 传感器的选择对于煤气报警器的实现,感应器的选择也相当的重要,是系统重要的组成部分之一,其性能对于系统的精确度和实现范围有这相当大的影响,也是体现煤气监控发展现状的标志。 2.3.1 一氧化碳传感器
27、的选择市面上的煤气感应器多种多样,特性价格也各有不同。根据实际应用和成本性价比,本设计一氧化碳气体传感器选择了NG-CO-001型电化学一氧化碳气体传感器,其详情如下4:图2-8NG-CO-001型电化学一氧化碳气体传感器属工业级别产品,通过成熟的电极制备处理技术及传感器结构设计,使其具有长寿命、高灵敏度、液体密闭性良好等技术特点。传感器与外部电路连接部位通过接插元件完成,利于传感器与电子线路的兼容与互换。产品组装工艺简化,有利的降低了产品成本。用途:工厂一氧化碳浓度检测仪器;气体计量器具;空气质量监测器;气体变送器;便携式仪器配套元件等等。(1)NG-CO-001电化学一氧化碳气体传感器基本
28、原理电化学气体传感器由工作电极、参比电极、对电极构成,根据外部恒电位电路,传感器工作电极保持一个稳定的工作电位,一氧化碳气体传感器基本工作原理如下面公式所示:UCTURE工作电极:CO+H2O=CO2+2H+2e-对电极: O2+4H+4e-=2H2O总反应: 2CO+O2=2CO2这样电化学气体传感器根据电化学反应电子转移,从而定性并定量的检测出被测气体。参比电极主要作用是保持工作电极维持电化学反应的稳定工作电压,工作电极与对电极之间因电化学反应形成的电流与被测气体浓度成线性关系。此传感器属于三电极方式,具有检出信号稳定和线性关系良好等优越性,在一般工业得到较为广泛的应用。图2-9电化学传感
29、器原理图(2)传感器基本结构:气体传感器由工作电极、对电极、参比电极、电解质、液体保持材料、过滤干扰气体物质、贵金属引线、接线柱等组成,使用的典型电极材料包括铂、金、银、铑、碳、钌、钯等,传感器信号通过引线传导到外部电路,通过放大等处理进行显示。为了提高对被测气体的选择性,通常在传感器通气孔位置设置过滤剂,以消除干扰气体造成的不准确信号。图2-10电化学气体传感器典型构造(3)电化学气体传感器优点:1)对于气体的浓度能够线形输出信号重现性好2)对被测气体具有良好选择性,不受温湿度的影响3)空气中的输出值漂移小,可以获得稳定的输出信号4)功耗低,电池即可驱动器工作5)体积小,重量轻,作为便携式仪
30、器首选6)本质安全结构,机械性能稳定(4)电化学一氧化碳气体传感器基本特点:本质特征:NG-CO-001型电化学一氧化碳气体传感器属工业级别产品,通过成熟的电极制备处理技术及传感器结构设计,使其具有长寿命、高灵敏度、液体密闭性良好等技术特点。传感器与外部电路连接部位通过接插元件完成,利于传感器与电子线路的兼容与互换。产品组装工艺简化,有利的降低了产品成本。图2-11用途:工厂一氧化碳浓度检测仪器;气体计量器具;空气质量监测器;气体变送器;便携式仪器配套元件等等。工作及保存条件: 工作温度 2050工作湿度 1590%RH保存环境温度 020工作气压 1atm 10% 保存期限6个月以内密闭容器
31、检知对象气体 一氧化碳测定范围 01000ppm输出电流 4010nAppm重复性误差 2%响应时间(t90) 30秒基准线位移(-2050) 1)25ppm增益漂移(G=1)200V最大输入失调电压(AD623A)2V /最大输入失调漂移(AD623A)图2-18100V最大输入失调电压(AD623B)1V /最大输入失调漂移(AD623B)25nA最大输入偏置电流噪声:35nV/ Hz 针对输入端(RTI)噪声1kHz(G=1)良好的AC特性:最小90dB共模抑制比(CMRR)(G=10)最小84dB共模抑制比(CMRR)(G=5)(60Hz,1k非平衡信号源)800kHz带宽(G=1)到
32、终值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)
33、。它被广泛运用于数据采集系统中2。TLC2543是l2位开关电容逐次逼近型ADC 每个器件有三个控制输入端:片选(CS)、输入/输出时钟(I/O CLK)及地址数据输入端(DATA INPUT)。它还可以通过一个串行的3态输出端(DATA OUT)与主处理器或其它外围的串行口通讯,输出转换结果。通过编程器件的DATA INPUT管脚串行输入的8位通道/方式控制字节的高4位(MSBs),可选择11个模拟输入通道中的任一个。可用同样的方法选用另外三个测试电压,用于转换器的枝正或其它用途。通道方式控制字节的低四位(LSBs)用于选择输出数据的长度(8、12或16位)、输出数据的顺序(以MSB开始或L
34、SB开始)和是否需要单极性(二进制)或双极性(二进制补码)格式。其特点有: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 系统硬件电路总体设计系统的工作原理是利用煤气传感器将煤气浓度变换为mV级模拟电流信号,放大器把信号放大后,经低通滤波滤掉干扰信号送到A/D转换器,变换成数字量送主控芯片
35、进行数据分析。由于煤气泄漏出来的气体的主要性质可以分为毒性气体和可燃性气体2种,所以本设计中才用了3个性质不同的传感器,对其进行分别处理。NG-CO-001型电化学一氧化碳气体传感器主要是对毒性并可燃的一氧化碳气体进行精密的单项检测。其他2种传感分别对其中2类的可燃气体进行检测。对RCM5700植入软件程序后,控制整个电路的运行。空气中的气体浓度信号同时进入主芯片,主芯片对其进行分析,并输出信号到显示器,控制其提示出“好、优、良、中、差”等5个等级的空气质量提示。当感应信号达到设定的任意一个危险区域(包括可燃气体浓度危险区和毒性气体浓度危险区)值时,主控芯片将输出信号驱动报警,控制显示器显示出
36、相应空气质量等级即为“差”,驱动蜂鸣器发出声响,报警LED发光,同时控制电磁阀关闭。以让监控人员进行处理。故障排除后,报警完毕自动回到警戒状态,等待下一次报警。信号放大器CO传感器蜂鸣器RCM5700A/D信号放大器报警灯A/D氢气传感器显示器A/D烷类传感器信号放大器电磁阀晶振电源其他扩展串口图3-1系统原理框图系统采用模块化设计。所谓的模块化设计,简单地说就是程序的编写不是开始就逐条录入计算机语句和指令,而是首先用主程序、子程序、子过程等框架把软件的主要结构和流程描述出来,并定义和调试好各个框架之间的输入、输出链接关系。用户端自动报警器内提供备用电源,在没有市电的情况下,交直流供电自动切换
37、,确保系统在停电时能继续工作。 3.2 系统硬件电路系统硬件电路的总体设计主要包括了RCM5700模块电路设计、可燃气体传感器电路设计、A/D转换器电路设计以及通信接口电路设计。图3-2 系统总体硬件原理图使用Rabbit RCM5700芯片PB3接虚拟时钟线,利用PB5口线接虚拟数据线DATA。可燃气体传感器输出的模拟量经过放大电路放大后,再经过AD转换器转换后,数据采用串行方式与RCM5700模块连接,其中RCM5700模块中PA0、PA2、PA4、PC6分别与AD转换器的CLK、DIN、DOUT、CS相连,以此实现可燃气体传感器和RCM5700模块的相连,将可燃气体传感器输出送入RCM5
38、700模块中处理。串口通信主要利用RCM5700模块端口PB3和PB5作为串口通信端口,分别定义为TXD和RXD。蜂鸣器则有RCM5700模块PD1输出端口实现控制。使用 RCM5700模块PB2,并电阻连接 LED。3.3 信号采集放大电路的设计由于气体传感器采集的电信号一般很小,而且存在共模成分,需要经过放大电路放大,之后方可进行A/D转换。气体传感器输出的信号幅度很小,存在着不同程度的电磁干扰,因此在本设计中,放大电路采用仪表放大器AD623,对来自传感器的信号经行精密放大,同时抑制共模成分提高信号质量6。AD623的主要特点是:使用一只外接电阻设置增益G,计算公式为G=1+100k/R
39、ti,其中G可达1000,从而给用户带来了极大方便。其输入共模范围很宽,允许比地电压低150mV的共模电压。单电源供电(+3.0+12V)能达到最佳性能。但双电源供电(2.56.0)也能够提供优良的性能:低功耗、宽电源范围和电源限输出特性非常合适电池供电的应用场合;可取代分立器见构成的仪表放大器,具有线性度优良、温度稳定性高和体积小、可靠性高等优点。在本设计中,采用恒压供电方式为气体传感器供电,且在正常使用中采样电路的输出为单极性输出,AD623的REF端同TLC2543的AD参考电压输入端在设计中同时接地即可。图3-3信号采集放大电路由AD623构成的放大电路如图3-3所示。在图中接口J4为
40、气体传感器的接口,气体传感器与电阻R34、R35和R39构成电桥采集信号,直流+2.5电压用过LM324同相输入端获得一个稳定的输出电压,Q1的通断由LM324输出决定,由于Q1的B极电源比较稳定,而B级电流决定三级管导通时的放大倍数,因此通过CE极的电压也比较稳定。Q1、LM324与LT1764-3.3构成恒压电路,为电桥提供恒压。AD623的REF接地,OUTPUT端接入TLC2543的AD模块引脚。LM324系列器件为价格便宜的带有真差动输入的四运算放大器。与单电源应用场合的标准运算放大器相比,它们有一些显著优点。该四放大器可以工作在低到3.0伏或者高到32伏的电源下,静态电流为MC17
41、41的静态电流的五分之一。共模输入范围包括负电源,因而消除了在许多应用场合中采用外部偏置元件的必要性。它有5个引出脚,其中“+”、“-”为两个信号输入端,“V+”、“V-”为正、负电源端,“Vo”为输出端。两个信号输入端中,Vi-(-)为反相输入端,表示运放输出端Vo的信号与该输入端的位相反;Vi+(+)为同相输入端,表示运放输出端Vo的信号与该输入端的相位相同。LM324的引脚排列见右图3-4。图3-43.4 运放电路及A/D转换电路从一氧化碳传感器输出信号为差分信号,该模拟信号需要经过运放后送入A/D转换器。本系统中运放采用了AD623仪用放大器实现,运放后信号送入A/D转换器。图3-5 TLC2543图3-5中AIN0AIN10为模拟输入端;CS为片选端;DIN为串行数据输入端;DOUT为AD转换结果的三态串行输出端;EOC为转换结束端;CLK为IO时钟;REF+为正基准电压端;REF一为负基准电压端;VCC为电源;GND为地。VCC:正电
链接地址:https://www.31ppt.com/p-3942025.html