虚拟仪器研究
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要:虚拟实验仪器系统由信号采集、信号处理和结果显示三大部分构成,虚拟仪器系统与传统仪器相比,具有性价比高、开放性、智能化程度高、界面友好等特点。本文介绍了虚拟实验仪器的概念,开发平台,国内外使用现状和未来的发展趋势,以及其在工业应用上的重要地位。
关键词:虚拟实验仪器,Labview,数据采集,
虚拟实验仪器研究
1文献综述
随着科学技术的迅猛发展,电子设备和技术向集成化、数字化和高速化方向发展,而在学校特别是大学中,要想紧跟技术的发展,就要不断更新教学和实验设备。只有在自己动手的实验过程中,学生才能够将学到的理论知识真正掌握和应用,这就使得电子测量仪器变得至关重要。而传统仪器下的高校实验教学,已严重滞后于信息时代和工程实际的需要。其根本原因在于实验内容依附于课程设立,仪器设备很大部分陈旧,而先进的数字仪器(如数字存储示波器)价格昂贵不可能大量采购,同时其功能较为单一,与此相对应的是大学学科分类越来越细,每一专业都需要专用的测量仪器,因此仪器设备不能实现资源共享,造成了浪费。虚拟仪器正是解决这一矛盾的最佳方案。基于PC平台的虚拟仪器,可以充分利用学校的微机资源,完成多种仪器功能,可以组合成功能强大的专用测试系统,有多种专业共同使用,还可以通过软件行升级。基于虚拟仪器的概念,使用目前最为流行的虚拟仪器软件开发环境——Labview,进行虚拟实验仪器的开发,实现数字存储示波器的功能,可以对实时信号进行数据采集、显示、存储及进一步的处理。
2问题的提出
由于电子技术、计算机技术和网络技术的高速发展及其在电子测量技术与仪器领域中的应用,新的测试理论、新的测试方法、新的测试领域以
及新的仪器结构不断出现。电子测量仪器的功能和作用已发生质的变化,其中计算机处于核心地位,计算机软件技术和测试系统更紧密的结合成一个有机整体,导致仪器的结构、概念和设计观点等也发生突破性的变化。在上述的背景下,出现了新的仪器概念——虚拟仪器。机电类研究生学习的重要部分是在实验课中获得实际经验,如关于现代仪器、插卡式的数据采集卡和由计算机控制的独立仪器方面的经验。但是学校实验室设备有限、学校经费较少等因素,实验所要达到的效果并不理想,学员仅仅按部就班的操作实验仪器,并不能实现自身素质的提高。虚拟仪器的出现可以有效地解决这个问题。在通用计算机平台上,根据测试任务的需要来定义和设计仪器的测试功能,充分利用计算机来实现和扩展传统仪器功能,开发结构简单、操作方便、费用低的虚拟实验仪器,包括数字示波器、频谱分析仪、函数发生器等,既可以减少实验设备资金的投入,又为学员做创新性实验、掌握现代仪器技术提供了条件。
3虚拟仪器概述
3.1虚拟仪器的概念
所谓虚拟仪器,就是在以计算机为核心的硬件平台上,其功能由用户设计和定义,具有虚拟面板,其测试功能由测试软件实现的一种计算机仪器系统。虚拟仪器的实质是利用计算机显示器的显示功能来模拟传统仪器的控制面板,以多种形式表达输出检测结果;利用计算机强大的软件功能实现信号数据的运算、分析和处理;利用I/0接口设备完成信号的采集、测量与调理,从而完成各种测试功能的一种计算机仪器系统。使用者用鼠
标或键盘操作虚拟面板,就如同使用一台专用测量仪器一样。因此虚拟仪器的出现,使测量仪器与计算机的界限模糊了。虚拟仪器的“虚拟”两字主要包含以下两方面的含义:
1、虚拟仪器的面板是虚拟的。虚拟仪器面板上的各种“图标”与传统仪器面板上的各种“器件”所完成的功能是相同的;由各种开关、按钮、显示器等图标实现仪器电源的“通”、“断’;被测信号的“输入通道”、“放大倍数”等参数的设置,及测量结果的“数值显示”、“波形显示”等。传统仪器面板上的器件都是实物,而且是由手动和触摸进行操作的:虚拟仪器前面板是外形与实物相像的图标,每个图标的“通”、“断”、“放大”等动作通过用户操作计算机鼠标或键盘来完成。因此,设计虚拟仪器前面板就是在前面板设计窗口中摆放所需的图标,然后对图标的属性进行设置。
2、虚拟仪器测量功能是通过对图形化软件流程图的编程来实现的。虚拟仪器是在以PC为核心组成的硬件平台支持下,通过软件编程来实现仪器的功能的。因为可以通过不同测试功能软件模块的组合来实现多种测试功能,所以,在硬件平台确定后,就有“软件就是仪器”的说法。这也体现了测试技术与计算机深层次的结合。
3.2虚拟仪器的构成
虚拟仪器通常由通用仪器硬件平台和应用软件平台两大部分构成。1、虚拟仪器的硬件平台
构成虚拟仪器的硬件平台有两部分。
(1)计算机。它一般为一台Pc机或工作站,是硬件平台的核心。
(2)接口设备。I/o接口设备主要完成被测输入信号的采集、放大、模/数转换。不同的总线有其相应的Uo接口硬件设备,如利用PC机总线的数据采集卡(DAQ)、GPIB总线仪器、VXl总线仪器模块、串口总线仪器等。虚拟仪器的构成方式主要有5种类型,如图1所示。
图1虚拟仪器的构成方式
2、虚拟仪器的软件平台
开发虚拟仪器必须有合适的软件工具,目前的虚拟仪器软件开发工
具有如下两类。
(1)文本式编程语言:如VisualC++,Visual Basic,LabWindows/CVI 等。
(2)图形化编程语言:如LabVIEW,HPVEE等。
虚拟仪器软件由两部分构成,即应用程序和I/O接口仪器驱动程序。虚拟仪器的应用程序包含两方面功能的程序,即实现虚拟面板功能的软件程序和定义测试功能的流程图软件程序。I/O接口仪器驱动程序完成特定外部硬件设备的扩展、驱动与通信。
3.3虚拟仪器的特点及优势
虚拟仪器与传统仪器相比,有以下六个特点:
(1)传统仪器的面板只有一个,其上布置着种类繁多的显示与操作
器件,易于导致许多识别与操作错误。虚拟仪器与之不同,它可以通过在几个分面板上的操作来实现比较复杂的功能。这样,在每个分面板上就可以实现功能操作的单纯化与面板布置的简捷化,从而提高操作的正确性与便捷性。同时,虚拟仪器面板上的显示元件和操作元件的种类与形式不受标准件和加工工艺的限制,它们是由编程来实现的,设计者可以根据用户的认知要求和操作要求,设计仪器面板。
(2)在通用硬件平台确定后,由软件取代传统仪器中的硬件来完成
仪器功能。
(3)仪器的功能是用户根据需要由软件来定义,而不是事先由厂家
定义好的。
(4)仪器性能的改进和功能扩展只需更新相关软件设计,而不需要
购买新的仪器。
(5)研制周期较传统仪器大为缩短。
(6)虚拟仪器开放、灵活,可与计算机同步发展,与网络及其周边
设备互联。决定虚拟仪器具有传统仪器不可能具备的特点的根本原因在于“虚拟仪器的关键是软件”。虚拟仪器在工程应用和社会经济效益方面具有突出的优势。目前,我国高档台式仪器,如数字示波器、频谱分析仪、逻辑分析仪等还主要依赖进口,因为这些仪器加工工艺复杂,对制造水平要