to improve the universal of the test system, save the test cost and reduce the tester development time, this paper proposes a universal test system framework which is composed of four layers which are user layer, API (Application Program Interface) layer, IVI-COM layer, and hardware layer. The test framework efficiently combines the IVI-COM interchangeability and FPGA reconfigurability. The both combination can improve the test system's scalability and versatility. To improve the universal of the test system, a universal model is designed for different types of switches. Based on this module, back-tracking algorithm is selected to find a path between different ends of the switch. This search method can quickly find the path and solve the problem of which the configurable channel is occupied by another path. This model allows designing a driver suitable for different switches. It reduces the workload of the instrument of manufacture. With this kind of test framework, in one IDEs (intergraded development Environments), we design and develop different test system for satellite. One is PXI (PCI eXtensions for Instrumentation) test system, the other is VXI (VME eXtensions for Instrumentation) test system. The experiment results show the PXI system and VXI test system both work correctly in ground satellite test. The switch modules embody a good interchangeability, the communication modules reflect a good reconfiguration. The combination of interchangeability and reconfigurability of test system can effective reduce the tester development time, save the test cost, and improve the universal of the test system.
[1]
Dany Cheij.
A software architecture for building interchangeable test systems
,
2001,
2001 IEEE Autotestcon Proceedings. IEEE Systems Readiness Technology Conference. (Cat. No.01CH37237).
[2]
L. Gutterman.
Integrating VISA, IVI and ATEasy to migrate legacy test systems
,
2005,
IEEE Aerospace and Electronic Systems Magazine.
[3]
C. Gorringe.
IEEE STD. 1641 and the DoD Automatic Test System Framework Elements
,
2006,
2006 IEEE Autotestcon.
[4]
M. Meldrum.
Mapping multiple legacy instruments and associated measurements into a single synthetic test environment
,
2008,
2008 IEEE AUTOTESTCON.
[5]
S. Delgado,et al.
Implementing ATML into the Automatic Test System development and execution workflow
,
2008,
2008 IEEE AUTOTESTCON.
[6]
S. Delgado,et al.
ATML as a framework for reducing development time and maintenance of next generation test systems
,
2007,
2007 IEEE Autotestcon.
[7]
Libin Chen,et al.
Using MFC and Managed C++ to Realize Configuration Utility
,
2015
.
[8]
Dalibor Jancik,et al.
Universal LabVIEW-powered Mössbauer spectrometer based on USB, PCI or PXI devices
,
2010
.