论文部分内容阅读
综合控制系统作为复杂设备的核心部件,在设备的工作过程中起着决定性的控制作用。在复杂设备进入正式工作之前,对其综合控制系统进行全面的性能和功能测试,对保证设备工作的可靠性至关重要。目前国内外普遍采用自动测试系统实现对综合控制系统的自动测试。随着科技的不断进步,设备的种类和型号日渐增多,自动测试系统面临向可靠性、通用性和标准化的方向发展。本文针对一种飞行器的综合控制系统,研究其自动测试技术。为了保证测试的覆盖程度,本文基于对飞行器的综合控制系统硬件接口和可测试性设计技术的分析,划分了具体的测试项目。依据综合控制系统的特点,本文进行了自动测试系统的整体设计,采用PXI(PCI extensions for instrumentation)总线技术组建了自动测试系统,并对制定的测试项目进行了测试方法的研究,设计了自动测试流程。为了提高测试系统的通用性和标准化,本文进行了自动测试描述语言的研究,将测试系统进行了基于ATML(automatic test markup language)的标准化描述。本文在自动测试系统整体结构的基础上,将系统软件划分为ATE(automatic test equipment)和UUT(unit under test)两部分,采用ATE软件发送测试指令,控制UUT软件执行测试的测试策略。ATE软件作为测试系统的主控部分,基于嵌入式实时操作系统VxWorks进行开发,保障了系统的实时性;UUT软件作为测试任务的执行部分,进行DSP(digital signal processor)程序的开发。为了提高测试系统的人机交互能力,使用MINIGUI进行了ATE测试计算机图形界面的开发。本文研究的自动测试技术实现了对飞行器综合控制系统全面的自动化测试,研发的自动测试系统完成了被测系统的各项环境实验,能够进行准确的故障定位,具有良好的人机交互能力和通用性。