虚拟仪器及其应用 点击:253 | 回复:0



iacmall

    
  • 精华:2帖
  • 求助:0帖
  • 帖子:120帖 | 5回
  • 年度积分:0
  • 历史总积分:675
  • 注册:2008年4月08日
发表于:2008-05-23 14:42:46
楼主
摘要 虚拟仪器是电子技术与计算机技术发展的产物,它将逐步取代传统电子仪器。介绍了虚拟仪器的概念,主要的优点,系统构成,包括硬件构成及软件构成。还介绍了虚拟仪器在电力系统中的二个应用。
关键词 虚拟仪器 测量 应用

Virtual Instrument and Its Application

Pan Yingyu
(Zhumadian Electric Power Company,463000,Zhumadian,China)

Abstract Virtual instrument is the result of electronic technique and computer technique development,it will gradually replace conventional instrument.The virtual instrument concept,its main advantages,system configuration,including hardware and software,are introduced.Two applications in electric power system are given.
Keywords virtual instrument,measurement,application

  虚拟仪器是80年代末出现的新的仪器概念,它是计算机技术、测量仪器技术和软件技术的高速发展共同孕育出的一项革命性新技术。虚拟仪器的出现,彻底改变了传统的仪器观,开辟了测量测试技术的新纪元。

1 虚拟仪器的概念
  微机及DSP提供了强大的计算能力使得在一定的实时性要求下代替了许多原来由硬件完成的功能,这标志着“软件即仪器(The software is the instrument)”时代的到来。人们给这样的测试仪器起了一个形象的名字——虚拟仪器。
  从1987年以专用集成电路(ASIC)和计算机技术为基础的总线仪器——虚拟仪器的雏形问世,到1993年虚拟仪器已发展到三百多家厂商、一千多种虚拟仪器产品,1995年厂商更达一千余家,产品达数千种。据预测,到2000年将有50%的仪器仪表是虚拟仪器。
1.1 虚拟仪器的概念
  虚拟仪器指具有虚拟仪器面板的个人计算机仪器,它可利用软件在微型机屏幕上构成虚拟仪器面板,在有足够的硬件支持下对信号进行采样,在离线条件下,经软件处理而得到测量结果。它具有结构简单、一机多用、测量精度高等特点,使用者自己操作这台计算机,就象是在操作一台自己专门设计的传统电子仪器。
  虚拟仪器的基本思想是利用计算机来管理仪器、组织仪器系统,进而逐步代替仪器完成某些功能,最终达到取代传统电子仪器的目的。虚拟仪器实质上是软硬结合、虚实结合的产物,是充分利用最新的计算机技术来实现和扩展传统仪器的功能。在虚拟仪器系统中,硬件仅仅是为了解决信号的输入输出,软件才是整个仪器系统的关键。任何使用者都可通过修改软件的方法方便地改变、增减仪器系统的功能和规模。
1.2 虚拟仪器的优点
  我们知道,任何仪器都基本上分三部分组成,即数据采集与控制、数据处理与分析、数据的显示。传统仪器是将这三部分放在一个仪表机箱内,而虚拟仪器则是一种功能意义上的仪器,是具有仪器功能的软硬件组合,它并不强调物理上的实现形式。虚拟仪器相对传统仪器的优势是显而易见的,概括起来有以下几个方面:
  (1) 传统仪器功能由仪器厂商定义;虚拟仪器功能由用户自己定义。仪器制造厂仅需提供基本的软硬件,如信号调节器、信号转换器等硬件和仪器应用软件生成环境等软件,真正需要什么样的仪器功能则是用户自己的事情。
  (2) 传统仪器与其它仪器设备的连接受限制;而虚拟仪器则是面向应用的系统结构,可方便地与网络、外设及其它应用连接。
  (3) 传统仪器图形界面小,人工读数,信息量少;虚拟仪器则展现图形界面,计算机直接读数、分析处理。
  (4) 硬件是传统仪器的关键部分;而虚拟仪器中硬件仅是为了解决信号的输入输出,软件才是整个仪器的关键部分,其测试功能均由软件来实现。
  (5) 传统仪器系统封闭,功能固定;虚拟仪器则是基于计算机技术的开放灵活的功能模块,可构成多种仪器。
  (6) 传统仪器扩展性差,数据无法编辑;虚拟仪器数据可编辑、存储、打印。
  (7) 信号每经过一次硬件处理都会引起误差;由于虚拟仪器减少了硬件的使用,因而减少了测量误差。
  (8) 传统仪器价格高,技术更新慢(周期为5~10 a),开发和维护费用亦高;虚拟仪器价格低(是传统仪器的五至十分之一),而且可重复利用,技术更新也快(周期为1~2 a),基于软件的体系结构大大节省了开发和维护费用。
  虚拟仪器在国际上早已进入实用阶段,在我国虽刚起步,但发展迅速,已在电子测量、物理探伤、电子工程、振动分析、声学分析、物矿勘探、故障分析及教学科研等方面的数据采集和分析中广泛应用。

2 虚拟仪器的系统构成
  虚拟仪器的基本框图如图1所示。




图1 虚拟仪器构成的基本框图

2.1 虚拟仪器的硬件构成
  如图1,虚拟仪器的硬件构成有多种方案,通常采用以下几种:
  (1) 基于通用接口总线GPIB接口的仪器系统
  GPIB(General Purpose Interface Bus)仪器系统的构成是迈向虚拟仪器的第一步,即利用GPIB接口卡将若干GPIB仪器连接起来,用计算机增强传统仪器的功能,组织大型柔性自动测试系统,技术易于升级,维护方便,仪器功能和面板自定义,开发和使用容易。它可高效灵活地完成各种不同规模的测试测量任务。
  利用GPIB技术,可用计算机实现对仪器的操作和控制,替代传统的人工操作方式,排除人为因素造成的测试测量误差。同时,由于可预先编制好测试程序,实现自动测试,提高了测试效率。
  (2) 基于数据采集的虚拟仪器系统
  通过A/D变换将模拟、数字信号采集入计算机进行分析、处理、显示等,并可通过D/A转换实现反馈控制。根据需要还可加入信号调理和实时DSP等硬件模块。
  (3) 利用VXI总线仪器实现虚拟仪器系统
  VXI(VME bus extension for Instrumention)总线为虚拟仪器系统提供了一个更为广阔的发展空间。VXI总线是一种高速计算机总线——VME(Versa Module Eurocard)总线在仪器领域的扩展。由于其标准开放,传输速率高,数据吞吐能力强,定时和同步精确,模块化设计,结构紧凑,使用方便灵活,已越来越受人们的重视。它便于组织大规模、集成化系统,是仪器发展的一个方向。
  (4) 基于串行口或其它工业标准总线的系统
  将某些串行口仪器和工业控制模块连接起来,组成实时监控系统。
2.2 虚拟仪器的软件构成
  构成一个虚拟仪器系统,基本硬件确定以后,就可通过不同的软件实现不同的功能。软件是虚拟仪器系统的关键。没有一个优秀的控制分析软件,很难想象可以构成一台理想的虚拟仪器系统。
  以VXI虚拟仪器系统为例(图2),从图可以看到,VXI虚拟仪器系统至少需要仪器、通信和驱动程序三种接口软件。其中仪器接口为仪器与计算机之间的通信协议和方法。通信接口按标准方式将仪器连接起来,它是仪器与仪器驱动程序之间的通信接口,实际上就是VXI系统的I/O接口软件。仪器驱动程序接口将通信接口与应用开发环境(ADE)连接起来。




图2 VXI虚拟仪器系统软件结构框架

  仪器驱动器是完成对某一特定仪器控制与通信的一段程序。它作为用户应用程序的一部分在计算机上运行。仪器驱动器是VXI虚拟仪器系统的核心,是完成对仪器硬件控制的纽带和桥梁。应用软件开发环境将计算机的数据分析、显示能力与仪器驱动器融合在一起,为用户开发虚拟仪器提供了必要的软件工具和环境。目前有两种较流行的虚拟仪器开发环境:一是用传统的编程语言设计虚拟仪器,如HPITGII、Labwindows等;一是用图形编程语言设计虚拟仪器,如HPVEE,LabVIEW等。
  特别指出LabVIEW是美国国家仪器公司(National Instruments Co.)推出的图形化软件编程平台。在这个平台上,各专业领域的工程师、科学家们通过定义和连接代表各种功能模块的图标来方便迅速地建立高水平的应用程序。在这个软件环境中,提供了一种象数据流一样的


热门招聘
相关主题

官方公众号

智造工程师