虚拟仪器技术的构成和发展趋势

上传人:pu****.1 文档编号:561424534 上传时间:2022-09-10 格式:DOC 页数:11 大小:128.50KB
返回 下载 相关 举报
虚拟仪器技术的构成和发展趋势_第1页
第1页 / 共11页
虚拟仪器技术的构成和发展趋势_第2页
第2页 / 共11页
虚拟仪器技术的构成和发展趋势_第3页
第3页 / 共11页
虚拟仪器技术的构成和发展趋势_第4页
第4页 / 共11页
虚拟仪器技术的构成和发展趋势_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《虚拟仪器技术的构成和发展趋势》由会员分享,可在线阅读,更多相关《虚拟仪器技术的构成和发展趋势(11页珍藏版)》请在金锄头文库上搜索。

1、虚拟仪器技术的构成及发展趋势摘要:上个世纪80年代,美国NI公司的划时代产品LabVIEW诞生,并随后提出“软 件就是仪器”的口号,从而开辟了 “虚拟仪器技术”的全新测量概念,成为现代 测试技术的发展方向。本文介绍了虚拟仪器技术的定义、特点,构成、以及虚拟 仪器系统的发展过程和今后的发展趋势。关键词:虚拟仪器计算机LabVIEW I/O测试技术1. 引言虚拟仪器简称VI(Visual Instruments),是电子测量技术和计算机技术深层次结合的新一代电子仪器。虚拟仪器就是利用计算机及其测控系统实现传统仪 器的功能,并在计算机屏幕上模拟传统仪器的操作面板,实现人机交互,使得人们在操作计算机的

2、同时就像操作自己设计的仪器一样。虚拟仪器要比传统的电子仪器更为通用,在组建仪器、确定功能和技术更新等方面更为灵活、更为经济, 更能适应故障诊断技术对测量技术和测量仪器不断提出的更新、扩展功能和提高性能的要求。任何测量和控制都离不开仪器仪表,传统的测量仪器模式为:独立的机箱;有 面板操作键和旋钮,有信号的输入和输出端口,有测量结果的显示方式,即指针、 表头或数码管窗口等。以往的仪器包括电子测量仪器、分析仪器、生化仪器、医 疗电子仪器等称为传统仪器,它的功能和技术指标是由生产厂家定义好的,用户基本上是被动地操作和使用。计算机机技术的出现和发展,从根本上影响和改变 着仪器技术的发展。由于计算机可以通

3、过其扩展槽、接口板和装置仓等和外部仪 器或设备相连接,使外部仪器设备可以共享其丰富的软件资源,这样就大大增加了仪器的功能,提高了仪器的性能。通过计算机扩展槽或接口板等装置, 把计算 机的软件资源和硬件资源(数据采集板或模块)和外部的仪器设备连接起来,形成 了一类全新的测试仪器设备,人们称这样一种全新的仪器设备为“虚拟仪器”。2. 虚拟仪器的定义及特点2.1虚拟仪器的定义仪器的基本功能就是:信息采样控制、信息分析处理、信息指示表达。传统 仪器在实现这三大功能时,是以固化的电路结构来完成的,其专业性很强,用户无 法改变仪器的测量功能,因此测量功能单一,使用场合狭窄,从采样、分析、到数 据处理全部由

4、人工操作,效率低,可靠性差。如果将上述三大功能块放在计算机上 充分利用计算机的软件P硬件优势,就可实现数据的自动采集、分析和处理,达到 传统仪器所达到的效果,这种方式突破了传统仪器在测量速度、测量功能以及适 应范围的局限,并且给用户拓展了想象空间。用户可根据实际测量需求,随意修改 软件或增添硬件,设计自己的测量系统,达到一机多用的功效。由于传统仪器的采样、分析和处理分别由计算机硬件和软件完成,从而以往我们所看到的测量仪器实体现仅被一台通用型的计算机所代替,测量者面对的操 作仪器就是一台计算机。计算机内部安装的数据采集卡的作用就是实现信息采样 和传输,测量者可通过自行编制的使用软件对被测信息进行

5、分析处理,并按测量者的意愿(显示或打印)输出测量结果。整个测量过程仅仅是通过对计算机屏幕上 生成的仪器面板的操作而完成的。综上所述,虚拟仪器的定义可为:通用计算机加上一组软件和硬件,通过鼠标 或键盘操作,实现测量功能,达到传统仪器所达到的测试效果。2.2虚拟仪器的主要特点2.2.1性能高虚拟仪器技术是在PC技术的基础上发展起来的,所以完全“继承” 了以现成 即用的PC技术为主导的最新商业技术的优点,包括功能超卓的处理器和文件I/O, 工程师在数据高速导入磁盘的同时就能实时地进行复杂的分析。 此外,不断发展 的因特网和越来越快的计算机网络使得虚拟仪器技术展现其更强大的优势。2.2.2扩展性强虚拟

