一种应用于卫星环境试验的并行测试系统、方法技术方案

技术编号:22262779 阅读:67 留言:0更新日期:2019-10-10 15:09
本发明专利技术公开了一种应用于卫星环境试验的并行测试系统、方法,该并行测试系统包括有计算机、开关矩阵、环境测试设备、被测件和测试仪器资源,所述开关矩阵,用于控制所述被测件的测试通道与测试仪器之间的匹配切换;所述计算机包括有任务加载模块、任务分解模块、任务分组模块和并行测试指令生成模块;所述任务加载模块,用于加载测试计划任务;所述任务分解模块,用于分析所述测试计划任务,并将所述测试计划任务分解为多个子任务;所述任务分组模块,用于根据各子任务所需的测试仪器对多个子任务进行分组;所述并行测试指令生成模块,用于根据所述测试任务分组模块的分组结果生成并行测试指令,以实现计算机对开关矩阵和测试仪器的控制。

A Parallel Test System and Method for Satellite Environment Test

【技术实现步骤摘要】
一种应用于卫星环境试验的并行测试系统、方法
本专利技术涉及卫星试验测试领域,尤其涉及一种应用于卫星环境试验的并行测试系统、方法。
技术介绍
一直以来,为保证卫星有效载荷工作的可靠性、稳定性,卫星有效载荷在研制生产过程中需进行高低温试验、高温老炼试验、热真空试验等大量环境试验。在试验过程中,引入自动测试系统完成对卫星有效载荷各项性能参数自动检测,对其性能指标进行分析评估,提升研制生产及综合试验测试的工作效能。然而,由于一般卫星都有多个数传通道,传统的测试方法是串行地逐一对每个通道进行测试项目的测试。如图1所示,在串行自动测试系统中,测试人员根据卫星有效载荷环境试验测试大纲整体规定,从测试系统提供的测试程序集选择相应的测试程序编辑测试计划任务,自动测试系统按照编辑好的测试计划任务流程顺序运行,完成测试任务。由于测试任务被事先整体规定,测试系统只能按照一定的顺序流程运行,无法有效发挥计算机系统多任务并行运算的技术能力,难以实现高效的自动检测,导致环境试验的时间大大延长,试验仪器设备资源利用率低下。
技术实现思路
本专利技术所要解决的技术问题在于提供一种应用于卫星环境试验的并行测试系统、方法,可以提高测试仪器资源的利用率,并可有效缩短测试时间。为解决上述技术问题,本专利技术采用如下所述的技术方案:一种应用于卫星环境试验的并行测试系统,其包括有计算机、开关矩阵、环境测试设备、被测件和测试仪器资源,其中,所述测试仪器资源,为完成所有测试项目所需的测试仪器的集合;所述环境测试设备,用于为被测件提供测试环境;所述开关矩阵,用于控制所述被测件的测试通道与测试仪器之间的匹配切换;所述计算机包括有任务加载模块、任务分解模块、任务分组模块和并行测试指令生成模块;所述任务加载模块,用于加载测试计划任务;所述任务分解模块,用于分析所述测试计划任务,并将所述测试计划任务分解为多个子任务;所述任务分组模块,用于根据各子任务所需的测试仪器对多个子任务进行分组;所述并行测试指令生成模块,用于根据所述测试任务分组模块的分组结果生成并行测试指令,以实现计算机对开关矩阵和测试仪器的控制。优选地,所述计算机还包括有计划任务编辑模块,用于根据卫星有效载荷被测件的特点及测试大纲要求编辑测试计划任务,该测试计划任务包括被测件的测试通道数量、每个测试通道数量需要进行的测试项目以及每个测试项目所需的测试仪器资源。优选地,所述计算机还包括有测试仪器资源管理模块,用于录入、修改和删除测试仪器资源信息,所述测试仪器资源信息包括各种测试仪器的名称、序号。优选地,所述计算机还包括有系统校准模块,用于对所述并行测试系统进行系统校准。优选地,所述环境测试设备包括真空罐或高低温试验箱。优选地,所述测试仪器资源包括频谱分析仪、矢量网络分析仪、功率计和频率计。一种应用于卫星环境试验的并行测试方法,其包括有步骤:加载测试计划任务;分析所述测试计划任务,并将所述测试计划任务分解为多个子任务;根据各子任务所需的测试仪器对多个子任务进行分组;根据分组结果生成并行测试指令,以实现计算机对开关矩阵和测试仪器的控制,所述测试指令包括多组并行的测试程序,每组测试程序对应一个测试仪器的测试步骤,该步骤按时间顺序设定了该测试仪器对应的测试通道切换顺序、测试仪器的控制操作动作。优选地,所述并行测试方法还包括有步骤:根据卫星有效载荷被测件的特点及测试大纲要求编辑测试计划任务,该测试计划任务包括被测件的测试通道数量、每个测试通道数量需要进行的测试项目以及每个测试项目所需的测试仪器资源。优选地,所述并行测试方法还包括有步骤:录入测试仪器资源信息,修改测试仪器资源信息,删除测试仪器资源信息,所述测试仪器资源信息包括各种测试仪器的名称、序号。优选地,所述并行测试方法还包括有步骤:对所述并行测试系统进行系统校准。本专利技术的有益技术效果在于:上述应用于卫星环境试验的并行测试系统、方法,先将复杂的测试计划任务分解为多个简单易处理的子任务,再根据各子任务所需的测试仪器资源,对测试子任务进行分组,避免子任务之间测试仪器资源的竞争,提高测试仪器资源使用效率,最后通过并行完成子任务测试从而实现复杂测试,从而有效加快执行速度,缩短测试时间,提高测试速度。附图说明图1为传统串行自动测试系统的串行测试流程示意图;图2为本专利技术应用于卫星环境试验的并行测试系统结构框图;图3为本专利技术应用于卫星环境试验的并行测试方法的流程示意图;图4为本专利技术应用于卫星环境试验的并行测试方法的任务分解示意图;图5为本专利技术应用于卫星环境试验的并行测试方法的任务分组示意图。具体实施方式为使本领域的普通技术人员更加清楚地理解本专利技术的目的、技术方案和优点,以下结合附图和实施例对本专利技术做进一步的阐述。如图2所示,在本专利技术一个实施例中,应用于卫星环境试验的并行测试系统包括有计算机10、开关矩阵20、环境测试设备30、被测件40和测试仪器资源50。其中,所述测试仪器资源50,为完成所有测试项目所需的测试仪器的集合,所述测试仪器资源50包括多个测试仪器,比如频谱分析仪、矢量网络分析仪、功率计、频率计和信号发生器等等。所述环境测试设备30内放置被测件40,用于为被测件40提供测试环境。所述环境测试设备30包括真空罐或高低温试验箱等等,可为被测件40进行高低温试验、高温老炼试验、热真空试验等大量环境试验提供测试环境。所述开关矩阵20,用于根据所述并行测试指令控制所述被测件40的测试通道与测试仪器之间的匹配切换。所述计算机10包括有任务加载模块、测试任务分组模块和并行测试指令生成模块。所述任务加载模块,用于加载测试计划任务;所述测试任务分组模块,用于分析所述测试计划任务,并根据测试计划任务所需的测试仪器将所述测试计划任务分为多个测试任务组;所述并行测试指令生成模块,用于根据所述测试任务分组模块的任务分组生成并行测试指令,以实现计算机10对开关矩阵20和测试仪器的控制。在本专利技术的一些优选实施例中,所述计算机10还包括有计划任务编辑模块、测试仪器资源管理模块和系统校准模块。所述计划任务编辑模块,用于根据卫星有效载荷被测件的特点及测试大纲要求编辑测试计划任务,并将该测试计划任务发送至所述计算机10的存储装置中进行存储。该测试计划任务包括被测件的测试通道数量、每个测试通道数量需要进行的测试项目以及每个测试项目所需的测试仪器资源。所述测试仪器资源管理模块,用于录入、修改和删除测试仪器资源信息,所述测试仪器资源信息包括各种测试仪器的名称、序号。所述系统校准模块,用于对所述并行测试系统进行系统校准,以得到准确的测试结果。基于图2所示的应用于卫星环境试验的并行测试系统,本专利技术还提供了一种应用于卫星环境试验的并行测试方法。如图3所示,所述并行测试方法包括有步骤:S1,加载测试计划任务。该步骤S1由所述应用于卫星环境试验的并行测试系统的任务加载模块执行,从计算机存储装置中加载测试计划任务。S2,分析所述测试计划任务,将所述测试计划任务分解为多个子任务。该步骤S2由所述任务分解模块执行,在进行卫星有效载荷被测件40测试时,被测件40一般包含多个测试单元(或通道),每个被测单元(或通道)又包含多项性能参数需要检测,因此可采用自顶而下逐层分解的策略,对被测件40先按照测试单元(通道)进行任务分解,然后本文档来自技高网...

