基于Lab-PC-1200型数据采集卡实现虚拟相位差计的设计

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

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

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

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

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

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

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

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

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

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

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

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

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

  摘要:TC534是美国加恒公司研制的专配微处理器的可编程精密数据采集系统,可大范围的使用在智能化测量系统及工业过程控制等领域。它集成了多路转换器,精密A/D转换器,状态逻辑控制器,振荡分频器,串行口等,具备极高的性价比,可靠性和稳定能力好,使用方便。 关键词:TC534,数据采集,设计 引言 数据采集常用的器件一般有:多路模拟开关,采样和保持电路,A/D转换器,D/A转换器,分频器,计数器/定时器,串行口等,这一些器件都具有相对的独立性,它们能根据不同的使用要求组成不同的采集电路。作为普适性的器件,在结构较简单系统中是实用的,非常经济的。但随着更高要求的数据采集系统,尤其是智能化装置中的数据采集系统的发展,如果继续采用一般的器

  摘要: ISA设计在WINOWS新的驱动程序模型WDM(WINDOWS DRIVER MODEL)中没获得很好的支持,使用WDM实现需要一些特殊处理。主要讨论老式ISA设备的WDM驱动程序的设计与实现。 关键词: Windows驱动程序模型(WDM) 工业标准结构(ISA) 数据采集 WDM作为微软为WINDOWS 2000及以后版本准备的新驱动模型,它可以在WINDOWS 98及以后的操作系统上共享。这种具有跨平台性的设备驱动模型可以大幅度简化驱动程序的开发工作。W

  为了多种应用环境下的多点温度测量,设计一种基于LabVIEW的多通道温度测量系统。系统是基于LabVIEW图形化开发环境,利用RTD作为温度传感器,连续采集传感器信号,经过N19219四通道RTD输入模块进行信号调理,通过USB接入计算机,进行信号的连续采集测量,实时显示各通道信号并进行温度数据的分析处理。系统测试根据结果得出,测量系统的精度为0.01℃,有效测量范围为0~+300℃,验证其有效可行。 温度是工业生产和科学实验中常见的工艺参数之一,而且在许多工程建设项目中温度指标也是不可或缺的重要参数。例如碳化铁反应速率随操作时的变化而升降,反应过程中操作温度的高低不但影响反应完成所需的时间,还影响到转化率的大小。因此,准确、方便地获

  和Pt1000铂电阻实现多通道温度测量系统的设计 /

  引 言 虚拟仪器技术是20世纪90年代发展起来的一种新技术,融计算机和总线技术、微电子技术、测量技术于一身,它是对传统仪器的重大突破,是计算机技术与仪器技术相结合的产物。它利用计算机系统的强大功能,结合相应的硬件,大大突破传统仪器在数据处理、显示和存储以及系统维护和扩展等方面的限制。虚拟仪器的众多优点使其得到了广泛的应用,然而当今著名的虚拟仪器开发软件(如LabVIEW等)只能支持NI公司生产的数据采集卡,而不能直接驱动普通的数据采集卡。本文重点研究了在虚拟仪器开发软件平台LabVIEW下使用普通数据采集卡的方法。 1 虚拟仪器开发平台LabVIEW与数据采集卡的连接 LabVIEW是美国NI公司推出的一种基于G语言(G

  驱动研究 /

  1 引言 随着现代工业生产和科学研究对数据采集要求的日益提高,在瞬态信号测量、图像处理等一些高速、高精度的测量中,需要高速采集数据。现在通用的高速数据采集卡一般多是PCI卡或ISA卡,存在以下缺点:安装复杂,价格昂贵,受计算机插槽数量、地址、中断资源限制,可扩展性差,在一些电磁干扰性强的测试现场,无法专门对其做电磁屏蔽,导致采集的数据失真。 本数据采集卡采用Philips公司的LPC2142微控制器(基于ARM7内核,内置了宽范围的USB 2.0串行通信接口),有效地解决了传统高速数据采集卡的缺陷。 2 基于ARM的数据采集卡原理 本系统主要由双通道模/数转换器AD9238、ARM微控制器及FPGA器件EP1C3T100组

  摘要: ISA设计在WINOWS新的驱动程序模型WDM(WINDOWS DRIVER MODEL)中没获得很好的支持,使用WDM实现需要一些特殊处理。主要讨论老式ISA设备的WDM驱动程序的设计与实现。 关键词: Windows驱动程序模型(WDM) 工业标准结构(ISA) 数据采集 WDM作为微软为WINDOWS 2000及以后版本准备的新驱动模型,它可以在WINDOWS 98及以后的操作系统上共享。这种具有跨平台性的设备驱动模型可以大幅度简化驱动程序的开发工作。W

  面向电子行业的特色元器件、组件采购的大型电子交易买卖平台现货联盟宣布,Measurement Computing(以下简称MCC)的4款以太网数据采集卡产品已成功登陆现货联盟网上交易平台。 MCC是一家领先的数据采集方案设计商、制造商和供应商,致力于测试与测量等应用领域。公司设计并制造易于使用、集成和支持的数据采集设备,为编程人员和非编程人员提供丰富的软件相关选项。免费技术上的支持,使得MCC成为数据采集应用中的首选。 此次入驻现货联盟网上交易平台的产品有以下四个型号可供选择:16位多功能以太网数据采集卡E-1608、基于以太网的8通道热电偶测量设备E-TC、基于以太网的24路数字I/O设备E-DIO24,以及基于USB或以太网的高精度热

  在 Sitara AM572x 参考设计上演示 Jailhouse Hypervisor 虚拟化

  介绍:MOSFET(金属氧化物半导体场效应晶体管)晶体管是一种大范围的使用在电子设备中开关和放大电子信号的半导体器件。MOSFET 是一种四端子器件 ...

  是德科技(Keysight Technologies)宣布有意收购思博伦通信股份公司(Spirent Communications PLC)(以下简称“思博伦”)的全部已发行 ...

  一、电气隔离定义电隔离是将具有非理想效果的部件与其他部件分开。在电子电路中,电介质是通过阻断直流电来隔离的。隔离电路如何在更大的电 ...

  随着电子器件在汽车和别的产品上的应用愈来愈普遍(智能化),芯片的集成度也慢慢变得高、体形也越来越小、研发的难度也慢慢的升高,这些器件通 ...

  影响质量流量计计量精度的因素主要有:零点、斜率、温度、含气、堵塞、挂壁、机械振动和电磁干扰等。1、零点影响1 1零点漂移振动管是质量流 ...

  下载Mentor白皮书,迎接电路板与晶片日益复杂的设计挑战,还有好礼相送哟!

  站点相关:信号源与示波器分析仪通信与网络视频测试虚拟仪器高速串行测试嵌入式系统视频教程其他技术综合资讯

其他人还喜欢