一种基于消息推送机制的遥测数据处理方法_2

文档序号:9547243阅读:来源:国知局
遥测包中有无副导头,如果有则填1,并在数据域 填充副导头。常态监测量时,标志设为〇,无副导头
[0040] 应用过程识别:占用11位,用于识别该遥测包代表的应用过程识别,如姿控遥测 包
[0041] 顺序标志:占用2位,用于指示该遥测包是否分段
[0042] 包顺序计数或包名称:占用14位,用于对遥测包进行计数或指示遥控包的名称
[0043] 包长:占用16位,指明遥测包数据域的长度,一般为有效数据长度-1。
[0044] 数据域:包含副导头和有效数据,长度为1~65536可变。
[0045] 表3包格式
[0047] 对于采集到的异常监测量,首先根据判决表对遥测量的正确性进行评估。若检查 到电源异常标志Al = 99H,遥控数据接收错误标志A7 = 99H,表明电源处于异常状态,同时 遥控数据接收出现错误。通过查找表可知,Al的优先级为1,遥控数据接收错误标志A7的 优先级为7,前者具有更高的响应级别。
[0048] 在确定以异常监测量Al作为产生第一条消息的激励后,根据相关性复查表采集 Al对应的参数信息,包括母线电压、蓄电池组电压、蓄电池组当前电量、蓄电池组温度、电源 下位机通信状态等。为了保持遥测包格式统一,异常监测量在形成错误标记消息时,使用同 常态监测量相同的数据格式,即统一遥测标准对分包遥测定义。与常态监测量的不同之处 是,副导头标志设为1。在数据域的副导头位置填充异常监测量Al的序号(2字节)00 01H。 数据域内有效数据区填充实时采集到的母线电压值(1字节)、蓄电池组电压(1字节)、蓄 电池组当前电量(1字节)、蓄电池组温度(1字节)、电源下位机通信状态(1字节)等5个 字节,见表4。这样就组成了以包主导头出字节)、数据域(7字节)为内容的错误标记消 息。将第一条错误标记消息压入消息队列缓冲区,等待推送发布。
[0049] 数据域的内容格式
[0050] 表4包数据域格式
[0053] 在第二条消息组装过程中,是以异常监测量A7作为激励。星务中心计算机根据相 关性复查表采集A7对应的参数信息。在数据域的副导头位置填充异常监测量A7的序号(2 字节)00 07H。数据域内有效数据区填充数据版本号(1字节)、航天器识别字(2字节)、数 据帧长(2字节)、接收长度(2字节)、数据异或和正确标志(1字节),形成包含8个字节。 这样就组成了以包主导头(6字节)、数据域(10字节)为内容的错误标记消息。该消息将 作为第二条信息压入到消息队列,等待推送发布。
[0054] 在所有错误标记消息完成组装后,星务中心计算机即时从消息队列中取出第一条 错误标记消息推送到下传的遥测帧中,完成发布任务。将在下一任务周期内完成第二条错 误标记消息的推送发布。
[0055] 无论是单个还是多个异常监测量被检查出不符合判据条件,均按照上述处理过程 进行错误标记消息的组装、推送和发布。
[0056] 为了满足卫星电测期间对所有遥测量进行覆盖性检查的需求,地面可以通过发送 指令控制不同异常监测量对应的错误标记消息进行在线组装、推送发布或者离线。
[0057] 表5指令格式
[0058]
[0059] 指令标识:上注时地面和星务中心计算机约定的数据标志,当星务中心计算机收 到数据判断该标识正确后进行相应参数设置等处理工作。
[0060] 异常监测量序号:以十六进制表示,0-65535个异常监测量的路序,由地面用户根 据需要选择。
[0061] 在线/离线:在线表示要对异常监测量序号所对应的错误标记消息进行组装、推 送和发布,用66H表示;离线表示停止对指令中异常监测量序号所对应的消息进行组装、 推送和发布,用99H表示。
[0062] 经过对小卫星遥测参数进行初步梳理、归类,得出约有1/3的遥测量可以归为异 常监测量。据不完全统计,小卫星平均在轨故障率约为3~4次/星/年。采用本发明提 出的基于消息推送机制的遥测数据处理方法,遥测通道在绝大部分时间内被常态遥测量占 用;在紧急突发情况下,可以自动推送发布错误标记消息。这样的设计可以大大提升遥测信 道的使用效率,促进卫星的自主管理能力提升。
[0063] 以上所述,仅为本发明最佳的【具体实施方式】,但本发明的保护范围并不局限于此, 任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换, 都应涵盖在本发明的保护范围之内。
[0064] 本发明说明书中未作详细描述的内容属于本领域专业技术人员的公知技术。
【主权项】
1. 一种基于消息推送机制的遥测数据处理方法,其特征在于:包括如下步骤: (1) 对星上遥测信息进行统计、分类,将遥测数据分为常态监测量、异常监测量;所述 的常态监测量是指卫星正常在轨运行时,需要实时连续监测的遥测参数;异常监测量是指 在卫星正常运行时,无需进行地面监视,而在故障事件出现后,需要作为重要依据进行原因 排查的遥测量; (2) 将异常监测量以其对卫星安全威胁的紧急程度为依据进行优先级排序、编号;建 立正确性判决表和相关性复查表;正确性判决表用于存放对每个异常监测量进行正确性评 估的条件;复查表用于存放与异常监测量变化相关的参数信息; (3) 在卫星加电工作后,星务中心计算机实时采集自身状态或轮询其他下位机获得遥 测数据;对采集到的信息进行预处理,如果得到的是常态监测量,则按照统一遥测标准进行 组包、格式化下传;如果是异常监测量,则将得到的遥测数据依据正确性判决表进行正确性 评估检查;若异常监测量符合判据,则对该数据不作后续处理;若不符合,则进入步骤(4); (4) 判断是单个异常监测量出现错误还是多个出现错误,如果是单个异常监测量错误, 则进入步骤(5);否则进入步骤(6); (5) 以不符合判据的异常监测量序号为索引,在相关性复查表中查询该监测量的关联 性信息,组装形成包含错误过程信息的错误标记消息;星务中心计算机主动推送该消息到 遥测信道,进行格式化后,下传至地面; (6) 根据预先设定的异常监测量优先级,依次对不符合判据的异常监测量进行处理,进 入步骤(7); (7) 以不符合判据的异常监测量序号为索引,在相关性复查表中查询该监测量的关联 性信息,组装形成包含错误过程信息的错误标记消息;然后,将消息依次发送到消息队列进 行缓存,星务中心计算机分时推送发布该消息到遥测信道,进行格式化后,下传至地面。2. 根据权利要求1所述的一种基于消息推送机制的遥测数据处理方法,其特征在于: 为了满足卫星电测期间对所有遥测量进行覆盖性检查的需求,可以通过地面发送指令,控 制与某异常监测量相关的错误标记消息通过遥测通道下传或停止下传至地面。3. 根据权利要求1所述的一种基于消息推送机制的遥测数据处理方法,其特征在于: 在相关性复查表内,每个异常监测量所对应的过程信息参数数量不一定相同,但最多不超 过10个字节。4. 根据权利要求1所述的一种基于消息推送机制的遥测数据处理方法,其特征在于: 所述的正确性判决表和相关性复查表采用三模冗余的方式存储到星务中心计算机的嵌入 式系统。
【专利摘要】本发明涉及一种基于消息推送机制的遥测数据处理方法。星务中心计算机通过自身采集或轮询下位机获取遥测数据。经过预处理后,区分出常态监测量和异常监测量,对于常态监测量按照统一遥测标准进行组包、格式化后发送到遥测信道;对于异常监测量,首先根据正确性判决表评估遥测量的正确性。若正确,不做后续处理;若错误,对出错的遥测量按照相关性复查表进行相关参数查询,组装成错误标记消息。错误标记消息压入发送队列后,适时被推送发布到遥测信道中。本发明可以有效提高遥测信道的利用率,同时提升遥测数据判读效率。
【IPC分类】G06F17/30
【公开号】CN105302861
【申请号】CN201510604619
【发明人】侯文才, 李国军, 王旭, 刘强
【申请人】航天东方红卫星有限公司
【公开日】2016年2月3日
【申请日】2015年9月21日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1