发明名称 一种小卫星综合测试智能判读系统
摘要 本发明提供一种小卫星综合测试智能判读系统,该系统包括:参数订阅模块、数据分发模块、判读管理模块、判读执行模块、时钟服务模块、基础数据访问模块、指令处理模块、界面显示模块、以及网络通信模块。判读系统接收卫星测试过程中的实时测试数据,处理分析后,根据不同判读模式和判读算法对遥控指令、遥测参数、测试状态、测试信息流等进行逻辑判断,生成判读过程信息和判读结果信息。本发明采用包括指令判读、状态判读、关键参数判读、信息流判读的多种类型判读,明确了判读执行包括结果、循环、增量、转换,通过对判读类型的划分有效的提高了判读准确率和覆盖性。
申请公布号 CN104155130A 申请公布日期 2014.11.19
申请号 CN201410348092.2 申请日期 2014.07.21
申请人 航天东方红卫星有限公司 发明人 韩冬;赵川;戴涧峰;杨海龙
分类号 G01M99/00(2011.01)I 主分类号 G01M99/00(2011.01)I
代理机构 中国航天科技专利中心 11009 代理人 安丽
主权项 一种小卫星综合测试智能判读系统,其特征在于,包括:参数订阅模块、数据分发模块、判读管理模块、判读执行模块、时钟服务模块、基础数据访问模块、指令处理模块、界面显示模块、以及网络通信模块,其中,参数订阅模块:向外部的实时和历史数据库发送需要订阅的参数,并接收实时数据库返回的所订阅的实时参数工程值和源码,并且将参数工程值和源码发送给数据分发模块;数据分发模块:开辟缓冲区,用于缓存来自参数订阅模块的信息;接收参数订阅模块发送的实时参数工程值和源码,并根据判读管理模块的请求,将实时参数工程值和源码传送给判读管理模块;基础数据访问模块:从外部的基础数据库获取测试基础信息数据,包括:遥测参数信息、遥控指令信息、以及判据信息;指令处理模块:实时接收来自主测试处理器的遥控指令信息,根据该遥控指令信息向判读管理模块发送前判请求,并接收判读管理模块返回的前判结果信息,如果前判成功,则向遥控前端发送遥控指令,之后指令处理模块向判读管理模块发送后判请求;如果前判不成功,则不向遥控前端发送遥控指令;判读管理模块:(1)接收数据分发模块发送的参数工程值和源码,并从基础数据访问模块获取遥测参数信息、遥控指令信息和判据信息;(2)根据指令处理模块发送的判读请求,将遥测参数信息、遥控指令信息、判据信息、参数工程值和源码发送给判读执行模块;然后向判读执行模块发送指令判读请求和信息流判读请求,由判读执行模块进行具体的判读,并接收判读执行模块传送的判读结果,并将判读结果分别传送给界面显示模块、网络通信模块、指令处理模块;(3)根据数据分发模块实时发送的参数工程值和源码的刷新,判断与该参数工程值和源码对应的参数是否属于状态判读和关键参数判读,如果属于状态判读和关键参数判读,则向判读执行模块发送判读请求,由判读执行模块进行相应的状态判读和关键参数判读,并接收判读执行模块返回的判读结果,并将判读结果分别传送给界面显示模块和网络通信模块;判读执行模块:接收判读管理模块发送的遥测参数信息、遥控指令信息、判据信息、参数工程值和源码,并按照指令判读、状态判读、关键参数判读、信息流判读四种判读类型将判读请求推送到相应的判读队列;判读队列取出其中的判据信息,根据判据信息中的判读时限向时钟服务模块发送包括该判读时限的计时请求,并接收时钟服务模块返回的计时结束信息,如果判读时间结束还没有达到判读结果要求,则判读失败,否则,判读成功,判读执行模块向时钟服务模块发送计时结束的信息,由时钟服务模块退出计时;指令判读执行和状态判读执行时,从判据信息中获取判读类型,包括结果判读、循环判读、增量判读、转换判读,再根据判读类型将遥测参数信息、参数工程值和源码进行运算后得出判读结果,并将判读结果返回给判读管理模块;信息流判读执行时,按照遥控指令信息划分到分系统,根据该分系统指令共有属性进行判读,并将判读结果返回给判读管理模块;关键参数判读执行时,从遥测参数信息中获取参数类型信息,对参数进行采样分析,当参数波动范围超出预期结果时给出警告,并将判读结果返回给判读管理模块;时钟服务模块:接收判读执行模块发送的计时请求,进行判读计时,当收到判读执行模块的判读成功信息后,退出计时;如果判读时限结束仍未收到判读执行模块的计时结束信息,时钟服务模块则向判读执行模块返回判读超时的信息;界面显示模块:接收判读管理模块发送的判读结果信息,并在系统界面显示判读结果;以及网络通信模块:接收判读管理模块发送的判读结果信息,将判读结果发送到实时和历史数据库,由实时和历史数据库存储接收到的判读结果。
地址 100094 北京市海淀区北京5616信箱