一种小卫星智能状态监视系统技术方案

技术编号:10914111 阅读:196 留言:0更新日期:2015-01-14 20:13
一种小卫星智能状态监视系统,包括基础数据处理模块、参数订阅模块、数据预处理模块、配置管理模块、指令通信模块、包遥测显示模块、参数属性模块、自定义显示模块、默认参数显示模块、曲线显示模块、健康状态模块、判读显示模块。本发明专利技术系统可以实现卫星测试过程中的实时遥测数据显示、遥控指令发送显示、指令判读结果显示、参数基础信息查询显示(包括处理方法)、实时数据曲线显示、整星健康状态显示。通过本发明专利技术系统能够帮助卫星测试人员快速、准确的了解卫星的状态信息,具有高集成性、模块化和智能监控等特点。

【技术实现步骤摘要】
一种小卫星智能状态监视系统
本专利技术属于小卫星综合测试领域,具体地涉及一种小卫星状态监视工具。
技术介绍
航天器数据监视是指航天器在地面综合测试或在轨运行管理过程中,依据判读准则,对航天器上行控制指令、下行遥测数据进行相关性检查,判断航天器各设备工作是否正常、接口是否正确、航天器运行是否正常的过程。根据应用范围,航天器数据监视分为航天器地面综合测试数据监视和航天器在轨运行管理数据监视。数据监视的特点是:1)数据量大,航天器上行遥控令和下行遥测数据量超过数千条,参数刷新速率按照下行速率分为多种,这样在同一秒数据的刷新量非常大;2)数据及时性和准确性,航天器是高精度测量系统,测试过程中的测量数据信息是直观反映航天器工作状态的根源,数据信息的及时性和准确性对航天器综合测试和在轨维护都具有重要意义;3)数据关系复杂性,航天器综合测试过程中的遥测数据和遥控指令之间具有十分复杂的逻辑关系,参数与参数,参数与指令,指令与指令之间具有许多耦合性。以往的测试工具是直接将遥测处理结果显示出来供测试人员监视和记录,当有上行指令发送时,测试人员需要找到相关参数进行判读和记录。随着航天器综合测试技术的不断进步,测试效率亟待提升,这种完全靠人工监视和判读的方式已不能满足综合测试自动化发展的需求。
技术实现思路
本专利技术解决的技术问题是:克服现有技术的不足,提供了一种小卫星智能状态监视系统,可以对小卫星测试过程中的遥测参数和遥控指令以多种不同的形式进行综合处理和显示,便于测试人员对测试结果进行准确判读。本专利技术的技术解决方案是:一种小卫星智能状态监视系统,包括基础数据处理模块、参数订阅模块、数据预处理模块、配置管理模块、指令通信模块、包遥测显示模块、参数属性模块、自定义显示模块、默认参数显示模块、曲线显示模块、健康状态模块、判读显示模块,其中:基础数据处理模块:连接外部的基础信息数据库,获取测试基础信息数据并发送至数据预处理模块;所述的测试基础信息数据包括遥测参数信息、遥控指令信息、指令判据信息;参数订阅模块:向外部的实时和历史数据库发送需要订阅的参数,同时接收实时和历史数据库返回的所订阅的参数工程值和源码,并且将参数工程值和源码发送至数据预处理模块;数据预处理模块:包括遥测结构数据缓存区和指令结构数据缓存区,其中遥测结构数据缓存区用于存储来自基础数据处理模块的遥测参数信息和参数订阅模块的参数工程值和源码,指令结构数据缓存区用于存储来自基础数据处理模块的遥控指令信息和指令判据信息;两个数据缓存区存储的数据提供给包遥测显示模块、参数属性模块、自定义显示模块、默认参数显示模块、曲线显示模块、健康状态模块和判读显示模块调用;配置管理模块:存储小卫星智能状态监视系统的所有XML配置文件,包括系统配置XML文件、自定义页面XML配置文件、默认参数XML配置文件、曲线显示XML配置文件、健康状态XML配置文件;其中系统配置XML文件包括基础信息数据库的IP地址、基础信息数据库的登陆用户名和密码、实时和历史数据库的IP地址、指令广播地址、指令广播端口号;自定义页面XML配置文件包括自定义参数代号、自定义参数ID号、自定义参数描述;默认参数XML配置文件包括默认参数代号、默认参数ID号、默认参数描述;曲线显示XML配置文件包括曲线参数代号、曲线参数ID号、曲线参数描述;健康状态XML配置文件包括健康状态子项目参数代号、健康状态子项目参数ID号、健康状态子项目参数描述、健康状态子项目参数处理方式;指令通信模块:实时接收来自外部主测试计算机判读服务器的遥控指令广播信息,并将所述遥控指令广播信息发送至判读显示模块;包遥测显示模块:从数据预处理模块获取与包遥测页面相关的遥测参数的参数工程值和源码并在包遥测页面上实时显示;自定义显示模块:从配置管理模块调用自定义页面XML配置文件,获取自定义参数代号、自定义参数ID号、自定义参数描述,并从数据预处理模块获取与自定义参数相关的参数工程值和源码在自定义页面上实时显示;参数属性模块:从包遥测显示模块获取包遥测页面上的遥测参数的代号,从自定义显示模块获取自定义页面上的遥测参数的代号,从数据预处理模块获取与包遥测页面上的遥测参数的代号以及自定义页面上的遥测参数的代号相对应的参数工程值和源码,并以列表的形式在参数属性页面上显示;默认参数显示模块:从配置管理模块调用默认参数XML配置文件,获取默认参数代号、默认参数ID号、默认参数描述,并从数据预处理模块获取与默认参数相对应的参数工程值在默认遥测页面上实时显示;曲线显示模块:从配置管理模块调用曲线显示XML配置文件,获取曲线参数代号、曲线参数ID号、曲线参数描述,并从数据预处理模块获取与曲线参数相关的参数工程值以曲线的形式在曲线页面实时显示;健康状态模块:从配置管理模块调用健康状态XML配置文件,获取健康状态子项目参数代号、健康状态子项目参数ID号、健康状态子项目参数描述、健康状态子项目参数处理方式,并从数据预处理模块获取与健康状态子项目相对应的参数工程值,将获取的参数工程值按照健康状态子项目参数处理方式进行处理并将处理结果以健康状态子项目为单位在健康状态页面实时显示;判读显示模块:接收来自指令通信模块的遥控指令广播信息,从数据预处理模块获取与遥控指令广播信息相关的遥测结构数据缓存区和指令结构数据缓存区的相关数据,并将与指令判据信息相关的参数工程值和源码进行实时显示。本专利技术与现有技术相比的优点在于:(1)本系统具有高集成性,将遥测数据显示、曲线显示、数据监视工具等多种上层工具集成为小卫星智能状态监视系统,通过这种方式方便测试人员通过一个工具可以完成整星的遥测监视和状态监视;(2)本系统采用模块化体系结构设计,各个模块具有独立的功能调用方式,可以进行功能升级和接口扩展,便于系统后续的二次开发和升级;(3)本系统具有较高的智能性,设计出指令判读结果显示、遥测参数信息获取、整星健康状态监视等功能。通过指令通信模块和判读显示模块可以快速返回遥控指令相关判据信息,测试人员不用再去一一查找遥控指令判据遥测,做到对指令发送监视一目了然。参数属性模块可以便利的获取遥测结构数据,帮助测试人员快速分析参数处理信息,对参数状态进行及时响应。整星健康状态监视通过健康状态模块,判断卫星当前是否处于正常状态,当有异常发生时,立即提示错误信息,便于测试人员对整星健康状态做出及时响应;(4)本系统对于遥测数据订阅采用共享内存方式,以参数ID号为索引存取参数数值信息,这种方式可以保证参数刷新的效率。附图说明图1为本专利技术系统的原理图;图2为本专利技术遥测结构数据存储示意图。具体实施方式如图1所示,本专利技术小卫星智能状态监视系统包括:基础数据处理模块、参数订阅模块、数据预处理模块、指令通信模块、包遥测显示模块、自定义显示模块、默认参数显示模块、曲线显示模块、判读显示模块、参数属性模块、健康状态模块、配置管理模块。各组成模块的功能及工作方式如下:基础数据处理模块:连接外部的基础信息数据库,获取测试基础信息数据,包括遥测参数信息、遥控指令信息、指令判据信息,并且将测试基础信息数据发送给数据预处理模块。遥测参数信息包括参数ID号、参数代号、参数描述、参数类型、参数位置信息、参数长度、参数处理方法。主要用于构造遥测结构本文档来自技高网...
一种小卫星智能状态监视系统

