一种基于状态表的卫星综合电子系统功能模块遥测方法_2

文档序号:9326259阅读:来源:国知局
测波道的利用率。
【附图说明】
[0022] 图1为本发明综合电子系统下位机内部结构图;
[0023] 图2为本发明一种基于状态表的卫星综合电子系统功能模块遥测方法流程图。
【具体实施方式】
[0024] 卫星综合电子系统的下位机一般都采用模块化设计,每台下位机主要由相关的功 能模块组成,下位机的各功能模块的信息交互通过二级总线网络互联,每个功能模块都设 计成一个智能终端,完成遥控指令的发送、遥测参数采集等功能,这些功能模块由下位机软 件统一管理,卫星综合电子系统的下位机结构图如图1所示。目前,综合电子系统功能模块 主要有以下几类:热控模块、指令模块、遥测采集模块、天线控制模块、配电模块、火工品管 理模块、执行机构控制模块等,这些功能模块硬件状态、遥测参数等信息都已鉴定定型。在 实际应用中,每颗卫星将根据具体的应用需要配置不同种类、数量的功能模块,组合出一套 综合电子系统。一般情况下,一颗中等容量的卫星,大约需要配置2-3台下位机,总共约需 要20-30多个功能模块,大容量卫星需要配置4-5台下位机,总共约需要40-50多个功能模 块。随着综合电子系统在卫星中的广泛应用,其采用的下位机数量、功能模块数量、类型都 不相同,这样导致每颗卫星、每台下位机软件状态都互不相同。
[0025] 然而卫星在不同的工作阶段,卫星综合电子系统各功能模块的使用时机也不尽相 同。有些功能模块在卫星在轨运行后,将不再使用(如火工品管理模块)。有些功能模块在 卫星星箭分离前不使用(如执行机构控制模块等)。如果在同一时刻,对每个模块的遥测参 数都进行采集并下传,既浪费了下传波道资源,又增加了计算机系统的处理负担。
[0026] 本发明提出一种基于状态表的卫星综合电子系统功能模块遥测方法,首先通过遍 历各个功能模块主备份、AB通道的工作状态,建立各个功能模块的状态表信息,然后采用状 态表的方式自适应地识别出微型电子综合系统中功能模块的增加删减、加电断电等信息, 并根据这些信息动态调整各个功能模块的状态表及遥测采集的对象,最后通过建立的状态 表自适应的对各个功能模块进行遥测采集,并根据状态表中各个功能模块的主备份、AB通 道状态分配遥测波道资源,提高了下传遥测波道的利用率,
[0027] 下面结合附图及实例对本发明方法进行详细说明,如图2所示包括本发明方法包 括:
[0028] 步骤(一)、将卫星综合电子系统中的功能模块进行编号,记为1,2,3. . . 16(本发 明方法以16个功能模块进行举例说明),然后将功能模块的主份分配在存储地址i时,其对 应的备份分配在存储地址i+16,其中i = 1,2, 3…16 ;
[0029] 步骤(二)、首先与第1个功能模块存储地址的A通道进行通信(即使用与第i个 功能模块存储地址的A通道与第i个功能模块通道),发出模块问询指令(问询指令的格式 为:RT存储地址+0x55+奇校验和),如果当前功能模块按照设置格式回复了模块类型信息 (模块返回的信息格式为:RT存储地址+模块类型+奇校验和),则根据返回的数据识别当 前功能模块为哪一类模块,写入状态表中且认为该模块主份加电、A通道有效,并将该信息 (该模块主份加电、A通道有效)写入状态表中同时转入步骤(三),如果指令发出后30ms 内无返回信息,对状态表不进行操作,同时转入步骤(三),其中,模块问询指令包括待问询 的功能模块地址、类型,模块返回的信息包括待问询的功能模块地址、类型;
[0030] 步骤(三)、与第1个功能模块的B通道进行通信,发出模块问询指令,如果有信息 返回,则根据返回的数据识别该功能模块存储地址是哪一类模块,写入状态表中且认为该 模块主份加电、B通道有效,并将该信息写入状态表中同时转入步骤(四),如果指令发出后 30ms内无返回信息,则推断该模块主份B通道无效,不对状态表进行操作,转入步骤(四);
[0031] 步骤(四)、与第17个功能模块存储地址A通道进行通信,向该存储地址发出模块 问询指令,如果对方有返回信息,则根据返回的数据进行识别是哪一类模块,认为该模块备 份加电,A通道有效,将该信息写入状态表中,转入步骤(五);如果指令发出后30ms内无返 回信息,则不对状态表进行操作,转入步骤(五);
[0032] 步骤(五)、与第17个存储地址的B通道进行通信,首先向该存储地址发送模块询 问指令,如果对方有返回信息,则根据返回的数据进行识别是哪一类模块且认为该模块备 份加电,B通道有效,并将该信息写入状态表中;如果指令发出后30ms内无返回信息,则不 对状态表进行操作,转入步骤(七);
[0033] 步骤(六)、分别与第2和第18存储地址、第3和第19存储地址……第16和第32 存储地址进行问询通信,重复步骤(二)至步骤(五)中原理过程,建立一套卫星综合电子 系统中各功能模块的状态表,其中,状态表内容包括模块的类型、数据存储所需容量、遥测 数据存储地址、模块主备加电状态、主备份中各自通信通道(A\B)的状态;
[0034] 步骤(七)、监测地面发送的功能模块遥测采集使能指令,同时监测各个功能模块 是否收到地面发送的加断电遥控指令,如果接收到加断电遥控指令,则转入步骤(八),如 果接收到功能模块遥测采集使能指令,则转入步骤(十二),否则重复步骤(七)直至卫星 综合电子系统功能模块遥测采集任务完成(或地面发送遥测采集停止指令);
[0035] 步骤(八)、当接收到针对某一个功能模块的加断电遥控指令时,综合电子系统将 针对该模块的状态表进行重新建立。首先清空该功能模块的状态表,并向该功能模块主份 存储地址的A通道进行通信,发出模块问询指令,如果对方有返回信息,则根据返回的数据 识别是哪一类模块且推断该功能模块主份加电,A通道有效,将该信息写入当前状态表中, 同时转入步骤(九),如果指令发出后30ms内无返回信息,则不对状态表进行操作,转入步 骤(九);
[0036] 步骤(九)、与接收到加断电遥控指令的模块主份存储地址的B通道进行通信,首 先发送模块询问指令,如果对方有返回信息,则根据返回的数据进行识别是哪一类模块且 推断该功能模块主份B通道有效,将该信息写入当前状态表中;如果指令发出后30ms内无 返回信息,推断该模块B通道无效,不对状态表进行操作并转入步骤(十);
[0037] 步骤(十)、与接收到加断电遥控指令的模块备份存储地址的A通道进行通信,首 先发送模块询问指令,如果对方有返回信息,则根据返回的数据识别模块类型并认为该模 块备份加电,A通道有效,将该信息写入当前功能模块对应的状态表中并转入步骤(十一), 如果指令发出后30ms内不返回,则推断该模块备份A通道无效,不对状态表进行操作并转 入步骤(十一);
[0038] 步骤(十一)、与接收到加断电遥控指令的模块备份存储地址的B通道进行通信, 首先发送模块询问指令,如果对方有返回信息,则根据返回的数据识别模块类型并认为该 模块备份B通道有效,将该信息写入当前功能模块对应的状态表中并转入步骤(七),如果 指令发出后30ms内不返回,则推断该模块备份B通道无效,不对状态表进行操作并转入步 骤(七);
[0039] 步骤(十二)、对功能模块采集指令(一般包括所有功能模块)中的各个功能模 块进行遥测采集。首先查看功能模块采集指令中的各个功能模块的状态表信息,使用的原 则是:检查该功能模块是否加电情况,优先选择状态表中的"加电"的模块发送指令并转入 步骤(十三
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1