虚拟仪器技术文献综述

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

虚拟仪器技术综述

1引言

随着微电子技术、计算机技术、软件技术、网络技术的高度发展及其在电子测量技术与仪器上的应用,新的测试理论、新的测试方法、新的测试领域以及新的仪器结构不断出现,在许多方面已经突破传统仪器的概念,电子测量仪器的功能和作用已经发生了质的变化。在这种背景下,美国国家仪器公司(National Instruments Corporation,简称NI)在20世纪80年代最早提出虚拟仪器(Virtual Instrument,简称VI)的概念。其核心的思想是利用计算机的强大资源使本来需要硬件实现的技术软件化,以便最大限度地降低系统成本,增强系统功能与灵活性[1]。

2虚拟仪器的概念和特点

虚拟仪器是模拟仪器、数字化仪器、智能仪器后的新一代仪器技术。目前虚拟仪器技术已应用于各个行业,在医学、航空等行业已开发出DAQ仪器、VXI 及PXI等标准体系结构的虚拟仪器,这些仪器应用方便,成本低廉,从而导致了虚拟仪器技术在其他行业的迅猛发展。虚拟仪器利用现有的个人计算机, 加上特殊设计的仪器硬件和专用软件, 形成既有普通仪器的基本功能又有一般仪器所没有的特殊功能的高档低价的新型仪器它对实验水平和生产效率的提高产生不可佑里的影响其特点如下[2]

(1)功能由用户自己定义;

(2)面向应用的系统结构,可方便地与网络外设、应用等连接;

(3)展现全汉化图形界面、计算机直接读数;

(4)数据可编辑、存储、打印;

(5)软件是关键部分;

(6)价格低廉, 可重复利用;

(7)基于计算机技术开放的功能模块可构成多种仪器;

(8)技术更新快(周期为1——2 年);

(9)基于软件体系的结构, 大大节省开发维护费用。

3虚拟仪器的构成

3.1虚拟仪器的硬件构成

根据虚拟仪器的总线类型,可以把虚拟仪器分为三大类:GPIB体系结构、VXI体系结构和PXI体系结构。

(1)基于数据采集的虚拟仪器系统

这种方式借助于插入计算机的数据采集卡与专用的软件,如LabVIEW(或LabWindows/CVI)相结合,通过A/D变换将模拟信号采集到计算机进行分析、处理、显示等,通过D/A转换实现反馈控制。根据需要还可加入信号调理和实时DSP等硬件模块。一个好的数据采集产品不仅应该具备高的性能、高的可靠性,还应该提供高性能的驱动程序、简单易用的高层语言接口,只有这样才能为用户快速建立高可靠的应用系统提供最大的方便。

目前,由于多层电路板技术、可编程仪器放大器技术、即插即用技术、系统定时控制器技术、高速数据采集的双缓冲区技术以及DMA等高新技术的应用,使得最新的数据采集板卡能保证仪器级的性能、精度与可靠性。为用户建立功能灵活、性能价格比高的数据采集控制系统提供了很好的解决方案

(2) 基于通用接口总线GPIB接口的仪器系统

GPIB(General Purpose Interface Bus)仪器系统的构成是迈向虚拟仪器的第一步,GPIB(通用接口总线)尤如一座金桥,把可编程仪器与计算机紧密地联系起来,用计算机增强传统仪器的功能,组织大型柔性自动测试系统,技术易于升级、维护方便、仪器功能和面板自定义、开发和使用容易、可高效灵活地完成各种不同规模的测试测量任务,排除人为因素造成的测试测量误差。从此,电工电子测量用仪器由独立的、手工操作的、单台式的向组成大规模自动测试系统方向迈进了一大步。

(3) 利用VXI总线仪器实现虚拟仪器系统[3]

VXI(VME busExtension for Instrumentation)总线为虚拟仪器系统提供了一个更为广阔的发展空间。VXI总线是一种高速计算机总线—VME总线在仪器领域的扩展。由于其标准开放、结构紧凑、传输速率高、数据吞吐能力强、定时和同步精确、模块可重复利用、使用方便灵活、众多仪器厂商支持等优点,很快得到了广泛的应用。尤其是在组建中大规模自动测量测试系统,以及对速度、精度要求较高的集成化系统,有着其他仪器系统无法比拟的优势。一个基本的VXI仪

器系统可以有三种不同的配置方法:

①GPIB控制方案

该控制方案包括插于通用计算机的GPIB接口板、位于VXI零槽的GPIB_VXI/c模块、连接两者的GPIB电缆、一个VXI机箱以及若干VXI仪器模块。GPIB控制方案的数据传输速率约为1 Mbps。如果使用HS488协议可使GPIB 的数据传输速率提高到1.6Mbps(ISA总线)和3.4Mbps(EISA总线),最高可达8Mbps。其中零插槽模块起GPIB和VXI总线的翻译器作用。该方案的优点在于可以利用熟悉的GPIB技术来控制VXI仪器系统,且系统造价较低,适用于对总线控制的实时性要求不高,并需在系统中集成较多GPIB的仪器场合。缺点是GPIB总线的数据传输速率远远低于VXI总线(GPIB为1Mbps;VXI为40Mbps),形成整个系统的数据交互的瓶颈。

②嵌入式计算机控制方案

嵌入式计算机控制方案组件包括一个VXI机箱,插入VXI零插槽嵌入式计算机模块(除有VXI系统控制功能外还具有一台通用PC机全部功能),若干VXI 仪器模块以及VXI软件开发平台。缺点是成本较高。优点是所有的模块均直接插在VXI机箱的背板总线上,能实现高速的数据传送(40Mbps左右),其在系统的紧凑性、控制速率和电磁兼容方面具有优势,适合要求较高和投资较大的场合,是实现VXI自动测试系统的最佳配置方案。

③MXI总线控制方案

该控制方案的组件包括插于通用计算机的MXI接口板,位于VXI零槽的VXI_MXI模块,连接两者的MXI电缆,若干VXI仪器模块以及VXI软件开发平台。MXI是由NI提出的一种多系统扩展接口总线,相当于把VXI机箱的背板总线拉到外部计算机上来,同时可实现多个VXI机箱间的32位数据交互。由于它可直接映射VXI内存空间,因此在提高数据传输速率方面有很大优势。MXI 总线控制方案综合了上述第一方案使用外部计算机的灵活、方便、易于升级以及第二方案高性能、高数据传输率的优点,适合于在各种实验室中建立系统。同时还可以在外部计算机上加插GPIB接口卡、数据采集卡,实现更大规模的系统集成。其缺点是体积偏大。

3.2 虚拟仪器的软件平台

相关文档
最新文档