【技术保护点】
一种小卫星智能状态监视系统,其特征在于:包括基础数据处理模块、参数订阅模块、数据预处理模块、配置管理模块、指令通信模块、包遥测显示模块、参数属性模块、自定义显示模块、默认参数显示模块、曲线显示模块、健康状态模块、判读显示模块,其中:基础数据处理模块:连接外部的基础信息数据库,获取测试基础信息数据并发送至数据预处理模块;所述的测试基础信息数据包括遥测参数信息、遥控指令信息、指令判据信息;参数订阅模块:向外部的实时和历史数据库发送需要订阅的参数,同时接收实时和历史数据库返回的所订阅的参数工程值和源码,并且将参数工程值和源码发送至数据预处理模块;数据预处理模块:包括遥测结构数据缓存区和指令结构数据缓存区,其中遥测结构数据缓存区用于存储来自基础数据处理模块的遥测参数信息和参数订阅模块的参数工程值和源码,指令结构数据缓存区用于存储来自基础数据处理模块的遥控指令信息和指令判据信息;两个数据缓存区存储的数据提供给包遥测显示模块、参数属性模块、自定义显示模块、默认参数显示模块、曲线显示模块、健康状态模块和判读显示模块调用;配置管理模块:存储小卫星智能状态监视系统的所有XML配置文件,包括系统配置XML文件、自定义页面XML配置文件、默认参数XML配置文件、曲线显示XML配置文件、健康状态XML配置文件;其中系统配置XML文件包括基础信息数据库的IP地址、基础信息数据库的登陆用户名和密码、实时和历史数据库的IP地址、指令广播地址、指令广播端口号;自定义页面XML配置文件包括自定义参数代号、自定义参数ID号、自定义参数描述;默认参数XML配置文件包括默认参数代号、默认参数ID号、默认参数描述;曲线显示XML配置文件包括曲线参数代号、曲线参数ID号、曲线参数描述;健康状态XML配置文件包括健康状态子项目参数代号、健康状态子项目参数ID号、健康状态子项目参数描述、健康状态子项目参数处理方式;指令通信模块:实时接收来自外部主测试计算机判读服务器的遥控指令广播信息,并将所述遥控指令广播信息发送至判读显示模块;包遥测显示模块:从数据预处理模块获取与包遥测页面相关的遥测参数的参数工程值和源码并在包遥测页面上实时显示;自定义显示模块:从配置管理模块调用自定义页面XML配置文件,获取自定义参数代号、自定义参数ID号、自定义参数描述,并从数据预处理模块获取与自定义参数相关的参数工程值和源码在自定义页面上实时显示;参数属性模块:从包遥测显示模块获取包遥测页面上的遥测参数的代号,从自定义显示模块获取自定义页面上的遥测参数的代号,从数据预处理模块获取与包遥测页面上的遥测参数的代号以及自定义页面上的遥测参数的代号相对应的参数工程值和源码,并以列表的形式在参数属性页面上显示;默认参数显示模块:从配置管理模块调用默认参数XML配置文件,获取默认参数代号、默认参数ID号、默认参数描述,并从数据预处理模块获取与默认参数相对应的参数工程值在默认遥测页面上实时显示;曲线显示模块:从配置管理模块调用曲线显示XML配置文件,获取曲线参数代号、曲线参数ID号、曲线参数描述,并从数据预处理模块获取与曲线参数相关的参数工程值以曲线的形式在曲线页面实时显示;健康状态模块:从配置管理模块调用健康状态XML配置文件,获取健康状态子项目参数代号、健康状态子项目参数ID号、健康状态子项目参数描述、健康状态子项目参数处理方式,并从数据预处理模块获取与健康状态子项目相对应的参数工程值,将获取的参数工程值按照健康状态子项目参数处理方式进行处理并将处理结果以健康状态子项目为单位在健康状态页面实时显示;判读显示模块:接收来自指令通信模块的遥控指令广播信息,从数据预处理模块获取与遥控指令广播信息相关的遥测结构数据缓存区和指令结构数据缓存区的相关数据,并将与指令判据信息相关的参数工程值和源码进行实时显示。...

