历史上的今天
返回首页

历史上的今天

今天是:2025年04月01日(星期二)

正在发生

2021年04月01日 | 一款基于STM32的便携式二氧化碳监测仪设计

2021-04-01 来源:eefocus

CO2浓度的检测方法大致分化学方法和物理方法。CO2浓度检测方法有滴定法、热催化法、气敏法、电化学法,这些属于化学方法,这些方法普遍存在价格贵,普适性差等问题,且测量精度较低。而物理的方法有超声波法、气相色谱法以及众多借助于光学来实现检测的方法。也有像光声光谱法这种化学和物理结合的方法。吸收光谱法的依据是不同化学结构的气体分子对不同波长的辐射的吸收程度不同,CO2气体分子对特定波长的红外光有强烈的吸收。


目前各种检测用的CO2传感器主要有固体电解质式、钛酸钡复合氧化物电容式、电导变化型厚膜式等,这些传感器存在对气体的选择性差、易出现误报、需要频繁校准、使用寿命较短等不足。而红外吸收型CO2传感器具有测量范围宽、灵敏度高、响应时间快、选择性好、抗干扰能力强等特点。因此,本次设计采用红外吸收型CO2传感器。


1 传感原理

红外吸收型CO2气体传感器是基于气体的吸收光谱随物质的不同而存在差异的原理制成的。不同气体分子化学结构不同,对不同波长的红外辐射的吸收程度就不同,因此,不同波长的红外辐射依次照射到样品物质时,某些波长的辐射能被样品物质选择吸收而变弱,产生红外吸收光谱,故当知道某种物质的红外吸收光谱时,便能从中获得该物质在红外区的吸收峰。


同一种物质不同浓度时,在同一吸收峰位置有不同的吸收强度,吸收强度与浓度成正比关系。因此通过检测气体对光的波长和强度的影响,便可以确定气体的浓度。


根据比尔朗伯定律,输出光发光强度I、输入光发光强度I0和气体浓度c之间的关系为


I=I0exp(-αmLc) (1)


式中:αm为摩尔分子吸收系数;c为待测气体浓度;L为光和气体的作用长度(传感长度)。对式(1)进行变换,得:



2 仪器设计框图

前端传感器输出的数字信号,以串口方式与STM32进行通讯,此仪器设计三通道采集,利用继电器电路对传感器通道进行选择,STM32将浓度值显示在液晶屏上,液晶屏带有触摸功能,通过编写液晶显示界面,调用相关按键程序,选择传感器通道以及保存为U盘数据等功能。框图如图1所示。

3 传感器选择

选择了DYNAMENT公司的premier二氧化碳传感器,此传感器运用非色散红外原理检测气体,它包括长寿命钨红外光源、供扩散气体进入的光通道、一对经温度补偿的红外原理热电交换检测元件、半导体温度传感器和处理红外热电交换检测器信号的电子电路,使用方便快捷,如图2为二氧化碳传感器外形封装图。


4 硬件电路设计

本仪器设计3个通道的二氧化碳传感器采集,通过3个继电器来选择传感器的通断。如图3为继电器控制电路。


使用低功耗单片机STM32F103RE,内核为:ARM 32-bitCortex-M3 CPU,尺寸为:10mmx10 mm,带有4个串口,在本仪器设计中,用到3个串口,一个与传感器进行通讯,一个与液晶进行通讯,一个与USB存储模块通讯。如图4为控制器最小系统。

选择迪文科技有限公司的液晶,型号为DMT32240C035_02W,基本参数为:3.5英寸,M100内核,65K色串口液晶人机界面。此款液晶带有触摸功能,系统设计时,不用添加按键电路,只需编写液晶按键程序就能实现按键功能,简单的实现参数的设置,数据保存,档位切换等功能。


5 软件设计

仪器开机后进入液晶程序界面,选择传感器通道,进入数据采集程序,将当前二氧化碳浓度值显示于液晶屏上,点击液晶显示界面上的保存按钮,保存当前时间的二氧化碳浓度值。仪器软件总体设计流程如图5所示。


6 室内实验

利用组装的便携式二氧化碳监测仪进行了室内的测试实验,如表1为3个通道对同一环境下,二氧化碳浓度的测试数据,每个通道测试10次。从测试数据上看每个通道测试数据较为稳定。且与空气中二氧化碳碳理论在浓度值接近。

7 结束语

该仪器的开发主要是为二氧化碳储存项目服务,对二氧化碳泄露进行监测,针对泄露的二氧化碳浓度值范围不定的情况,仪器设计了三个通道,并通过实验测试了三个通道数据采集情况,测试结果说明,仪器运行正常。


推荐阅读

史海拾趣

Dino-Lite公司的发展小趣事

Dino-Lite公司在发展过程中,始终注重市场拓展和合作伙伴关系的建立。公司与多家知名企业建立了长期稳定的合作关系,共同开拓市场、分享资源。通过与合作伙伴的紧密合作,Dino-Lite公司的产品得以快速进入各个行业领域,并获得了良好的口碑和市场份额。

此外,Dino-Lite公司还积极参与国际展览和交流活动,展示公司的最新技术和产品。这些活动不仅提高了公司的知名度,也为公司带来了更多的商业机会和合作伙伴。

ERNI公司的发展小趣事

