0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用单片机进行多气体检测系统设计

要长高 来源:中电网 作者:中电网 2022-07-14 15:11 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

气体传感器是一种能将气体种类及其与浓度有关的信息转换成电气信号的装置。根据这些电气信号的强弱就可以获得与待测气体在环境中存在情况有关的信息,从而可以进行检测、监控、报警。因此由气体传感器与模式识别系统构成的智能化气味识别仪器有着广泛的应用领域,如食品工业、化学工业、环境监测、医学诊断、安全检查等,越来越受到广泛关注。

传统的气体检测大多采用单气体检测方式, 即每测量一种气体需要一种测量仪表。用一种仪器能够进行多种气体的检测和识别是气体检测仪的发展趋势,而本设计采用酒精传感器、甲烷传感器、一氧化碳传感器等多种气体传感器组成传感器阵列,通过传感器阵列能把气体中的特定成分检测出来,并将其转化为电信号,然后采用ADC0809 将传感器输出的模拟信号转换为数字信号,运用AT89C51 进行数据处理和计算,并通过LED 显示气体种类和浓度信息,这样就实现了对多种气体的定性识别和检测。

1 硬件

本设计硬件电路由数据采集、数据转换、数据处理、结果显示和报警等部分组成,涉及的芯片有AD0809 模数转换芯片、AT89C51单片机、SUN7474频率发生器以及一些气体传感器、、复位电路和LED 显示模块。系统的功能框图如图1 所示。

pYYBAGLPwVCAf8krAAAeF74VLdo686.jpg

图1 系统功能框图

1.1 气体传感器阵列

气体传感器阵列是电子嗅觉系统的关键组成单元,相当于初级嗅觉神经元,由具有广谱响应特性、交叉灵敏度较大、对不同气味/气体有不同灵敏度的气敏元件组成。

气体传感器是组成气体传感器阵列的器件。气体传感器是一种把气体中的特定成分检测出来,并将其转化为电信号的器件。通常,气体传感器阵列可以采用数个单独的气体传感器组合而成,并采用集成工艺制作,体积小,功耗低,便于信号的集中采集与处理。单个气体传感器与传敏阵列在特性上有质的区别,单个气体传感器对气味/ 气体的响应可用强度来表示,而气敏传感器阵列除了各个传感器的响应外,在全部传感器组成的多维空间中形成响应模式,在环境条件一定的情况下,阵列上的响应模式与其激励是一一对应的,而这正是该系统能对多种气味和气体进行辨识的关键所在。

本设计要求实现对酒精、甲烷、一氧化碳气体的定性和定量分析,首先重要的工作是选择合适的传感器,通过对性能、可实现性、价格等的对比,针对酒精气体,选择的是MQ-303A酒精传感器,针对甲烷气体,采用的是MQ-4 半导体气体传感器,针对一氧化碳气体,选择的是V-40 一氧化碳传感器,由这三种传感器组成传感器阵列。

该设计通过气体传感器阵列采集气体信息,并将采集到的信息转化为电信号,然后送到ADC0809 进行模数转换。

1.2 数据采集和数据处理系统

由气体传感器阵列输出的微弱电信号,经各自信号放大电路对信号进行预处理,使其转换为O ~5V 范围内变化的直流信号,送到A/D 转换电路变换为数字信号,对其进行数据采集处理。

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

poYBAGLPwVCAA4TOAABs1ktkwx0333.jpg

图2 ADC0809 与89C51 的连线线路

采用的是AT89C51 芯片。

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

该系统还采用了分频器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,在10~20ms 之内再点亮,重复不止。这样利用人的视觉停留,好像4 位LED 同时点亮一样。

综上可得,基于单片机的多气体检测系统的数据采集、数据处理及结果显示电路如图3。

pYYBAGLPwVGANUfQAAC6YsD4b7s860.jpg

图3 多气体检测系统电路

2 软件设计

本设计由数据采集、数据转换、数据处理、显示和报警几个模块组成。

主程序流程图为图4。

poYBAGLPwVGAYubRAAAzx3XgzhY689.jpg

图4 主程序流程图

AD0809 部分程序流程图为图5。

pYYBAGLPwVGAEmIFAABCjlhfKvg942.jpg

图5 AD0809 部分程序流程图

显示子程序流程图如图6。

poYBAGLPwVKAT73iAAB4wl00nC8472.jpg

图6 显示子程序流程图

结语

