一种星载管控计算机在轨双冗余数据处理方法技术

技术编号:34947854 阅读:18 留言:0更新日期:2022-09-17 12:23
本发明专利技术公开了一种星载管控计算机在轨双冗余数据处理方法,该方法通过设置载荷系统星载管控计算机采用两路热备接口分别接入交换机,对接收到的数据采用“先到先得”的原则进行数据融合处理,如果两个通道数据都校验正确,将选择最快到达的数据包进行处理或者分发下一级数据处理单元,同时星载管控计算机将工程数据、应用数据、显示参数、返回消息等数据通过两个光口分别发送给两个FC交换机。在轨双冗余数据融合处理的方法有助于大大提高载荷系统星载管控计算机与外部平台数据交换的可靠性。星载管控计算机与外部平台数据交换的可靠性。星载管控计算机与外部平台数据交换的可靠性。

【技术实现步骤摘要】
一种星载管控计算机在轨双冗余数据处理方法


[0001]本专利技术涉及组合体飞行器
,尤其涉及到一种星载管控计算机在轨双冗余数据处理方法。

技术介绍

[0002]在组合体飞行器载荷系统中,与外部平台的数据交换由星载管控计算机完成,包括载荷的工程数据、应用数据的下传;遥控指令、上行数据的上注,平台时间位置姿态信息的广播。作为对外信息交互的唯一核心节点,星载管控计算机对外数据交互的可靠性对整个载荷任务是否成功起到决定性作用。
[0003]现有技术星载管控计算机实现时,一般采用主备链路逻辑设计与外部FC

AE

1553链路绑定的设计方式,即热备两路同时接收数据,固定选择一路FC

AE

1553数据来使用。但如果因为外部原因,主用FC

AE

1553链路发生中断或者故障(比如NC端、交换机或者链路发生异常或者故障)时,载荷系统即无法正常完成与外部平台的数据交换任务,必须通过地面运控系统上注指令来通知星载管控计算机起用备份链路,整个切换流程经过天地大闭环、链路长,从采集故障信息、下传故障信息、再到地面上注指令,星上接收指令、执行指令完成主备切换,整个操作至少需要额外几十秒甚至更长时间,严重影响了任务的正常执行。

技术实现思路

[0004]本专利技术的主要目的在于提供一种星载管控计算机在轨双冗余数据处理方法,旨在解决目前星载管控计算机数据通信可靠性低,且在出现中断或故障时,执行主备通信链路切换所耗费时间长的技术问题。
[0005]为实现上述目的,本专利技术提供一种星载管控计算机在轨双冗余数据处理方法,所述星载管控计算机通过第一光接口连接第一交换机,通过第二光接口连接第二交换机,所述方法包括以下步骤:
[0006]在接收数据时:
[0007]S11:星载管控计算机同时通过第一光接口获取第一交换机发送的第一数据,通过第二光接口获取第二交换机发送的第二数据;
[0008]S12:若同时接收到第一数据和第二数据,星载管控计算机将第一数据和第二数据中先接收的数据信息作为待处理数据;
[0009]S13:若只接收到第一数据或第二数据,将接收到的第一数据或第二数据作为待处理数据;
[0010]在发送数据时:
[0011]S21:星载管控计算机检测第一光接口和第一交换机构成的第一链路、第二光接口和第二交换机构成的第二链路的通信状态;
[0012]S22:若第一链路和第二链路的通信状态满足发送条件,则星载管控计算机向第一光接口和第二光接口同时发送待处理数据;
[0013]S23:若只有第一链路或只有第二链路的通信状态满足发送条件,则星载管控计算机向第一光接口或第二光接口发送待处理数据。
[0014]可选的,所述步骤S12具体包括:
[0015]S121:若同时接收到第一数据和第二数据,对第一数据和第二数据进行读取和比较处理;
[0016]S122:将第一数据和第二数据中正确非重复帧数据作为待处理数据,将第一数据和第二数据中错误帧数据和/或重复帧数据丢弃。
[0017]可选的,所述步骤S121具体包括:
[0018]S1211:提取接收的第一数据和第二数据中的特征信息;
[0019]S1212:根据所述特征信息对第一数据和第二数据以先到先得的方式进行建表和查询,以判断接收的第一数据或第二数据是否为重复帧数据或错误帧数据。
[0020]可选的,所述步骤S1211中,所述特征信息包括:源地址ID、目的地址ID、发送交换ID、接收交换ID、序列ID和序列计数。
[0021]可选的,所述步骤S22中,所述发送条件为第一数据或第二数据发送的帧数的计数值小于链路中缓冲区允许发送的计数值。
[0022]可选的,所述星载管控计算机包括FPGA数据处理单元和下级数据处理单元,所述FPGA数据处理单元连接第一光口和第二光口,所述下级数据处理单元连接所述FPGA数据处理单元。
[0023]可选的,所述星载管控计算机在接收到第一数据或第二数据时,将第一数据或第二数据发送至FPGA数据处理单元,所述FPGA数据处理单元对第一数据或第二数据执行第一通信协议层处理和第二通信协议层处理,在处理后将处理后的数据发送至下级数据处理单元。
[0024]可选的,所述第一通信协议层为编码层,用于串并转换处理,所述第二通信协议层为信号协议层,用于定义光纤通道的传输机制。
[0025]本专利技术实施例提出的一种星载管控计算机在轨双冗余数据处理方法,该方法通过设置载荷系统星载管控计算机采用两路热备接口(主通道和备用通道)分别接入交换机,对接收到的数据采用“先到先得”的原则进行数据融合处理,如果两个通道数据都校验正确,将选择最快到达的数据包进行处理或者分发下一级数据处理单元,同时星载管控计算机将工程数据、应用数据、显示参数、返回消息以及FC

