现代自动测试系统的原理、应用与发展.doc_第1页
现代自动测试系统的原理、应用与发展.doc_第2页
现代自动测试系统的原理、应用与发展.doc_第3页
现代自动测试系统的原理、应用与发展.doc_第4页
现代自动测试系统的原理、应用与发展.doc_第5页
免费预览已结束,剩余13页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

自动测试系统的原理、应用与发展摘要 自动测试系统(ATS)广泛应用于各类产品(器件、部件、电路板、设备或系统)从设计、生产到使用维护的各个阶段,对提高产品性能及生产率,降低生产成本及整个生命周期成本,起着重要作用。对于飞机、导弹、舰船或武器系统,自动测试系统更是这些它们的综合保障设备的重要组成部分,对保障各类设备或武器系统的机动性和提高战斗力有重要意义。本文介绍自动测试系统的工作原理及发展概况,自动测试设备(ATE)的类型及测试程序集(TPS)开发的主要内容,并对一些有代表性的通用自动测试系统进行了评述。希望本文对国内从事这方面的研究工作的读者有所帮助。1 自动测试系统(ATS)的发展概况1.1 自动测试系统的概念与组成一般意义的自动测试系统是对那些能自动完成激励、测量、数据处理并显示或输出测试结果的一类系统的统称。通常这类系统是在标准的测控系统总线或仪器总线(CAMAC、GPIB、VXI、PXI等)的基础上组建而成的,并且具有高速度、高精度、多功能、多参数和宽测量范围等众多特点。工程上的自动测试系统(Automatic Test System,缩写为ATS)往往针对一定的应用领域和被测对象,并且常以应用对象命名,如飞机自动测试系统,发动机自动测试系统,雷达自动测试系统,印制电路板自动测试系统等,也可以按照应用场合来划分,例如可分为生产过程用自动测试系统,场站维护用自动测试系统等。自动测试系统(ATS)由自动测试设备(Automatic Test Equipment,ATE),测试程序集(Test Program Set,TPS)和TPS软件开发工具所组成,如图1 所示。图1 自动测试系统的组成自动测试设备(ATE)是指用来完成测试任务的全部硬件和相应的操作系统软件。ATE的心脏是计算机,该计算机用来控制复杂的测试仪器如数字多用表,波形分析仪,信号发生器及开关组件等。这些设备在测试软件的控制下工作,通常是提供被测对象中的电路或部件所要求的激励,然后在不同的引脚、端口或连接点上测量被测对象的响应,确定该被测对象是否具有规范中规定的功能或性能。ATE有着自己的操作系统,以实现内部事务的管理、跟踪维护要求及测试过程排序,并存储和检索相应的技术手册内容。ATE的典型特征是它在功能上的灵活性,例如用一台ATE可以测试多种不同类型的电子设备。从部件检测角度,ATE可用来实现对两类黑盒子的测试,也就是用来测试:现场可更换单元(Line Replaceable Units,LRUs)或武器可更换组件(Weapons Replaceable Assemblies,WRAs);车间可更换单元(Shop Replaceable Units,SRUs)。测试程序集(TPS)是与被测对象及其测试要求密切相关的。测试程序集由三部分组成,测试程序软件;测试接口适配器,测试被测对象所需的各种文件。测试软件通常用标准测试语言如ATLAS写成。对有些ATE,其测试软件是直接用通用计算机语言如C,Ada编写的。被测对象(Unit Under Test,UUT)有着各种不同的连接要求和输入/输出端口,因此UUT连到ATE通常要求有相应的接口设备,称为接口适配器,它完成UUT到ATE的正确、可靠的连接,并且为ATE中的各个信号点到UUT中的相应I/O引脚指定信号路径。开发测试软件要求一系列的工具,这些工具统称为测试程序集软件开发工具,有时亦被称为TPS软件开发环境,它可包括: ATE和UUT仿真器, ATE和UUT描述语言; 编程工具,如各种编译器等。不同的自动测试系统所能提供的测试程序集软件开发工具会有所不同。1.2 自动测试系统的应用范围自动测试系统主要应用在如下场合:1. 高速、高效率的功能、性能测试。那些大批量生产并且测试项目多而且复杂的电子产品(如大规模集成电路,大批量生产的印制电路板或电路组件等),必须采用相应的自动测试系统。2. 快速检测、诊断/维护,提高装备的机动性。飞机在飞行前和飞行后,导弹、鱼雷等武器在发射前,都需要快速检测与诊断,遇有故障则迅速定位与排除。没有先进的自动测试系统支持根本不行。3. 高档复杂设备的综合检测及过程监视。飞机设计过程中需要用一些自动测试系统来支持设计验证;在飞机生产/装配过程中,自动测试系统用来对并行作业的各个子系统的生产/装配过程进行测试和监视,实施协调和管理。军用高档设备研制过程中,环境试验(高、低温,湿度,振动,过载等)主要目的是分辨或替代那些不能承受恶劣环境条件的部件。由于处于环境试验中的被测对象复杂而贵重,测试项目多,而且要求在给定的很短时间内完成,也必须采用相应的自动测试设备才能完成。1.3 自动测试系统的发展概况自动测试系统经历了从专用型向通用型发展的过程。在早期,仅侧重于自动测试设备(ATE)本体的研制,近来,则着眼于建立整个自动测试系统体系结构,同时注重ATE研制和TPS的开发及可移植,以及人工智能在自动测试系统中的应用,正向着分布式的集成诊断测试系统发展。1.3.1 自动测试系统发展的三个阶段自动测试系统的发展过程大体上可分为三个阶段:1. 第一代自动测试系统专用型专用型系统是针对具体测试要求而研制的,主要用于测试工作量很大的重复测试,高可靠性的复杂测试,用来提高测试速度或者用于人员难以进入的恶劣环境。第一代自动测试系统至今仍在应用。这类系统是从人工测试向自动测试迈出的重要的一步,是本质上的进步。它在测试功能、性能、测试速度和效率,以及使用方便等方面明显优于人工测试。第一代自动测试系统的缺点突出表现在接口及标准化方面,带来的突出问题是: 复杂的被测对象的所有功能、性能测试若全部采用专用型自动测试系统,则所需要的自动测试系统数目巨大,费用高昂,使保障设备的机动能力降低。一旦被测对象退役,为其服务的一大批专用自动测试系统也随之报废。2第二代自动测试系统台式仪器积木型它是在标准的接口总线的基础上,以积木方式组建的系统。系统中的各个设备(计算机、可程控仪器、可程控开关等)均为台式设备,每台设备都配有符合接口标准的接口电路。组装系统时,用标准的接口总线电缆将系统所含的各台设备连在一起构成系统。这种系统组建方便,组建者一般不需要自己设计接口电路。积木式特点使得这类系统更改、增减测试内容很灵活,而且设备资源的复用性好。系统中的通用仪器既可作为自动测试系统中的设备来用,亦可作为独立的仪器使用。应用一些基本的通用智能仪器可以在不同时期,针对不同的要求,灵活地组建不同的自动测试系统。组建这类自动测试系统普遍采用的接口总线为可程控仪器的通用接口总线GPIB(General Purpose Interface Bus),在美国亦称此总线为IEEE 488,HP-IB。在欧洲、日本常称之为IEC 625。在我国国内,人们常称之为GPIB或IEEE 488,并已公布了相应的国家标准。采用GPIB总线组建的自动测试系统特别适合于科学研究或武器装备研制过程中的各种试验、验证测试。基于GPIB总线的自动测试系统的主要缺点表现为: 总线的传输速率不够高(最大传输速率为1Mbytes/s),很难以此总线为基础组建高速、大数据吞吐量的自动测试系统。仪器的机箱、电源、面板、开关大部分都是重复配置的,它阻碍了系统的体积、重量的进一步降低,难以组建体积小、重量轻的自动测试系统。3. 第三代自动测试系统模块化仪器集成型这类系统基于VXI、PXI等测试总线,主要由模块化的仪器/设备所组成。VXI总线(VMEbus eXtensions for Instrumentation)是VME计算机总线向仪器/测试领域的扩展,具有高达40Mbytes/s的数据传输速率。PXI总线是PCI总线(其中的Compact PCI总线)向仪器/测量领域的扩展,其中数据传输速率为132264Mbytes/s。以这两种总线为基础,可组建高速、大数据吞吐量的自动测试系统。系统中,仪器、设备或嵌入计算机均以VXI(或PXI)总线的形式出现,众多模块化仪器/设备均插入带有VXI(或PXI)总线插座、插槽、电源的VXI(或PXI)总线机箱中,仪器的显示面板及操作,用统一的计算机显示屏以软面板的形式来实现,避免了系统中各仪器、设备在机箱、电源、面板、开关等方面的重复配置,大大降低了整个系统的体积、重量并能在一定程度上节约成本。第三代自动测试系统具有数据传输速率高、数据吞吐量大、体积小、重量轻,系统组建灵活,扩展容易,资源复用性好,标准化程度高等众多优点,是当前先进的自动测试系统特别是军用自动测试系统的主流组建方案。在组建这类系统中,VXI总线规范是其硬件标准,VXI即插即用规范(VXI Plug & Play)为其软件标准,以货架产品(COTS)形式提供的虚拟仪器开发环境(LabWindows/CVI、LabVIEW、VEE等)为研制测试软件可采用的基本软件开发工具。目前,尚有一部分仪器不能以VXI(或PXI)总线模块的形式提供,因此,在以VXI总线系统为主的自动测试系统中,还可以用GPIB总线,灵活连接所需的GPIB总线台式仪器。1.3.2 军用自动测试系统的发展概况军方的需求不仅促成了新的测试系统总线及新一代自动测试系统的诞生,并促使ATS/ATE的设计思想、开发策略发生重大变化。图2 CASS混合测试系统早期的军用自动测试系统是针对具体武器型号和系列的,不同系统间互不兼容,不具有互操作性。专用测试系统的维护保障费用高昂,美国仅80年代用于军用自动测试系统的开支就超过510亿美元。从80年代中期开始,美国军方就着手研制针对多种武器平台和系统,由可重用的公共测试资源组成的通用自动测试系统。在美国,军种内部通用的系列化自动测试系统已经形成,主要有:海军的综合自动支持系统(CASS);陆军的集成测试设备系列(IFTE);空军的电子战综合测试系统(JSECST);海军陆战队的第三梯队测试系统(TETS)。其中以洛克希德马丁公司为主承包商的海军CASS系统最为成功。 CASS系统于1986年开始设计,1990年投入生产,主要用于武器系统的中间级维护。CASS系列基本型称为混合型,能够覆盖各种武器的一般测试项目,ATE采用DEC工作站为主控计算机,由5个机柜组成,包括:控制子系统,通用低频仪器、数字测试单元,通信接口,功率电源,开关组件等,如图2所示。在混合型基础上,CASS针对特殊用途扩展又形成射频、通信/导航/应答识别型、光电型等各类系统。美军海军陆战队委托MANTEC公司研制的TETS测试系统(图3)是用于武器系统现场维护的便携式通用自动测试系统,具有良好的机动能力,能够对各种模拟、数字和射频电路进行诊断测试。该系统包括4个便携式加固机箱,2个VXI总线仪器机箱,1个可编程电源机箱及1个固定电源机箱,主控计算机为加固型军用便携机,运行Windows/NT 操作系统。图3 TETS测试系统在国内,自动测试系统技术亦有极大发展,正处于专用自动测试系统向通用自动测试系统的转变过程中。在通用ATE技术方面,按照模块化、系列化、标准化的要求,基于VXI、PXI和GPIB总线的在一定范围通用的各类自动测试系统正陆续推出,通用ATE平台技术的研究也正在开展。进一步开展测试系统的仪器互换性、TPS开发技术和基于测试信息共享的集成诊断技术的研究是十分必要的。2 自动测试设备(ATE)和测试程序集(TPS)2.1 自动测试设备(ATE)实际上,自动测试系统从第一代到第二代、第三代,从专用型到通用型的发展的历史,就是其相应的自动测试设备(ATE)从第一代向第二代、第三代发展的过程。在早期,TPS的开发过程不是独立的研制过程,TPS产品往往是由ATE制造商连同所生产的ATE产品一起提供,在这一时期,人们所指的“ATE系统”与自动测试系统具有相同的含义。采用自动测试设备最直接的目的是将产品的测试过程自动化,基本做法是将实现产品测试所需的资源集成到一个统一的系统之中,测试过程由系统中的控制器(计算机)通过执行测试软件来控制人-机接口(CRT、键盘、打印机)信号源(激励)测量仪器(响应)测试夹具及适配电路被测对象(UUT)控制器开关系统ATE转换命令UUT响应送测量仪器信号到UUT图4 ATE的基本组成,如图4所示。ATE中,控制器与信号源、测量仪器及开关系统之间的连接采用非标准的接口总线时,则构成第一代专用型ATE。若ATE中,控制器、信号源、测量仪器等之间的连接是通过程控仪器的通用接口总线GPIB来实现,构成第二代ATE系统。控制器、测量仪器、程控电源和开关系统在电气上都是具有GPIB接口的台式智能仪器,它们在电气上是通过标准的GPIB电缆串接,而在机械上是各个独立的仪器在ATE机柜中累叠安放。当ATE中的信号源、测量仪器、矩阵开关/多路转换器等设备为VXI(或PXI)总线模块,系统组建以VXI(或PXI)总线为基础时,则为第三代ATE系统。在这类系统中,其核心的测量仪器、信号源、开关组件等被集成到一个或几个VXI(或PXI)总线机箱中,其控制器可以是嵌入式的,这时它是一个模块化的计算机,直接插入VXI(或PXI)总线机箱中。它对仪器、设备的控制直接通过VXI(或PXI)总线进行,传输速度最高。控制器也可以是外置的通用计算机,这时控制器对VXI仪器等设备的控制需经过外总线GPIB或MXI-2(多系统接口总线)等来实现。其传输速率低于内嵌控制器,但具有更好的配置灵活性且升级方便。LAN图 5 以VXI总线为核心的自动测试设备的硬件配置实例GPIBMXI程控电源系统VXI机箱1及其仪器模块VXI机箱2及其仪器模块接口适配器UUT动/静压给定设备其它外部设备角度给定设备控制器图5中的控制器为外置式通用工业控制计算机或台式计算机,它通过多系统扩展接口总线MXI-2(Multi-system eXtension Interface bus)来控制一个或多个VXI机箱所拥有的所有VXI模块,具体采用的硬件是:在外置式计算机中插入一块PC-MXI卡,每个VXI机箱的0槽(机箱最左端位置)插入具有VXI-MXI接口功能的VXI模块,然后通过标准的MXI-2总线电缆连接起来。控制器也可以采用嵌入式PC机,这时它以VXI总线模块的形式出现,需插入VXI机箱的0槽。a)采用嵌入式PC机及MXI总线控制的多机箱VXI系统b)采用GPIB总线控制的多机箱VXI系统图6 VXI总线系统的两种配置方案为了实现多VXI机箱配置,需在含嵌入式PC机的VXI机箱中插入一块VXI-MXI接口模块,以实现与其它VXI机箱的扩展连接。采用嵌入式控制器的主要优点是获得最高的传输速率,因为它对VXI仪器的控制是直接通过VXI总线进行的,具有40Mbytes/s的传输速率,其缺点是控制器的价格较高并且升级不甚方便。对于传输速度要求不高的场合,可采用GPIB总线连接多VXI机箱,这种配置方案成本最低,具有经济方面的优点,但传输速率小于1Mbytes/s。采用IEEE1394串行总线来控制的VXI总线机箱已经成为较为流行的一种。IEEE1394总线有着高达400Mbps的位速率,用它组建的实际测试系统可达到约15Mbytes/s的传输速率,远高于采用GPIB总线的方案的传输速率,是一种较为经济实用的VXI系统组建方案(图7)。ATE的与外界的接口部分需遵循一定的接口标准。为了使得多种类型的接口适配器都能方便地接到同一台ATE, 图7 采用IEEE1394的 它们与ATE的电气、机械连接可采用ICA(Interface Connector VXI总线系统 Assembly,接口连接器组件,在ATE上)和ITA(Interface Test Adapter,接口测试适配器模块,在接口适配器上)配对,以“接卡”方式快速地接入或拆卸。采用ICA/ITA连接时,被测对象通过接口适配器与ATE相连的情形如图8所示。接口适配器适配器接口仪器#1仪器#2VXI仪器仪器#N电源#1开关矩阵/多路转换器UUT被测对象自动测试设备 (ATE)仪器#1仪器#2VXI仪器仪器#N电源#1开关矩阵/多路转换器UUT被测对象ICAITA扣接自动测试设备(ATE)图8 自动测试系统的接口连接示意2.2 ATE的类型常见的ATE系统都属于下列6种自动测试系统的范畴:l 半导体产品及器件自动测试系统l 电路板自动测试系统l 功能自动测试系统l 采用替换对比方法的自动测试系统l 采用参考对比方法的自动测试系统l 基于通用ATE的自动测试系统2.2.1 半导体产品及器件自动测试系统实例一些ATE用来测试数字器件,包括超大规模集成电路(VLSI)、存储器芯片和微处理器。另一些ATE则专门用来测试模拟器件、分立器件。2.2.2 电路板自动测试系统图9 采用MXI总线控制的多VXI机箱的ATE配置用来自动检测印制电路板(PCB)的一些重要参数如连接、短路和开路等,测量并检验一些板上所装器件的功能和性能。利用电路板ATE能检测出不合格的印制电路板本身或不合格的已组装了元、器件的印制电路板。被测的电路板要放入ATE的“针床”(bed-of-nails)夹具中,该夹具有着大量的弹簧接入引脚(有时多达300片)能可靠地连接被测电路板所希望接入的一些点。夹具的部分引脚连到ATE的激励源,而用于测量的仪器可连接到被测集成电路的每个引脚来完成所要求的测量。这类ATE软件的设备库中包含着大量的元、器件特性信息,利用用户提供的关于每个器件的型号,它们在电路板上的位置,器件间连接的信息以及其它描述被测电路板特征的信息,可以在设备库中建立起对该被测电路板的“印象”并存储之。该“印象”的实质就是在数据库中预先放置着该电路板在给定输入条件下,一些关键测量点的允许数值范围。在测试过程中,ATE每次隔离一个器件,其控制器控制给电路板的指定输入引脚加上合适的信号,在相应的测量点测量得到实际输出值,然后将该值与所存储的允许数值范围做比较,再通过执行一定的分析和推理算法,来判断该电路板是否工作正常,在电路板故障时进一步确定待隔离的部件是否故障。这种方法对定位短路、开路、故障器件、错误或遗漏的连线以及其间的安装错误等十分有用。2.2.3 功能自动测试系统功能自动测试系统涵盖着从板级到系统级十分宽广的对象范围。功能自动测试系统通过在被测对象(即UUT,可以是各种电路板、组件、系统等)的一些输入端加各种激励,然后测量UUT的响应来实现所要求的检测。功能自动测试系统中常用存储响应(stored response)法和特征分析(signature analysis)法来检查UUT对特定激励的响应。2.2.4 采用替换对比方法的自动测试系统整个最终产品作为整体系统被置于ATE系统中进行维修。维修者将一个好的单元从产品系统中抽出而插入相应的同型的被测单元(UUT)。 测试信号被加到系统并测量、记录相应的响应信号。如果这时系统测试结果为“通过”,则所插入的UUT被推定为“好”的。以这种检测方法为基础的ATE比较经济。这种ATE系统对故障隔离的支持很少,采用这种检测方法有可能会漏掉被测单元中的某些疑难故障。这种检测方法可成功地应用于小批量生产环境。2.2.5 采用参考对比方法的自动测试系统基本检测思路是将被测单元与一个同型号的已知为好的参考单元在同时运行中进行比较。ATE同时施加同样的信号到这两个单元,然后比较在该两个单元的输出端或其它节点的响应。这种方法是用工作正常的真实参考单元来代替对各种“标准响应信号”的存储。参考对比方法是一种经济的检测UUT的方法,采用这种方法而组建的自动测试系统是基于如下前提:如果被测单元与参考单元对各种激励信号均呈现同样的响应,则判定该被测单元是“好”的。2.2.6 采用通用ATE的自动测试系统通用ATE的基本研制思路是使所研制的ATE对一大类或多类测试需求具有通用性。可采取两个方面的综合策略:一种为“纵向”综合,表现为对某一类产品生命周期的不同阶段(设计阶段、生产阶段和现场维护阶段)或对某些复杂装备(如飞机、导弹、舰船)的系统、子系统、部件的测试需求采用共同的硬件及软件测试结构或平台。另一种通用ATE是对不同测试需求的“横向”综合,表现为对不同型号或不同时期生产的某些类别的复杂产品(如雷达、通信装备、飞行控制系统等)的测试需求用共同的测试平台或测试结构来满足。无论哪一种综合策略,其通用性主要表现在:1. 采用一种核心的测试结构作为通用的基本系统,该基本系统是面向测试应用环境,而不是针对具体的工程要求而设计的;2. 系统拥有足够的激励、测量和开关资源,并具有良好的资源复用性,其主要资源应为货架产品;3. 系统应是可重构的(reconfigurable)、开放的和扩展容易的,为此,系统组建应该遵循国际通用的测试硬件及软件标准;4. 系统的接口设计应遵循一定的标准或按所拟定的通用规范进行,应为相应的测试程序集(TPS)开发提供接口规范和测试程序的开发工具。按被测对象的信号或功能特征,可将通用ATE规定为覆盖以下几类ATE之一、之二或全部:(1)数字ATE。主要用来检测数字设备,数字组件、数字电路板一类被测对象;(2)低频ATE。主要用来检测信号频率在100kHz以下的各类设备、组件、电路板等;(3)IF及RF系统ATE。主要用来检测各类中频及射频设备及组件;(4)微波ATE。主要用来检测各类微波设备及组件;(5)传递函数ATE。主要用来检测被测设备、部件、器件的传递函数,评估其动态品质。按被测对象在其产品生命周期中所处的阶段,可将ATE划分为:(1)在产品开发阶段所使用的ATE。在此阶段,被测对象尚在研制之中,其测试需求尚未最终确定。GPATE应是采用标准测控总线的、开放式、模块化的,应用虚拟仪器技术的可重构的小型ATE系统,资源的配置以够用为原则。重要的特征是系统的可重构性及编程的简易性。(2)产品生产过程使用的ATE。这类ATE用来完成在产品生产过程中从部件到系统的一系列的测试任务。生产过程用的GPATE宜是一种具有层次结构(hierarchy)的ATE系统,分为:()准手动测试设备。这类ATE拥有足够的由计算机控制的激励资源和仪器模块,操作者用键盘、鼠标借助仪器软面板来控制。这种系统适合用来检测正处于制造中的小批量生产的产品。()小型ATE。这类系统只需要采用少量的激励和测量仪器模块,适合用来检测部件、子单元及其相关的电路板。()多功能ATE。这类ATE用来从功能上检测像整个飞机、导弹这一类完整的大系统,也可以用来检测其中的某些重要的子系统和关键部件,并且拥有一定的故障诊断能力。这类系统能够完成很宽范围的各种测试任务,其信号频率范围从直流到微波。这类系统要求较多的激励及测量仪器模块,其中多数资源与在准手动测试设备和小型ATE中所使用的资源相同。()分布式ATE。这类ATE系统是将前述3类ATE连到一个中央控制系统,它可提供如下能力:(a)趋势分析;(b)诊断/仿真;(c)集中完成文档编制和硬拷贝;(d)程序制备;(e)程序的批量存储。(3)现场维护用ATE。这类ATE面临的被测对象的数量巨大、品种繁多,通用自动测试设备(GPATE)最适合在现场维护中使用。因为它包含了很宽范围的不同性能的ATE的服务功能,解决了不同ATE之间的兼容性问题。由于不同类型的被测对象的ATE都采用同样的基本系统,使用相同的标准总线及模块化结构以及相同的软件结构和软件工具,借助GPATE的可重构性能力,能使一台ATE支持对各种不同UUT的检测。场站维护用ATE应是基地维修用ATE的一个子集。基地维修用ATE宜是工厂中使用的多功能ATE的一个子集,这样做能较好地解决从工厂制造到现场维护阶段的产品ATE的兼容问题。2.2.7 军用ATE研制中所采用的新策略一是采用模块化、开放式通用结构,以综合通用的ATE代替单一功能的产品专用检测设备,实现资源共享;采用共同的测试策略,统一规划机载设备的设计、制造用和维修检测用测试设备(ATE)的研制,采用共同的硬件及软件平台,从设计过程开始,采用“增殖开发”的方式使后一阶段测试设备的研制能利用前一阶段的开发成果。另外就是开发先进的LRU、SRU故障诊断技术,采用非介入式(non-intrusive)方法,如采用热象、电磁、X射线等检测手段;在诊断技术中应用人工智能(专家系统、综合诊断技术等)及多传感器融合技术。大大提高了ATE对LRU的诊断正确率并且降低了对操作人员的素质要求。2.3 测试程序集(TPS)测试程序集(TPS)是与被测对象(UUT)及其测试要求密切有关的硬件与软件的集合,TPS由测试程序(Test Program,缩写为TP),接口适配器(Test Unit Adapter,缩写为TUA)及其专用电缆,测试/诊断被测对象所需的文件及附加的设备三部分组成,TPS的高质量低成本开发和有效的使用和维护,至今仍是自动测试领域面临的重要研究课题,TPS的开发和高质量的交付是一项艰巨的任务。在自动测试系统的总成本中,TPS是极其重要的成本因素,对于某些复杂的被测对象如飞机、导弹这一类系统,其各类UUT测试所需要的多种TPS的总成本,甚至会超过ATE的成本。测试程序(TP)是在ATE的计算机上运行,用于控制ATE的资源来测试指定的被测对象(UUT)的软件的总称,它包含对测试过程的控制及对所测得的响应信号的处理,完成对被测对象是“正常”还是“故障”的判断。在“故障”时,还应能隔离故障,找出故障源。这两部分软件的开发必须以对UUT的详尽分析为基础,要求该UUT的生产商提供UUT的各种技术文件、资料和图纸,通常包括下述文件的一部分或全部:UUT的产品技术手册,UUT的硬件和软件开发规范,UUT的硬件及软件的设计说明,原理电路图和逻辑图,接口控制连接图,产品验收测试文件,生产商已开发的测试需求文件,现有的测试程序,UUT的BIT(Built-In Test,内部测试)文件,UUT的重要时序图和波形图,与UUT有关的重要的公式和传递函数,UUT的故障模式及相关的数据等。这就要求测试程序的开发者不仅要有软件开发能力和经验,还应有足够的与UUT有关的专业知识,以实现对UUT的深入分析和理解。另一方面,UUT的各种技术文件和资料又往往涉及该UUT生产商的专有权,这也增加了测试程序开发的难度。为了实现TPS的可移植性(transportable),即TPS可与不同的ATE配合工作,要求测试程序采用通用的测试语言(如ATLAS语言)编写,或在规定的系列通用的软件环境开发环境下完成开发。接口适配器(TUA)用于连接ATE与UUT, 接口适配器的一侧可通过接卡器(Receiver)的ICA与ITA的配对插接,完成接口适配器与ATE的连接。在接口适配器的另一侧配置一组连接器插座,再经由若干专用的测试电缆,连接到相应的UUT,如图10 所示。(TUA)图10 接口适配器的作用示意为了实现TPS的可移植,接口适配器与ATE的接口必需遵循一定的标准或行业通用的接口连接规范,其中,ARINC 608A规范是一个重要的规范,其中关于标准接口模块,标准接口功能说明,接卡器模块定义,标准接口机械规范,ATE电缆走线及接地连接指导,接口适配器的识别等方面的内容对接口适配器的开发极具参考价值。TPS的开发工作可划分为两个主要方面:一是建立TPS的开发环境,二是TPS的工程实现。前者包括制订开发策略,确定人员配置,拟定开发进度计划,选择必需的开发工具,建立各TPS中的共同的开发进程等。工程实现的内容包括针对各个UUT分析测试需求并编写需求文件,确定UUT的测试策略和诊断方法,完成TPS的硬件和软件的设计与集成,TPS产品交付及用户培训等。3 国外的一些通用自动测试系统3.1 早期的自动测试系统CASS(综合自动支持系统)计划是美国海军于上世纪八十年代初提出的,旨在降低自动测试系统的生命周期成本并确保ATE系统的标准化,用于美国海军武器系统的自动测试系列。美国空军提出了MATE(Modular Automatic Test Equipment,模块化自动测试设备)计划,也是为了降低武器系统在维修阶段的成本。MATE概念就是为各种ATE规定一个统一的结构,它为美国空军的各种ATE系统提供一个标准和规范集。美国陆军提出了IFTE(Integrated Family of Test Equipment,集成测试设备系列)计划,IFTE的目的是提供用于在现场测试各种现场可更换单元(LRU)的ATE设备并替代美国陆军已有的各种维修级别的测试设备。另一种通用ATE系统CAM系统来自汽车界,现在被称为T-100系统,其目的是在维修车间提供一种自动化测试各种汽车的手段。CTS(通用测试站)系统是上世纪九十年代中期休斯公司受美国海军委托研制的用于测试制导武器的通用自动测试系统,CTS能完成对20种制导武器(导弹、鱼雷)的自动测试。由控制子系统、低频子系统组成核心系统,通过附加雷达子系统、光电子系统、大功率电源子系统等选件来满足不同的测试需求。TETS系统是美国海军陆战队用于战场前沿武器维修的便携式通用测试系统,经过竞标由美国MANTEC公司承制,该系统1999年交付。包括四个便携式加固机箱,两个VXI总线检测/激励模块机箱,一个可编程模块电源机箱,一个固定式模块电源机箱。其VXI测试系统包括泰瑞达公司的数字测试子系统M910。接口采用VPC 90连接。ATEC6系列为法国宇航公司上世纪九十年代中期生产的通用自动测试系统,用于波音、空中客车等民用飞机和幻影-2000军用飞机的测试、维修。基本系统包括SUN工作站,VXI总线检测/激励模块,GPIB总线可编程电源。接口标准为ARINC 608A。表1列出了上世纪九十年代末国外几种主要的通用测试系统的概况。表1 国外的几种通用测试系统系统名称CASSJSATSCTSIFTETETSATEC 6主承包商Lockheed-MartinDME Corp.HughesNorthropGrummanMan-TecEADS用户海军 (美)陆军 空军(美)海军 空军(美)陆军(美)海军陆战队(美)商业航空测试对象舰载航空电子系统、其它电子系统预警飞机电子系统测试制导武器导弹、鱼雷陆军所有电子系统测试维修战场前沿电子系统/板级测试波音、空中客车飞机测控计算机DEC ALPHAIntelPentiumProDECSableDEC工作站IntelPentiumSun工作站系统结构VXI+台式设备 柜式VXI+台式设备 柜式VXI+台式设备 柜式VXI+台式设备 柜式VXI箱式便携结构VXI+台式设备 柜式使用年代1994年1995年1996年1995年1998年1993年SMART(标准的模块式航空电子设备维修与测试)系统是民用航空协会建立的用于航空电子设备ATE的标准。该系统由航空无线电公司(ARINC)设计,而由ARINC,TYX和Aerospatiale三公司共同完成开发。SMART是一种模块结构,它包含:一组允许自由选用测试仪器的通用测试系统的标准集;测试接口适配器(TUA);测试控制计算机(Test Control Computer,缩写为TCC)。SMART的软件结构如图11所示。对商用飞机电子设备的维修,SMART是一个很成功的软件,已用于维修14家航空公司的电子设备。飞机机型为A320/330/340,MD-11以及B737/747/757/777。欧洲的一些国家和以色列,也成功开发出一些通用ATE系统,其中有代表性的是英国国防部领导开发的低成本可扩展的自动测试设备LCDATE(Low Cost Deployable Automatic Test Equipment),GEC-Marconi Avionics公司为欧洲战斗机2000、EH101支援直升机和现代新型武器系统开发的具有通用核结构的自动测试系统ECR90,德国STN ATLAS公司为F-4飞机的空-空导弹接口而开发的PASIS系统、以及以色列RADA公司推出的两种通用ATE。MOD(N)ATS是英国国防部倡导于上世纪九十年代中后期为各种导弹和鱼雷研制的通用自动测试系统,该系统的研制目的与美国海军的CTS(通用测试站)系统相类似,主要是为了满足制导武器的现场测试需求,重点是检测UUT电源及其它一些对于安全性起决定作用的输入信号。该系统是以测试设备通用核(Test Equipment Common Core,缩写为TECC)为基础,采用VXI、VME和GPIB总线来配置仪器设备,应用VXI Plug&Play(即插即用)标准,以小尺寸的机柜(柜高不大于1.5m)并接的方式组装系统,保证工厂生产与前线场站用的ATS是一样的。在保障武器系统测试的安全性方面,该系统有如下主要特点:对现场武器测试而言,它是一个完全的隔离系统;全部采用无源的接口适配器;拥有通过光缆远程操作的能力;并发进行的UUT供电状况监视能力;整个系统的健康监测能力。18ATLAS源码中间代码/虚拟资源表可执行测试程序ATLAS连接器中间代码/虚拟资源表 模型 模型 模型资源定位器中间代码/真实资源表设备控制任务(DCT)测试执行(TE)操 作系 统ATLAS编译器配置模型设备模型资源描述TUA连线描述数据库设备控制源码库 数据库TUA处理器ATE建模处理器ANSIC编译器/连接器翻译阶段配置阶段运行阶段测试程序集软件数据源文件程序图11 SMART软件结构3.2 近期的通用自动测试系统早期的通用自动测试系统虽然已采用了通用的软、硬件平台及核心测试结构的研制策略,但仍不能适应现代战争多兵种联合作战对多武器系统、多级维护的需要。其主要不足是:这类通用ATE只支持单武器平台或某一武器系统类型;这类ATE的采购或研制总是列入相应的武器平台或系统的计划之中;不具备ATS互操作功能。为了进一步降低军用自动测试系统的总成本并通过实现自动测试系统的互操作功能来改进后勤维修灵活性,美国国防部自动测试系统研究、开发和集成组(ARI)规划出下一代自动测试系统的体系结构即NxTestATS,作为美国国防部系统的下一代自动测试系统的标准结构,该标准的ATS结构建立在开放系统概念的基础之上,具有如图12 所示的形式,称为自动测试系统的开放式结构。该结构主要由“系统接口(System Interfaces)”和“信息框架(Information Framework)”两部分组成,分别受两个主要的工业标准:IEEE P1226(ABBET,广域测试环境)和VXI Plug&Play(VPP,即插即用)的支持,在诊断信息系统方面遵循IEEE P1232(AI-ESTATE,适用于所有测试环境的人工智能交换和服务)标准。在构成分布式综合诊断系统时,则遵循TCP/IP网络传输协议。建立下一代自动测试系统体系结构的任务是要实现如下目标:(1)改善仪器的互换性;(2)使ATE能更自由地按照需求缩放;(3)可使新技术快速引入;(4)改善TPS的可移植性;(5)改善TPS的互操作性;(6)使用基于模型的编程技术;(7)构建现代化的测试编程环境;(8)定义TPS性能规范;(9)扩大和增多对商品成件/货架产品的使用;(10)汇集设计阶段的产品测试数据;(11)使用武器系统运行中的测试数据;(12)使用基于知识的各种TPS;(13)定义与综合诊断框架的接口。在实施这些计划的过程中,已陆续推出一些新的通用自动测试系统,其中有代表性的是RTCASS和LM-STAR两个系统。1. RTCASS系统RTCASS(Reconfigurable Transportable CASS)是一种便携式可灵活配置的商品ATE系统,是美国海军与洛克希德马丁公司在CASS基础之上,总结以前开发ATE系统方面的经验研制出来的。RTCASS能比现有的ATE系统更有效地利用资源,它应用模块化的商品硬件及面向对象的软件组件,是针对航空电子及武器系统的维修任务而开发的便携式的基于组件的ATE系统。它的主要特点如下:便携、加固的封装箱,可选的机架安装能力;可重构的测试系统配置;仪器备件共享,数量少;扩展和训练任务的代理操作功能;对作战武器的维修支持能力。RTCASS在结构上采用灵活的商业产品构成的开放式结构,其硬件及软件均由货架产品组成,系统硬件分别装入若干特殊加固的封装箱,然后进行机械和电气互联形成系统。这种结构形式更适合前线战场应用及恶劣的工作环境。RTCASS的软件结构采用组件技术、货架产品的软件以及美国国防部定义的开放式系统结构。货架产品的ATLAS编译器和运行时间系统(RTS)提供坚实的能力和很低的维护成本。RTCASS应用面向对象的概念,将货架产品软件,标准化的美国国防部ATS接口以及现代的软件工具融入一个Windows NT的环境之中。它的软件以应用TYX公司的PAWS软件为其主要特征,包含PAWS仿真器接口,测试操作者接口,仪器检测及误差跟踪系统,软件封装管理器,仪器对象库以及微软公司的Visual C+ 或LabWindows/CVI。在开发非ATLAS软件模块或测试序列时,LabWindows/CVI是需要的。2. LM-STAR系统LM-STAR是洛克希德马丁公司信息系统部开发的具有可重构、开放式结构的商品自动测试系统,该系统既可以工作于老的ATLAS语言环境,也可以工作于面向产品生产工厂的LabWindows/CVI软件环境。该系统与CASS和RTCASS兼容,拥有一个核心系统。该系统能为工厂中的生产测试和现场中的维修测试提供一种低成本的手段,既可用于军用系统的测试,亦可以用于民用产品的测试。LM-STAR利用TYX公司的PAWS软件以及NI公司的LabWindows/CVI及TestStand开发工具,既允许该系统能运行已有的一些采用ATLAS语言的 TPS,也为用户提供了一个使用C语言的虚拟仪器开发环境。LM-STAR的设计目标是为工厂及场站自动测试系统以及日益增长的潜在军方用户提供良好的测试环境,其设计需求包括低成本和大于95%的可用性。从近期军用自动测试系统的发展可看出,下一代军用通用自动测试系统有如下特点:(1)支持对多武器平台的测试,具有ATS互操作性;(2)更多地使用货架产品的硬件和软件,占所用资源的90%以上;(3)更广泛地应用工业标准,使新技术容易引入;(4)诊断系统(特别是基于知识的系统)融入测试系统,形成综合的信息系统;(5)系统的自身成本、人员及维护成本会大大下降。下一代测试图12 下一代军用自动测试系统体系结构 诊断数据IEEE P1232.1UUT测试

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论