单片机的多气体检测系统设计方案

上传人:cl****1 文档编号:560856484 上传时间:2024-01-15 格式:DOCX 页数:4 大小:10.41KB
返回 下载 相关 举报
单片机的多气体检测系统设计方案_第1页
第1页 / 共4页
单片机的多气体检测系统设计方案_第2页
第2页 / 共4页
单片机的多气体检测系统设计方案_第3页
第3页 / 共4页
单片机的多气体检测系统设计方案_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《单片机的多气体检测系统设计方案》由会员分享,可在线阅读,更多相关《单片机的多气体检测系统设计方案(4页珍藏版)》请在金锄头文库上搜索。

1、单片机的多气体检测系统设计方案气体传感器是一种能将气体种类及其与浓度有关的信息转换成电气 信号的装置。根据这些电气信号的强弱就可以获得与待测气体在环境 中存在情况有关的信息,从而可以进行检测、监控、报警。因此由气 体传感器与模式识别系统构成的智能化气味识别仪器有着广泛的应 用领域,如食品工业、化学工业、环境监测、医学诊断、安全检查等, 越来越受到广泛关注。 传统的气体检测大多采用单气体检测方式, 即每测量一种气体需要一种测量仪表。用一种仪器能够进行多种气体 的检测和识别是气体检测仪的发展趋势,而本设计采用酒精传感器、 甲烷传感器、一氧化碳传感器等多种气体传感器组成传感器阵列,通 过传感器阵列能

2、把气体中的特定成分检测出来,并将其转化为电信 号,然后采用ADC0809将传感器输出的模拟信号转换为数字信号,运 用AT89C51进行数据处理和计算,并通过LED显示气体种类和浓度信 息,这样就实现了对多种气体的定性识别和检测。1硬件电路设计本 设计硬件电路由数据采集、数据转换、数据处理、结果显示和报警等 部分组成,涉及的芯片有AD0809模数转换芯片、AT89C51单片机、 SUN7474频率发生器以及一些气体传感器、驱动电路、复位电路和LED 显 示 模 块 。 系 统 的 功 能 框 图 如 图 1 所 示 。 620)this.style.width=620; border=0 图1系

3、统功能框图 1.1气体传感器阵列气体传感器阵列是电子嗅觉 系统的关键组成单元,相当于初级嗅觉神经元,由具有广谱响应特性、 交叉灵敏度较大、对不同气味/气体有不同灵敏度的气敏元件组成。 气体传感器是组成气体传感器阵列的核心器件。气体传感器是一种把 气体中的特定成分检测出来,并将其转化为电信号的器件。通常,气 体传感器阵列可以采用数个单独的气体传感器组合而成,并采用集成 工艺制作,体积小,功耗低,便于信号的集中采集与处理。单个气体 传感器与传敏阵列在特性上有质的区别,单个气体传感器对气味/气 体的响应可用强度来表示,而气敏传感器阵列除了各个传感器的响应 外,在全部传感器组成的多维空间中形成响应模式

4、,在环境条件一定 的情况下,阵列上的响应模式与其激励是一一对应的,而这正是该系 统能对多种气味和气体进行辨识的关键所在。 本设计要求实现对酒 精、甲烷、一氧化碳气体的定性和定量分析,首先最重要的工作是选 择合适的传感器,通过对性能、可实现性、价格等的对比,针对酒精 气体,选择的是MQ-303A酒精传感器,针对甲烷气体,采用的是MQ-4 半导体气体传感器,针对一氧化碳气体,选择的是V-40 氧化碳传 感器,由这三种传感器组成传感器阵列。 该设计通过气体传感器阵 列采集气体信息,并将采集到的信息转化为电信号,然后送到ADC0809 进行模数转换。 1.2数据采集和数据处理系统由气体传感器阵列输 出

5、的微弱电信号,经各自信号放大电路对信号进行预处理,使其转换 为O5V范围内变化的直流信号,送到A/D转换电路变换为数字信号, 对其进行数据采集处理。为了方便与89C51单片机的连接,本系统 选用ADC0809芯片对采集到的气体信息进行模数转换。其分辨率为8 位,不必进行零点和满度调整,且具有高阻抗斩波稳定比较器,8个 通道的多路开关可直接存取8个单端模拟信号中的一个。利用单片机 写启动A/D转换器,转换结束后再由ADC0809向89C51发出中断请求 信号,CPU响应中断请求。通过对译码器的读操作,读取转换结果并 送到被测量的相应存储区。再重新选择被测量,并再次启动A/D转换 后中断返回。 A

6、DC0809 与单片机 89C51 连线线路如图 2 所示。620)this.style.width=620; border=0图2ADC0809与89C51的连线线路 微处理器采用的是AT89C51芯片。 89C51单片机是ATMEL、PHILIPS和SST等公司生产的与80C51兼容 的低功耗、高性能8位单片机,具有比8031更丰富的硬件资源,特 别是其内部增加的闪速可电改写的存储器FlashROM给单片机的开发 及应用带来了很大的方便,且芯片价格非常便宜。在该系统中89C51 主要对采集数据进行处理,按各种气体浓度的数学模型计算出其浓 度,由数码管显示其相应的气体种类及浓度值,当浓度超标

7、时,进行 报警。该系统还采用了分频器SUN7474.分频器对脉冲信号进行2的 n次方分之一的分频,例如把32768HZ的脉冲信号变成1HZ的秒信号。 通常利用T触发器实现,每来一个脉冲后触发器状态改变一次,经过 n个T触发器处理后就可以得到2的n次方分之一的分频信号89C51 接12MHZ晶振,经ALE端后输出到分频器为2MHZ,分频器进行分频后 为ADC0809提供所需的工作时钟。1.3显示电路 在该设计中,LED 显示器的显示方法采用动态显示。LED动态显示的基本做法在于分时 轮流选通数码管的公共端,使得各数码管轮流导通,在选通相应LED 后,即在显示字段上得到显示字形码。这种方式不但能提高数码管的 发光效率,并且由于各个数码管的字段线是并联使用的,从而大大简 化了硬件线路。本设计中处理结果采用4位LED显示,首位显示气体 类别,后3位显示气体浓度。逐位轮流点亮各个LED,每一位保持1ms, 在1020ms之内再一次点亮,重复不止。这样利用人的视觉停留,好 像4位LED同时点亮一样。综上可得,基于单片机的多气体检测系 统的数据采集、数据处理及结果显示电路如图 3。 620)this.style.width=620; border=0 图3多气体检测系统电路

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号