2层协议等数据通过两个光口分别发送给两个FC交换机。在轨双冗余数据融合处理的方法有助于大大提高载荷系统星载管控计算机与外部平台数据交换的可靠性。
附图说明
[0026]图1为本专利技术实施例一种星载管控计算机在轨双冗余数据处理方法的流程示意图;
[0027]图2为本专利技术实施例中星载管控计算机双冗余接入FC

AE

1553总线的示意图。
[0028]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0029]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0030]目前,在相关
,现有星载管控计算机数据通信可靠性低,且在出现中断或故障时,执行主备通信链路切换所耗费时间长。
[0031]为了解决这一问题,提出本专利技术的星载管控计算机在轨双冗余数据处理方法的各个实施例。本专利技术提供的星载管控计算机在轨双冗余数据处理方法通过设置载荷系统星载管控计算机采用两路热备接口(主通道和备用通道)分别接入交换机,对接收到的数据采用“先到先得”的原则进行数据融合处理,如果两个通道数据都校验正确,将选择最快到达的数据包进行处理或者分发下一级数据处理单元,同时星载管控计算机将工程数据、应用数据、显示参数、返回消息等数据通过两个光口分别发送给两个FC交换机。在轨双冗余数据融合处理的方法有助于大大提高载荷系统星载管控计算机与外部平台数据交换的可靠性。
[0032]本专利技术实施例提供了一种星载管控计算机在轨双冗余数据处理方法,参照图1,图1为本专利技术星载管控计算机在轨双冗余数据处理方法实施例的流程示意图。
[0033]本实施例中,所述星载管控计算机在轨双冗余数据处理方法包括以下步骤:
[0034]在接收数据时:
[0035]S11:星载管控计算机同时通过第一光接口获取第一交换机发送的第一数据,通过第二光接口获取第二交换本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种星载管控计算机在轨双冗余数据处理方法,其特征在于,所述星载管控计算机通过第一光接口连接第一交换机,通过第二光接口连接第二交换机,所述方法包括以下步骤:在接收数据时:S11:星载管控计算机同时通过第一光接口获取第一交换机发送的第一数据,通过第二光接口获取第二交换机发送的第二数据;S12:若同时接收到第一数据和第二数据,星载管控计算机将第一数据和第二数据中先接收的数据信息作为待处理数据;S13:若只接收到第一数据或第二数据,将接收到的第一数据或第二数据作为待处理数据;在发送数据时:S21:星载管控计算机检测第一光接口和第一交换机构成的第一链路、第二光接口和第二交换机构成的第二链路的通信状态;S22:若第一链路和第二链路的通信状态满足发送条件,则星载管控计算机向第一光接口和第二光接口同时发送待处理数据;S23:若只有第一链路或只有第二链路的通信状态满足发送条件,则星载管控计算机向第一光接口或第二光接口发送待处理数据。2.如权利要求1所述的星载管控计算机在轨双冗余数据处理方法,其特征在于,所述步骤S12具体包括:S121:若同时接收到第一数据和第二数据,对第一数据和第二数据进行读取和比较处理;S122:将第一数据和第二数据中正确非重复帧数据作为待处理数据,将第一数据和第二数据中错误帧数据和/或重复帧数据丢弃。3.如权利要求2所述的星载管控计算机在轨双冗余数据处理方法,其特征在于,所述步骤S121具体包括:S1211:提取接收的第一数据和第...

【专利技术属性】
技术研发人员:方建明杨昊苏陈洋
申请(专利权)人:中国电子科技集团公司第十研究所
类型:发明
国别省市:

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

1