虚拟示波器
虚拟示波器是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化的应用。虚拟仪器技术(VI)就是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化的应用。灵活高效的软件能帮助您创建完全自定义的用户界面,模块化的硬件能方便地提供全方位的系统集成,标准的软硬件平台能满足对同步和定时应用的需求。这也正是NI近30年来始终引领测试测量行业发展趋势的原因所在。只有同时拥有高效的软件、模块化I/O硬件和用于集成的软硬件平台这三大组成部分,才能充分发挥虚拟仪器技术性能高、扩展性强、开发时间少,以及出色的集成这四大优势。
注意问题
虚拟示波器因具有波形触发、存储、显示、测量、波形数据分析处理等独特优点,其使用日益普及。由于虚拟示波器与模拟示波器之间存在较大的性能差异,如果使用不当,会产生较大的测量误差,从而影响测试任务。
区分带宽
带宽是示波器最重要的指标之一。模拟示波器的带宽是一个固定的值,而虚拟示波器的带宽有模拟带宽和数字实时带宽两种。虚拟示波器对重复信号采用顺序采样或随机采样技术所能达到的带宽为示波器的数字实时带宽,数字实时带宽与数字化频率和波形重建技术因子K相关(数字实时带宽=数字化速率/K),一般并不作为一项指标直接给出。从两种带宽的定义可以看出,模拟带宽只适合重复周期信号的测量,而数字实时带宽则同时适合重复信号和单次信号的测量。厂家声称示波器的带宽能达到多少兆,实际上指的是模拟带宽,数字实时带宽是要低于这个值的。例如说TEK公司的TES520B的带宽为500MHz,实际上是指其模拟带宽为500MHz,而数字实时带宽只能达到400MHz远低于模拟带宽。所以在测量单次信号时,一定要参考虚拟示波器的数字实时带宽,否则会给测量带来意想不到的误差。
速率选择
采样速率也称为数字化速率,是指单位时间内,对模拟输入信号的采样次数,常以MS/s表示。采样速率是虚拟示波器的一项重要指标。
⒈如果采样速率不够,容易出现混迭现象
如果示波器的输人信号为一个100KHz的正弦信号,示波器显示的信号频率却是50KHz,这是怎么回事呢?这是因为示波器的采样速率太慢,产生了混迭现象。混迭就是屏幕上显示的波形频率低于信号的实际频率,或者即使示波器上的触发指示灯已经亮了,而显示的波形仍不稳定。混迭的产生如图1所示。那么,对于一个未知频率的波形,如何判断所显示的波形是否已经产生混迭呢?可以通过慢慢改变扫速t/div到较快的时基档,看波形的频率参数是否急剧改变,如果是,说明波形混迭已经发生;或者晃动的波形在某个较快的时基档稳定下来,也说明波形混迭已经发生。根据奈奎斯特定理,采样速率至少高于信号高频成分的2倍才不会发生混迭,如一个500MHz的信号,至少需要1GS/s的采样速率。有如下几种方法可以简单地防止混迭发生:
·调整扫速;
·采用自动设置(Autoset);
·试着将收集方式切换到包络方式或峰值检测方式,因为包络方式是在多个收集记录中寻找极值,而峰值检测方式则是在单个收集记录中寻找最小值,这两种方法都能检测到较快的信号变化。
·如果示波器有InstaVu采集方式,可以选用,因为这种方式采集波形速度快,用这种方法显示的波形类似于用模拟示波器显示的波形。
⒉采样速率与t/div的关系
每台虚拟示波器的采样速率是一个定值。
但是,在任意一个扫描时间t/div,采样速率fs由下式给出:
fs=N/(t/div)N为每格采样点
当采样点数N为一定值时,fs与t/div成反比,扫速越大,采样速率越低。使用虚拟示波器时,为了避免混迭,扫速档置于扫速较快的位置。如果想要捕捉到瞬息即逝的毛刺,扫速档则置于主扫速较慢的位置。
传统仪器
功能定义
虚拟仪器由用户定义,而传统仪器则功能固定且由厂商定义。
传统仪器和基于软件的虚拟仪器具有许多相同的结构组件,但是在体系结构原理上完全不同
每一个虚拟仪器系统都由两部分组成——软件和硬件。对于当前的测量任务,虚拟仪器系统的价格与具有相似功能的传统仪器相差无几,甚至比它少很多倍。而且,由于虚拟仪器在测量任务需要改变时具有更大的灵活性,因而随着时间的流逝,节省的成本也不断累计。
不使用厂商定义的、预封装好的软件和硬件,工程师和科学家获得了的用户定义的灵活性。传统仪器把所有软件和测量电路封装在一起利用仪器前面板为用户提供一组有限的功能。而虚拟仪器系统提供的则是完成测量或控制任务所需的所有软件和硬件设备,功能完全由用户自定义。此外,利用虚拟仪器计数,工程师和科学家们还可以使用高效且功能强大的软件来自定义采集、分析、存储、共享和显示功能。
这里有一些体现虚拟仪器灵活性的例子:
⒈一个应用,不同的设备
在这个例子中,一位工程师正在实验室的台式计算机PCI总线上使用NILabⅥEW和M系列DAQ设备开发一个应用程序,以创建一个直流(DC)电压和温度测量应用。在完成了系统构建之后,他需要在一个生产层PⅪ系统上配置应用程序以完成新产品的测试。或者,他可能需要应用程序具有便携性,所以他选择了NIUSBDAQ产品来完成任务。在这个例子中,无论是何种选择,在这三种情况下,他都可以仅在同一个程序中使用虚拟仪器而无需改变代码。
⒉许多应用程序,一个设备
假设有另外一个工程师,刚刚完成了一个利用的M系列DAQ设备和积分编码器测量电机位置的项目。他的下一个项目是监视和记录这个电机的功率。即使任务完全不同他也可以重用同样的M系列DAQ设备。他所需要做的就是使用虚拟仪器软件开发出新的应用程序。此外,如果需要的话,项目既可以与一个单一的应用程序结合也可以运行在一个单一的M系列DAQ设备。
硬件性能
NI致力于使用诸如Microsoft、Intel、AnalogDevices、Xilinx以及其他公司的商业可用技术:NI使用Microsoft在操作系统(OS)和开发工具方面的诸多技术;在硬件方面,NI则基于AnalogDevices在A/D转换器方面的研究成果。
基本上,虚拟仪器系统是基于软件的,所以如果只要是可以数字化的东西,就可以对它进行测量。因此,测量硬件可在通过两根坐标轴进行评估,即分辨率(位)和频率。参考下图可以看出虚拟仪器硬件测量性能与传统仪器的比较。NI的目标就是将曲线在频率和分辨率上延伸并且在曲线内进行不断推陈出新。
兼容性
许多工程师和科学家都在实验室里将虚拟仪器和传统仪器结合使用。除此之外,一些传统仪器提供了特定的测量,工程师和科学家宁愿厂商定义也不愿自己定义。这就引出了一个问题,“虚拟仪器和传统仪器能够兼容吗?”
虚拟仪器可与传统仪器完全兼容,无一例外。虚拟仪器软件通常提供了与常用普通仪器总线(如GPIB、串行总线和以太网)相连接的函数库。
除了提供库之外,200多家仪器厂商也为NI仪器驱动库提供了4000余种仪器驱动。仪器驱动提供了一套高层且可读的函数以及仪器接口。每一个仪器驱动都专为仪器某一特定的模型而设计,从而为它独特的性能提供接口。
仪器差异
自动测试工业中一个基本的趋势就是往基于软件的测试系统的重大转变。例如,美国国防部(DoD)是世界上的自动测试设备(ATE)客户之一。为了减少测试系统的成本并提高重用率,DoD通过海军的NxTest计划已经确定:将来的ATE要使用建立在模块化硬件和可重复配置的软件基础上的体系结构,称为综合性仪器。采用综合性仪器代表了将来军用ATE系统标准和规范的重大发展,并且反映出可重复配置的软件处于将来系统的核心地位这一基本转变。基于软件测试系统的成功应用,例如综合性仪器,需要对硬件平台和市场上软件工具的理解,以及对系统级体系结构和仪器级体系结构之间区别的理解。
综合性仪器执行团体将综合性仪器定义为“一个可重复配置的系统,它通过标准化的接口连接一系列基本硬件和软件组件,从而发生信号或者使用数值处理技术进行测量”。这与虚拟仪器的许多性质相同,虚拟仪器是“一个软件定义的系统,其中基于用户需要的软件定义了通用测量硬件的功能”。两种定义享有共同的性质,即运行于商用硬件之上的可自定义功能的仪器。通过将测量功能转向用户可接触并可重复配置的硬件,那些采用这种体系结构的仪器从具有更大灵活性和可重复配置功能的系统中受益,而且这些系统反过来又提高了性能同时减少了成本。
其他优势
兼容性好
面对目前市场上的所有测量软硬件工具,工程师们要花很多时间去学习如何使用它们,所以花时间选择合适的工具这一点至关重要。NI为您提供了种类齐全的测试测量硬件产品,从数据采集、信号条理、声音和振动测量、视觉、运动、仪器控制、分布式I/O到CAN接口等工业通讯应有尽有。
行业标准
无论是现在还是将来,根据行业标准创建的测量和自动化系统都能使您节省开发和维护的成本。NI深知这一点对用户来说至关重要,我们也在积极地参与和推动开放式的行业标准的开发。
技术改进
NI在致力于提供的技术的同时保证了系统对之前版本的兼容性,所以工程师和科学家们
可以在相当长的一段时间内一直使用同一个解决方案。为了获得这种长期的解决方案,NI提供了一个软件构架,它包括标准的应用程序接口(简称 API)以便在计算机、网络和操作系统不断改进的同时确保兼容性和可扩展性。
技术优势
性能高
虚拟仪器技术是在PC技术的基础上发展起来的,所以完全“继承”了以现成即用的PC技术为主导的商业技术的优点,包括功能超卓的处理器和文件I/O,使您在数据高速导入磁盘的同时就能实时地进行复杂的分析。此外,当前正蓬勃发展的一些新兴技术(如多核、PCIExpress等)也成为推动虚拟仪器技术发展的新动力,使其展现出更强大的优势。
扩展性强
NI的软硬件工具使得工程师和科学家们不再圈囿于固有的、封闭的技术之中。得益于NI软件的灵活性,只需更新您的计算机或测量硬件,就能以最少的硬件投资和极少、甚至无需软件上的升级即可改进您的整个现有系统。在利用科技的时候,您可以把它们集成到现有的测量设备,最终以较少的成本加速产品上市的时间。
高效开发
在驱动和应用两个层面上,NI高效的软件构架能与计算机、仪器仪表和通讯方面的技术结合在一起。NI设计这一软件构架的初衷就是为了方便用户操作的同时,还提供了高灵活性和强大的功能,使您轻松地配置、创建、发布、维护和修改高性能、低成本的测量和控制解决方案。
集成
虚拟仪器技术从本质上说是一个集成的软硬件概念。随着产品在功能上不断地趋于复杂,工程师们通常需要集成多个测量设备来满足完整的测试需求,而连接和集成这些不同设备总是要耗费大量的时间。NI的虚拟仪器软件平台为所有的I/O设备提供了标准的接口,帮助用户轻松地将多个测量设备集成到一个系统之中,减少了任务的复杂性。
组成部分
软件是虚拟仪器技术中最重要的部份。
高效软件
使用正确的软件工具并通过调用特定的程序模块,工程师和科学家们可以高效地创建自己的应用以及友好的人机交互界面。NI公司提供的行业标准的图形化编程软件——NILabⅥEW,不仅能轻松方便地完成与各种软硬件的连接,更能提供强大的数据处
理能力,并将分析结果有效地显示给用户。此外,NI还提供了许多其它交互式的测量工具和系统管理软件工具,例如连接设计与测试的交互式软件SignalExpress、基于ANSI-C语言的LabWindows/CⅥ、支持微软VisualStudio的MeasurementStudio等等,这些软件均可满足客户对高性能应用的需求。
拥有了功能强大的软件,您就可以在仪器中创建智能性和决策功能,从而发挥虚拟仪器技术在测试应用中的强大优势。
I/O硬件
面对如今日益复杂的测试测量应用,NI提供了全方位的软硬件解决方案。无论您是使用PCI,PⅪ,PCMCIA,USB或者是IEEE1394总线,NI都能提供相应的模块化硬件产品,产品种类从数据采集及信号调理、模块化仪器、机器视觉、运动控制、仪器控制、分布式I/O到CAN接口等工业通讯,应有尽有。NI高性能的硬件产品结合灵活的开发软件,可以为负责测试和设计工作的工程师们创建完全自定义的测量系统,满足各种灵活独特的应用需求。
目前,NI已经达到了每2个工作日推出一款硬件产品的速度,大大拓宽了用户的选择面:例如NI数据采集系列产品为工程师们提供了从分布式、便携性到工业级的全方位测量测试应用的解决方案。
集成平台
NI首先提出的专为测试任务设计的PⅪ硬件平台,已经成为当今测试、测量和自动化应用的标准平台,它的开放式构架、灵活性和PC技术的成本优势为测量和自动化行业带来了一场翻天覆地的改革。由NI发起的PⅪ系统联盟现已吸引了70家厂商,联盟属下的产品数量也已超过一千种。
PⅪ作为一种专为工业数据采集与自动化应用度身定制的模块化仪器平台,内建有高端的定时和触发总线,再配以各类模块化的I/O硬件和相应的测试测量开发软件,您就可以建立完全自定义的测试测量解决方案。无论是面对简单的数据采集应用,还是高端的混合信号同步采集,借助PⅪ高性能的硬件平台,您都能应付自如。这就是虚拟仪器技术带给您的无可比拟的优势。