基于LabVIEW 的虚拟相位差计的研制

发布者:万童洁最新更新时间:2010-12-12 来源: 解放军后勤工程学院关键字:LabVIEW  虚拟相位差计  测量 手机看文章 扫描二维码
随时随地手机看文章

  随着计算机技术、微电子技术和电子测试技术的迅猛发展,一种全新的测试仪器拟仪器(Virtual Instrument,VI) 种新型的、富有生命力的仪器种类。首先提出了虚拟仪器的概念。这一概硬件支撑,充分应用计算机独具的运算、存储、回访、调用、显示以及文件管理等智能式功能,把传统仪器的专业功能软件化,使之与计算机融于一体,这样便构成了一台从外观到功能都能与传统仪器相同,同时又充分享用了计算机智能资源的全新仪器 虚拟仪器的主要功能由数据采集、数据测试和分析、结果输出显示三大部分组成。其中数据分析和结果输出完全可由基于计算机的软件系统来完成,因此只要另外提供一定的数据采集硬件,就可构成由计算机组成的测量仪器。

  一、图形化软件开发平台LabVIEW

  LabVIEW(Laboratory Virtual Instrument Engineering workbench)是一个图形化程序 开发环境,主要用于数据采集、数据分析、测试和仪器控制等领域。它与传统编程语言有着 诸多相似之处,如相似的数据类型、数据流控制结构、程序调试工具,以及层次化、模块化 的编程特点等。但二者最大的区别在于:传统编程语言用文本语言编程;而LabVIEW使用图 形语言(即各种图标、图形符号、连线等),以框图的形式编写程序。[2]

  一个LabVIEW程序包括三个主要部分:前面板、框图程序、图标路线端口。前面板是 LabVIEW程序的交互式图形化用户界面,用于设置用户输入和显示程序输出,目的是仿真真 实仪器的前面板。框图程序则是利用图形语言对前面板上的控制量和指示量进行控制。图标 路线端口用于把LabVIEW程序定义成一个子程序,以便在其它程序中加以调用,这使LabVIEW 得以实现层次化、模块化编程。[3]

  二、虚拟相位差计的设计

  1、系统组成与功能

  本虚拟仪器采用美国 NI 公司的Lab-PC-1200 型数据采集卡,将其直接插入到计算机相 应标准的总线扩展插槽内构成PC-DAQ(Data Acquisition)插卡式虚拟仪器。主要测量两个 同频正弦信号的幅值、频率、相位差等。系统组成框图如图1 所示:

系统组成框图[page]

  2、面板设计

  软面板程序为用户提供一个友好的图形化界面,面板中的所有对象基本上可分为控制量 和显示量,控制量用来模拟传统仪器上的开关和旋钮;显示量用于显示测量和处理的结果。

  LabVIEW 提供了非常丰富的界面控件对象,可以快捷地设计出生动、直观、操作方便的用户 界面。本文设计的虚拟相位差计软面板如图2 所示。

虚拟相位差计软面板

  该软面板左边为实时波形显示,可显示从0 通道和1 通道实时采样的两个波形;右边为 李沙育图形,下面是波形调整、波形选择和频率、幅值、相位、相位差的测量结果。另外, 在运行该虚拟仪器时会弹出一个存储窗口,可把程序运行结束之前所有的历史测量记录保存 在所指定的文件中,以备观察分析和做进一步的处理。

  3、程序框图结构设计

  虚拟相位差计的框图程序如图 3 所示,它采用的是图形化编程语言,非常直观。该框图 包含了波形采集、波形显示和调整、波形测量、数据存储四部分。

