基于单片机的气体流量检测系统开题报告

开 题 报 告

 

第二篇:基于单片机的气体检测系统设计与实现

?44?

工业仪表与自动化装置2010年第4期

基于单片机的气体检测系统设计与实现

俞俊资,杨建华,唐忠林,崔博

(西北工业大学自动化学院,西安710072)

摘要:介绍了基于单片机的气体检测系统设计方案,阐述了系统结构、硬件组成和软件设计,实

现了对一氧化碳、硫化氢和甲醛3种毒害气体的实时检测,并通过实验校准验证。该系统具有体积

小、成本低、工作可靠等特点,适用于现场环境安全检测。

关键词:单片机;毒害气体;检测系统中图分类号:TP206

文献标志码:A

文章编号:1000一0682(2010)04—0044一03

Designandimplementationofgasdetecting

YU

system

based

on

microcontro¨er

Junyun,YANGJianhua,TANGzhondin,CUlBo

(cof如酽∥AⅡ协,加t加,胁玎^叫档招r凡助咖e如疵甜肌觇瑚妙,觚’口n7100r72,劬i舳)

Abstract:Thispapermainlyintroducestheprinciple,thedesignofhardwareandsofhare,andtheentireapplicationprocessofCO,H2S,CH2O

tem

can

kindofgastestingsystembased

on

microcontroller.Poisongascontained

bemeasuredbythis

reliable.

system.nesystemwasco丌ectedbyexperimentation.111esys—

scene

is

small,che印and

Itismainlyappliedinsomeindustry

positionmonito而ng.

Keywords:microcontroIler;poisongas;testingsystem

引言

随着我国经济发展,工业也得到了迅速的发展,

感器信号调理电路,A/D转换电路,单片机控制电

路,键盘输入,液晶显示电路及usB接口电路组成。

首先,电化学传感器将检测到的气体浓度转换成相应大小的模拟信号,经A/D转换电路转换成数字信号,由键盘输入控制单片机将数据采集的采用值进行选择和处理运算,并将气体浓度值进行显示、保存,并通过usB接口电路上传到上位机(Pc)进行实时监控。

但在工业生产过程中排放的废水、废气、废渣以及城市垃圾对环境造成了污染。其中,由于空气污染所造成的经济损失和人群的发病率是最高的,原因都是由于空气中毒害气体含量超过其最小允许浓度而造成的。该文设计实现了对一氧化碳、硫化氢和甲醛等3种毒害气体的检测系统,可实时显示现场气体浓度,起到安全示警的作用。

2系统硬件电路设计

作为一个典型的智能检测系统…,它应包括数据的采集、变换、处理等环节,硬件设计主要包括

1气体检测装置总体结构

该装置的总体结构如图l所示。

l‘蹴鬻K勰路№壶]咽n高1汀可

图1

气体检测装置总体结构

收稿日期:2010—Ol一25向为检测技术与自动化装置。

cPu的选型,传感器的选择,A/D转换芯片的选择,电源电路、显示电路、报警断电控制电路以及红外遥

I调胛电路一转换电路H!箪!!H堡堡塑仝I

控和上传通信电路等的设计。

2.1

CPU的选择

该文设计的气体浓度测量装置采用单片机构成

