《PXI在虚拟仪器的应用.docx》由会员分享,可在线阅读,更多相关《PXI在虚拟仪器的应用.docx(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、PXI在虚拟仪器的应用caojing导语:PXI的核心技术是CompactPCI工业计算机体系构造、MicrosoftWindows软件及VXI的定时和触发功能。1引言PXIPCI面向仪器的扩展是一个新的模块化仪器平台,它可以提供高性能的测量,而价格并不特别昂贵。利用PXI模块化仪器,您可以充共享受开放式工业标准化PC技术所带来的低本钱、简便易用性、灵敏性及高性能等优点。PXI的核心技术是CompactPCI工业计算机体系构造、MicrosoftWindows软件及VXI的定时和触发功能。2、电子测量仪器的开展电子测量仪器开展至今,大体可分为四代:模拟仪器、数字化仪器、智能仪器和虚拟仪器。第一
2、代模拟仪器,这类仪器在某些实验室仍能看到,如指针式万用表、晶体管电压表等。第二代数字化仪器,这类仪器目前相当普及,如数字电压表、数字频率计等。这类仪器将模拟信号的测量转化为数字信号测量,并以数字方式输出最终结果,适用于快速响应和较高准确度的测量。第三代智能仪器,这类仪器内置微处理器,既能进展自动测试又具有一定的数据处理才能,可取代局部脑力劳动,习惯上称为智能仪器。它的功能块全部都是以硬件或者固化的软件的形式存在,相对虚拟仪器而言,无论是开发还是应用,都缺乏灵敏性。第四代虚拟仪器,它是当代计算机技术、通讯技术和测量技术相结合的产物,是传统仪器观念的一次宏大变革,是将来仪器产业开展一个重要方向。3
3、、什么是虚拟仪器虚拟仪器VirtualInstruments,简称VI的概念,是美国国家仪器公司NationalInstrumentsCorp.简称NI于1986年提出的。虚拟仪器是由计算机硬件资源、模块化仪器硬件和用于数据分析、经过通讯及图形用户界面的软件组成的测控系统;是一种由计算机操纵的模块化仪器系统。3.1、虚拟仪器的优点与传统仪器相比,虚拟仪器有以下优点:1交融计算机强大的硬件资源,打破了传统仪器在数据处理、显示、存储等方面的限制,大大增强了传统仪器的功能。高性能处理器、高分辨率显示器、大容量硬盘等已成为虚拟仪器的标准配置。2利用了计算机丰富的软件资源,实现了局部仪器硬件的软件化,节
4、省了物质资源,增加了系统灵敏性;通过软件技术和相应数值算法,实时、直接地对测试数据进展各种分析与处理;通过图形用户界面GUI技术,真正做到界面友好、人机交互。3基于计算机总线和模块化仪器总线,仪器硬件实现了模块化、系列化,大大缩小系统尺寸,可方便地构建模块化仪器InstrumentonaCard。4基于计算机网络技术和接口技术,VI系统具有方便、灵敏的互联connectivity,广泛支持诸如CAN、FieldBus、PROFIBUS等各种工业总线标准。因此,利用VI技术可方便地构建自动测试系统ATS,AutomaticTestSystem,实现测量、控制经过的网络化。5基于计算机的开放式标准
5、体系构造。虚拟仪器的硬、软件都具有开放性、模块化、可重复使用及互换性等特点。因此,用户可根据自己的需要,选用不同厂家的产品,使仪器系统的开发更为灵敏、效率更高,缩短了系统组建时间。3.2、虚拟仪器的硬件系统虚拟仪器的硬件系统一般分为计算机硬件平台和测控功能硬件。计算机硬件平台可以是各种类型的计算机,如普通台式计算机、便携式计算机、工作站、嵌入式计算机等。计算机治理着虚拟仪器的硬软件资源,是虚拟仪器的硬件根底。计算机技术在显示、存储才能、处理性能、网络、总线标准等方面的开展,导致了虚拟仪器系统的快速开展。按照测控功能硬件的不同,VI可分为GPIB、VXI、PXI和DAQ四种标准体系构造。1GPI
6、BGeneralPurposeInterfaceBus通用接口总线,是计算机和仪器间的标准通讯协议。GPIB的硬件规格和软件协议已纳入国际工业标准IEEE488.1和IEEE488.2。它是最早的仪器总线,目前多数仪器都配置了遵循IEEE488的GPIB接口。典型的GPIB测试系统包括一台计算机、一块GPIB接口卡和假设干台GPIB仪器。每台GPIB仪器有单独的地址,由计算机控制操纵。系统中的仪器可以增加、减少或者更换,只需对计算机的控制软件作相应改动。这种概念已被应用于仪器的内部设计。在价格上,GPIB仪器覆盖了从比拟廉价的到异常昂贵的仪器。但是GPIB的数据传输速度一般低于500kb/s,
7、不合适于对系统速度要求较高的应用。标准接口总线在20m间隔内,假设每2m等效的标准负载相当于使用48mA的集电极开路式发送器,那么最高工作速率是250kb/s,假设采用三态门发送器,一般速率为500kb/s,最高可达1000kb/s。2VXIVMEbuseXtensionforInstrumentation即VME总线在仪器领域的扩展,是1987年在VME总线、Eurocard标准机械构造标准和IEEE488等的根底上,由主要仪器制造商共同制订的开放性仪器总线标准。VXI系统最多可包含256个装置,主要由主机箱、0槽控制器、具有多种功能的模块仪器和驱动软件、系统应用软件等组成。系统中各功能模块
8、可随意更换,即插即用组成新系统。目前,国际上有两个VXI总线组织。VXI联盟,负责制定VXI的硬件仪器级标准标准,包括机箱背板总线、电源分布、冷却系统、零槽模块、仪器模块的电气特性、机械特性、电磁兼容性以及系统资源治理和通讯规程等内容;VXI总线即插即用VXIPlug&Play,简称VPP系统联盟,宗旨是通过制订一系列VXI的软件系统级标准来提供一个开放性的系统构造,真正实现VXI总线产品的即插即用。这两套标准组成了VXI标准体系,实现了VXI的模块化、系列化、通用化以及VXI仪器的互换性和互操纵性。VXI的价格相对较高,合适于尖端的测试领域。3PXIPCIeXtensionforInstru
9、mentationPCI在仪器领域的扩展,是NI公司于1997年发布的一种新的开放性、模块化仪器总线标准。其核心是CompactPCI构造和MicrosoftWindows软件。PXI是在PCI内核技术上增加了成熟的技术标准和要求形成的。PXI增加了用于多板同步的触发总线和参考时钟、用于准确定时的星形触发总线、以及用于相邻模块间高速通讯的部分总线等,来知足试验和测量用户的要求。PXI兼容CompactPCI机械标准,并增加了主动冷却、环境测试温度、湿度、振动和冲击试验等要求。这样,可保证多厂商产品的互操纵性和系统的易集成性。4DAQDataAcQuisition数据收集,指的是基于计算机标准总
10、线如ISA、PCI、PC/104等的内置功能插卡。它更加充分地利用计算机的资源,大大增加了测试系统的灵敏性和扩展性。利用DAQ可方便快速地组建基于计算机的仪器Computer-BasedInstruments,实现一机多型和一机多用。在性能上,随着A/D转换技术、仪器放大技术、抗混叠滤波技术与信号调理技术的迅速开展,DAQ的采样速率已到达1Gb/s,精度高达24位,通道数高达64个,并能任意结合数字I/O,模拟I/O、计数器/定时器等通道。仪器厂家消费了大量的DAQ功能模块可供用户选择,如示波器、数字万用表、串行数据分析仪、动态信号分析仪、任意波形发生器等。在PC计算机上挂接假设干DAQ功能模
11、块,配合相应的软件,就可以构成一台具有假设干功能的PC仪器。3.3、虚拟仪器的软件系统虚拟仪器技术最核心的思想,就是利用计算机的硬/软件资源,使本来需要硬件实现的技术软件化虚拟化,以便最大限度地降低系统本钱,增强系统的功能与灵敏性。基于软件在VI系统中的重要作用,NI提出了软件就是仪器Thesoftwareistheinstrument的口号。VPP系统联盟提出了系统框架、驱动程序、VISA、软面板、部件知识库等一系列VPP软件标准,推动了软件标准化的进程。虚拟仪器的软件框架从低层到顶层,包括三局部:VISA库、仪器驱动程序、应用软件。VISAVirtualInstrumentationsof
12、twareArchitecture虚拟仪器软件体系构造,本质就是标准的I/O函数库及其相关标准的总称。一般称这个I/O函数库为VISA库。它驻留于计算机系统之中执行仪器总线的特殊功能,是计算机与仪器之间的软件层连接,以实现对仪器的程控。它对于仪器驱动程序开发者来讲是一个个可调用的操纵函数集。仪器驱动程序是完成对某一特定仪器控制与通讯的软件程序集。它是应用程序实现仪器控制的桥梁。每个仪器模块都有自己的仪器驱动程序,仪器厂商以源码的形式提供应用户。应用软件建立在仪器驱动程序之上,直接面对操纵用户,通过提供直观友好的测控操纵界面、丰富的数据分析与处理功能,来完成自动测试任务。虚拟仪器应用软件的编写,
13、大致可分为两种方式:用通用编程软件进展编写。主要有Microsoft公司的VisualBasic与VisualC+、Borland公司的Delphi、Sybase公司的PowerBuilder;用专业图形化编程软件进展开发。如HP公司的VEE,NI公司的LabVIEW和Labwindows/CVI等。应用软件还包括通用数字处理软件。通用数字处理软件包括用于数字信号处理的各种功能函数,如频域分析的功率谱估计、FFT、FHT、逆FFT、逆FHT和细化分析等;时域分析的相关分析、卷积运算、反卷运算、均方根估计、差分积分运算和排序等。以及数字滤波等等。这些功能函数为用户进一步扩展虚拟仪器的功能提供了根
14、底。4、LabVIEW简介80年代早期,计算机接口变得越来越精细,界面也越来越友好,NI的工程师们意识到:需要一种强大的软件接口让用户通过他们的计算机获得更简单有效的测试与控制。苹果公司的Macintosh为这种即将诞生的图形化软件语言提供了一个最好的环境:G语言。不久,NI为基于计算机的测量和自动化开发出了一个软件包:LabVIEW。LabVIEW是基于G语言的革命性的图形化开发语言,用来进展数据收集和控制、数据分析和数据表达。它的目的是简化程序的开发工作,让工程师和科学家能充分利用PC机的功能,快速简便地完成自己的工作。十余年的不断充实,使LabVIEW成为丰富、强大的实用工具软件包。与L
15、abVIEW同步推出的还有LabWindows/CVI,它的特点是可利用ANSIC编程语言建立与实用仪器的交互式开发环境。这两者内部都配有GPIB、VXI、串口和插入式DAQ板的库函数,以及全球几百家厂商的仪器驱动程序。围绕这些核心软件还陆续开发出多种附件。LabVIEW的诞生标志着NI进入了专门从事VI虚拟仪器的时期。5、PCI、PXI、VXI的比拟基于PCI总线、基于PXI总线、基于VXI总线虚拟仪器测试系统由于总线的不同而具有各自的特点与应用范围。与传统仪器组建的测试系统相比,基于PCI总线的虚拟仪器测试系统在性能、灵敏性、易用性和低价格等方面具有绝对上风。其仪器硬件为插卡式,具有与计算
16、机插卡一样的尺寸,将硬件插卡直接插入计算机中的PCI槽上即可构成测试系统,充分利用计算机的资源来实现数据收集及处理、故障分析诊断和经过控制等智能测控。与基于其它总线的虚拟仪器测试系统相比,价格低廉的特点使其在工业、军工、教育和科研领域得到了广泛得以应用。缺点在于基于PCI总线的虚拟仪器测试系统缺乏触发线标准化及其所处的计算机环境,这一环境不能知足大功率,高质量冷却,仔细考虑RFI/EMI屏蔽的复杂而精细的测试任务的要求。插卡的连线也可能因所用的计算机型号的限制而消费困难。插槽数特别有限,难以包容大量的通道。基于PXI总线的虚拟仪器测试系统由于PXI总线产品对PCI总线产品的完全兼容,这样在很多
17、领域,他们与基于PCI总线的虚拟仪器测试系统可以相互代替,而具有性能超过前者,只是价格稍高一些。用户假如想在现有的基于PCI总线的虚拟仪器测试系统转向基于PXI总线的虚拟仪器测试系统,只需对硬件投资,原有的软件可不加任何修改而运行在PXI系统上。同时由于PXI总线对机箱内部器件工作环境做了严格的规定以及PXI系统拥有比台式机设计更多的扩展槽,致使PXI系统可以在恶劣工作环境下正常工作,进而可以适应各种各样更大复杂的测试领域。由于PXI总线是PCI总线根底上借鉴VXI总线的仪器特性组合而成,PXI系统在价格上和性能上介于PCI系统和VXI系统之间。VXI总线从1987年诞生至今固然历史不长,但V
18、XI总线产品从无到有、从小到大,已形成规模消费,十分是从90年代开场,VXI总线的产品开展呈指数上升趋势。VXI总线模板本身不带电源,没有面板,按键,旋钮和显示器,电参数的设定及测量结果显示必须通过软件面板来实现,是很好的虚拟仪器系统平台,将VXI总线这项技术与计算机网络技术相结合,利用现有的互联网资源,可实现交互式网页根底上组建远程通讯及测试网络。VXI总线的系统构造为虚拟仪器开发提供了更为理想的环境,基于VXI总线虚拟仪器测试系统将会成为二十一世纪程控测试系统的主流。目前由于价格昂贵,它主要应用在尖端测试领域,据数据资料说明,VXI系统用户72%来源于通讯业和军工业。不同的测试任务对测试系
19、统有不同的要求,一种虚拟仪器测试系统不可能涵盖整个社会对测量的要求。对虚拟仪器测试系统的开展应该有一个客观的认识。基于PCI总线的虚拟仪器测试系统通常适用于低频低速的经过测控系统、教学实验和实验室常规测试。基于PXI总线的虚拟仪器测试系统由于电磁兼容性能及冷却性能的改善和模块式构造可用在一般要求的自动测试系统场合和系统总价格有所限制的自动测试系统。基于VXI虚拟仪器测试系统具有良好的性能,可用于自动措施系统是十分是高速大数据量自动测试系统,宽频带自动测试系统和军用自动化测量,代表着二十一世纪测试技术的开展方向。6、完毕语PXI兼备了compactPCI标准的高性能和VXI仪器系统的高可靠性,同时,保持了比VXI更具吸引力的价格上风,是能知足您高标准测试要求的最正确性价比选择。开放式PXI标准利用了多项现有工业标准技术,以提供最正确的测量和自动化平台。其中最主要的电气标准由非常成功的PCI总线扩展而来。面向仪器的电气扩展包括内置的触发和部分总线,而这些又是由高性能的VXI仪器构造扩展而来。因此,PXI是目前我所构建测量平台的最正确选择。0