供电控制管理计算机平台自动化测试解决方案

2017-12-06 05:30曦,张
电子测试 2017年21期
关键词:功能测试自动测试模拟量

白 曦,张 鹏

(中国航空工业集团公司西安航空计算技术研究所,陕西西安,710068)

供电控制管理计算机平台自动化测试解决方案

白 曦,张 鹏

(中国航空工业集团公司西安航空计算技术研究所,陕西西安,710068)

提出供电控制管理计算机平台自动化测试解决方案,支持同时对2台供电控制管理计算机进行并行自动化测试。经测试,功能性能满足要求。

自动化测试;供电管理系统;机载计算机

0 引言

军用武器系统等高科技产品的复杂度日益提高,对产品的可靠性也提出了更高的要求[1],自动测试系统正逐步成为设备可靠性运行的必要手段[2]。

传统的机载计算机测试平台大都采用应答式结构[2],存在:自动化水平低,浪费人力和时间;对于驱动软件的功能测试不全面;同系统应用差距较大,测试接口种类不齐全,故障无法准确定位和复现等问题。本文面向供电控制管理计算机设计了专用的自动化测试平台解决方案。

1 自动测试平台系统方案

1.1 硬件设计

测试平台的硬件功能主要有:产生供电控制管理计算机所需的离散量、模拟量激励信号;采集供电控制管理计算机输出的离散量、模拟量信号以监控其输出功能;提供RS-232、ARINC429和1553B总线通讯板卡以检测供电控制管理计算机的总线通讯功能。测试平台产生的激励信号用于模拟供电控制管理计算机所监控和管理的飞机上供电系统的信号。一台测试设备支持同时测试两台供电控制管理计算机。如图1所示。

1.2 软件设计

测试设备软件分为供电控制管理计算机驻留软件和测试设备软件。供电控制管理计算机驻留软件模拟供电子系统应用软件,主要功能有:完成与测试设备的握手;按划分的周期任务调度模块完成供电控制管理计算机的接口功能测试;采集供电控制管理计算机的输入信号。测试设备软件包括:计算机测试程序、数据管理程序、测试结果处理程序、界面管理程序。

自动测试设备软件实现对测试台硬件板卡等模块的控制,对待测供电控制管理计算机进行行全部项目测试。供电控制管理计算机的上电操作由测试设备控制自动完成,在供电控制管理计算机上电操作之前,测试设备完成所有的资源初始化工作和测试前的准备工作,测试设备在上电自检后,向供电控制管理计算机连续发送3次握手信号,等待供电控制管理计算机接收后发送握手成功信息后,选择测试周期,全面测试供电控制管理计算机各接口功能。

图1 供电控制管理计算机测试平台硬件结构

当供电控制管理计算机和测试设备连接后,测试设备使用串口与供电控制管理计算机握手,握手成功后开始对2台供电控制管理计算机进行并行测试。驻留软件与测试设备握手成功后运行周期任务,对离散量、模拟量、数字量按设定周期采集,由测试设备软件依次判断完成判据。驻留软件流程如图4。当供电控制管理计算机和测试设备连接后,测试设备使用串口与供电控制管理计算机握手,握手成功后开始对2台供电控制管理计算机进行并行测试。驻留软件与测试设备握手成功后运行周期任务,对离散量、模拟量、数字量按设定周期采集,由测试设备软件依次判断完成判据。

2 自动测试平台主要工作原理

离散量采集功能测试:由测试设备向供电控制管理计算机的激励输入端口加入激励信号,经内部驻留软件调用离散量采集驱动采集离散量状态,通过RS-232串口将采集结果按串口通讯协议要求发送给测试设备,测试设备软件按期望值对测试结果进行比较分析。

模拟量采集的功能测试:原理和离散量相同,只是供电控制管理计算机内部采集到模拟量值后,会按照模拟量传输转换协议转换后通过串口发送给测试设备,测试设备在比较采集的信号值和发送的信号值时,两者的差值不超过满量程的5%均认为采集功能正常。

离散量输出功能测试:根据离散量采集状态决定的,供电控制管理计算机内部驻留软件调用离散量输出驱动,将采集到的离散量状态值输出给测试设备,测试设备通过将采集的状态同发出的状态做比较,若一致,即可判定供电控制管理计算机离散量输出功能正常。

1553B总线通讯功能测试:由测试设备模拟BC,供电控制管理计算机做RT,发送数据给供电控制管理计算机的32个RT子地址,供电控制管理计算机收到数据取反后再发送给测试设备,测试设备对收到的数据和发送的数据做比较,若发送数据和接收数据之和为0,即可判断供电控制管理计算机的通讯功能正常。

HB6096总线通讯功能测试:通过测试设备HB6096板卡与供电控制管理计算机HB6096电路之间的数据收发实现。测试设备先按照HB6096总线协议发送数据给供电控制管理计算机,供电控制管理计算机收到数据后按协议要求再发回测试设备,测试设备对收到的数据和发送的数据做比较,两者若符合协议要求,即可判断供电控制管理计算机HB6096总线通讯功能正常。

3 结束语

本文设计了供电控制管理计算机平台的自动化测试解决方案,该方案经使用效果表明可满足测试覆盖率要求,且故障定位准确,满足供电控制管理计算机硬件平台的测试要求。

[1]张娟.一种多功能自动测试设备的设计与实现[J].计算机测量与控制.2011.19(2).

[2]卢振达,陈建辉,张延生.基于PXI总线的某型导弹数字组合自动测试系统设计[J].仪表技术.2009,(4).

Automatic Test Solution for Power Supply Control Management Computer Platform

Bai Xi,Zhang Peng
(Aeronautics Computing Technique Research Institute,Xi’an Shaanxi,710068)

The computer platform automation test solution of the power supply control management system is proposed, and the two power supply control and management computers are also tested in parallel. The function performance meets the requirements.

Automated testing; Power supply management system; Airborne computer

猜你喜欢
功能测试自动测试模拟量
某内花键等速传动轴八功能测试夹具设计
基于FPGA的多通道模拟量采集/输出PCI板卡的研制
JXG-50S型相敏轨道电路接收器自动测试台
关于某型雷达自动测试系统的几点认识和建议
关于600MW火电机组模拟量控制系统设计和研究
模拟量输入式合并单元测试仪的研制
基于ATE与BIT组合的NAMP自动测试与故障诊断系统设计
一种卫星低频接口自动测试系统
一种通用模拟量及开关量信号采集板卡的设计