的具有判断、运算和控制能力及存储、显示功能的智能仪表,它所处理的信息量和复杂程度不是太大,采用8位单片机足可满足设计要求,在此选择了AT—MEL公司的coMs工艺的低功耗单片机AR9S51[引。

2.2电化学传感器选择及调理电路设计

由图1可以看出,该气体检测系统由电化学传

作者简介:俞俊赞(1984),男,浙江新吕人,硕士研究牛,研究方

万方数据

2010年第4期

工业仪表与自动化装置

?45?

电化学传感器[31与被测气体发生电化学反应并产生与气体浓度成正比的电信号,再加上必要的信号调理,就可以完成气体实时连续检测。该系统主要实现对一氧化碳、硫化氢及甲醛的检测,故选择Co/CF一200、H2S/M—100、CH20/C—10这3种电化学传感器。

2.2.1

电化学传感器性能指标c0/cF一200电化学传感器主要性能参数:测量范围。一200ppm;输出信号(500±100)nA/ppm;分辨率0.1

ppm。

H:S/M一100电化学传感器主要性能参数:测量范围。一100ppm;输出信号(700士140)nA/ppm;分辨率O.1

ppm。

cH:o/c一10电化学传感器主要性能参数:测量范围o~10ppm;输出信号(一800±200)nA/ppm;分辨率0.05

ppmo

2.2.2电化学传感器调理电路

上述电化学气体传感器的测量电路如图2所示。计数极(CE)的作用是构成电化学电路的完整回路,其电动势与敏感极(WE)和参考极(RE)相关,而不是由电路所固定的。在默认条件下,电解液池(以下简称电池)只流过很小的电流,计数极将接近电池的输出电压。当检测气体时,电池电流增大,计数极电动势的极化作用与参考极电动势相关。

图2电化学气体传感器的测量电路

计数极极化很慢,即使传感器信号稳定,计数极

还会持续漂移,而电池电流则会很快稳定。在启动时,IC:必须具有一个低的偏移(如<100pV),否则运算放大器将会使传感器产生偏移。接着传感器要用相当长的时间才能从短路状态稳定下来。

冠。蒯上的压降在任何情况下都必须限制到小于

10

mV,负载电阻小能加快传感器的响应。文中推

荐一个较小值,以便于在电路噪声和响应时间之间找到一个较好的平衡点,在有些情况下还能降低湿

万方数据

度的瞬变。

传感器在存储时,必须将敏感极和参考极短接,只有在准备使用时才能将短接线去除。在使用中,当仪器关闭时为了保持传感器处于“准备工作”状态,必须将参考极和敏感极短接在一起,否则传感器需要一个很长的启动时间。在电路中使用一个场效

应管J—FET或一个联动开关,使得2个电极在电路

电源切断时保持短接。当被短接后,要注意避免将传感器暴露于活性气体或溶解的蒸汽中。

敏感极的输出电流通过精密电阻R洲转换成

电压信号,再经过集成运算放大器Ic。及与它相连的几个电阻所构成的典型反相比例放大电路放大调理后,最后得到一个稳态信号。反相比例放大电路的输出为:

%。,=≯?ER.

“州

(1)

其中:尺h。是精密电阻值,R。舢是反馈电阻值。如果

气体的检测范围已知,那么通过调整这2个电阻的大小,可以改变电化学传感器的输出电压值的范围。

2.3

A/D芯片的选择

对一氧化碳来说,环境中浓度到10ppm,人会

意识不清,行动迟缓,当到30ppm,将会导致视觉和

听力障碍。对于硫化氢来说,当浓度在50一100

ppm时人会慢性中毒,恶心胸闷,长时间会导致窒息。对于甲醛来说,0.1ppm时对人体就会产生危害,O.6ppm时会刺激眼睛,引起咽喉不适。根据上述检测浓度,选择8位的ADc0809【41作为A/D转换芯片足可满足要求。2.4液晶显示电路

电信号经调理电路后输出给单片机的A/D转换

端口,经计算和处理后以ppm显示在液晶显示模块

Tcl602A[53上面。其与单片机连接电路如图3所示。

AT89S5l

TCl602AP3.7RS

P3.6

RW

P3.5

VD

P1.OP1.1詈VD。

P1.2D2P1.3D3V0

P1.4D4叫

P1.5D5P1.6D6VSSP1.7

D7

图3Tcl602A与A鸭9S51典型连接电路

2.5键盘输入

键盘控制选用最简单的控制,即对单片机的L/

-46?

工业仪表与自动化装置20Jo年第4期

O口直接进行扫描。因其简单,电路图不再画出。

2.6

USB接口电路

PDIusBDl2旧1完全符合usBl.1规范,内部封

装了UsB串行接口引擎(sIE)、FIFO和并行接口,并通过高速通用并行接口与微控制器进行通信,而且支持本地DMA传输。PDIusBDl2还集成了soft.Connect、GoodLink、可编程时钟输出、低频晶振和终端电阻等特性。所有这些特性都能使系统节省成本,同时在外围设备上很容易实现更高级的USB功

能。连接电路如图4所示。

Vnn

舞飞~

严攀爹

’:

图4PDIusBl2与A髓9S5l的典犁配置方式

图中采用单独地址/数据总线接口方式,ALE始终接低电平;A0脚接A1'89s5l的任何I/O引脚,通过它来区分输入到PDIUsBDl2的是命令还是数据;A倦9S5l的P|0口直接与PDIUsBDl2的数据总

线相连;CLKOuT时钟输出直接为A髑9s5l提供时

钟输入。

系统采用uSB接口供电,首先进行初始化,扫描是否有键按下,有键按下则依据设定选择采集通图5所示。

图5系统软件流程图

万方数据

4实验

实验的主要目的是验证电化学传感器对于相应气体的实际测量指标,并通过该指标设置单片机具体处理参数,实验设备连接如图6所示。

图6气体检测实验简图

系统对一氧化碳的检测范围设定为0—30

ppm,由于采用的一氧化碳电化学传感器的线性输

出理论值为(500±100)nA/ppm,下面以一氧化碳检测实验为例,得出其实际线性输出值。选用美国

PL公司生产的型号为PL—S一5的TEFLON采样袋,利用静态配气法一1配置0、5、10、15、20、25、30ppm七个不同浓度值的一氧化碳进行测量,在入气口1处接不同浓度的一氧化碳,调整流量计,利用真空泵进行抽气,每5s采集一次,使电化学传感器充分反应至稳定,取稳定后的10个测量值求均值,并记录。首先测量30ppm,当稳定后,调整Rc‰使得圪。的值在4.5V,一氧化碳每个浓度测量后,在入气口2处接氮气,对电化学传感器进行冲洗还原。

一氧化碳电化学传感器的实际测量值如下:

浓度值ppmO5lO1520

25

30l

实际值V

O.05O.8I1.56

1.73

3.043.89

4.5

由上述实际测量值拟合出线性曲线,得出其实际线性输出为450nA/ppm。硫化氢和甲醛检测实nA/ppm

和一700nA/ppm,依据上述实际线性输出值对单片结论

该文设计的气体检测系统可实现一氧化碳、硫

ppm,0—100ppm,0~l

(下转第100页)

3软件设计

道,如无则依初始设定操作,采样有害气体浓度并显示,通过uSB接口上传至主机,进行实时监控。如验同上,得出对应实际线性输出分别为600

机处理参数进行调整。

化氢和甲醛的浓度测量,并通过实验的方法对该装置进行了校准。系统对一氧化碳、硫化氢和甲醛的检测范围分别为0~30

ppm。系统基本完成设计任务,但是也存在着诸多有待改进之处,如可以选用分辨率更高的A/D转换芯片,或采用较高档的单片机,其内置A/D转换及通信模块还可进一步简化。

?lOO?工业仪表与自动化装置

表3欠压保护试验

2010年第4期

¨c/Os一Ⅱ是一个免费的源代码公开的实时操作系统,内核包含了任务调度、任务管理、时间管理、内存管理和任务间的通信与同步等基本功能"1。

根据系统的功能要求,将要完成的工作划分为3个任务:1)保护动作任务TAsK0;2)数据采集处理

任务TAsKl;3)显示、通信任务TAs瞄。任务划分

