当前位置:文档之家› 基于PXI的虚拟仪器测试技术

基于PXI的虚拟仪器测试技术

铡试 一
Ⅶ ( VISA自

-I—
~广—=忑ii]一 对象 ∥ ——l VxI仪§总线l-
- -ql i

工作站
图2虚拟仪器系统结构图
4.1虚拟仪器的硬件部分 1)虚拟仪器最常用的构成形式是数据采集卡。其
功能是将现场的数据采集到计算机,或将计算机数据 输出给数控对象,用数据采集卡配以信号调理、计算 机平台和虚拟仪器软件构成各种测量和控制仪器。
PXI这种新型模块化仪器系统是在PXI总线内核 技术上增加了成熟的技术规范和要求而形成的。它通 过增加用于多板同步的触发总线和参考时钟,用于进 行精确定时的星形触发总线以及相邻模块间高速通信 的局部总线来满足测试的要求;PXI规范在Compact PCI机械规范中增加了环境测试和主动冷却要求,以保 证多厂商产品的互操作性和系统的易集成性;将 Microsoft WindowsNT茅[]Microsoft Windows95定义为其 标准软件框架,并要求所有的仪器模块都必须带有按 VISA规范编写的Win32设备驱动程序,使PXI成为一 种系统级规范。PXI具有高度可扩展性,具有8个扩展 槽,而台式PCI只有3-4个扩展槽。PXI系统可以连接 到任何一种PC机上且可以扩展各种I/O模块(见图1)t21。
应用软件是用户根据需要采用各种软件自己编制 的程序,应用程序基本可按图4所示的流程图编写【3]。 采用哪一种编程软件的主要出发点是尽可能地提高效 率。目前,虚拟仪器系统的应用软件开发环境主要有 两种:一种是传统的文本语言式的平台,如 LabWindows/CVI,VC++,Delphi,VB;一种是基于图形 化工程环境的平台,如LabVIEW,HP的VEE。下面对 LabVIEW作简单介绍。
虚拟仪器技术的出现,彻底打破了传统仪器由厂 家定义,用户无法改变的模式,虚拟仪器技术给用户 一个充分发挥自己的才能、想象力的空间。用户可以 随心所欲地根据自己的需求,设计自己的仪器系统, 满足多种多样的应用需求。
4基于P×I的虚拟仪器的软硬件基础
虚拟仪器测试系统基本结构包括计算机、计算机 现代科学仪器2004 6
4)PXI总线仪器和VXI总线仪器都是21世纪仪器 总线系统和自动测试系统的优秀平台。基于PXI总线 的虚拟仪器测试系统由于电磁兼容性能及冷却性能的 改善和模块式结构,可用在一般要求的自动测试系统 场合和系统总价格有所限制的自动测试系统。基于 VXI虚拟仪器测试系统具有良好的性能,可用于自动 措施系统特别是高速大数据量自动测试系统,宽频带 自动测试系统和军用自动化测量。 4.2虚拟仪器的软件部分
2 PXI总线
PXI(PCI extension for Instrumentation—PCI面向仪 器的扩展)是一个新的专门为数据采集与自动化应用 度身定制的模块化仪器平台,它能够提供高性能的测 量,而价格并不十分昂贵。PXI将CompactPCI规范定 义的PCI总线技术发展成适合于试验、测量与数据采 集场合应用的机械、电气和软件规范,从而形成了新
16
Modem Scientific Instruments 2004 6
万方数据
图1 PXI系统与各种I/O模块
在同一个时间跨度内,它已经远远超越了当年VXI的 发展。PXI是一个开放的标准平台,其突出优势就是 共有80余家厂商参与PXI系统联盟,提供超过1000种 之多的产品,共同支持和推动这一标准向前发展。
基于PXI的虚拟仪器测试技术
沈辉 关振宏 (西南交通大学磁浮列车与磁浮技术研究所成都610031)
E—mail:sh0207@163.coln
摘 要本文介绍了新一代仪器总线PXI总线仪器的性能和应用领域,讨论了虚拟仪器的基本概念和基于PXI总 线的虚拟仪器的系统结构及软硬件基础。
关键词虚拟仪器;PXI总线;软件开发平台;测试 中图分类号TP391.9
参考文献
[1】刘君华.基于LabVmw的虚拟仪器设计.北京:电子工业出版社.2003 [2】NI公司Mike Trimborn.PXI技术把自动测试设备PC化.电子产品
世界,2003(24):55-56 [3】张洪生,胡光荣.基于VXI总线的虚拟仪器.中国仪器仪表,2000(2):
5~8
【4】陈泽宇.虚拟仪器在自动测试系统设计中的实际应用.计算机应用, 1996(11)
17
层到顶层有:总线接口输入/输出软件、仪器驱动程序 以及应用开发环境。
仪器面板控制软件 数据分析处理软件
仪器驱动程序 输入输出接口软件
图3虚拟仪器软件框架
底层的总线接口软件用来实现计算机与工业标准 总线的软件连接。
仪器驱动程序包括针对每一专用硬件仪器的大量 接口软件,将包括ASCII命令在内的仪器的所有通信 细节包装起来,供开发者直接调用,同时完成仪器驱 动程序与计算机中其它软件部件的直接接口集成,从 而把虚拟仪器所需的仪器硬件与计算机软件有机的结 合在一起f5】。
虚拟仪器最核心的思想就是利用计算机的软件和硬 件资源,使本来需要硬件或电路实现的技术软件化和虚 拟化,最大限度地降低系统成本,增强系统的功能和灵 活性,同时也具有传统仪器的各种性能。虚拟仪器以通 用计算机和配备标准数字接口的测量仪器为基础,直接 利用计算机丰富的软硬件资源,将计算机硬件(处理器、 存储器和显示器)、测量仪器(A/D、D/A、数字I/O、定时 gO)等资源与软件资源有机地结合起来H1。与传统仪器相 比,虚拟仪器具有多功能化、通用化、一体化、智能化、 高效、实时等优点。
5结束语
经过多年的发展推广,虚拟仪器技术以其充分 发挥了计算机的作用并通过PXI技术方便地与计算机 通信相结合组建复杂的测试系统等特点已被广大用户 充分认识和接受。现在已经被广泛的应用于测量、监 控、检测、教育、电信等领域,而且正逐步朝标准化、 模块化、软件化、网络化的开放式体系结构发展。虚 拟仪器测试技术必将成为现代仪器测试系统发展的主 流。
2)GPIB(General Purpose Interface Bus)将作为桥梁把 若干台各种GPIB可编程仪器与计算机紧密地联系ห้องสมุดไป่ตู้ 来。
3)通用串行总线中采用的有RS-232总线和RS一485 总线,现在随着工业测控业的发展,许多测量仪器都 带有RS一232总线接口,主要用于速度较低的测试系 统。当今,PC机已更多地采用了USB总线和IEEEl394 总线。
的虚拟仪器体系结构(Virtual Instrument Software Ar— chitecture简称VISA)。利用PXI模块化仪器,您可以 充分享受开放式工业标准化PC技术所带来的低成本、 简便易用性、灵活性及高性能等优点。制定PXI规范 的目的是为了将台式PC的性能价格比优势与PCI总线 面向仪器领域的必要扩展完美地结合起来,形成一种 主流的虚拟仪器测试平台,使其能够满足不同行业需 要的高性能、高可靠、高可用和经济型的工业计算机 技术。
时至今日,PXI已经成为当今测试、测量和自动 化应用的标准平台,它的开放式构架、灵活性和PC技 术的成本优势为测量和自动化行业带来了一场翻天覆 地的改革。而从产品发展趋势和用户接受程度来看,
收稿日期:2004—7—23 作者简介:沈辉(1 9 80一),男,江苏省丹阳市人,硕士生,主要从事计算机测试与控制技术方向的研究。
3虚拟仪器技术
测试仪器从模块化到数字化,从单台仪器到总线 插卡式仪器的发展历程中,经历了三个发展过程:分 立仪器时期、局部总线时期和总线时期。传统的测试 系统已经很难满足现代测试的发展也极易造成浪费【3】。
虚拟仪器是现代计算机技术和仪器技术深层次结 合的产物,是当今计算机辅助测试(CAT)领域的一项 重要技术。虚拟仪器是由计算机硬件资源、模块化仪 器硬件和用于数据分析、过程通讯及图形用户界面的 软件组成的测控系统,是一种由计算机操纵的模块化 仪器系统。在虚拟仪器系统中,硬件仅仅是为了解决 信号的输入输出,软件才是整个仪器系统的关键,任 何一个使用者都可以通过修改软件的方法,很方便地 改变、增减仪器系统的功能与规模,所以有“软件就 是仪器”之说…。
l 测试参数设定

LabVIEW是一个完全开放式的虚拟仪器开发系 统应用软件,利用它组建仪器测试系统和数据采集系 统可以大大简化程序的设计。LabVlEW与Visual C++、 Visual Basic、LabWindows/CVI等编程语言不同,它是 使用图形化程序设计语言,用框图代替了传统的程序 代码。LabVlEW包含有专门用于设计数据采集程序和 仪器控制程序的函数库和开发工具库。LabVIEW的程 序设计实质上就是设计一个个的“虚拟仪器”,即 “VIs”。LabVIEW是带有可扩展函数库和子程序库的 通用程序设计系统并提供了用于GPIB设备控制、VXI 总线控制、PXI总线控制、串行口设备控制、以及数 据分析、显示和存储的应用程序模块。用LabVIEW编 制出的图形化VI是分层次和模块化的。图形化的程序 设计编程简单、直观、开发效率高。随着虚拟仪器技 术的不断发展,图形化的编程语言必将成为测试和控 制领域内最有前途的发展方向。
Virtual Instrument in Testing Technique Based on PXI
Shen Hui,Guan Zhenhong (Inst.of Maglev Tranis and Maglev Tech,Southwest Jiaotong University,Chengdu 610031,China) Abstract This paper introduces the performance and applying fields of a new type of bus-PXlbus instruments,and discusses the concept of virtual instruments and the system structure and the foundation of software and hardware. Key words Virtual Instrument;PXIbus;developing software platform,test
相关主题