2013正 仪表技术与传感器 Instrument Technique and Sensor 2013 No.7 第7期 基于MSP430F149单片机的大气环境CO2探测仪的设计与实现 黄见 ,胡顺星 ,冯 林 。,孟祥谦 ,张世国 ,邵石生 ,苑克娥 ,曹开法 ,徐之海 230031; 2.中国科学院研究生院,北京100049) (1.中国科学院安徽光学精密机械研究所,中国科学院大气成分与光学重点实验室,安徽合肥摘要:介绍了一种新型的大气环境CO 实时探测系统。该系统依据双波长非分光红外吸收技术,利用MSP430F149 单片机作为控制核心,通过单片机自带的12位模/数转换器对经过放大、滤波预处理后的双通道信号进行模数转换,然后 通过RS232总线将数据传送到上位机进行显示、处理、存盘。上位机利用LabVIEW8.6软件设计了一套数据采集、存储和 分析于一体的虚拟探测平台。连续24 h测量结果表明:该系统能较准确地反映出大气环境中CO:的昼夜变化特征,通过 与EC9820型CO:地面分析仪对比分析可知,两者的一致性较好。有很好的应用前景。 关键词:CO2探测;MSP430F149;LabVIEW;非分光红外 中图分类号:TP393 文献标识码:A 文章编号:1002—1841(2013)07—0032—03 Design and Development of CO2 Analyzer of Atmospheric Ambient Based on MSP430F149 HUANG Jian ,HU Shun—xing ,FENG Lin 一,MENG Xiang.qian 一,ZHANG Shi.gno 一, SHAO Shi—sheng ,YUAN Ke—e ,CAO Kai—fa ,XU Zhi—hai (1.Key Laboratory of Atmospheric Composition and Optical Radiation,Anhui Institute of Optics and Fine Mechanics,Chinese Academy of Sciences,Herei,Anhni 230031,China; 2.Graduate School of Chinese Academy of Sciences,Beijing 100049,China) Abstract:A new type of real—time detection system of atmospheric ambient CO2 based on dual wavelength of NDIR absorption technology was introduced.This system was designed by MCU of MSP430F149 which embedded a 12 bits A/D conveaer that can acquire the dual—channel signal of CO2 concentration after proeess through ampliier and ffilter circuits.Through the RS一232 inter— face the digit can be delivered to the PC which can display,process and store them with the virtual instrument software of Lab— VIEW8.6.The test results show that the designed system can accurately reflect the trend of atmospheric ambient CO2 in 24 hours measurement.The comparison experiment’S results demonstrate that the design is feasible and of great signiifcance with CO2 analy— zer of EC9820 from ECOTECH of Australia. Key words:CO2 detection;MSP430F149;LabVIEW;NDIR 0引言 外,主要包括以下几个部分: 根据气体吸收理论可知,每种气体都有其独特的吸收峰, 而对吸收峰以外波长的光吸收极少 。双波长测量方法是在 (1)红外热电堆探测器及光源。通过单片机产生PWM调 制信号将调制电压加在红外光源上,使其发出特定谱线的红外 光,大气中的CO:对其选择性吸收,通过探测器输出的信号强 度进而反演出大气中CO:的含量。 (2)前置放大及滤波调理电路。负责对微弱的电信号进行 放大、滤波,使之满足单片机A/D转换的要求。 (3)单片机模块。本设计的控制核心,负责将放大、滤波预 单波长测量的基础上,引入了不被待测气体吸收的光作为参考 光。通过检测双波长输出通道的信号强度经相关算法就可以 计算出气体的浓度。据此理论,采用的超低功耗单片机 MSP430F149作为控制核心,完成光源的调制,双通道数据的采 集以及数据的传输;上位机采用LabVIEW8.6编制了数据接收、 显示、存储、处理程序。连续24 h测量结果表明:该系统能较准 处理后的CO:信息进行A/D转换及数字量的传输,以及红外 光源调制信号的产生。 (4)串口通信模块。负责下位机与上位机之间数据通信。 2硬件设计 2.1探测器及红外光源 确地反映出大气环境CO:的昼夜变化特征。通过与EC9820型 CO:地面分析仪对比分析可知,两者的一致性较好。 1系统设计 系统的硬件结构如图1所示,除抽气泵及控制阀机械结构 基金项目:科技部科技基础性工作专项基金(2007FY110700);国家自然 科学基金(41005015);中科院知识创新工程重要方向性项目(KJCX2一 EW—N07) 红外探测器是非分光红外气体传感器的核心部件,测量精 度很大程度取决于传感器的性能高低。设计中选择高灵敏度 热电堆传感器,型号为HTS—E21一F3.91/F4.26,该探测器在 其封装上固定安装有针对不同气体的窄带干涉滤光片,可以实 收稿日期:2012—08—27收修改稿日期:2013—04—20 第7期 黄见等:基于MSP430F149单片机的大气环境CO:探测仪的设计与实现 33 输81电压范围是1.2~37 V,负载电流最大为1.5 A.LM317输 出 可通过可变电阻进行调节,如式(1): Vou,=1.25 ̄(1+惫)=1.25 x(1+ R1) (1) 图2红外光源电源产生电路 图1系统结构框图 现对不同气体的测量。HTS—E21一F3.91/F4.26是双通道大 通过调整滑动电阻器R。可使得 在5.7—6.3 V之问。 气CO:探测器,其中乃.9l通道对应CO:吸收谷处,而F4.26 图2中的D。是为了使得电容c2放电时,保护LM317不受损 通道对应CO:吸收峰上。两通道输出强度信号的差别表征了 坏。单片机产生调制信号加上NPN三极管8050的基极,即可 CO:的浓度信息。通过该探测器,将表征CO 强度信息的光信 在EMIRS200的1、2两管脚上加上调制电压。 号转换为相应的电信号。 2.2信号调理单元 红外光源选择EMIRS红外光源EMIRS200,该光源发射窗 信号调理部分主要是对红外探测器输出的电压信号进行 口上安装有透明窗,可以保证发射的红外光波长在特定范围 放大、滤波使之满足模数转换的要求,如图3所示。红外光通 内,适合于对常规的气体如CO:、CO、CH 、NO、SO:等气体进行 过气室后,在探测器端检测出两不同的微弱电信号,同时伴有 测量。还可以阻止外界环境对光源温度的影响。EMIRS200可 很强的背景噪声。为了有效地提取有用电信号,必须设计高精 以工作在连续或者脉冲调制模式下,快速加热与冷却时间分别 度、高放大倍数的放大电路,且考虑信号的滤波及电磁兼容性。 为11 ms、17 ms.图2为红外光源的调制电路。由于EMIRS200 设计中的运算放大器与有源滤波器的放大器均采用双路精密 工作电压范围在5.7~6.3 V之间,采用可调稳压电源芯片 零漂移的LTC1051运算放大器。图3的上下两部分对应测量 LM317为其供电。LM317是三端可调正稳压集成电路,可调的 通道和参考通道,电路结构是一样的。 图3信号调理电路 图3中U1A对红外探测器测量通道输81的电压信号进行 R,l、c6、R。2、C 、U3A组成二阶有源低通滤波器 。通过调 放大,设U1A同向输入端输入为ui ,输出端电压为 ,则有: 整式(2)、式(3)中可变电阻的阻值来调整输出电压,使放大滤 =(1+生R6)・ (2) 波调理后的电压满足单片机A/D输入的电压信号。 其中图3中的G、cs对高频信号进行滤波,R。、c4与U2A 2.3单片机模块 组成一阶有源滤波器。R9、R.。、U2A组成同向放大电路,电压 采用MSP430FI49作为主控器件。MSP430F149为16位 放大倍数为: RISC结构,外设和内存统一编址,寻址范围可达64 KB,内嵌8 通道12位A/D转换器、UART通信接口和SPI通信接口。具有 AU2Av-1+ (3) 正常工作模式和4种节电模式,各模式之间可以切换,使之满 足超低功耗的需求。系统采用单片机自带A/D转换器完成数