如图2所示。

TASKO:

其中:u。代表馈电开关上整定的额定工作电压。

从试验中可以发现,该智能保护器在检测到电网出现故障时能迅速做出反应,反应时间符合实际

①,/o几初始化:

②循环判断处理后的电网信息并执}JI相心的操作。

1ASKl:

要求。

总结

该文介绍了基于ARM7嵌入式操作系统的矿

①仞始化A/D转化;

②对备通道的数据进行计算。

1-ASK3:

用隔爆馈电开关智能保护器。在检测中应用了附加直流电源检测漏电电阻原理和相敏保护原理提高了检测的准确性。利用仙C/OS一Ⅱ操作系统使得设计得以简化并提高了装置的实时性和稳定性。

该保护器不仅保护功能齐全,而且显示信息丰富,使用方法简单,工作可靠,应用于矿用馈电开关

①LcD显示:

②485/cAN总线通信。

图2系统任务划分

4试验结果与分析

该智能保护器研制成功后进行了一系列试验,

表1~表3是结果分析。

表1过载延时保护试验

中,满足了现代煤矿井下用电设备的需要,具有很好

的应用价值和前景。

参考文献:[1][2]

国家煤矿安全监察局.煤矿安全规程[s].2005.梁翼龙,孟润泉,宋建成.井下低压电网智能化综合保护系统的研究[J].电工技术,2001(2):83—85.[3]赵强,徐磊.矿井漏电保护方案的分析与探讨[J].工

