自动测试设备软件系统研发

2015-06-20 05:34康晓斌
电子测试 2015年16期
关键词:测试软件自动测试适配器

康晓斌

(西安职业技术学院,陕西西安,710077)

1 自动测试设备

自动测试设备(ATE)应用的最直接目的就是将产品测试过程自动化,其基本做法是将实现产品测试所需的资源集成到一个统一的系统之中。自动测试设备(ATE)最核心的部分就是计算机,该计算机用来控制数字电压表、波形分析仪、信号发生器及开关组件等复杂的测试仪器,它们在测试软件的控制下运行,以提供被测对象中的电路或部件所要求的激励,然后测量在不同的引脚、端口或连接点的响应,从而确定该被测对象是否具有规范中的规定功能或性能。

2 测试程序集(TPS)与软件开发工具

典型的测试程序集主要包括三部分,即被测对象测试所需的各种文件;测试程序软件;测试接口适配器,包括:接口装置、保持/紧固件及电缆。

自动测试系统工作过程中,由自动测试设备中的计算机进行软件测试,并对自动设备中的测量仪器、开关组、激励设备及电源等进行合理控制。在需要的地方加入激励信号,并测量合适地点的相应信号。测试软件则用来分析最终的测量结果,确定并提示维护人员可能发生的故障事件,以便于及时更换新的部件。

开发测试软件要求一系列的工具,包括:(1)自动测试设备和被测单元描述语言;(2)编程工具,如各种编译器等;(3)自动测试设备和被测单元仿真器。

3 自动测试设备软件系统的详细设计

3.1 软件系统设计原则

根据测试的要求,软件系统设计基于以下原则:①人机信息交互,建立良好的人机交互界面;②灵活的测试软件运行方式配置,包括整机级自动/手动测试、模块级自动/手动测试选择;③控制测试设备完成目标机输出信号数据采集和目标机输入信号的激励输出控制;④与目标机进行信息和数据交换,启动目标机进行接口数据采集、信号输出和启动目标机的自检测程序,采集目标机软件运行及测试结果;⑤在目标机离线的情况下,可根据要求完成测试设备自身硬件资源的自测试,确保测试设备环境自身的正确性,能将故障隔离到板卡级;⑥可自动进行测试数据分析、存储和显示,生成测试数据报告,并将测试结果报告打印输出。

3.2 软件系统功能模块

自动测试设备软件系统由整机自动/手动测试模块、模块级自动/手动测试子模块、自检模块、参数输入模块、报表生成和输出模块构成,并由8个软件功能模块支持整个测试系统(图1)。

3.3 测试流程

图1 自动测试设备软件系统功能模块

自动测试设备软件系统对被测计算机进行检测时,首先用测试电缆通过适配器将被测计算机与ATE正确联接,然后为ATE加电,待该ATE启动完成后便开始进行检测。对被测计算机的测试流程如下:①检查测试电缆、被测计算机航空插座及其插针的完好性,确认完好后才进行后续的测试工作;②用测试电缆通过适配器将被测计算机与ATE正确联接;③检查是否已将ATE的电源插头接到市电供电插座,并打开ATE的供电开关,运行其测试软件;④控制ATE测试软件给被测计算机加电,首先监控ATE的直流电源供电是否正常。如果供电不正常,应立即下电,对ATE系统进行详细检查;⑤如果ATE供电正常,由软件测试被测计算机的+5V,±15输出是否正常,如果不正常,立即给被测计算机下电,并进行及时检测;⑥如被测计算机加电正常,启动ATE软件,进行与被测计算机的通信握手;⑦根据测试结果,进行相应的处理,若检测不报故,即认为成功进行了一次二级检测维修;⑧若检测报故,更换有故障的SRU模块,并将有故障的SRU送往研制方进行三级维修;⑨记录维修更换情况,并将该机标识为完好/待用状态。

4 结论

未来的十几年,我国武器装备信息化必将进入一个新的阶段,研究制定我国武器装备维护保障自动测试系统,做好自动测试设备软件系统开发,指导和规范武器装备的科研、生产、试验、使用以及维护保障,是一项事半功倍的重要基础工作。望本文的研究能够为未来的自动测试设备软件研发提供借鉴。

[1]王莹.PCBA自动测试平台研究与软件系统设计[D].成都理工大学,2014.

[2]陈光浩.基于嵌入式Linux的集成电路老化测试设备软件系统的设计及实现[D].杭州电子科技大学,2014.

猜你喜欢
测试软件自动测试适配器
网络自适应测试软件运行方法设计
JXG-50S型相敏轨道电路接收器自动测试台
关于某型雷达自动测试系统的几点认识和建议
自动化检测EPU10A板卡系统设计与实现
基于3D打印的轻型导弹适配器
潜空导弹垂直发射出筒适配器受载变形仿真研究
电源适配器怎么选
美国麦格普公司新型M—LOK相机三脚架适配器
基于ATE与BIT组合的NAMP自动测试与故障诊断系统设计
远程开放教育学生自主学习能力评价的研究