基于LabVIEW的光谱数据采集与分析

发布者:泥匠手最新更新时间:2014-08-15 来源: eefocus关键字:LabVIEW  最小二乘法  CCD  LabVIEW的光谱数据采集 手机看文章 扫描二维码
随时随地手机看文章

1.引言

随着科学技术的发展和光谱分析系统的广泛研究,人们对光谱分析系统的主要指标,如光谱测量范围、分辨率、精度等方面,都提出了越来越高的要求,光谱仪现在的发展方向是微型化、自动化和高精度化。因此,本文引入了新兴的虚拟仪器技术,设计了一个基于LabVIEW的光谱分析及数据采集系统,使光谱分析系统整体性能有所提高,并且操作简单,功能较强。

2.系统设计

2.1系统结构

根据光谱分析采集系统的工作流程,将整个系统分为光学系统设计、硬件设计及应用程序设计三部分工作。光谱分析系统是典型的基于光电探测器进行测量的光电检测仪器,所以结合系统的设计要求,为了满足微型化以及低成本的要求,考虑使用线阵CCD探测器。光栅分出的光由TCD1304AP型号线阵CCD采集接收,由调理电路进行放大滤波处理输送给A/D模数转换器,将模拟信号转换成数字信号,最后由PXI-6289采集到数据输送给上位机,选择LabVIEW接收数据、显示及分析等工作。

2.2分光系统部分

分光系统是光谱分析系统中的关键部件,直接决定着系统的分光性能。光谱仪器的分光方式有多种,根据光谱测量方式的不同,分为滤光片分光、棱镜分光、光栅分光。本文选用的是光栅分光方式。这种设计结构简单,光损耗小,分辨率高、信噪比高。现在流行的CaernyTurner分光系统是一种非常紧凑的光学系统,把光路尽可能的简化。

2.3数据采集部分

采用NI公司的数据采集卡PXI-6289,它可以直接插入工控机的PXI插槽中,即插即用,PXI-6289是一种高性能多功能数据采集卡,配有2.0GHz双核处理器,转换速度最大可达40kHz,并且为用户提供32路模拟输入通道,由于LabVIEW对其提供了驱动程序,所以采集数据是可直接调用软件中的采集函数,非常方便。

根据系统指标要求,设计选择使用TCD-1304AP,由于输出的模拟信号比较微弱,通常只有几百毫伏,要想在实际应用中获得高质量的输出信号和高的系统信噪比,必须先对CCD的输出信号进行调理放大,经过一个射级跟随器进行功率放大,并对噪声进行一定的抑制,最大限度的滤除暗电流和低噪声信号所带来的干扰。TCD1304AP输出的模拟信号送入到以CLC409搭建的差分电路进行处理。

2.4数据处理部分

由于数据采集过程中内在噪声,光路噪声等因素的存在,直接影响了系统的信噪比。所以要对得到的样品光谱信息进行滤噪处理。

由信号的处理方向可以分为两种滤波器:

模拟滤波器和数字滤波器。传统模拟滤波器的输入和输出都是连续的,而数字滤波器的输入与输出都是离散时间信号。在LabVIEW中所要研究的都是数字滤波器(计算机中进行信号处理的都是数字信号)。

(l)多次测量结果的累加平均

在对原始数据进行滤波时,我们采用了多次测量,对测量结果进行累加最终取平均值的方法。测量的次数可以由用户根据自己的要求自行设定。设用户设定的测量次数为n次,则所得到的结果为:

(2)光谱图像的平滑滤波

与上述平均值滤波方式有所不同的是,这里所论述的平滑滤波方式是在空间上对某个数据的平滑处理。对于某次测量采集得到的N个数据,我们采用以下的平滑滤波公式:

其中,S为x1的处理邻域,m为S所包含的数据个数。比如m为7,那么每个被处理的数据前后各取3个数据进行平滑滤波。

2.5软件设计部分

前面板整体的布局是根据用户对界面的操作需要而设计的。

系统主界面如图1所示:


图1 系统主界面

界面的左面部分是系统的控制面板,主要控制执行系统的某一些任务,比如波峰的自动寻找,波长的检索以及显示数值。系统的中间部分是CCD每个像元所对应的光强幅值。系统的右面部分主要实现数据的显示,光强值与像元的相对应以及光强值与定标后的波长的相对应。所以实现了光谱图像的显示功能。

