, , ,
(1.海军驻天津八三五七所 军事代表室, 天津 300308; 2.中航飞机股份有限公司, 西安 710089;3.天津津航计算技术研究所 天津市航空电子综合显示控制重点实验室, 天津 300308)
航电设备通用检测维护台的设计
田宇1,马跃1,江静2,张博3
(1.海军驻天津八三五七所军事代表室,天津300308; 2.中航飞机股份有限公司,西安710089;3.天津津航计算技术研究所天津市航空电子综合显示控制重点实验室,天津300308)
为了适应机载武器装备系统的多样化以及通用性要求,搭建了基于PXI总线的航电设备通用检测维护台,在系统架构、硬件设计以及软件开发等各方面进行了通用性设计;该航电设备通用检测维护台基于PXI构架,挂装不同种类的适配器,操作通用平台上的人机接口,可满足多种设备的检测、测试任务;航电设备通用检测维护台在一个机柜内实现了人机交互操作,大功率、高精度、多种类通用电源及PXI智能测试平台等的高度集成;该通用平台具有良好的通用性和扩展性,适用多种机型、多种航电设备;通用平台已在某型航电设备的检测维护中完成了工程验证,系统性能稳定,适用性强,可实现多种航电设备的检测维护工作,也可推广至海军舰艇、兵器车载装备等。
通用测试;PXI;NI; 维护检测
随着机载武器装备系统的多样化、智能化,作为机载武器系统信息采集、处理与控制中心的航电设备产品种类繁多、技术复杂,对其检测、维护的通用性、操作使用简便性和经济性等的要求越来越高[1]。传统测试设备分别针对空航、海航及陆航等不同应用场合设计,不同机型或各类机载设备测试系统种类繁多,测试设备具有局限性,造成资源浪费。现有的自动测试设备(简称ATE)[2-3]设备量庞大,造价高,无法大批量装备部队。因此,迫切需要一种功能集成多种测试设备甚至可替代ATE的高集成度通用检测维护设备。
在此背景下,设计了一个航电设备通用检测维护台(以下简称通用平台),通用平台是基于PXI技术[4-5]构成高度集成的柔性测试系统,具有系统集成化程度高、测试资源丰富、可检测设备种类多、体积小、造价低等明显优势。通用平台加挂相应适配器,适用多种机型、多种航电设备。
通用平台采用虚拟仪器思想,在一个机柜内实现了人机交互,PXI智能测试平台,大功率、高精度、多种类通用电源等的高度集成。采用综合化、通用化、模块化设计思想,系统易于扩展或升级。
1.1 主要功能
1)完成模拟信号、开关量、脉冲信号、RS232/ RS 422/ RS 485串行总线、HB6096总线、GJB289A总线和PAL/VGA/LVDS视频等信号激励、采集与测试;
2)对测试资源及测试过程的管理与控制;
3)具有显示器、周边键、键盘、鼠标和操作开关或按扭等人机接口,可实现系统加/断电、测试模式选择、测试流程控制等功能;
4)挂装不同种类的适配器,可满足多种被测件的检测、测试任务;
5)具有适配器识别功能;
6)对测试结果文件进行管理;
7)与库管中心联网;
8)具有可扩展能力。
1.2 总体架构
通用平台加挂相应适配器构成航电设备通用检测维护台,在适配器端级联被测件,操作通用平台上的人机接口,完成对航电设备单台件测试、老炼等工作。通用平台主要由机柜、综控箱、带20个周边键的17〞液晶显示器、鼠标键盘托架、接口扩展单元、PXI系统、VPC9025接收器、电源、精密二次电源和适配器等部分组成,总体架构如图1所示。
图1 通用平台架构示意图
通用平台经适配器完成对航电设备单台件的测试功能,通用平台具有通用激励和采集资源,适配器完成通用平台与被测件之间的信号调理。利用通用平台测试程序可自动或手动完成对航电设备的测试及老炼任务,测试流程结束后给出被测设备完好性结论,实时记录在本地,同时可将测试结果上报库管中心,方便航电设备的集中统一管理。也可从库管中心下载库存清单或测试、老炼任务清单等信息,按任务清单完成测试、老炼任务。
PXI系统具备自检能力,结合软件实现对PXI系统主机模块及其它各种功能模块自检操作。所有模块自检全部正常时自动进入主流程界面,如果有模块自检故障,则弹出自检结果界面,提示故障模块信息。
通用平台通过VPC9025接收器连接至各型适配器,适配器与被测件通过专用电缆进行连接。适配器完成通用平台与被测件之间的信号调理、分配和转换。适配器还具有对被测件的自动识别能力,以确保被测件安全。
操作人员只要在通用平台上根据被测件型号换装相应的适配器就可以自动完成对各种航电设备的检测及老炼工作。
2.1 PXI系统
PXI系统包括机箱、电源模块、主机模块等13种功能模块和3个用于扩展功能的备用插槽,硬件结构如图2所示。
图2 PXI系统构成示意图
1)机箱:机箱选用NI公司[6]的PXI标准机箱PXI-1045,该机箱结合高性能18槽位PXI背板和高输出功率电源,并对结构进行了优化设计,有良好的兼容性和可用性,并提供了先进的时序同步功能。
2)PXI主机模块:选用通用货架产品NI PXI-8109 2.66 GHz双核PXI嵌入式控制器[7],采用了2.66 GHz双核Intel Core i7-620M处理器,适用于PXI和CompactPCI系统。PXI-1045 机箱结合PXI-8109主机板,提供了一个紧凑的、高性价比、基于PC技术的测试和控制应用程序的平台。
3)多功能1553B模块:选用Alta公司的 CPCIC3-1553,该模块需要叠加在3U或6U的PMC载板上使用,采用了2通道多功能方式,可支持RT、MT、BC多功能同时工作,并支持同时模拟32路RT的功能。
4)ARINC429总线模块:选用Alta公司的CPCIC3-A429接口卡,依托Alta API软件支持该模块可编码和解码ARINC 429通讯的各类Label/Word信息。
5)RS232串口模块:采用NI PXI-8430/8,可进行1 Mbit/s高速通信,支持8路串行接口。能以57bps至1Mbps的可变波特率进行数据传输,对于非标准波特率可达1%精度,标准波特率下可达0.01%精度。借助高性能DMA引擎,不仅能实现高数据处理能力,而且对CPU占用最小。具有使用超线程与多处理器的强大能力。
6)RS422/485串口模块:采用NI PXI-8431/8,可进行3 Mb/s高速通信,支持8路串行接口。对于非标准波特率精度可达1%,标准波特率精度可达0.01%。 借助高性能的DMA引擎,可实现高数据处理能力,而且CPU占用很低,特别适用于多个串行端口同步通信的应用。
7)数字量I/O模块:采用NI PXI-6515,是用于PCI、PXI 或CompactPCI 机箱的30 V 组隔离数据采集(DAQ) 设备。包含用于漏极电流的32 条数字输入线和32 条数字输出线, 1 个看门狗定时器,数字滤波,以及可编程加电状态。
8)继电器驱动模块:采用NI PXI-2567,是64通道的外部继电器驱动模块,采用漏极开路门输出(OD门),可驱动多种类型的外部继电器。当现有继电器模块或测试系统的电流和电压水平无法满足继电器的要求时,可以提供高电压、高电流的继电器驱动。通过连接外部电源,PXI-2567的每个通道可以提供50 V或者600 mA的驱动能力,如果不通过外部电源供电,PXI-2567可以从PXI背板的5 V电压上最大可达到1.25 A的电流,或者从12 V电压上最大可达到500 mA的电流。
9)大功率继电器模块:采用NI PXI-2564,提供5 A负载电流,有16个独立的单刀单掷继电器,具有低接触电阻和高隔离电压,具有过高温保护,能够保证在继电器的开关频率范围内,控制整板的功耗。
10)矩阵继电器模块:采用NI PXI-2503,可作为多路复用器或矩阵开关使用。可切换60 VDC或30 Vrm的信号。对于低压测量(如热电偶信号),具有精确测量所需要的低温漂。
11)ADC/DAC模块:采用NI PXI-6229,是低成本多功能的数据采集卡(DAQ)。最多可支持80个模拟输入,48个数字I / O线,4个模拟输出,两个计数器/定时器,数字触发。
12)万用表模块:采用NI PXI-4065 6位半数字万用表,主要用于电压、电流和电阻测量或二极管测试。
13)脉冲量模块:由于目前市场上无合适的货架产品可以选择,需要自己研制PXI-C403脉冲量模块,实现1 Hz~10 MHz脉冲量信号的输出和采集功能。该模块包括32路脉冲量采集和32路脉冲量输出,采用数字频率合成技术,可实现脉冲频率的连续可调,脉冲量计数器可级联。
脉冲量输入通道采用32位寄存器,可工作在计数器或频率计模式; 采用数字频率合成可输出1 Hz~10 MHz脉冲,输出频率通过软件设定;脉冲量采集可工作在计数器模式或频率计模式,频率计采样间隔可设定。
14)图像输出模块:采用自己研制的PXI-C202图像输出模块,实现视频信号(AV、VGA、LVDS)的输出功能,与PXI总线的主板配合,将所需的视频或图像信号输出到前面板各端口。采用高速DSP处理器进行视频信息的处理和显示,外部视频信号可直接连接在模块的AV、VGA或LVDS接口上。
15)图像输入模块:采用自己研制的PXI-C203图像输入模块,与PXI主板和显示设备配合,实现视频信号(AV、VGA、LVDS)的采集、压缩、存储,并可在显示设备上显示。采用高速DSP处理器进行视频采集和压缩,外部视频信号可根据种类直接连接在模块的AV、VGA或LVDS接口上。
16)备用插槽:系统预留了3个备用插槽可用于扩展检测功能,如加入光纤通道航空电子环境( FC- AE) 模块可完成航空电子环境( FC- AE)功能测试,而加入光纤通道音视频( FC- AV) 模块又可完成光纤通道音视频( FC- AV)功能测试。
该通用平台也可增加一个带屏蔽隔离的独立机箱单元以实现对航电设备中雷达、电子对抗等射频设备的测试功能。
2.2 VPC9025接收器
VPC9025接收器是专用于虚拟仪器测试设备使用的快速挂接适配器或被测设备的面板产品,电缆组件的一端连接 PXI 系统中对应模块插头,另一端与VPC9025发送器对应接口用于直接挂装VPC 9025发送器。VPC9025可以根据需要调整连接器模块,连接器模块可以混合使用,以适应不同的信号连接要求。VPC9025接收器与PXI系统的连接形式如图3所示。
图3 VPC9025接收器与PXI系统的连接形式示意图
2.3 适配器识别信号
采用NI PXI-2564大功率继电器模块第1、2路继电器在识别时刻由软件控制通断,NI PXI-4065万用表模块测量每个适配器内设置的规定电阻值,由软件算法自动实现适配器识别,只有当挂装的适配器与通用平台启动流程对应时,测试流程才会顺利进行,确保了通用平台、适配器及被测件的设备安全。
3.1 软件平台结构设计
通用平台调度、管理软件主要实现身份验证登录、操作员管理、设备自检、接口模块测试用例管理、测试机型配置、机型测试用例管理、测试用例面板与库管中心信息交互等功能。用户登录后的管理流程如图4所示。
图4 管理流程示意图
3.1.1 身份验证登录和操作员管理模块
用户启动软件后首先出现登录窗口,输入具有管理员权限的用户名和密码后才可以进行操作员管理、添加/删除测试用例等操作。普通的操作人员登录后直接进入测试用例面板,所有登录信息(包括日期、时间、用户名、用户ID等)将存储在本地数据库中。
3.1.2 设备自检模块
软件启动后首先对PXI通用测试机箱中的硬件模块进行自检操作,然后向操作员报告当前硬件模块的工作状态是否正常,操作人员可以在软件界面上看到硬件模块是否可用的信息。
管理程序界面分为菜单栏、快捷按钮栏、板卡或机型选择窗口、测试用例显示窗口、属性窗口和操作记录输出窗口。
在模块或机型选择窗口点击某个硬件模块后,属性窗口中将显示该模块的技术指标、工作环境等信息,同时在测试用例显示窗口中将显示目前该模块可用的DEMO测试用例。此外,操作人员也可以自行选择需要自检的模块进行测试,
3.1.3 接口模块测试用例管理模块
软件默认添加PXI机箱内的所有模块的单板测试用例,用户可以调用单板测试用例程序验证模块功能或进行实际的测试操作,也可以自行编写单板测试用例程序并注册到单板测试用例管理模块中。当从设备列表中选择某个硬件模块后,测试用例显示窗口中将显示对应该模块的已注册的测试用例程序,属性窗口可提供该测试用例的相关信息,如测试内容、硬件环境要求、操作步骤等信息,运行该测试用例可进行实际的信号输出或数据采集测试。
3.1.4 测试机型配置模块
软件提供测试机型管理界面,操作员可以向系统注册新的测试机型,软件将保存该机型的所有配置信息。测试机型页面用于保存和显示用户注册的一个或多个该机型相关的测试用例。
3.1.5 机型测试用例管理模块
软件启动进入某机型测试页面后,可以向该页面添加一个或多个用户自己编写的测试用例程序,可以包含该用例的使用信息,例如该测试用例程序的测试内容、操作方法和注意事项等重要信息。
3.1.6 测试用例面板模块
该模块用于显示及调用用户在用例管理模块中添加的测试用例,每个测试用例以按钮的形式出现的面板的两侧,可以使用通用测试平台的周边键快捷地调用测试用例程序。普通操作人员登录后将默认进入该模块。
3.1.7 库管中心远程信息交互模块
软件可以通过以太网与远程库管中心上运行的测试任务管理程序进行通讯,库管中心服务器上可以预先存放各种测试计划,并与测试用例管理程序统一网络传输接口,软件可以从该服务器的测试任务管理程序读取测试计划,并根据实际的测试环境启动测试用例完成该测试任务。最后,当测试完成后,软件可以向库管中心服务器报告测试结果,实现测试计划、测试数据、测试结果的统一管理。
3.2 软件编程与实现
通用平台开发软件提供基于Windows XP操作系统、LabVIEW2011集成化图形程序和VC开发环境、利用模块驱动程序开发应用软件。
通用检测维护台调度管理软件根目录下,应包括如下文件:
1) 驱动:WinIo.sys
2) 动态库:ADT_L0.dll, ADT_L1.dll, LibC202.dll, LibC203.dll, LibC403.dll, LibConvert.dll, msado15.dll, nidaq32.dll, niswitch_32.dll, sqlite3.dll, Tcpip.dll, WinIo.dll
3) 配置文件:PXI.ini, Adapter1.ini, Adapter2.ini, Adapter3.ini
4) 数据库文件:userInfo.db
5) 图片文件:PL-wp3.bmp, sunflower.bmp, turtle.bmp, main.jpg
6) 册序号为名的文件夹:如“100100”,“203303”
本系统内主要采用了NI公司的标准PXI模块,其提供的驱动程序均按照VISA标准提供了驱动程序接口,Alta DT公司提供的1553B和Arinc429模块均提供了Labview和LabWindows/CVI的驱动函数,所有货架产品满足PXI系统的使用要求,对于3类自研模块,按照PXI规范要求开发适合系统使用的驱动程序。例如:
图像输出PXI-C202 库函数: LibC202.dll接口函数:
1) int32_t __cdecl PXIC202_StartDisplay(char RSCName[], uint32_t Mode, uintptr_t *VISA)提供获取设备句柄并显示图片的功能。
2) int32_t__cdecl PXIC202_StopDisplay (uintptr_t *VISA)提供停止采集关闭设备的功能。
3) int32_t __cdecl PXIC202_ShowUp(uintptr_t *VISA, uint8_t Y_Data[], uint8_t U_Data[], uint8_t V_Data[], int32_t *len)提供输出一帧数据并显示的功能。
4) int32_t __cdecl ReadBMPImage(char PathName[], uint8_t ImageBuffer[], int32_t *BufferLen, int16_t *BufferRows, int16_t *BufferCols) 提供读取BMP文件,获取Buffer长度,图片像素点的行数列数,以及数据信息指针的功能。
5) extern "C" __declspec(dllexport) bool BMP2YUV_24bit (BYTE *buf_image,int bufLen, BYTE *buf_Y,BYTE *buf_U,BYTE *buf_V,int yLen) 提供将BMP文件中读出的数据转换成一维数组YUV的功能。
航电设备通用检测维护台已交付用户产品多套,应用在多个航电设备测试系统中。完成了高低温贮存试验、高低温工作试验、连续加电工作试验。操作温度满足0 ℃~+55 ℃,存储温度不小于-20 ℃~70 ℃范围,可满足系统使用要求。且通用平台满足可靠性指标:平均无故障时间最低可接受值 MTBF≥500 h;设计目标值 MTBF ≥1 000 h。表1给出了某型号库存航材的检测维护报告。
表1 库存航材检测维护报告
各用户的试用表明火控设备通用检测维护台满足技术指标,测试资源完善丰富,测试接口合理,人机操作、显示界面友好,通用性强,工作性能稳定可靠,能满足航材仓库对库存火控设备老炼、检测的需要,且升级和拓展性良好,推广应用广泛。
本航电设备通用检测维护台,基于商用货架产品(COTS)技术,可适应多种机型、多种航电设备。在一个机柜内实现了人机交互,PXI智能测试资源及各种通用电源等的一体化设计,具有高智能性、高可靠性及良好的升级和扩展性。该通用平台可匹配多种专用测试适配器,实现数百种航电设备自动测试、故障排查定位及模拟老炼等任务,满足部队地面维修站及库房实际需求。该通用平台不仅适用空军、海军航空兵及陆军航空兵装备,也可推广应用于海军舰艇、兵器车载装备等众多测试应用场合。
[1] 朱 旖,杜建军.国外军用电子自动测试系统发展综述[J]. 电子测量技术, 2008, 31(8): 1-3.
[2] 李行善,等.ATS(自动测试系统)及ATE技术[J]. 测试仪器, 2002, 3.
[3] 于劲松等.下一代自动测试系统体系结构与关键技术[J].计算机测量与控制, 2005.
[4] PXI技术及其应用[J]. 电子产品世界. 2004, 12.
[5] PXI技术指南[J]. 计算机测量与控制. 2004, 7.
[6] NI:与全新PXI技术接轨[J]. 电子产品世界, 2004, 15.
[7] 高性能1.26 GHz嵌入式控制器NI8171系列[J]. 仪表技术. 2002, 2.
DesignofGeneralInspectionMaintenancePlatformonAvionicsDevice
(1.Navy’s resident office in 8357 Research Institute, Tianjin 300308, China; 2.Avic Aircraft Co., Ltd.,Xi’an 710089, China; 3.Tianjin Jinhang Computing Technology Research Institute, Tjanjin 300308, China)
In order to accommodate the diversification and universality of the airborne weapon equipment system, a general inspection maintenance platform on avionics device is built. The system architecture, the hardware design, the software development, etc. are designed on foundation of universality. The general platform is architected based on PXI. Mounting different adapters, through the man-machine interface on the general platform, the inspection and testing tasks of various devices are satisfied. The general inspection maintenance platform on avionics device realizes human-computer interaction within an equipment cabinet, highly integrates the high-power high-precision polytype general power supply, the PXI intelligent test platform, etc. The general platform has good universality and augmentability, suitable for various aircraft type and various avionics device. The general platform has been verified on some avionics device. The system has stable performance and high applicability, which can realize the inspection and maintenance of various avionics devices and popularize to naval vessels, vehicle-mounted weapon equipment, etc.
general test; PXI; NI; maintenance & test
2017-05-12;
2017-05-27。
田 宇(1984-),男,河北滦南人,硕士,工程师,主要从事装备质量监督方面的研究。
1671-4598(2017)10-0301-04
10.16526/j.cnki.11-4762/tp.2017.10.077
TP207
A