进入20世纪60年代,ERNI开始关注连接器技术的发展。他们意识到,随着电子设备的日益复杂和多样化,对连接器技术的需求也将不断增长。因此,ERNI投入大量资源进行研发,终于在1967年成功开发出第一个背板连接器,这一创新技术迅速成为公司的核心产品,也为ERNI在连接器市场赢得了声誉。

COMPEX公司的发展小趣事

COMPEX公司自成立以来,一直致力于电子技术的研发与创新。在光通讯领域,公司凭借先进的光通讯模块电路板小器件技术,逐渐在市场中占据了一席之地。COMPEX团队不断突破技术壁垒,推出了多款高性能、高可靠性的产品,赢得了客户的广泛认可。同时,公司还积极与国内外知名企业和研究机构合作,共同推动电子行业的技术进步。

Elite公司的发展小趣事

进入21世纪后,电子行业迎来了新的发展机遇和挑战。面对行业内的激烈竞争和技术的快速迭代,Elite意识到必须加快转型升级步伐。公司开始涉足智能家居、物联网等新兴市场领域,并成功推出了一系列具有竞争力的产品。这些新产品不仅为公司带来了新的增长点,也进一步巩固了Elite在电子行业的领先地位。

台湾町洋(dinkle)公司的发展小趣事

町洋公司创立于1983年,由一群志同道合的电子工程师创立。创业初期,町洋专注于接线端子及相关产品的研发与生产,凭借其独特的设计理念和精湛的生产工艺,逐渐在台湾市场上崭露头角。公司创始人深知产品质量的重要性,因此始终坚持严格的品质控制,赢得了客户的信赖。

安国国际(ALCOR)公司的发展小趣事

进入21世纪,安国继续深耕集线器控制芯片领域。2000年,公司发布了首款USB键盘集线器控制芯片——AU9432,这款芯片凭借其卓越的性能和稳定性,成功被Apple的iMAC键盘所采用。这一里程碑事件不仅证明了安国在集线器控制芯片领域的领先地位,也为其后续的产品研发和市场拓展奠定了坚实基础。

问答坊 | AI 解惑

我给EEworld的单片机版块的一点建议!

呵呵,一点个人建议哦!现在学习单片机的人是越来越多,EEworld在这方面的推广的功劳那也是非常多的!! 单片机的学习者一般都是从MC51的8位机学习起来的,但是随着信息社会的发展。8位的单片机毕竟也有一定的局限性,所以16位的,32位的单片机也 ...…

查看全部问答>

大开眼界---看看国外工程师们的AVR单片机设计实例---连载中

这是从国外一个网站上摘抄的AVR单片机设计实例。网址是http://www.avrfreaks.net。 由于本人英文水平很烂,技术水平也很烂。所以翻译的不好,请大家原谅。 另外高手们可以直接到这个网站看看,如果我翻译的不对,请指出来。感谢大家! 先给出5 ...…

查看全部问答>

wince进入sleep以后回来时出现花屏和闪屏现象

如题。不知有人碰到过没,望赐教。。。…

查看全部问答>

socket的type字段能不能填写自定义的类型

  socket函数原型为:int socket(int domain, int type, int protocol);domain指明所使用的协议族,通常为PF_INET,表示互联网协议族(TCP/IP协议族);type参数指定socket的类型:SOCK_STREAM 或SOCK_DGRAM,Socket接口还定义了原始Sock ...…

查看全部问答>

OS如何知道是USB线还是电源线插上了?

1,插上USB线,OS会把SD卡在PC机上弹出;插上电源线,OS只会充电。请问OS如何区分的? 2,在PC机上卸载掉SD卡,OS能否收到通知?…

查看全部问答>

请香主看看:关于stm32定时器捕获

我想要实现如下功能:要用stm32自带的AD测量交流信号的一个周波32个点。思路是这样子的:先用TIM4来检测交流信号的过零点,我准备用TIM4的捕获功能,当信号有上升沿时,捕获,此时会进入中断程序(在定时器配置的时候已经开了捕获中断),在中 ...…

查看全部问答>

mega128 兼容103模式 的相关疑问

小弟最近刚开始学习avr的单片机,手上有一块mega128的开发板 在学习的过程中,发现书中总是提到“mega103兼容模式下”。对此我不是很明白 谁能准确的告诉我一下,什么叫103兼容模式呀?为什么要设计兼容mega103 模式啊…

查看全部问答>

5V驱动12v 800mA负载,多路,最好不是分离电路,求方案

如题,求51单片机驱动 多路 12v 800mA负载,最好不是分离电路,求方案…

查看全部问答>

关于FPGA与IDE你知道多少?

真不知道这个问题放在哪个版块,因为这个项目于FPGA有关就暂时放在这里吧!      今天临时接到一份任务,需要查找有关PATA接口设计的问题,在网上看到很多资料,才发现硬盘接口有多种,分为IDE、SATA、SCSI、光纤通道和SAS五 ...…

查看全部问答>

电源管理

跟着老师做项目,有个DC电池组合电源24V需要检测它在运作过程中的剩余容量,有什么好的电源管理芯片推荐,或者有什么好的方案?感激不尽。 我的想法大概是这样的,电池出来直接通过一个电源管理芯片,之后电源芯片输出接入单片机引脚,随着电池容 ...…

查看全部问答>