【技术特征摘要】
1.一种小卫星智能状态监视系统,其特征在于:包括基础数据处理模块、参数订阅模块、数据预处理模块、配置管理模块、指令通信模块、遥测数据包显示模块、参数属性模块、自定义显示模块、默认参数显示模块、曲线显示模块、健康状态模块、判读显示模块,其中:基础数据处理模块:连接外部的基础信息数据库,获取测试基础信息数据并发送至数据预处理模块;所述的测试基础信息数据包括遥测参数信息、遥控指令信息、指令判据信息;参数订阅模块:向外部的实时和历史数据库发送需要订阅的参数,同时接收实时和历史数据库返回的所订阅的参数工程值和源码,并且将参数工程值和源码发送至数据预处理模块;数据预处理模块:包括遥测结构数据缓存区和指令结构数据缓存区,其中遥测结构数据缓存区用于存储来自基础数据处理模块的遥测参数信息和参数订阅模块的参数工程值和源码,指令结构数据缓存区用于存储来自基础数据处理模块的遥控指令信息和指令判据信息;两个数据缓存区存储的数据提供给遥测数据包显示模块、参数属性模块、自定义显示模块、默认参数显示模块、曲线显示模块、健康状态模块和判读显示模块调用;配置管理模块:存储小卫星智能状态监视系统的所有XML配置文件,包括系统配置XML文件、自定义页面XML配置文件、默认参数XML配置文件、曲线显示XML配置文件、健康状态XML配置文件;其中系统配置XML文件包括基础信息数据库的IP地址、基础信息数据库的登陆用户名和密码、实时和历史数据库的IP地址、指令广播地址、指令广播端口号;自定义页面XML配置文件包括自定义参数代号、自定义参数ID号、自定义参数描述;默认参数XML配置文件包括默认参数代号、默认参数ID号、默认参数描述;曲线显示XML配置文件包括曲线参数代号、曲线参数ID号、曲线参数描述;健康状态XML配置文件包括健康状态子项目参数代号、健康状态子项目参数ID号、健康状态子项目参数描述、健康状态子项目参数处理方法...

【专利技术属性】
技术研发人员:韩冬赵川杨海龙樊妍睿戴涧峰
申请(专利权)人:航天东方红卫星有限公司
类型:发明
国别省市:北京;11

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

1