本文介绍了进行多气体分析的电子嗅觉系统的硬件结构和软件设计。在本设计中采用多传感器组成传感器阵列,可针对多种不同气体进行信息采集、信息转换和数据处理,显示气体种类和浓度信息,为多种气体的检测提供了一种切实可行的解决方案。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2574

    文章

    54402

    浏览量

    786233
  • 单片机
    +关注

    关注

    6074

    文章

    45341

    浏览量

    663710
  • 气体检测
    +关注

    关注

    0

    文章

    71

    浏览量

    12985
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    单片机系统进行扩展时需要遵循的原则有哪些

    一个单片机应用系统的硬件电路设计包含两部门内容:一是系统扩展,即单片机内部的功能单元,如ROM、RAM、I/O、定时器/计数器、间断系统等不
    发表于 12-09 07:56

    单片机系统硬件的调试方法

    单片机系统硬件调试,通常有静态调试和动态调试两种不同,前者是通过目测、万能表测试、加电检查、联机检查的方法,在加电于样机之前.对样机的型号规格,以及安装要求等进行核对,同时检查 电源 系统
    发表于 12-03 06:10

    2025年12月气体检测仪十大品牌权威榜单

    在工业生产、环境监测与公共安全领域,气体检测仪扮演着至关重要的“电子哨兵”角色。面对市场上琳琅满目的品牌,如何选择一家技术可靠、服务完善的生产商,是众多企业安全负责人关注的焦点。本文基于2025年
    的头像 发表于 12-02 15:05 161次阅读
    2025年12月<b class='flag-5'>多</b><b class='flag-5'>气体检测</b>仪十大品牌权威榜单

    2025年11月固定式气体检测仪十大品牌权威榜单

    ,这些品牌在检测精度、系统稳定性和服务支持方面表现突出,帮助您在选购时做出明智决策。瑞达朵云作为深圳市瑞达同生科技发展有限公司的核心品牌,深耕气体检测行业20年,
    的头像 发表于 12-01 15:55 145次阅读
    2025年11月固定式<b class='flag-5'>气体检测</b>仪十大品牌权威榜单

    新品|Unit MQ,可燃气体检测单元

    UnitMQ是一款基于半导体气体传感器(MQ-5)设计的可燃气体检测单元,内部集成了MCU(STM32G030F6P6),主要用于环境中可燃气体(如丙烷、甲烷等)的检测。该单元可通过I
    的头像 发表于 08-29 17:48 440次阅读
    新品|Unit MQ,可燃<b class='flag-5'>气体检测</b>单元

    怎么测单片机系统频率

    单片机系统频率是指单片机工作时的时钟频率,它直接影响单片机的运行速度和处理能力,准确测量系统频率对单片机
    的头像 发表于 07-25 11:39 484次阅读

    华盛昌GD-3806便携式四合一气体检测仪的应用案例

    GD-3806便携式四合一气体检测仪可快速检测多种气体浓度,进行温湿度测量,并具有超标报警功能。其配置的2.8寸LCD彩屏可实时显示检测项目
    的头像 发表于 05-28 11:03 1166次阅读

    云南恩田有毒有害气体检测系统# 的安全#隧道施工#有毒有害气体检测

    气体检测
    恩田智能设备
    发布于 :2025年05月15日 15:06:40

    基于51单片机的温湿度检测与调节系统电路图

    电子发烧友网站提供《基于51单片机的温湿度检测与调节系统电路图》资料免费下载
    发表于 05-12 17:23 1次下载

    汉威科技推出新款便携式气体检测

    便携式气体检测仪是石油、化工、燃气、环境监测、应急救援等领域日常巡检、有限空间作业的必备工具。
    的头像 发表于 04-25 17:30 1046次阅读

    WT588F02B-8S语音芯片:低成本高灵活的气体检测报警器语音IC方案

    的方向演进。广州唯创电子推出的WT588F02B-8S语音芯片,以“离在线语音更换+协议通信”为核心优势,为气体检测报警器提供了一套高效、灵活的低成本语音解决方案
    的头像 发表于 04-22 09:14 608次阅读
    WT588F02B-8S语音芯片:低成本高灵活的<b class='flag-5'>气体检测</b>报警器语音IC方案

    气体检漏仪如何操作?注意事项有哪些?

    进行扫描。当气体检漏仪发出警报声或显示泄漏指示时,立即停止移动并仔细检查该区域。并记录泄漏点的位置和泄漏程度,为后续维修提供参考。 在选择气体检漏仪时,首要考虑的是其检测范围。由于不
    发表于 03-12 15:08

    要设计CH气体检测设备应用的激光源波长为3370nm,请问DMD微镜的反射波长是多少?

    请问:我现在要设计CH气体检测设备应用的激光源波长为3370nm,请问贵司的DMD微镜的反射波长是多少?我们的要求能满足吗?
    发表于 02-24 08:08

    AN4121-采用PIC16F单片机进行系统电源控制

    电子发烧友网站提供《AN4121-采用PIC16F单片机进行系统电源控制.pdf》资料免费下载
    发表于 01-21 14:42 0次下载
    AN4121-采用PIC16F<b class='flag-5'>单片机</b><b class='flag-5'>进行</b><b class='flag-5'>系统</b>电源控制

    大核桃防爆气体检测终端确保高危气体场景“零事故、零伤害”的安全目标

    、零伤害”的安全目标,BIGWALNUT大核桃品牌推出了全新的防爆气体检测终端。这款设备以其卓越的性能、精准的检测能力和高度的安全可靠性,为高危气体场景的安全管理
    的头像 发表于 12-11 15:39 598次阅读
    大核桃防爆<b class='flag-5'>气体检测</b>终端确保高危<b class='flag-5'>气体</b>场景“零事故、零伤害”的安全目标