基于LXI的多总线交融的自动测试系统.docx
基于LXI的多总线交融的自动测试系统ronggang导语:面对当代高技术武器装备对测试领域提出的严峻考验,分析了当今主流军用测试系统构造的缺乏,以LXI为根底提出了一种多总线交融的自动测试系统构造摘要:面对当代高技术武器装备对测试领域提出的严峻考验,分析了当今主流军用测试系统构造的缺乏,以LXI为根底提出了一种多总线交融的自动测试系统构造。重点阐述了不同总线仪器交融的实现途径、不同接口模块同步触发的技术方案。为实现不同总线而功能相近模块的可互换,按照IVI标准,给出了系统的软件构造框架。关键词:LXI;多总线交融;自动测试系统;IEEE1588;IVI-COMbalign=centerBuildingaMultipleBusFusionAutomaticTestSystemBasedonLXIChengJin-jun,XiaoMing-qing/align/bAbstract:Thehightechnologyweaponryhasbroughtforwardcriticalrequirementtotestsystemsnow.Theshortageofthedominanttestsystemisanalyzed;themultiplebusfusiontestsystemisdesignedbaseonLXI.Theimplementmechanismofthemultiplebusfusionisexpressed,theprojectofvariousinstrumentssynchronizingandtriggeringisgiveninthispaper.ThesystemsoftwareframeworkisshownbasedonIVIspecification,thusthesystemisinterchangeable.Keywords:LXI;multiplebusfusion;automatictestsystem;IEEE1588;IVI-COM随着我军战略指导方针向信息化方向转变,高新技术在武器装备全寿命周期内得到广泛应用,导致武器装备的复杂程度与日剧增。传统基于单总线的测试系统构造变得难以知足武器装备的维护保障需求,主要表如今以下方面。1测试系统单通信接口难以知足武器装备多数字接口通信的需要。为使武器装备具备高性能的作战才能,人们常将当代计算机技术、电子技术、通信技术的最新研究成果应用到其中,武器装备与外界接口通常包含1553B、RS422和RS232等多种,接口形态呈现多样化,测试系统需配置多种通信总线接口才能知足武器装备的测试需求。2单总线测量仪器功能覆盖范围有限。由于武器装备的测试工程繁多,测试参数复杂,测试资源需求比拟广泛,测量装置的频率覆盖范围需要从低频、射频到微波。而目前军用主流测试仪器总线如VXI总线限于构造和仪器模块因素,对射频和微波测量仪器的支持程度有限,而在此领域,GPIB总线仪器呈现出优异性能。3测试系统构造受限。由于测量模块数据收集才能与测试环境的限制,测试系统通常需要触发不同总线的仪器模块同时启动某项测试才能完成测量任务,测试系统往往不具备知足上述需求的统一触发构造。4测试系统可移植性差、更新晋级困难。当前,不同军种、不同维护级别的测试系统间缺乏互操作性。这种情形严重影响着测试资源的分配、测试序列的产生和测试结果的调用。而影响测试设备互操作性的主要因素是测试设备的总线种类繁多且互相之间不兼容。在采用单一总线构建测试系统难以知足武器装备测试需要的情况下,综合多种仪器总线的优点,构建基于多数字接口总线的多总线交融的自动测试系统成为军用测试领域的开展趋势之一。定义多总线交融的自动测试系统:测试系统包含两种或者两种以上的数字接口总线,不同总线间可实现机械相容、电气相容、功能相容和运行相容。不同总线之间通过接口转接装置,实现机械和电气相容;不同总线不同类仪器之间通信可屏蔽I/O接口的差异,实现“总线I/O透明;不同总线同类仪器之间可屏蔽功能上的差异,实现“资源功能透明,最终实现运行和功能相容,知足测试系统对不同总线测量仪器的互操作与互换要求。2测试系统的总体框架2.1多总线交融的测试系统架构以LXI为根底组建的测试系统可以较好地知足多总线交融的自动测试系统构建需求,系统构造框图如图1所示。LXILANeXtensionforInstrument是LAN局域网技术在仪器领域的扩展,LXI仪器是严格基于IEEE802.3、TCP/IP、网络总线、网络阅读器、IVI-COM驱动程序、时钟同步协议IEEE1588和标准模块尺寸的新型仪器。LXI模块借助于标准网络阅读器实现信息阅读与程序控制,并以IVI-COM格式进展通信,便于系统集成和同类型仪器的互换。align=center图1基于LXI的多总线交融的自动测试系统总体构造/align图1中,系统以LXI连接各仪器总线模块,VXI、PXI和GPIB等总线模块通过接口转接器成为系统的组成局部。计算机控制器在操作系统的控制下作为整个测试系统的指令执行器。操作系统为多总线交融的自动测试系统提供文件管理、内存管理、用户界面消息响应、测试结果输出与打印、系统I/O恳求处理等效劳。在系统I/O层,多总线机械、电气相容转接器与系统I/O接口交联,提供多种测试总线接口。系统I/O接口还控制着“同步触发控制逻辑,实现不同总线测试资源的同步触发,在软件资源的配合下,知足系统对多路信号同时测量的需求。多总线交融的运行相容和功能相容层主要包含:系统I/O总线驱动层、多总线测试资源互换驱动层、信号的虚拟资源需求到物理资源配置映射层、面向信号的虚拟仪器层。系统I/O接口通过仪器连接总线LXI与多种仪器背板总线VXI、PXI、GPIB等相连,仪器背板总线上装入测量仪器。测试接口适配器与测量仪器连接。测试接口适配器完成测量仪器与被测单元的信号交联,对输入、输出信号进展阻抗匹配变换,完成信号衰减与电平转换等任务。多总线交融的测试系统应用软件在多总线测试资源交融层上运行,该层不含详细物理资源信息,按照面向信号、面向测试需求的形式进展程序代码编写。虚拟测试资源到详细物理设备的映射在多总线测试资源交融层实现。为使多总线交融的武器装备测试系统具有良好的人机环境,系统配置显示器、键盘、鼠标等人机接口和打印机等输出设备。2.2多总线机械与电气相容实现方案为将不同测试总线模块集成到LXI测试系统中,有两种技术方案可供选择:开发桥转接器和接口适配器。桥转接器由LXI接口和特定总线接口组成。LXI接口端实现LXI接口的所有要求,包括:网络协议支持,Web页阅读与仪器控制,LAN配置初始化和IVI驱动器。在桥转接器的特定总线接口端,实现特定的硬件和软件接口要求。例如,假如LXI桥转接器连接GPIB仪器,桥转接器不仅要支持LXI接口和GPIB接口,还需具备将软件命令从LXI端映射到GPIB端的才能。接口适配器将非LXI总线接口完全转化为LXI接口。和桥转接器不同,通过接口适配器,主机可以利用仪器驱动器和Web页直接访问和控制非LXI仪器,在接口适配器和非LXI仪器之间不需要控制与通信机制的映射和VISA资源的映射。在多总线交融的测试系统中,为不使原有VXI、PXI、GPIB系统构造产生较大幅度的变动,基于LXI的多总线交融的测试系统采用桥转接器机制将现存总线仪器无缝融入到其中。例如,对于VXI总线模块,选用EX2500LXI-VXISlot0Interface可将基于TCP/IP协议的LXI仪器操作命令转换为VXI仪器背板上的信号驱动逻辑。通过这种构造,原有的VXI测试系统作为系统的一子系统,只需在AgilentIOLibrary接口配置处作少量更改,而系统的硬件和测试软件不需作任何变动就可继续使用。2.3系统的同步触发构造不同总线仪器间的同步与触发是多总线交融的自动测试系统必须考虑的关键环节。由于不同测试总线的同步与触发机制差异较大,多总线交融的自动测试系统的同步与触发实现较为困难。为知足系统高精度触发误差的需求,系统采用LXI的精细时钟触发IEEE1588和LXI硬件触发相结合的触发构造,系统触发构造如图2所示。IEEE1588为系统提供高精度的同步时钟,LXITRIGGERING为各总线模块提供相位差极小的统一事件触发。系统的触发HUB选用EX2100。align=center图2多总线交融的自动测试系统触发构造/align在本文研究的多总线交融的自动测试系统中,由于VXI、PXI、GPIB模块的触发信号电平与LXI的LVDSLowVoltageDifferentSignal低电压差分信号的触发电平不相匹配,系统采用不同总线触发信号适配器,将LXITRIGGERING的LVDS信号转换成与VXI、PXI、GPIB等模块触发相适应的电平信号。由于现存的VXI、PXI模块前面板并非全部具备与LXITRIGGERING适配的触发端子,在触发精度要求不高的情况下,用VXI和PXI子系统零槽控制器将LXI系统IEEE1588时间触发映射到系统的事件触发逻辑上,驱动总线背板上的TTL或者ECL触发信号线实现系统的同步。3测试系统的软件构造为实现不同总线仪器的多总线交融,测试软件应具备以下功能:1不同总线仪器的I/O差异对上一层的应用程序实现透明。系统对不同总线仪器的操作应显现不出I/O差异,仪器的配置与控制、数据的读取共用同一函数,不同总线资源的测试数据、总线信息无需转换,实现“总线I/O透明,这是多总线交融的第一个层次。2不同总线接口而功能相近的同类总线可实现互换,实现“资源功能透明,这是多总线仪器交融的第二个层次。按照上述功能需求,多总线交融的测试系统软件由四局部组成:通信协议传输层的软件VXI-11,底层I/O软件VISA层,IVI驱动层,应用软件层。系统软件层次构造图如图3所示,图3是图1软件局部的细化。align=center图3多总线交融的测试系统软件构造/alignVXI联盟制定的VXI-11标准定义了网络仪器通过TCP/IP与控制器进展通信的标准,目前VXI-11标准已开展成为以太网基仪器的通信标准。现有的I/O接口软件VISA库将VXI-11标准进展了封装,作为其一个子集。VISA构造屏蔽了不同总线仪器操作的I/O差异,为仪器驱动器的开发提供了统一的I/O控制底层函数集。系统在VISA层实现多总线的“总线I/O透明。考虑到同类仪器的功能大体一样,驱动程序设计时可以通过封装把每类仪器封装成一个COM组件。通过COM组件的隔离,测试应用程序不用关心底层仪器驱动程序的实现,直接调用COM组件的接口实现对仪器的控制。IVI配置效劳器实现对COM组件的配置管理,存储配置信息。驱动程序的COM组件是标准的,对同类仪器的驱动程序来讲是完全一致的,只需在配置效劳器中更改驱动程序的配置信息,就可实现仪器互换。除IVI-COM驱动器外,IVI-C也是适用于LXI构造的仪器驱动器模型。系统在IVI层实现不同总线同类仪器的“资源功能相容。系统的应用程序开发环境可有VB,VC+,LabVIEW等多种选择,它们均提供IVI-COMAPI函数的调用和编译。4完毕语随着计算机技术、电子技术、通信技术的快速开展,为知足武器装备对测试领域提出的需求,本文以LXI为根底构建了一种多总线交融的自动测试系统。系统能较好地知足当前武器装备维护保障领域的需求,适用于组建测试资源需求复杂的测试系统。多总线交融的测试系统具有易于组建、互换性强、开放性好的特点,能有效地将过时的测试设备融入到其中。在测试系统开发理论中,仅对接口配置作少许更改,基于VXI总线的某型导弹通用测试系统就能方便集成到本文构建的多总线交融的测试系统中,在不增加军事经费投入的情况下,系统的整体性能因多种总线资源的交融而得到了较大幅度的提升。本文作者创新点:1以当代武器装备的测试需求为牵引,提出了一种自动测试系统的新型构造形态多总线交融的自动测试系统,给出了多总线交融的自动测试系统的定义。2将测试领域最新推出的LXI总线应用到多总线交融的自动测试系统中,给出了系统交融的实现途径。1LXIConsortium.LXIStandardRev.1.1S,August28,2006.2MIKEDEWEY.IntegratingLXIDevicesIntoHybridTestSystemsEB/OL.LXIconneXion.3程嗣怡,肖明清,郑鑫.将来军用测试系统的开展前景J,微计算机信息,2006,4-1:170-173.4刘笃喜,马骏,许建社等.面向仪器级互换的LXI总线及其关键技术研究J,科学技术与工程,2006.5.5DirkS.Mohl.IEEE1588-PreciseTimeSynchronizationastheBasisforApplicationinAutomationEB/OL.industrialnetworking.6IVIFoundation.IVIDriverArchitecture,ivifoundation.org.7LXIConsortium.LxiSyncInterfaceSpecificationRevision1.0,September23,2005.8LynnWheelwright.TheLXIIVIPROGAMMINGMODELFORSYNCHORONIZATIONANDTRGIGGERINGA.AUTOTESTCON2005ProceedingsC,2005.