黄信
摘 要:本文分析研究了基于VXI总线的通用测试技术,构建了基于VXI总线的通用测试系统,它具有通用化、标准化、模块化等优点,经实际应用表明,该系统测试性能优良、易于使用维护,可实现航电系统设备的通用测试。
关键词:航电系统;通用测试技术;VXI总线
目前,VXI、PXI、LXI总线技术在测试领域中广泛使用,其中VXI总线具有通用化、标准化、系列化和模块化的显著优点,它不仅集中了GPIB智能仪表和VME总线的优点,还有高速、模块化、易于使用维护等突出优势。因此,设计一套基于VXI总线的通用测试系统,它具有通用性强、集成度高、扩展性好的特点,可以提高测试效率、改善测试性能和技术指标,对航电系统设备测试具有重要的意义。
1 通用测试技术硬件架构
为贯彻通用测试系统通用化、标准化、模块化的原则,在系统硬件架构设计中,采用VXI总线的仪器模块组成的测试资源和接口适配器。在测试时,只需根据不同的被测设备选择相应的接口适配器就可以实现测试系统的组态式重构,完成相应的测试任务。
航电系统通用测试系统硬件由VXI机箱、工控机、程控电源系统、通用测试接口和接口适配器等组成,如下图所示。
2 通用测试技术软件架构
2.1 软件结构设计
软件平台为WINDOWS 2000操作系统,软件开发工具采用Microsoft .NET平台, C#语言编程。根据任务要求,通用测试系统软件提供系统自检、系统管理、数据管理、测试、系统扩展、专家诊断、通信控制、数据显示、打印、在线帮助等功能,并可提供用户开发、调试和维护测试程序等其他功能。
2.2 系统应用程序功能及组成
系统应用程序由系统管理程序和各项设备对应的测试程序集组成,通过相应接口适配器和测试程序实现测试功能。其中系统管理程序是调用各测试程序的入口,它包括人机界面、测试程序集管理、测试数据管理及用户管理等。
2.2.1系统管理程序
2.2.1.1人机界面
系统管理程序人机界面包括以下元素:
a)登录窗口:运行程序后显示登陆窗口,输入正确的用户名和密码才可继续操作;
b)主菜单和工具栏:包括选择/运行测试程序、数据管理、用户管理等功能选项;
c)通用測试程序界面:包括选择测试项目、开始/停止测试、显示测试过程和数据等。
2.2.1.2测试程序管理
测试程序管理包括以下功能:
a)管理通用测试系统中配置的测试程序,在系统应用程序人机界面中以列表显示;
b)运行加载选择的测试程序;
c)与测试程序交互信息,传递控制及测试结果。
2.2.1.3数据管理
数据管理程序实现系统自检测、计量校验、各种产品测试、数据显示、数据打印等功能,包括数据入库、数据查询显示两部分。
a)数据入库:数据入库功能在测试程序中完成,各测试程序将被测设备名称、编号、测试时间、操作员等测试信息,以及测试数据保存到数据库。
b)数据查询显示:通过系统应用程序进入子程序,在数据库中查询符合查询条件的测试数据,进行显示、分析和打印等。
2.2.1.4用户管理
通过系统应用程序进入用户管理子程序,管理使用人员的用户、口令、权限等。使用人员分二级权限:
a)操作员:可执行测试任务、数据入库;
b)管理员:包括操作员的权限,并可进行数据管理和用户管理。
2.2.2测试程序设计
测试程序执行针对被测设备的各项测试,并将故障隔离到SRU,测试流程采用逐项执行各测试项目的方式,选择要测试的设备进入相应的测试界面,测试程序首先进入测试配置界面,读取仪器配置数据库的记录数据,配置这次测试所需的配置项目,并把相应的数据写入到相应的数据库表中,做好测试所有相关数据配置。当接受到测试命令后,测试程序首先对接口适配器进行识别,检测通过后,对章节选择并测试,性能正确后,正常进行并将测试结果入库,测试指标不正确,进入指标异常处理子程序。
3 结语
本文分析研究了基于VXI总线的通用测试技术,构建了基于VXI总线的通用测试系统,并对通用测试系统的软硬件结构、系统应用程序及流程测试等方面进行设计,遵从通用化、标准化、模块化的设计思想,完成了通用测试系统设计。经实际应用表明,通用测试系统通用性强、集成度高、扩展性好,测试性能优良、易于使用维护,可满足航电系统的通用测试需求。
参考文献:
[1]朱望纯,等.VXI总线某导弹导引头自动测试系统,电子测量技术,2008.31(9).
[2]王莎莎,等.电子设备自动测试系统的通用性设计.计算机测量与控制,2012.20(3).
[3]王晓晖,等.应用VXI总线技术的导弹测控系统设计,工业控制计算机,2015.28(4).