一种基于VxWorks的产品测试系统及方法技术方案

技术编号:33142297 阅读:53 留言:0更新日期:2022-04-22 13:52
本方案公开了一种基于VxWorks的产品测试系统及方法,包括处理器,交换机组合,CPCI机箱和电源;所述处理器和所述交换机组合连接,所述交换机组合与CPCI机箱连接,所述电源与所述交换机组合连接,所述CPCI机箱与待测产品连接,所述电源与待测产品连接。该系统通过基于VxWorks平台的程序结构的分级调用,提高了系统的稳定性、可靠性、通用性和可扩展性。通用性和可扩展性。通用性和可扩展性。

【技术实现步骤摘要】
一种基于VxWorks的产品测试系统及方法


[0001]本专利技术涉及产品测试
,特别涉及一种基于VxWorks的产品测试系统及方法。

技术介绍

[0002]为配合产品设备的调试、测试、验证,需研制配套的测试系统。测试系统可以与被测设备进行信息交互,模拟设备完成接口、信息交互、时序控制及飞行模拟、对被测设备进行功能、性能测试。

技术实现思路

[0003]本方案的一个目的在于提供一种基于VxWorks的产品测试系统,该系统通过基于VxWorks平台的程序结构的分级调用,提高了系统的稳定性、可靠性、通用性和可扩展性。
[0004]本方案的另一个目的在于提供一种基于VxWorks的产品测试方法。
[0005]为达到上述目的,本方案如下:
[0006]一种基于VxWorks的产品测试系统,包括处理器,交换机组合,CPCI机箱和电源;所述处理器和所述交换机组合连接,所述交换机组合与CPCI机箱连接,所述电源与所述交换机组合连接,所述CPCI机箱与待测产品连接,所述电源与待测产品连接;
[0007]所述CPCI机箱包括CPCI测控组合接口;
[0008]所述CPCI测控组合包括:
[0009]CPCI主控板,用于控制待测产品的测试流程及协调测试时序;
[0010]通讯模块,用于待测产品与处理器之间的信息传输;
[0011]数据采集模块,用于采集待测产品的数据信息;
[0012]数据转换及输入/输出模块,用于对数据进行数模或模数转换,并将数据输入/输出测试系统。
[0013]优选的,所述CPCI测控组合接口还包括继电器控制模块。
[0014]优选的,所述CPCI测控组合接口还包括伺服机构模拟模块。
[0015]优选的,所述CPCI测控组合接口还包括OCM码流接收模块。
[0016]优选的,所述通讯模块包括RS422通讯模块、RS485通讯模块、1553B通讯模块和LVDS通讯模块。
[0017]优选的,所述数据采集模块包括模拟信号和/或数字信号采集模块。
[0018]优选的,所述数据转换及输入/输出模块包括D/A输出模块和数字量输入/输出模块。
[0019]第二方面,提供一种基于VxWorks的产品测试方法,该方法包括使用上述的基于VxWorks的产品测试系统对待测产品进行测试,包括如下步骤:
[0020]启动测试流程执行程序;
[0021]配置待测产品上的板卡及对应的测试流程;
[0022]建立测试流程任务;
[0023]查询测试结果。
[0024]通过结果查询程序对测试结果进行查询。
[0025]优选的,配置待测产品上的板卡包括操作配置动态库。
[0026]优选的,所述对应的测试流程包括对待测产品上的板卡进行动作控制和数据解析,对待测产品上的板卡进行动作控制通过配置命令动态库实现;对待测产品上的板卡进行数据解析通过配置解析动态库实现。
[0027]本方案的有益效果如下:
[0028]由于VxWorks使用时直接使用镜像文件加载应用程序,对系统进行控制。对于具有较多的功能模块的系统如果使用时要实现和驱动所有功能模块,会导致系统庞大,不利于功能的扩展。而本测试系统按控制流进行分解,将系统分解为5层结构,便于系统的管理,灵活调用应用层、实现层、驱动层和底层程序。在使用过程中可以使用哪个模块就加载哪个模块,提高了系统的稳定性、可靠性、通用性和可扩展性。
附图说明
[0029]为了更清楚地说明本方案的实施,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本方案的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0030]图1为本申请测试系统结构示意图;
[0031]图2为CPCI机箱示意图;
[0032]图3为测试系统工装组成示意图。
具体实施方式
[0033]下面对本方案的实施方式作进一步地详细描述。显然,所描述的实施例仅是本方案的一部分实施例,而不是所有实施例的穷举。需要说明的是,在不冲突的情况下,本方案中的实施例及实施例中的特征可以相互组合。
[0034]说明书和权利要求书中的术语“第一”、“第二”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备,不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0035]应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0036]调试、测试、验证产品设备,需研制配套的测试系统,测试系统的研制本着贯彻三化原则,系统设计通用化,功能划分模块化,产品研制系列化。软件功能分层,上层灵活配置、底层实时控制,以满足通用性和时序实时性。
[0037]图1显示了测试系统的基本构架,测试系统中的测试机箱采用CPCI总线作为仪器
板卡总线。同时为了能够扩展专用的功能设备(电源、专用测量/激励设备),测试系统中还可以引入网络交换机,通过网络交换机的网络接口与外部设备进行互联互通。
[0038]为了保证产品设备测试的实时性要求,测试过程基于VxWorks平台上进行开发/运行,但结果显示在Windows XP平台上进行开发/运行。
[0039]本测试系统具有板卡功能单一化的特点,每块板卡只针对于一项功能,需要通过上层模块将待测板卡组合形成针对于各种类的测试系统。采用本方案,随着待测板卡的功能不断扩展,产品设备测试系统可以发展成为“货架”,通过选用不同板卡和调整上层模块的配置,组装成新的测试系统。
[0040]图2为测试系统中通用的标准测试机箱(CPCI)。功能板卡遵循统一的接口,可以互换使用。通过松/紧前面板螺钉,即可方便更换板卡。
[0041]本测试系统可在VxWorks平台上灵活调用各种待测板卡,各待测板卡的执行程序相互独立,可单独调用,使用。
[0042]如图3所示,测试系统包括控制器10,交换机组合20,CPCI机箱30,电源40;处理器10和交换机组合20连接,交换机组合20与CPCI机箱30连接,电源40与交换机组合20连接,CPCI机箱30与待测产品100连接,电源与待测产品100连接;
[0043]CPCI机箱30包括CPCI测控组合接口,而CPCI测控组合包括:
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于VxWorks的产品测试系统,其特征在于,包括处理器,交换机组合,CPCI机箱和电源;所述处理器和所述交换机组合连接,所述交换机组合与CPCI机箱连接,所述电源与所述交换机组合连接,所述CPCI机箱与待测产品连接,所述电源与待测产品连接;所述CPCI机箱包括CPCI测控组合接口;所述CPCI测控组合包括:CPCI主控板,用于控制待测产品的测试流程及协调测试时序;通讯模块,用于待测产品与处理器之间的信息传输;数据采集模块,用于采集待测产品的数据信息;数据转换及输入/输出模块,用于对数据进行数模或模数转换,并将数据输入/输出测试系统。2.根据权利要求1所述的基于VxWorks的产品测试系统,其特征在于,所述CPCI测控组合接口还包括继电器控制模块。3.根据权利要求1所述的基于VxWorks的产品测试系统,其特征在于,所述CPCI测控组合接口还包括伺服机构模拟模块。4.根据权利要求1所述的基于VxWorks的产品测试系统,其特征在于,所述CPCI测控组合接口还包括OCM码流接收模块。5.根据权利要求1所述的基于VxWorks的产品测试系统,其...

【专利技术属性】
技术研发人员:纪文琦王尧李金波
申请(专利权)人:北京电子工程总体研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1