虚拟相位差计的框图程序

  (1)波形采集:本虚拟仪器采用的是美国NI 公司的 Lab-PC-1200 型数据采集卡,最高 采样频率为100KHz,输入信号范围为-5V~+5V,设置了1,0 两个采样通道。该部分由AIConfig、AI Start、AI Read、AI Single Scan 和AI Clear 组成。其中用了Max&Min 与一个移 位寄存器控制对采样数据的读取速度。[page]

  (2)波形显示和调整:首先将数据采集子程序采集到的两个模拟输入信号(二维数组) 按采集通道的不同用Index Array 函数分成两个一维数组,再将它们分别用Bundle 函数组成 起点x0 = 0,时间间隔Δx = 0.001的簇,最后用Build Array函数将两个簇组成簇数组送入 波形图可观察到两列实时波形。若直接将两个一维数组用Bundle 函数组成簇送入波形图可 观察两列正弦波的李沙育图形。框图中的三个Case 结构的作用是控制软面板上幅基调节、 时基调节、波形选择,通过鼠标调节这些旋钮和垂直指针滑动条可调整实时波形在屏幕上的 显示效果。

   (3)波形测量:主要测量两列正弦波的频率、振幅和相差,其中着重研究了相差的测量 方法。本文采用的是谱分析法测相位,其原理是通过Amplitude and Phase Spectrum 子程序 求取两个正弦信号的频域特性,取两信号相频特性曲线中对应于信号各频率分量的相位值, 再根据采样信号的周期数用Index Array 函数确定两个信号主频分量的相位,将其相减即得 相位差[4]。框图程序如图4 所示。

 框图程序

  (4)数据存储:数据存储部分由Open/Creat/Replace File、Write File 、Close File 和Simple Error Handler 组成,另外采用了Format into String 功能定义了数据存储的格式,并用Get Data/Time String 功能返回每次测量的时间。框图程序如图5 所示。

  4、测量结果讨论

  利用“移相桥”电路进行测试,在某一状态下得到测量结果如下,与各参数的理论值相 比较略有误差。其原因在于一方面数据在采集、传送和转换过程中不可避免的会产生各种噪 声和干扰,外界的干扰也会侵入到系统中来,因此在数据的处理过程中,数字化测量将会造 成一定的误差;另一方面信号的频率应该是确定的,但实际中会存在频率偏差,这也是引起 相差测量不准的原因。另外,器件所标参数值与实际值之间也存在误差,但不断改良测量算 法和采用性能更加优良的数据采集卡会取得更好的测量效果。

测量结果

  三.结束

  目前,美国的NI 公司和HP 公司在虚拟仪器的研究方面处于领先地位,能购买其虚拟 仪器产品必将有助于我们的科研和教学工作,但价格十分昂贵。因此,根据自己的需要自行 研究和开发虚拟仪器也是可行的。本文介绍的虚拟相位差计结合了示波器和相位差计的基本 功能,使用灵活方便,有效改善了本院电工实验教学条件。相信随着计算机技术和测控技术 的不断发展,虚拟仪器将成为未来教学科研的重要方法和手段,将逐渐取代传统仪器成为测 试仪器的主流。

关键字:LabVIEW  虚拟相位差计  测量 引用地址:基于LabVIEW 的虚拟相位差计的研制

上一篇:应用虚拟仪器对雷达信号系统模拟
下一篇:基于LabVIEW的风洞数据采集与控制系统

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

基于LabVIEW和Matlab混合编程的小波去噪方法
0 引言 信号降噪是信号处理领域的经典问题之一。传统的降噪方法主要包括线性滤波方法和非线性滤波方法, 滤波器 在工作时对信号进行筛选,只让特定频段的信号通过。当信号中的有用成分和噪声成分各占不同频带,可以将噪声成分有效除去。但如果信号和噪声的频谱重叠,则经典滤波器将不起作用。这些滤波器按滤波的频段可分为高通、低通及带通滤波器,根据设计滤波器的思想可以把滤波器分为巴特沃斯滤波器、贝塞尔滤波器、椭圆滤波器及切比雪夫滤波器等。 此外,传统的滤波器降噪方法的不足在于使信号变换后熵增加,无法刻画信号的非平稳性并且无法得到信号的相关性。为了克服上述缺点,采用小波变换来解决信号降噪的方法应用越来越广泛。但是,由于小波变换数学理论较深,对于
[测试测量]
基于<font color='red'>LabVIEW</font>和Matlab混合编程的小波去噪方法
RS ISO-TECH钳表实现快速测量
采用人体工学设计,简便易用、经济划算,电流测量安全快速,并提供高精度电压和电阻测量以及连通测试,ILCM03A和ILCM03A是电工和专业维护人员的理想之选。 中国,北京,2014年 8月27日 消息 - 服务于全球工程师的分销商Electrocomponents plc (LSE:ECM)集团旗下的贸易品牌RS Components (RS) 公司宣布两种新型高可靠度钳形表业已到货。这两款产品经过专门设计,用于在一系列电气、面板和设备维护应用中进行安全的非侵入式电流测量。 在需要使用更专业工具和额外费用发生之前,钳表是进行抽检和验证系统状况的理想工具。ISO-TECH ILCM03A与ICM30R型钳表体型小巧,
[测试测量]
快速肢体运动测量模块设计与实现
   一.前言   随着微机电系统的快速发展,人们已经将加速器传感器应用于体育运动之中,用于获取运动员的速度和力量等信息。但是在高摆速运动场合,比如排球和小球运动员挥臂击球过程,足球运动员的射门过程等,还应用较少。本文提及的高摆速运动场合,无一例外地需要运动者将手臂(或足)或球拍在短时间内以爆发力的方式获得加速度,并且在击球时得到一个反向加速度。研究此过程的意义在于:1、运动员发力分析,可以评价运动的爆发力大小,获得定量的分析数据;2、可以测量出运动员的摆速,作为运动水平的评价参数之一;3、可以分析运动员的加速发力过程,判断发力的时机是否恰当,并纠正错误动作。   最初人们利用摄影胶片摄取运动图像,然后逐张胶片进行处理,整
