一种卫星测试基础数据库及批产化卫星测试装置与方法

文档序号:9810705阅读:347来源:国知局
一种卫星测试基础数据库及批产化卫星测试装置与方法
【技术领域】
[0001]本发明涉及一种卫星测试基础数据库及批产化卫星测试装置与方法。适用于所有平台化比较好,需要批量生产并批量测试卫星的整星及分系统,属于卫星测试领域。
【背景技术】
[0002]当前卫星的平台化越来越好,卫星批产化的需要越来越多,但是卫星的测试依然是一套测试装置针对一颗卫星,即尚处于单星自动化测试程度,尚不能完全做到卫星的批量自动化测试。在实施过程中其步骤一般如下:
[0003](I)为需要测试的所有卫星的每颗卫星配备一套完全独立的基础数据库、测试执行终端、主测试处理中心。
[0004](2)启动一个测试终端,将各自卫星自动化测试所要执行的一个测试规则解析成测试逻辑和测试规则判据,并进行控制各卫星测试进程,以保证测试的逻辑正确;
[0005](3)按照上述的测试逻辑向卫星被测对象发送遥控指令,卫星被测对象根据遥控指令执行相应的动作,同时产生卫星被测数据;
[0006](4)根据该卫星测试规则判据对卫星被测数据进行判读,如果卫星被测数据与测试规则判据不相符则认为卫星被测数据异常,进行报警并由人工中断测试逻辑的执行,结束自动化测试任务;
[0007](5)继续执行上述测试逻辑,判断上述测试规则是否执行结束,如果上述测试规则未执行结束,则重复步骤(3)至步骤(4),如果上述测试规则执行结束则执行步骤(6);
[0008](6)判断是否执行下一个测试规则,如果执行下一个测试规则重复步骤(2)至步骤
(5),直至该卫星的自动化测试任务完成,如果不再执行下一个测试规则,则立即结束测试任务。
[0009]在这种测试方法中每颗卫星都是独立测试,需要为每颗卫星单独配置测试终端、测试主控中心,每颗卫星的测试终端都需要有人进行控制,对于资源的利用产生了极大的浪费。同时由于每颗卫星的数据完全独立,对于后续的数据分析造成了极其不利的影响。
[0010]综上所述目前所使用的测试技术,依然停留在单星测试阶段,无法解决批产化卫星的测试中资源浪费严重的问题。

【发明内容】

[0011]本发明的技术解决问题:克服现有单星测试方法的不足,提出了一种卫星测试基础数据库及批产化卫星测试装置与方法,基于业务和编辑两层结构对多颗卫星测试业务数据进行读取并完成测试,真正实现了卫星的批产化测试,解决了针对批产的多颗卫星同步进行相同项目测试的问题,减少了批产卫星测试过程中人力资源浪费,提高了测试效率,同时为后续批产化卫星测试数据的统计分析创造了良好的条件。
[0012]本发明采用的技术方案:一种卫星测试基础数据库,主要包括多个单星基础数据库和索引模块;
[0013]所述单星基础数据库通过在现有单星基础数据库的测试业务数据上添加测试业务索引标识实现;所述测试业务数据包括单星遥控指令、遥测参数、指令判据和测试序列;
[0014]索引模块,用于存储所有单星基础数据库的测试业务数据索引关系,所述测试业务数据索引关系为业务和编辑两层结构,所有单星基础数据库中以相同数据编辑方式表征相同测试业务的测试业务数据对应同一条测试业务数据索引关系;
[0015]根据测试业务数据索引关系和测试业务索引标识实现对测试业务数据的读取。
[0016]所述单星基础数据库为单星分系统基础数据库或单星分系统基础数据库的集合。
[0017]一种基于卫星测试基础数据库的批产化卫星测试装置,主要包括:
[0018]测试控制模块,用于产生测试控制指令;
[0019]测试数据发送模块,用于根据测试控制指令从基础数据库中读取测试业务数据并发送给待测试的卫星;
[0020]数据采集模块,用于采集并存储卫星发送的数据;
[0021]数据判读模块,用于对卫星发送的数据进行判读,生成测试控制指令的测试结果。
[0022]所述从基础数据库中读取测试业务数据,具体为:若需要读取同一条测试业务数据索引关系对应的多个单星基础数据库中的测试业务数据,则只读取测试业务数据索引关系对应的第一个单星基础数据库中的测试业务数据即可。
[0023]所述测试数据发送模块包括多个发送通道,将每颗卫星的测试业务数据通过独立的发送通道并行发送。
[0024]一种基于批产化卫星测试装置的批产化卫星测试方法,主要包括:
[0025]测试控制步骤,用于产生测试控制指令;
[0026]测试数据发送步骤,用于根据测试控制指令从基础数据库中读取测试业务数据并发送给待测试的卫星;
[0027]数据采集步骤,用于采集并存储卫星发送的数据;
[0028]数据判读步骤,用于对卫星发送的数据进行判读,生成测试控制指令的测试结果。
[0029]本发明与现有技术相比的优点在于:
[0030]本发明中的卫星测试基础数据库采用基于业务和编辑两层结构对多颗卫星测试业务数据进行读取,可以用一套基础数据库完成对多个卫星测试业务数据的同时读取,为批产化卫星的同时测试奠定了基础,减少了批产卫星测试过程中人力资源浪费,提高了测试效率。
[0031]附图表说明
[0032]图1为本发明中卫星测试基础数据库的示意图;
[0033]图2为本发明中批产化卫星测试装置的示意图;
[0034]图3为本发明中批产化卫星测试方法流程图。
【具体实施方式】
[0035]以下通过实施例来详细说明本发明的具体技术方案,应当说明的是,以下的实施例仅能用来解释本发明而不能解释为是对本发明的限制。
[0036]如图1所示为本发明中卫星测试基础数据库的示意图,从图1可知,本发明中的卫星测试基础数据库,主要包括多个单星基础数据库和索引模块;
[0037]所述单星基础数据库通过在现有单星基础数据库的测试业务数据上添加测试业务索引标识实现;所述测试业务数据包括但不限于单星遥控指令、遥测参数、指令判据和测试序列;
[0038]所述单星分系统基础数据库或单星分系统基础数据库的集合,即单星基础数据库可以是某颗卫星所有分系统的基础数据库,也可以是某一个分系统,例如导航分系统、热控分系统等的基础数据库。本发明中的数据库一般为现有的基础数据库,多个单星基础数据库的数据库具体结构应该保持一致,这些单星基础数据库中的数据在测试之前被导入到卫星测试基础数据库中。
[0039]所述测试业务索引标识一般为预先给定的字母与数字相结合,用于区别各个测试业务的标识,例如用K42表示太阳帆板开的测试业务,用K43表示机械臂展开的测试业务。
[0040]索引模块,用于存储所有单星基础数据库的测试业务数据索引关系,所述测试业务数据索引关系为业务和编辑两层结构,所有单星基础数据库中以相同数据编辑方式表征相同测试业务的测试业务数据对应同一条测试业务数据索引关系;
[0041]例如A星和B星均需要
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1