实现以上控制面板中功能的源代码,是应用图形编程语言编写。框图中包含有各种图形化函数、常量、变量、算法结构和连线等,从前面板中接收到用户输入的数据后,就会到设备内部运行相关指令参数进行相关操作,依据编好的程序,采用数据流的方式遍历程序,最后给出运行结果反馈给用户。

3.系统测试及分析

本节采取特性光谱标定的方法对光谱进行相应地光谱标定,找到特定谱线在CCD上对应像元点位置。测试中选用低压汞灯来完成相对容易的光谱标定。汞灯有六条特性谱线:

366.5nm,404.66nm,435.8nm,546.7nm,576.96nm,579.96nm寻找出于基准光谱下的波峰值波长相关的几条光谱曲线所对的CCD像素序号,并且通过运用最小二乘法来完成三阶多项式的拟合。倘若这六条谱线为y1、y2、y3、y4、y5、y6,采集到的六条谱线与之相关的像元序号为x1、x2、x3、x4、x5、x6,由于光谱数宽度的选择比较窄以及像面弯曲等其他原因,导致采用最小二乘法三阶多项式拟合相对线性拟合误差要小一些,设拟合曲线方程为y=p(x),则:



按照最小二乘原则可以得到最小二乘方程式的系数解,由此可确定拟合方程,进而进行特征谱线的标定及测量工作。


4.结论

本文选用线阵CCD作为光电探测器件,实现宽光谱、高分辨率的测量需求。用LabVIEW结合PXI采集卡实现光谱数据采集、分析、显示功能,具有开发周期短、简单、实用等特点,稳定性较好,能够满足多种光谱分析需求。

关键字:LabVIEW  最小二乘法  CCD  LabVIEW的光谱数据采集 引用地址:基于LabVIEW的光谱数据采集与分析

上一篇:基于LabVIEW的无线自动测控系统设计与实现
下一篇:浅析虚拟仪器监测系统的独特之处

推荐阅读最新更新时间:2024-03-30 22:46

控制双机器人系统,向中风患者提供上肢治疗
使用iPAM系统的病人接受上肢治疗运动   挑战:   开发一种安全且可靠的机器人康复系统,对中风后手臂残障的病人提供援助,以辅助治疗手臂运动,协调和指引手臂。   解决方案:   使用NI公司LabVIEW软件对两个定制机器人实现双持续的实时性控制系统,通过与治疗师沟通所需要使用而设计的用户界面(UI)以协调和辅助人类手臂运动。    “LabVIEW环境模块化特性使其对于原型设计和开发我们的系统来说是理想的选择。”   中风后,康复设施通过重复性有意义的协调性运动,使用物理疗法以辅助病人重新学习丧失的运动功能。如果设施资源不足,将会导致病人不能花费足够的时间来接受康复活动,这可能潜在地限制恢复的程度。机器人
[测试测量]
控制双机器人系统,向中风患者提供上肢治疗
DAQ X系列挑战最苛刻测量、测试和控制应用
什么是X系列? X系列设备是美国国家仪器公司设计至今最高级的多功能数据采集(DAQ)设备。其增强特性可满足最苛刻的测量、测试和控制应用。 X系列设备可采用USB、PCI Express和PXI Express总线,每种设备都包含模拟I/O、数字I/O和4个32位计时器/定时器。 X系列设备将基于PC的多功能I/O的性能提升至新高度。设备包含了NI-STC3定时与同步技术、针对USB的NI信号流技术和本地 PCI Express接口以及针对多核处理器的驱动软件。 X系列技术 为了拓展多功能设备的功能性和灵活性,使其远远超越过去的产品,X系列设备集成了三项主要技术: 1. NI-STC3定时和同步技术
[测试测量]
NIDays宣布LabVIEW双平台更新战略,NXG 2.0将于2018年初发布
关于未来交通的畅想,超级高铁Hyperloop One绝对引领出行方式,其平均时速可达1000公里/小时,“完胜”波音747飞机。前沿应用加剧测试挑战,据悉,该项目的测试规模大而分散,需要汇集来自40个不同子系统的数据 。得益于“更懂分布式管理”的 LabVIEW 2017以及NI的平台化测试方案,Hyperloop One搭建了快速的原型验证平台,从架构设计到系统部署以及调试仅用了短短几个月。Hyperloop One这个项目在NIDays 2017的主题环节一经亮相便受到业界瞩目,NI技术市场工程师唐晓城直言这正是NI软件平台的魅力。 正如NIDays 2017同期发布的《NI Trend Watch 2018》中对IIo
[嵌入式]
NIDays宣布<font color='red'>LabVIEW</font>双平台更新战略,NXG 2.0将于2018年初发布
图像传感器市场将会被中国人主导
   据IC Insights的统计,过去5年全球CMOS图像传感器(CMOS Image Sensor,简称CIS)销售额年年创新高,2010至2015年复合增长率达17%,作为全球CIS封装第一大厂(2015年市占率约30%)的晶方半导体自然也分享了影像应用市场的这段甜蜜之旅。       “时间点很重要,我们就是在正确的时间做了正确的事情。”晶方半导体副总裁刘宏钧说道,与传统封装公司不同,晶方半导体靠晶圆级封装技术起家,生产线成熟以后正好赶上图像传感器大爆发,“过去几年,公司CIS这块每年20%以上的增长,单这个市场就够我们忙活的了。”      CIS将成为中国人的市场      拍照手机是带动图像
