GPTS3.0在综合测试诊断系统中的应用
摘 要:针对综合测试诊断系统(CTDS)测试软件平台发展的新要求,提出了采用GPTS3.0 测
试软件平台。并以某型角位移传感器为例,具体地描述了GPTS3.0 在CTDS 中开发UUT 自
动测试系统的方法,给出了利用GPTS3.0 在CTDS 中开发UUT 自动测试系统的流程。实际
应用表明,GPTS3.0 能够达到CTDS 测试软件平台的新要求。
关键字:GPTS3.0;测试系统;软件结构;ATLAS;可交换虚拟仪器
Application of theGPTS3.0 in Comprehensive
Test and Diagnosis System
WANG Xin QU Jian-ling YU Jian-li GAO Feng
(Naval Aeronautical Engineering Institute Qingdao Branch, China, 266041)
Abstract: GPTS3.0 is proposed to meet the requirements with the developing of test software
platform of comprehensive test and diagnosis system in the paper. Then the paper takes a kind of
angle displacement sensor for example, by which the ways of GPTS3.0 to develop a UUT’s
automatics test system are described. The development flow using GPTS3.0 of a UUT’s
automatics test system in CTDS is given meanwhile. It proves that GPTS3.0 can fulfill the needs
for software platform of CTDS in the usage.
Keywords: GPTS3.0; test system; software architecture; ATLAS; IVI
1 前言
以计算机为核心,在程序控制下,自动完成特定测试任务的仪器系统称为自动测试系统
(Automatic Test System,ATS)。ATS 由20 世纪50 年代美国开展SETE(Special Electronic Test
Equipment)计划产生,它是一种最初用于解决麻烦的重复测试、相对简单且用途专一的电
子测试系统。伴随着计算机技术的突飞猛进和虚拟仪器技术理念的提出,它已发展成为综合
利用各种先进的计算机硬件、测试仪器、模拟器等资源,融合了智能模块,对被测单元(Unit
Under Test,UUT)进行测试、监控和故障诊断的通用化、开放性的综合测试诊断系统
(Comprehensive Test and Diagnosis System,CTDS)。
面对 CTDS 测试程序集(Test Program Set,TPS)的通用化、开放性、更高的诊断能力
的要求,先进的测试程序开发平台一般采用全系统简明测试语言(Abbreviated Test Language
for All Systems,ATLAS)开发测试程序,并且利用专门平台方便地描述系统配置、适配器
连线表、虚拟资源等,甚至考虑整个CTDS 的全寿命维护。目前国内所使用的美国TYX 公
司开发的PAWS 系统虽然具备以上功能,但它的易用性和灵活性比较差,而且PAWS 软件
价格昂贵,很不适合我国国情。GPTS 软件平台可以较好地解决以上问题,该平台3.0 版已
在某型飞机ATE 中得到应用,取得了不错的效果[1]。
2 综合测试诊断系统概述
2.1 CTDS 的功能与结构
综合测试诊断系统是二级维护工具。以飞机维护为例,就是飞机修理厂使用的维护工具。
飞机外场拆卸下来的设备称为外场可更换单元(Line Replace Unit,LRU)。CTDS 的作用就
是对LRU 进行性能检测和故障诊断,并把故障定位到修理厂可以更换的内场可更换单元
(Shop Replace Line,SRU)以及电路板级。系统通常分为两部分:通用系统平台——综合
测试诊断设备(Comprehensive Test and Diagnosis Equipment,CTDE)和针对特定UUT 的
TPS。本文为更好说明GPTS 的应用,在逻辑上将CTDS 分为硬件部分和软件部分。具体逻
辑结构图如图1 所示。
图1 功能结构图
图1 虚线框内是CTDS 的硬件部分,系统总线采用VXI 或GPIB 总线;虚线框外是CTDS
的软件部分,箭头所指为数据流向。在CTDS 中,对于硬件部分的系统描述都由GPTS 来完
成。
2.2 CTDS 的软件平台要求
1.开放性。采用面向信号的测试程序语言编写测试程序,使测试与具体硬件完全剥离,
并且具有较好的可读性。
2.通用性。对于系统功能、仪器驱动、信号类型等的开发和规划,在满足测试需求的前
提下,尽量保证系统整体上的通用性。如果有现成的货架产品(Commercials Off the Shelf,
COTS),则优先采用COTS。
3.模块化。系统管理、测试程序开发、故障诊断、数据库、联机帮助层次鲜明,既便于
使用,又利于测试数据、测试信息、诊断信息的共享。
4.可移植性。系统配置和仪器驱动必须符合某一标准规范,以保证CTDS 更换硬件,而
不必重新开发软件,只须进行相应设置即可。
5.多功能。检测结果有多种输出方式;在性能检测的基础上,能够快速准确地进行故障
诊断,并进行有效地故障定位,还可更新诊断知识。文献[2]介绍了几种故障诊断技术,取
得不错效果。
3 开放、通用、简便的GPTS3.0
3.1 简介
- GPTS3.0 在CTDS 中开发UUT 自动测试系统的应用(03-06)
- 面向3G手机的测试解决方案(11-04)
- 采用新型通信分析仪缩短W-CDMA信号的观测时间(04-30)
- HSUPA设备测试(11-05)
- 什么是TD-SCDMA?(06-03)
- 泛华测控为行业测试定制软件平台(10-14)