6、仪器的软硬件工具使得工程师和科学家们不再圈囿于当前的技术中。由于虚拟仪器软件的灵活性,用户只需更新计算机或测量硬件,就能以最少的硬件 投资和极少的、甚至无需软件上的升级即可改进整个测试系统。在利用最新科技的时候,就可以把它们集成到现有的测量设备, 最终以较少的成本加速产品上市 的时间。2.2.3开发时间少在驱动和使用两个层面上,虚拟仪器高效的软件构架能和计算机、仪器仪表 和通讯方面的最新技术结合在一起。方便了用户的操作,使用户可以轻松地配置、创建、发布、维护和修改高性能、低成本的测量和控制解决方案。224系统的开放性强虚拟仪器具有和其它设备互联的能力,如可通过和网络或其它高档外设的连接,实现对

7、现场的监测和管理,这种互联能力使测控系统的功能显著增加 ,使用 领域明显扩大。2.2.5无缝集成虚拟仪器技术从本质上说是一个集成的软硬件概念。随着产品在功能上不断地趋于复杂,工程师们通常需要集成多个测量设备来满足完整的测试需求, 而连 接和集成这些不同设备要耗费大量的时间。虚拟仪器软件平台为所有的 I/O设备 提供了标准的接口,帮助用户轻松地将多个测量设备集成到单个系统, 减少了任 务的复杂性,如图1所示。虚拟仪器之所以能达到一机多用的功效,是由于它测量功能的设置极为方便 技术更新周期短,系统组建时间少,同时由于测量时完全采用数字化,降低了环境 干扰和系统误差的影响,从而节省了硬件环节,也减少

8、了测试系统的开发成本和 维护成本,所以经济实用。虚拟仪器的特点远不止上述几点,它的实用性、开放性、可靠性均有很大的 优势,毫无疑问,虚拟仪器是现代电子技术发展的必然,是未来测控领域的中坚。3. 虚拟仪器系统构成目前虚拟仪器系统的基本构成为数据采集系统、GPIB仪器控制系统、VXI计算机总线系统以及三者之间的任意组合。系统框图如图2:图2虚拟仪器系统构成框图从系统框图中可见,虚拟仪器主要组成部分为硬件和软件两类。硬件是基本 的框架,是系统的支撑,软件是仪器的灵魂,是系统运作的关键,下面就两部分分 别给予介绍。3.1虚拟仪器的硬件系统在以计算机为核心组成的硬件平台支持下, 可以通过不同测试功能模块