[安防电子]
实时非实时综合应用在多个信号测量
摘要:基于信号的不同特性与要求,将实时测量和非实时测量综合应用在多个信号的测试。本文在LabVIEW的通用测试程序中,引入LabVIEW RT的实时测试,同时应用LabVIEW Simulation Interface调用Matlab构建模型,应用Datalogging and Supervisory Module完成数据的即时存储。本文编写Matlab来完成房屋的温度模型和直流电机物理模型,并调入LabVIEW的真实采集环境进行半物理仿真,同时编写LabVIEW非实时控制模块和LabVIEW实时控制模块控制仿真模型,从而来完成实时和非实时监控。 1: 引言 在工厂或实验室里,实验人员需要实时监测某些动态量和状态量,或用于快
[测试测量]
利用LabVIEW优化多核处理器环境下自动化测试应用
1. 多线程编程的挑战 迄今为止,处理器技术的创新为我们带来了配有工作于更高时钟速率的CPU的计算机。然而,随着时钟速率逼近其理论上的物理极限,人们开始投入到具备多个处理核的新型处理器的开发。借助这些新型多核处理器,工程师们在自动化测试应用开发中利用并行编程技术,可以实现最佳的性能和最大的吞吐量。爱德华×李博士——加州大学伯克利分校电气与计算机工程教授——阐述了并行处理的技术优势。 “许多技术专家预言,对于摩尔定律的终结回应,将是日趋并行的计算机架构。如果我们希望继续提高计算性能,计算机程序必须能够利用这种并行机制。” 而且,业界专家业已认识到,对于编程应用,如何利用多核处理器将是一个巨大的挑战。比尔×盖茨——微软公司的缔造
[测试测量]
基于LabVIEW虚拟频谱分析仪研究
在高校实验教学中,普遍使用传统频谱分析仪对信号进行频域分析和测量。传统频谱分析仪一般由信号采集和控制、分析与处理、结果表达与输出这3大功能模块构成,而这些模块只能由厂家来制造定义,具有功能固定化、灵活性差并且开发周期相对比较长的缺点。在计算机技术与电子科学技术快速发展的背景下,虚拟频谱分析仪兼顾了虚拟仪器的优点,具有虚拟仪器的便捷性和灵活性,可以解决传统频谱分析仪灵活性差及携带不方便的缺点。设计的虚拟频谱分析仪通过对输入被测量信号的处理,能达到对信号进行频域分析的目的。 1 频谱分析仪功能需求分析 虚拟频谱分析仪应具有对仿真信号、声音信号、外部采集信号进行时域和频域分析的功能。时域分析包括测量时域波形,计算均值、方差、均方根值等参
[测试测量]
基于<font color='red'>LabVIEW</font><font color='red'>的</font>虚拟频谱分析仪研究
LabVIEW 2013帮助用户摆脱传统架构 专注创新
美国国家仪器有限公司(National Instruments, 简称NI)– NIWeek – 美国国家仪器近日发布业界领先的图形化系统设计平台的最新版本——NI LabVIEW 2013。 用户可以利用最先进的技术,而无需再重写应用程序或是学习新的工具。 LabVIEW 2013中还对项目范例进行了很大改进,并扩展了培训库,以此奠定坚实的开发基础。 “LabVIEW 2013拥有最新、最为强大的技术,使得它成为所有开发者的必需品,”NI营销副总裁Ray Almgren表示。 “它不仅支持NI Linux实时操作系统,方便开发人员访问动态、社区数据库,还是全新cRIO-9068软件定制的控制器的基础。”
[测试测量]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved