一种基于光纤总线与1553B总线混合结构的BC切换方法与流程

文档序号:12492080阅读:645来源:国知局

本发明涉及电子系统总线通信设计领域,特别涉及一种基于光纤总线与1553B总线混合结构的BC切换方法。



背景技术:

随着电子系统的综合性日益增加,系统的拓扑结构也越来越复杂。在某电子系统中就采用了光纤总线与1553B总线的混合结构,其中,1553B总线的总线控制器(BC)采用双余度热备份设计。系统启动后,两个接口模块一个作为BC,另一个作为备份总线控制器(BBC)。当BC不能正常工作时,需与BBC切换,由BBC切换为BC,完成对1553总线通信的控制。

1553B总线作为电子系统内部、以及与外部的信息传输通道,其可靠性对于系统的正常BC切换的正确性及BC切换时间有着严格的需求。



技术实现要素:

本发明的目的是提供了一种基于光纤总线与1553B总线混合结构的BC切换方法,以至少解决现有1553B总线通信可靠性低的问题。

本发明的技术方案是:

一种基于光纤总线与1553B总线混合结构的BC切换方法,包括如下步骤:

步骤一、判断主总线控制器与备份总线控制器之间的光纤通信和1553B总线是否故障;当所述光纤通信未发生故障,而所述1553B总线发生故障时,进行步骤二;当所述光纤通信故障,而所述1553B总线未发生故障时,进行步骤三;当所述光纤通信和1553B总线未发生故障时,进行步骤四;

步骤二、当主总线控制器的其中一个IOM发生“SYSFAIL”故障时或当主总线控制器的其中一个IOM发生第一次总线通信故障时,所述主总线控制器切换到另一个IOM;

步骤三、作为主控制器的所述主总线控制器切换至将所述备份总线控制器作为主控制器;

步骤四、判断所述备份总线控制器中的备份MBI的WDT是计时终止;计时终止,则进行步骤五;

步骤五、判断所述主总线控制器是否通过离散信号向所述备份总线控制器通报自身发生故障;是则进行步骤六;

步骤六、作为主控制器的所述主总线控制器自动切换至将所述备份总线控制器作为主控制器。

优选的,在所述步骤五中,判断所述备份总线控制器中的备份MBI的WDT是计时终止,包括如下方式:

所述1553B总线的主MBI计时时钟终止导致所述备份MBI的WDT计时时钟终止;

所述总线的备份MBI计时时钟终止。

优选的,所述总线的备份MBI计时时钟终止包括:

在所述主MBI故障情况下,主MBI板停止向备份MBI发送喂狗指令,备份计时器将不被更新,因此将终止;

主应用层故障情况下,应用层停止向MBI板发送喂狗指令,导致主MBI板停止向备份MBI发送喂狗指令,备份计时器将不被更新,因此将终止。

发明效果:

本发明的基于光纤总线与1553B总线混合结构的BC切换方法,实现了基于光纤总线与1553B总线混合结构的BC切换逻辑,切换时间满足系统实时性的要求,提升了电子系统1553B总线通信的可靠性。

附图说明

图1是基于光纤总线与1553B总线混合结构的BC切换方法流程图。

具体实施方式

为使本发明实施的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行更加详细的描述。在附图中,自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。所描述的实施例是本发明一部分实施例,而不是全部的实施例。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。下面结合附图对本发明的实施例进行详细说明。

在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明保护范围的限制。

下面结合附图1对本发明基于光纤总线与1553B总线混合结构的BC切换方法做进一步详细说明。

本发明提供了一种基于光纤总线与1553B总线混合结构的BC切换方法,包括如下步骤:

S101、判断主总线控制器与备份总线控制器之间的光纤通信和1553B总线是否故障;当光纤通信未发生故障,而1553B总线发生故障时,进行S102;当光纤通信故障,而1553B总线未发生故障时,进行S103;当光纤通信和1553B总线未发生故障时,进行S104。

S102、当主总线控制器的其中一个IOM发生“SYSFAIL”故障时或当主总线控制器的其中一个IOM发生第一次总线通信故障时,主总线控制器切换到另一个IOM。

S103、作为主控制器的主总线控制器切换至将备份总线控制器作为主控制器。

S104、判断备份总线控制器中的备份MBI的WDT是计时终止;计时终止,则进行S105。

S105、判断主总线控制器是否通过离散信号向备份总线控制器通报自身发生故障;是则进行S106。

S106、作为主控制器的主总线控制器自动切换至将备份总线控制器作为主控制器。

进一步,本发明的基于光纤总线与1553B总线混合结构的BC切换方法中,在步骤五中,判断备份总线控制器中的备份MBI的WDT是计时终止,包括如下方式:

a、所述1553B总线的主MBI计时时钟终止导致所述备份MBI的WDT计时时钟终止;

b、所述总线的备份MBI计时时钟终止。

进一步,总线的备份MBI计时时钟终止包括:

c、在主MBI故障情况下,主MBI板停止向备份MBI发送喂狗指令,备份计时器将不被更新,因此将终止;

d、主应用层故障情况下,应用层停止向MBI板发送喂狗指令,导致主MBI板停止向备份MBI发送喂狗指令,备份计时器将不被更新,因此将终止。

本发明的基于光纤总线与1553B总线混合结构的BC切换方法,提出了1553B总线BC备份和切换管理方法,设计了BC切换条件,制定了BC正常工作流程。由于BC驻留在接口模块中,而接口模块也为双余度热备份设计,因此,还进行了1553B切换与IOM切换的相关逻辑。为了缩短备份BC切换为BC的启动时间,改进了BC查询管理方式。采用以上方案,实现了基于光纤总线与1553B总线混合结构的BC切换逻辑,切换时间满足系统实时性的要求,提升了电子系统1553B总线通信的可靠性。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1