当前位置:问答库>论文摘要

题目:数据采集器通用测试设备软件平台的设计与研究

关键词:通用自动测试设备;面向信号;IVI驱动;COM组件技术

  摘要

自动测试系统(ATE)用于对被测对象(UUT)的功能和性能进行全面的检测。随着计算机测试技术的发展,传统的软件开发方法难以在有限的时间和预算内组建满足用户需求的测试系统,因此迫切需要一种高效、可扩展的通用测试系统。本文以飞行数据采集器为被测对象,对通用测试软件平台的设计与实现进行了分析和介绍,实现了多ATE平台对多型号UUT的自动测试任务。系统软件采用面向信号的设计方法,使用虚拟资源将测试程序(TPS)同具体的仪器设备进行隔离,由中间层实现系统的测试资源调度,完成虚拟资源同真实资源的匹配,并驱动硬件输出信号。在ATE或UUT更新后,TPS无需做任何改动,只需对系统或虚实资源的映射关系进行重新配置。首先,本文对自动测试系统及发展状况、通用软件的设计思想进行了介绍,并对本课题进行需求分析,提出了一种满足实际需要的通用软件框架,并将其细化为三层结构,即底层模块、管理层模块和用户层模块。然后对各层次模块的设计及实现进行介绍,底层模块主要用于对仪器或数据库进行操作;管理层负责系统维护、测试资源匹配调度、TPS数据维护等操作,并设计了属性范围约束、属性校准算法,提高了测试的有效性与准确性;用户层提供系统建模、系统开发及运行、故障诊断的用户交互界面。然后对测试资源的匹配算法及测试路径搜索算法进行了介绍。最后对该软件平台设计的关键技术和难点进行分析,并介绍了各用户界面的运行效果。本软件已应用于多个型号数据采集器的测试工作中,迄今为止,系统运行稳定、可靠,各项功能与性能指标均满足设计要求,取得了预期的效果。