[嵌入式]
示波器测量交流电压的方法和注意事项
示波器是一种电信号变成能看见的图像仪器,它的出现让工程师能够更加直观,和准确看到电现象。 很多试验中也都会用到示波器,而它也是是一种可以测试电压的仪器,它的种类分类很多,测量的方法也都不相同,工程师在使用该产品测量交流电压时,可以借鉴以下的方法来进行: 用示波器测量交流电压的方法如下: 1)首先将输入耦合开关置于“AC”位置(扩展控制开关未拉出),将交流信号从y轴输入,这样就能测量信号波形峰峰间或某两点间的电压幅值。 2)从屏幕上读出波形峰峰间所占的格数,将它乘以垂直偏转因数旋钮的挡位,即可计算出被测信号的交流电压值。若将扩展控制开关拉出,则再除以5。 在使用示波器时应注意下列事项: 1)测试前应估算被测信号的幅度大小,若不
[测试测量]
示波器<font color='red'>测量</font>交流电压的方法和注意事项
示波器测量电源的纹波
示波器可以测量电源的微小纹波。具体的使用方法是: 1.打开使用的那路的菜单,有个选择是直流,交流和接地的选项,选择交流。 2.打开20MHZ滤波。 3.进行纵向的放大,到50mv左右的纵标,就可以看到明显的纹波了。 好点的电源纹波很小,小于50mv。当见到明显的锯齿波,产生的原因很可能是电源芯片提供不了你所要求的功率,换芯片和改电路很可能是最终的方案了。 4.在多次测量纹波的时候出现了这种情况:把示波器的地接到要测量系统的地上,示波器的正端还没有接上,发现示波器上出现规律的波形,在不把地断开的情况,将正和地线接起来,纹波依旧不变,解决的办法是将示波器的3个头的电源线中间的地线去掉不接。
[测试测量]
测试测量行业的“一次性筷子”
TMW的高级技术编辑Martin Rowe在自己的博客里最近写到这么一件事情:在整理下一期杂志的的时候,一个工程师告诉他,他们使用高端示波器上的探头就跟一次性筷子一样。 示波器厂商在TMW秀自己的示波器的时候,经常会提到自己的探头是如何如何好,如何如何强大,这个以高带宽示波器更为甚。实际上这些探头不但非常贵,而且非常容易坏。据那位工程师解释,他们从来不把探头的支持作为固定资产,因为这些探头使用不了多长时间就得更换。工程师认为探头应该被看做是消耗品,就像铅笔一样,但实际上要比铅笔贵老去了。 工程师朋友们,你们在使用探头地时候真是这样吗?你们用完也是直接扔掉探头吗?在低端应用中,探头是否也是如此?大家都是通过什么样的方式来减少这种支
[测试测量]
柔性电流探头原理和测量中需要注意的问题
  与示波器配套应用的电流探头分为两种。第一种,交流探头:罗氏线圈、电流钳。第二种.交直流探头:电流枪、高频电流钳。今天来分享下罗氏线圈的探头原理和测量中需要注意的问题。   安装有直流电抗器的变频器中的直流母线电流是交流和直流叠加的电流,必须用交直流探头才能准确测量。如果用交流探头测量就不能测量出直流母线电流中的直流分量。      2.罗氏线圈(柔性电流探头)      罗氏线圈的结构很简单,在柔软的非磁性材料上绕上线圈就能检测电流,罗氏线圈测量电流的依据是法拉第电磁感应定律和安培环路定律,当被测电流沿轴线通过罗氏线圈中心时,在环形绕组所包围的体积内产生相应变化的磁场,变化的磁场在线圈中产生感应电压,感应电压经过放
[测试测量]
柔性电流探头原理和<font color='red'>测量</font>中需要注意的问题
美国福禄克公司推出全新环境专家系列
美国福禄克公司近日在中国市场率先推出全新福禄克环境专家系列(F945,F741,F925,F971,F50 II,F561和F922)。福禄克这一环境系列手持产品将使工业和商用客户能方便快捷准确地测量噪音,照度,风速,风量,温度,湿度等环境参数,并继承了福禄克手持表高精度、量程宽的一贯特点,简单易用的外观和人机界面设计也更适合客户随身携带和快速灵活的使用。 福禄克环境专家系列应用十分广泛,它既可以满足工业和商业客户在洁净空调系统,暖通空调设备系统进行安装调试维护的过程中需要经常性的测量风速风量,温湿度,噪音等参数的需求,又可以满足那些对研发或者生产环境有高要求的企业做日常检测环境参数或者进行环境健康检测(EHS
[测试测量]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
热门活动
换一批
更多
最新测试测量文章
更多每日新闻
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved