0、引言
电子测试仪器是电子行业的基础,它在电子行业中长期占据着十分重要的地位,它是一个时代的电子行业发展水平的标志,并随着科学技术的发展而不断地更新变化着。传统的测试仪器由于功能固定,研制生产周期长等缺点,越来越不能满足信息时代的要求。这就给一种新型的测量仪器——虚拟仪器提供了极大的发展空间,由于其硬件结构简单www.cechina.cn,以软件为主实现各种功能,且随计算机的发展不断提高其性能,具有很强的适应性,所以越来越引起世人的高度关注。本文就虚拟仪器的产生、发展过程、结构原理、性能特点及应用等方面进行详细的介绍CONTROL ENGINEERING China版权所有,使读者对虚拟仪器有更深入地了解。
1、虚拟仪器的发展
主要利用PC技术,只是添加A/D及D/A变换等少许硬件和以软件为主的仪器称为虚拟仪器。虚拟仪器通过应用程序将通用计算机与功能化硬件结合起来,用户可通过友好的图形界面来操作计算机,就像在操作自己定义、自己设计的一台仪器一样,从而完成对被测试量的采集、分析、判断、显示、数据储存等。它是在 PC技术的基础上发展起来的,能在数据导入磁盘的同时,实时地进行复杂的分析。具有高效的性能、强大的扩展功能、节约开发时
早在八十年代初,就有人以个人计算机为基础,在微机内部增加一些插件或外附插件箱,将各种测量电路插件接于PC内部总线,加上某些软件来实现传统仪器的功能,这种仪器称为PC仪器或个人仪器。因为计算机系统的硬软件资源可代替一般自动测试系统和智能仪表中的微处理器、存储器、接口电路和显示器,因而减少了仪器的许多硬件,降低了仪器成本,而且无需对每一种新仪表都从头开始设计,所以该方案一经提出就在仪表界引起极大的轰动。
随着VXI(开放式测量系统)总线系统问世以及PC机的结构的变化,不断推动了虚拟仪表发展。VXI总线标准是一种全开放型卡式仪表标准,具有灵活适用、性能先进、高速运行、小型便携的特点,适用于模块化设计仪表。PC机微处理器CPU速度不断提高、采用流水线、RISC结构,大大地提高了测试系统的数值处理能力。近年来,由于计算机软硬件技术资源的极大丰富,数字信号处理技术,图形化界面技术和自动生成程序等技术的提高,使虚拟仪器的进一步发展有了雄厚的技术基础。
2、虚拟仪器的结构原理
虚拟仪器是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化的应用。灵活高效的软件能创建完全自定义的用户界面,模块化的硬件能方便地提供全方位的系统集成控制工程网版权所有,标准的软硬件平台能满足对同步和定时应用的需求。虚拟仪器的本质是利用现有的计算机,加上特殊设计的仪器硬件和专用软件形成既有普通仪器的基本功能又有一般仪器所没有的特殊功能的高档低价的新型仪器。它是利用计算机强大的图形环境和在线帮助功能,建立虚拟仪器面板,以代替传统仪器完成对仪器的控制、数据分析和显示功能。虚拟仪器的输入输出由数据采集卡、GPIB卡等硬件模块完成,仪器的功能主要由软件构成。虚拟仪器系统框图如图1所示。
图1 虚拟仪器系统框图
一套完整的虚拟仪器系统的结构一般来说分为四层:
1)测试管理层
用户使用虚拟仪器生产厂商开发的应用程序CONTROL ENGINEERING China版权所有,组成自己的一套测试仪器。这是虚拟仪器的优点之一,它可以方便地使用户根据自己的需要,自己的风格建立自己的测试仪器。
2)应用(程序)开发层
由生产商提供的软件开发工具,如NI(NATIONAL INSTRUMENTS)公司的LabVIEW软件控制工程网版权所有,LabWindows/CVI软件。用户可以用这类软件进行深层开发,以扩展仪器原有的功能。
3)仪器驱动层
由生产商开发,针对不同