【技术保护点】
1.一种应用于卫星环境试验的并行测试系统,其特征在于:所述并行测试系统包括有计算机、开关矩阵、环境测试设备、被测件和测试仪器资源,其中,所述测试仪器资源,为完成所有测试项目所需的测试仪器的集合;所述环境测试设备,用于为被测件提供测试环境;所述开关矩阵,用于控制所述被测件的测试通道与测试仪器之间的匹配切换;所述计算机包括有任务加载模块、任务分解模块、任务分组模块和并行测试指令生成模块;所述任务加载模块,用于加载测试计划任务;所述任务分解模块,用于分析所述测试计划任务,并将所述测试计划任务分解为多个子任务;所述任务分组模块,用于根据各子任务所需的测试仪器对多个子任务进行分组;所述并行测试指令生成模块,用于根据所述测试任务分组模块的分组结果生成并行测试指令,以实现计算机对开关矩阵和测试仪器的控制。

【技术特征摘要】
1.一种应用于卫星环境试验的并行测试系统,其特征在于:所述并行测试系统包括有计算机、开关矩阵、环境测试设备、被测件和测试仪器资源,其中,所述测试仪器资源,为完成所有测试项目所需的测试仪器的集合;所述环境测试设备,用于为被测件提供测试环境;所述开关矩阵,用于控制所述被测件的测试通道与测试仪器之间的匹配切换;所述计算机包括有任务加载模块、任务分解模块、任务分组模块和并行测试指令生成模块;所述任务加载模块,用于加载测试计划任务;所述任务分解模块,用于分析所述测试计划任务,并将所述测试计划任务分解为多个子任务;所述任务分组模块,用于根据各子任务所需的测试仪器对多个子任务进行分组;所述并行测试指令生成模块,用于根据所述测试任务分组模块的分组结果生成并行测试指令,以实现计算机对开关矩阵和测试仪器的控制。2.如权利要求1所述的并行测试系统,其特征在于:所述计算机还包括有计划任务编辑模块,用于根据卫星有效载荷被测件的特点及测试大纲要求编辑测试计划任务,该测试计划任务包括被测件的测试通道数量、每个测试通道数量需要进行的测试项目以及每个测试项目所需的测试仪器资源。3.如权利要求1所述的并行测试系统,其特征在于:所述计算机还包括有测试仪器资源管理模块,用于录入、修改和删除测试仪器资源信息,所述测试仪器资源信息包括各种测试仪器的名称、序号。4.如权利要求1-3任一所述的并行测试系统,其特征在于:所述计算机还包括有系统校准模块,用...

【专利技术属性】
技术研发人员:关彬崔检林王亚锋舒方
申请(专利权)人:西安弘捷电子技术有限公司
类型:发明
国别省市:陕西,61

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

1