基于LabVIEW的数据采集与信号处理

  • 格式:pdf
  • 大小:313.43 KB
  • 文档页数:2

基金项目:河北省自然科学基金资助(NO.07M007)收稿日期:2007-08-08 收修改稿日期:2007-08-24基于LabVIEW的数据采集与信号处理

张丙才,刘 琳,高广峰,赵 朋

(燕山大学电气工程学院,河北秦皇岛 066004)

摘要:介绍了LabVIEW7Express开发环境下数据采集与信号处理的实现方式。以计算机和USB2002数据采集卡为主

要硬件,LabVIEW为软件开发平台,构建了用于实现信号的采集与信号分析的多功能虚拟仪器系统。系统可实现单通道、

多通道数据的采集,信号分析,以及数据的存储和对历史数据的复现。在降低设备成本的同时,该系统还具有友好的人机

界面,并且方便进行维护和实现功能扩充。该系统已应用在电力系统试验中,充分体现了方便、快捷、实用等诸多优势。

关键词:虚拟仪器;LabVIEW;数据采集;信号分析

中图分类号:TP274 文献标识码:A 文章编号:1002-1841(2007)12-0074-02

DataAcquisitionandSignalAnalysisBasedonLabVIEW

ZHANGBing2cai,LIULin,GAOGuang2feng,ZHAOPeng

(CollegeofElectricEngineering,YanshanUniversity,Qinhuangdao066004,China)

Abstract:TherealizingmethodsofthedataacquisitionandsignalanalysiswasintroducedbasedonLabVIEW7Express.Itsetupa

virtualinstrumentationwiththefunctionofdataacquisitionandsignalanalysis,basedoncomputerandUSB2002dataacquisitioncardand

softwareofLabVIEW.Thesystemincludesthesignalacquisitionandcontrolmodulewhichcanrealizethedataacquisitionwithsingle

channelormulti2channelsaswellasmemoryandsignalrecall.Reducingthecostoftheequipment,thesystemcanalsoprovideafriendly

human2machineinterface.Inaddition,itisconvenientforthesystemmaintenanceandfunctionexpansion.Itisalsoconvenienttothe

systemmaintenanceandfunctionexpansion.Thesystemhasgoodverificationandshowsthesuperiorperformancesinthepowersystem.

Keywords:virtualinstrumentation;LabVIEW;dataacquisition;signalanalysis

1 软件简介

LabVIEW是基于图形编译(Graphics,G)语言的虚拟仪器软

件开发平台,它具有数据采集、数据分析、信号生成、信号处理、

输入输出控制等功能。与传统编程采取的文本语言相比,Lab2

VIEW使用G语言编程,界面更加友好直观,是一种直觉式图形

程序语言[1]。

LabVIEW有2个基本窗口:前面板窗口和流程图窗口。前

面板窗口用于放置控制对象和显示对象,相当于常规仪器的显

示屏幕或指针。流程图窗口用于编写和显示程序的图形源代

码,它相当于语言编程中的语句,它由各种能够完成一定功能

的模块通过连接线连接而成[2]。

2 硬件简介

211 硬件结构

该虚拟仪器的硬件结构如图1所示。系统所需的硬件设

备有数据采集卡、计算机。其中数据采集卡为USB2002,它是

USB总线兼容的数据采集板,具有体积小、即插即用等优点。

USB板上装有14Bit分辨率的A/D转换器。为用户提供32路

单端模拟信号输入、16路双端的模拟输入通道、16路开关量输

入、16路开关量输出。模拟电压输入范围为±5V,±10V,最大

采样速率为400bit/s.

212 采集卡驱动方式

数据采集卡的驱动分为内置式驱动和外挂式驱动,对于NI图1 虚拟仪器硬件结构图

公司推出的数据采集卡,用户可以使用LabVIEW内部的DAQ

库直接对端口进行操作,即内置式驱动,但由于这些数据采集

卡价格比较昂贵,影响了在科研中的应用;而如果采用一些国

产数据采集卡,要使其能应用在LabVIEW环境下,必须编写适

用于LabVIEW的接口驱动程序,这给数据采集卡的使用带来了

不便[4]。

目前,国内一些中价位板卡已经开始提供基于DLL的外挂

式LabCIEW驱动器程序,如USB2002数据采集卡为用户定义外

挂式驱动接口,位于数据采集卡安装目录下的USB2002.VI文

