主权项 |
一种基于状态表的卫星综合电子系统功能模块遥测方法,其特征在于包括如下步骤:步骤(一)、将卫星综合电子系统中的功能模块进行编号,记为1,2,3...N,以i为存储地址将第i个功能模块存储在卫星综合电子系统中,然后以i+N为存储地址将第i个功能模块的备份存储在卫星综合电子系统中,记为1+N,2+N,3+N,...,N+N,其中,N为卫星综合电子系统中功能模块总数,i=1,2,3,…,N,各个功能模块均有A、B两个通信通道;步骤(二)、使用第i个功能模块的A通道向第i个功能模块发出模块问询指令,如果第i个功能模块在模块问询指令发出设定时间内回复模块类型信息,则根据模块类型信息识别第i个功能模块类型,将第i个功能模块类型、主份加电、A通道有效写入状态表,转入步骤(三);否则不对状态表进行操作,并转入步骤(三),其中,i的初值为1;所述状态表包括各个功能模块地址、类型、主备份加电状态及主备份中A或B通道的状态;步骤(三)、使用第i个功能模块的B通道向第i个功能模块发出模块问询指令,如果第i个功能模块在模块问询指令发出设定时间内回复模块类型信息,则根据模块类型信息识别第i个功能模块类型,将第i个功能模块类型、主份加电、B通道有效写入状态表,转入步骤(四);否则不对状态表进行操作,并转入步骤(四);步骤(四)、使用第i+N个功能模块的A通道向第i+N个功能模块发出模块问询指令,如果第i+N个功能模块在模块问询指令发出设定时间内回复模块类型信息,则根据模块类型信息识别第i+N个功能模块类型,将第i+N个功能模块类型、备份加电、A通道有效写入状态表,转入步骤(五);否则不对状态表进行操作,并转入步骤(五);步骤(五)、使用第i+N个功能模块的B通道向第i+N个功能模块发出模块问询指令,如果第i+N个功能模块在模块问询指令发出设定时间内回复模块 类型信息,则根据模块类型信息识别当前功能模块类型,将第i+N个功能模块类型、备份加电、B通道有效写入状态表,转入步骤(六);否则不对状态表进行操作,转入步骤(六),i=i+1;步骤(六)、i=i+1,重复步骤(二)至步骤(五),直至i=N得到卫星综合电子系统中各个功能模块的状态表;步骤(七)、监测地面发送的功能模块遥测采集使能指令,同时监测各个功能模块是否收到地面发送的加断电遥控指令,如果第j个功能模块接收到加断电遥控指令,则转入步骤(八),如果接收到第j个功能模块遥测采集使能指令,则转入步骤(九),否则继续监测地面发送的功能模块遥测采集使能指令,并监测各个功能模块是否收到地面发送的加断电遥控指令,直至地面发送功能模块遥测采集停止指令后停止,其中,j=1,2,3,…,N;步骤(八)、清空第j个功能模块的状态表,令i=j,重复步骤(二)至步骤(五)修改第i个功能模块的状态表,并转入步骤(七);步骤(九)、查看第j个功能模块的状态表,如果第j个功能模块的主份加电且主份的A通道有效,则选用第j个功能模块主份的A通道对第j个功能模块主份进行遥测参数采集,生成第j个功能模块遥测数据包,如果当第j个功能模块主份加电且A通道无效,则选用第j个功能模块主份的B通道对第j个功能模块主份进行遥测参数采集,生成第j个功能模块遥测数据包,如果第j个功能模块的主份不加电且备份加电且备份的A通道有效,则选用第j个功能模块备份的A通道对第j个功能模块备份进行遥测参数采集,生成第j个功能模块遥测数据包,如果第j个功能模块的主份不加电且备份加电且备份的A通道无效,则选用第j个功能模块备份的B通道对第j个功能模块备份进行遥测参数采集,生成第j个功能模块遥测数据包,如果第j个功能模块的主备份均不加电,则不对第j个功能模块进行遥测参数采集,不生成第j个功能模块遥测数据包,不为第j个功能模块分配遥测下传波道,并转入步骤(七)。 |