9、的组 合,来实现仪器的多种测控功能。计算机和外界的通信主要通过对外通信接口(如RS232CGPIB, 1394等)、信号转换功能(如A/D, D/A, I/O卡等)以及总线通信(如 VXI, PXI)等来实现的,本文主要列举下列六种类型加以简单说明。(1)RS232C串口通信接口串口通信是以Serial标准总线的仪器,具有独立的通信功能,实现计算机的串口通信实现数据交换。尽管RS232总、线是P(机早期采用的通用串行总线,但由于其传输简单、便利,所以至今仍然适用于传输速率较 低的虚拟仪器或测试系统。(2)GPIB总线接口 GPIB总线主要是将带有GPIB接口的仪器,通过GPIB总线和 计算机通

10、信,实现数据交换。GPIE仪器是以GPIB总线标准的仪器,具有独立的仪 器功能。GPIB为8位并行传输,所以传输速率比串口通信效率高,速度快。目前 正在使用的传统测量仪器产品中,许多带有GPIE接口总线,所以只要将计算机冲 入GPIB接口板,就可和之通信。但8位并行仪器总线的传输速率和传输距离还是 有限,已经跟不上当今大规模自动测试系统的需求。(3)USB和1394接口 US接口是Inter、Microsoft等大厂商为解决计算机外设 种类的Et益增加,和有限的主板插槽和端口之间的矛盾, 而设计的一种通用串行 总线接口。 USBS备具有较高的数据传输率 (目前流行的USB2.0,速度可达 48

11、0Mbps)、使用灵活、易扩展等优点。计算机上的1394接口原为采集数字摄像机 图像而设计的,它和USB是两代标准,其通信速率可达400Mbps比最快的US通 信速率快8倍多,所以近来也出现一些利用1394接 口来进行数字信号传输的。(4) A/D和D/A接口板A/D指模拟量和数字量转换,实现外部模拟信号输入计算机;D/A指数字量和模拟量转换,实现计算机控制信号的输出。A/D和 D/A接口板早期为计算机内置插板式,即将接口板插入计算机的PCI或ISA插槽或笔记本电脑 的PCM插槽中;后来出现一些并口数据采集板,即将接口板连接在计算机外部的 并口上,易于拆卸方便用户;目前发展较快的是远端串口模块

12、和USB接 口的数据转换模块。所有上述各种方式,都是将外部模拟信号和计算机的数字信号进行相 互转换。(5) 1/0接口板I/O指计算机的数字量输入输出,以实现外部数字信号输入计 算机或计算机控制信号的输出。和 A/D和D/A接口板雷同,I/O板早期为计算机内 置插板式,后来出现一些并口 I/O板,近来大力发展的是远端串口 I/O模块和USB 接口的I/O模块。PXI系统和VXI模块PXI系统是以PXI标准总线模块,是PCI总线的扩展,完 成某些特定的功能,通过PXI总线和计算机交换数据。VXI模块是以VXI总线标准 的功能模块,单独集成在VXI标准箱内,完成某些特定的功能,通过VXI总线和计

13、算机实现数据交换。VXI模块以其高速和高可靠性来满足当代科学技术发展的测 试要求,成为世界各国开发虚拟仪器最重视的开发对象。上述板卡、模块或仪器,和传感器和计算机组成完整的虚拟仪器系统。计算 机可以是台式计算机或工作站,也可以为便携的笔记本电脑。最终用各种实用化 的计算机软件来实现各种特定的功能。3.2虚拟仪器的软件系统虚拟仪器技术最核心的思想,就是利用计算机的软、硬件资源,使本来需要 硬件实现的技术软件化(虚拟化),从而最大限度地降低系统成本,增强系统的功 能和灵活性。所以软件是虚拟仪器的关键。“软件即是仪器”已成为事实并为多 数人所接受,因为随着计算机和软件技术的发展,在现代仪器中和自动测

14、试系统 中,软件的投资占有的比例越来越大,远远大于硬件投资,有的甚至占到70%-80% 以上。321软件开发平台虚拟仪器的开发环境主要有 VisualC+ , VisualBasic , LabVIEW等。虚拟仪 器的重要组成部分是软面板,它是代表虚拟仪器的整个驱动软件, 因此,软面板 的水平在很大程度上代表了虚拟仪器的水平。VC VB等软件是可视化的开发编程工具,它们对开发人员的编程能力要求很 高,且开发周期长。LabVIEW是专业化图形编程软件,能把复杂的语言编程简化 成用简单图标提示的方法表示,从而使原本不太熟悉编程的技术人员都可以按照 测试要求和任务,快速地编出自己的程序,“画”出仪器

15、面板,提高了工作效率, 因此LabVIEV是 一种比较优秀的、可首选的虚拟仪器软件开发平台。美国国家仪器公司Nationailnstruments( 简称NI)在开发、推广图形化编程 技术方面进行了许多卓有成效的努力,NI的虚拟开发平台LabVIEW是建立在Win dows基础上的图形化仪器开发系统。用LabVIEV建立的软面板,其界面友好、 形象逼真、操作简单直观,和传统文本语言相比,用LabVIEW编程易学易懂省时省力,可以节省大量系统开发时间,即使对于没有文本语言基础的非软件工程师 来说,也可以很快学习、掌握并使用来开发虚拟仪器,是一个完全的开放的仪器 开发系统。利用它可以构成任意形式的

16、虚拟仪器,如GPIM VXI、PXI、串行系统、PLC和插入式数据采集系统等,并可通过互联网和其他数据源连接进行动态数据 交换。LabVIEV分析库大约有230多个数据分析和数学计算库函数,包括测量、信号 生成、窗12I、滤波、统计、信号处理、吐线弥合、线性代数等,这使得 LabVIEW 具有强大的分析和计算功能,加上和其配套的一系列工具软件,使LabVIEV几乎可以构成任何复杂的虚拟仪器,并可进行任何复杂的分析计算,比如图像的采集 和分析,而这在常规文本语言下普通人是难以完成的工作。NI的虚拟开发平台LabVIEW作为国际上最早的编译型图形化编程语言,把复 杂、繁琐、费时的语言编程简化成用菜单或图标提示的方法选择功能(图形)并用线条把各种功能(

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号