矿自动化,2006(3):64—66.[4]

高俊岭.基于零序电流方向选择性漏电保护的研究[J].煤矿安全,2007(6):1l一13.[5]

陈广大,杨方,戴凤龙.基于AVR单片机的矿用低压隔爆馈电开关智能保护器的设计[J].煤矿机械,2008(5):123一125.[6]

周立功.ARM嵌入式系统基础教程[M].北京:北京航空航天大学出版社,2005.[7]

其中:Ie代表馈电开关上整定的额定工作电流。

表2漏电闭锁保护试验

[美]拉伯罗斯.嵌入式实时操作系统斗C/os一Ⅱ[M].

邵贝贝,译.北京:北京航空航天大学出版社,2003.

(上接第46页)

参考文献:

[1]王召纯.自动检测技术[M].北京:冶金工业出版社,

2002.

[4]

吴建国.ADC0809A/D转换芯片的原理及应用[J].电子制作,2007(2):45—46.

[5]

欧伟明.液晶显示模块Tcl602A与单片机的接口技术[J].国外电子元器件,2003(3):50一52.

[2]李萍.A髑9S51单片机原理、开发与应用实例[M].北

京:中国电力出版社,2008.

[3]杨帮文.最新传感器实用手册[M].北京:人民邮电出

版社,2004.

[6]

广州周立功单片机发展有限公司.PDIusBl2一uSB接口器件[DB/0L].2000.

[7]

1S06144一1998

G舾AnalysisPrepartion0fCalibraiion

G鹊Mixtu聪staticVolumetrieMethod[z].

万方数据

基于单片机的气体检测系统设计与实现

基于单片机的气体检测系统设计与实现

作者:

作者单位:

刊名:

英文刊名:

年,卷(期):俞俊赟, 杨建华, 唐忠林, 崔博, YU Junyun, YANG Jianhua, TANG Zhonglin,CUI Bo西北工业大学,自动化学院,西安,710072工业仪表与自动化装置INDUSTRIAL INSTRUMENTATION & AUTOMATION2010(4)

参考文献(7条)

1.ISO 6144 -1998.Gas Analysis Prepartion of Calibration Gas Mixture Static Volumetrie Method

2.广州周立功单片机发展有限公司 PDIUSB12-USB接口器件 2000

3.欧伟明 液晶显示模块TC1602A与单片机的接口技术[期刊论文]-国外电子元器件 2003(03)

4.吴建国 ADC0809 A/D转换芯片的原理及应用 2007(02)

5.杨帮文 最新传感器实用手册 2004

6.李萍 AT89S51单片机原理、开发与应用实例 2008

7.王召纯 自动检测技术 2002

本文链接:http://d..cn/Periodical_gyybyzdhzz201004013.aspx

相关推荐