- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于STM32CO2浓度探测系统研究
基于STM32CO2浓度探测系统研究
摘要:随着社会的进步和人民生活水平的提高,环境问题越来越受到人们的关注,CO2浓度成为水环境安全的重要指标。针对传统CO2浓度探测器智能化程度低和信号分析能力差的问题,应用非分散红外(NDIR)新型CO2气体检测系统,持续不间断地测量水体表面的CO2浓度。系统以单片机STM32为控制芯片,电路是基于热电堆的气体传感器,利用了非分散红外(NDIR)原理。该电路针对CO2浓度测量进行优化,通过采用不同滤光器的热电堆之后亦可精确测量多种气体的浓度。
关键词关键词:CO2浓度;NDIR;热电堆
DOIDOI:10.11907/rjdk.171511
中图分类号:TP319
文献标识码:A文章编号文章编号2017)011005103
0引言
随着人类工业化的进行,大量的煤炭、石油、天然气等化石燃料的使用和土地利用方式的变化,使得大气中温室气体浓度迅速增加[1]。自从工业革命以来,人类活动对气候的影响总体上呈上升趋势。截至2005年,大气浓度值已从工业化前的约280ppm上升到400ppm,并在持续增加[2]。CO2对于水生植物光合作用有着至关重要的影响,水中CO2的溶解服从亨利定律[3],并受温度影响,CO2浓度升高对水生生态系统的影响极其显著。因此,在全球气候变化背景下研究CO2测量仪尤为重要[4]。该系统是一个完整的基于热电偶的CO2测量仪,利用了非分散红外技术原理,通过采用不同滤波器的热电堆测量CO2浓度。
1系统结构
整个系统以STM32F103C8T6为核心,整个电路框架包括稳压模块、温湿度传感器、两个按键、四路AD采集、一个Nokia5110液晶屏以及一个泵。STM32系列的32位闪存微控制器是使用ARM公司 的CortexM3内核,它具有集高性能、低功耗、实时应用、具有竞争性价格于一体的优势[5],内含18通道的12位A/D转换器及USART、IIC、USB2.0等丰富的外围设备。稳压模块采用ADP7105芯片,该芯片提供3个固定输出电压选项和可调输出型号,可通过外置反馈分压器,将输出电压调节至1.22V~19V,可以为二氧化碳探测器系统提供12V、5V、3.3V电压。系统通过控制泵的转动抽取现场气体,经过光学气室后四路AD采集相应信号,产生的信号电压相对较小(从几百微伏到几毫伏),需要使用高增益和极低的失调与漂移的AD8629运算放大器放大输出信号[6]。再通过相关算法计算CO2浓度,温湿度传感器检测环境,液晶屏实时显示环境温度和CO2浓度。系统结构如图1所示。
2二氧化碳检测工作原理
系统使用热电堆传感器接收照射的红外光源,热电堆传感器由若干热电偶串联而成,被红外光波照射的吸收膜是一种热容量小、温度容易上升的薄膜[7]。红外光照射热电堆时,各热电偶测温端温度上升,热电偶之间就会产生电动势,有源检测器的红外密度通过密封光路气室递减[8],此关系称为比尔朗伯定律,I=I0e-klx。该定律是本系统设计的基础依据,描述如图2所示。
式中,I表示在目标气体中红外密度,I0表示零气体时红外密度,K表示特定气体和滤光气体密度,l表示灯与检测器之间的等效光?W路径长度,x表示气体浓度。
图2光强通过CO2变化情况
将CO2通入采样腔中,当一束平行的单色光通过采样腔时,CO2的吸光度与CO2浓度和光的乘积成正比。采样腔中的CO2浓度越大则对光的吸收愈多,透过的光就愈弱。向采样腔中通入低浓度的CO2气体或者纯氮气,再输入高浓度的CO2,通过这两种浓度的气体进行校准。
在红外频谱中,气体可吸收特定频率的光波,这种特性可用作气体分析。当红外辐射射入气体中,并且当红外波长匹配分子的自然频率或谐振频率时,原子能态根据分子的离散步长变化而振动[9]。
如图3所示,CO2在4 200~4 300nm范围内的吸收强度比在其它波长的吸收强度强,在3 500~4 000nm之间的吸收强度最弱。图4显示了CO2吸收频谱与水的吸收频谱重叠,可以明显发现,在3 500~4 300mm范围内,水对红外频谱的吸收较弱,因此选择此波长段的光波。在检测器上放置两个滤光器,一个滤光器吸收波长4 260nm光的输出作检测通道,另一个吸收3 910nm光的输出作基准通道。通过两个通道的电压之比即可计算出CO2的浓度(所有吸收数据均来自HITRAN数据库)。
3系统设计与实现
系统主要实现如下模块功能:系统初始化、上位机通信协议、数据采集、算法设计、液晶显示。系统流程如图5所示。
图5系统流程
3.1系统初始化
初始化MCU和系统自检初始化定时器,主要包括系统时钟设置定ADC初始化、串口初始化
文档评论(0)