件中,用户只需从文件中复制所需的接口,将其粘贴到系统开

发环境中即可。

3 设计实例

311 程序设计

虚拟仪器的前面板上可以设置采集参数、滤波参数以及存

储和复现参数;并可以显示滤波前后波形及信号参数。其程序

流程图如图2所示,前面板如图3所示。

312 信号分析

31211 信号的滤波

现在越来越多的非线性电力负荷投入使用,使得电网中谐

波分量猛增,而在电力系统中,很多信号的处理与分析都是基 2007年 第12期仪表技术与传感器Instrument Technique and Sensor2007 No112 于对正弦基波的分析。因此,在对信号进行分析前要先进行滤

波,将高次谐波滤除,提取基频分量。

现以某时刻采集的电力信号为例,说明滤波效果。此时

刻从电力系统中采集的信号中含有频率为50Hz,有效值为220V的基频分量,和频率为100Hz、150Hz、200Hz的二次、

三次、四次谐波。程序中采用巴特沃思滤波器对信号进行滤

波,上限截止频率为55Hz,滤波阶次为8。滤波前后的波形

如图4所示。

图2 程序流程图

图3 虚拟仪器前面板

(a)

滤波前的波形(b)经巴特沃器滤波后的波形

图4 滤波前后波形图

31212 信号的测量

通过此模块可以测量出信号的峰值、有效值以及信号的频

率,从而实时地了解信号的参数,判断信号是否在正常范围之

内,若信号超出正常范围,则发出报警信号,及时进行处理

。313 信号存储与复现

保存功能是将采样得到的时域或频域等数据,根据需要转

换成LabVIEW7Express特有的波形文件或Excel文件、文本文

件的格式,存放在计算机的磁盘中。复现功能是为了使用户在

实时采集和分析数据结束后,还可以重新观察和深入处理采集

数据[4]。系统设计了采集信号的复现功能,即在选定了存放数

据所在文件后,可以重头开始连续回放整个过程。

4 结束语

利用LabVIEW开发的数据采集处理系统完成了信号的采

集、显示、分析、保存以及对历史数据的查询功能。它与传统数

据采集处理仪器相比具有性价比高,通用性强,易于开发,数据

处理简单,开发时间短,使用效果良好等优点。这使没有丰富

编程经验的用户从繁重的程序编写中解脱出来,能将更多的精

力投入到试验测试、数据分析和处理、系统性能测试上,大大缩

短了开发时间。

参考文献:

[1] 陈真,王延江,王钊.基于LabVIEW的远程数据采集系统开发.仪表技术与传感器,2006(6):27-29.[2] 雷振山.LabVIEW7Express实用技术教程.北京:中国铁道出版社,2001.[3] 戴新.国产数据采集卡在虚拟仪器中的应用.计量与测试技术,2006(2):17-20.[4] 关旭,张春梅,王尚锦.虚拟仪器软件LabVIEW和数据采集.微机发展,2004(3):77-79.作者简介:张丙才(1955—),高级工程师,主要研究方向为电力系统继电保护。E-mail:0831liulin@163.com

(上接第45页)若将其波长解调转化成光强解调(目前这是大

多数解调方法的本质),实验光路必须固定,即在整个实验过程

中不能拆卸或弯曲光路,否则即使外界物理量不变化,实验输

出电压也可能变化,这样将会误以为是外界物理量的变化,实

验数据将不准确。

参考文献:

[1] LIMJ,YANGQP,JONESBE,etal.DPflowsensorusingopticalfiberBragggrating.SensorsandActuators,A:Physical,2001,92(1-3):102-108.[2] ZHAOY,LIAOY.DiscriminationmethodsanddemodulationtechniquesforfiberBragggratingsensors.OpticsandLasersinEngineering,2004,41(1):1-18.[3] 刘波,孙桂玲,曾剑,等.ADuC824在光纤光栅传感复用网络中的应用.仪表技术与传感器,2004(5):25-26.

[4] 宋丰华.现代光电器件技术及应用.北京:国防工业出版,2004.[5] 江月松.光电技术与实验.北京:北京理工大学出版社,2000.作者简介:常天英(1981—),博士研究生,主要研究方向为光纤传感技术及应用。E-mail:changtianying@hotmail.com 第12期张丙才等:基于LabVIEW的数据采集与信号处理75