一种三机热备份计算机的当班机确定系统的制作方法

文档序号:6508743阅读:160来源:国知局
一种三机热备份计算机的当班机确定系统的制作方法
【专利摘要】本发明公开了一种三机热备份计算机的当班机确定系统,包括主A机当班电路、从A机当班电路、A机当班判断电路,主B机当班电路、从B机当班电路、B机当班判断电路,主C机当班电路、从C机当班电路和C机当班判断电路;当A机当班控制信号为A机当班时,主从B机当班电路输出的判断信号为B机不当班;主从C机当班电路输出的判断信号为C机不当班;当A机当班控制信号、B机当班控制信号均为不当班时,主从C机当班电路输出的判断信号为C机当班。本发明可以容忍单份容错电路故障,确保有且仅有一机当班,提高了系统的可靠性。
【专利说明】一种三机热备份计算机的当班机确定系统
【技术领域】
[0001]本发明涉及一种三机热备份计算机的当班机确定系统。
【背景技术】
[0002]传统三机热备份计算机的当班电路仅针对单份容错逻辑进行设计,并采用同构双热备份容错电路进行备份,在单份当班电路发生硬件故障时,可能产生冲突导致多机当班或无当班机的情况。随着三机热备份架构应用越来越广泛,任务可靠性要求越来越高,传统的当班逻辑难以满足宇航任务的需求。

【发明内容】

[0003]本发明所要解决的技术问题是:针对现有技术的不足,提供了一种结构简单的三机热备份计算机的当班机确定系统,可以容忍单份容错电路故障,确保有且仅有一机当班,提高了系统的可靠性。
[0004]本发明包括如下技术方案:
[0005]一种三机热备份计算机的当班机确定系统,所述三机热备份计算机包括A机、B机和C机;所述当班机确定系统包括主A机当班电路、从A机当班电路、A机当班判断电路,主B机当班电路、从B机当班电路、B机当班判断电路,主C机当班电路、从C机当班电路和C机当班判断电路;主A机当班电路、主B机当班电路和主C机当班电路构成主容错电路;从A机当班电路、从B机当班电路和从C机当班电路构成从容错电路;
[0006]A机的健康状态信号分别输入至主A机当班电路和从A机当班电路;主A机当班电路和从A机当班电路根据A机的健康状态信号输出判断信号至A机当班判断电路;A机当班判断电路将主A机当班电路和从A机当班电路输出的判断信号进行相与获得A机当班控制信号;A机当班判断电路将A机当班控制信号分别输入至A机、主B机当班电路、从B机当班电路、主C机当班电路、从C机当班电路;
[0007]B机的健康状态信号分别输入至主B机当班电路和从B机当班电路;主B机当班电路和从B机当班电路根据B机的健康状态信号和A机当班控制信号输出判断信号至B机当班判断电路机当班判断电路将主B机当班电路和从B机当班电路输出的判断信号进行相与获得B机当班控制信号;B机当班判断电路将B机当班控制信号分别输入至B机、主C机当班电路、从C机当班电路;
[0008]主C机当班电路和从C机当班电路根据A机当班控制信号和B机当班控制信号输出判断信号至C机当班判断电路;C机当班判断电路将主C机当班电路和从C机当班电路输出的判断信号进行相或获得C机当班控制信号;C机当班判断电路将C机当班控制信号输入至C机;
[0009]当A机当班控制信号为A机当班时,主从B机当班电路输出的判断信号为B机不当班;主从C机当班电路输出的判断信号为C机不当班机当班控制信号、B机当班控制信号均为不当班时,主从C机当班电路输出的判断信号为C机当班。[0010]本发明与现有技术相比具有如下优点:
[0011]本发明引入A机当班状态封锁B机当班逻辑,防止单份容错电路故障产生双机当班;引入A、B机当班状态控制C机当班逻辑,确保AB机均不当班时C机当班作为安全保证;通过对A、B机当班电路接口逻辑控制,控制AB机由于单份容错电路故障产生当班判断冲突时A、B机不当班,防止双机当班;通过对C机当班电路接口逻辑控制,确保AB机均不当班时C机当班,提高了系统安全性。本发明不仅在双热备份容错电路正常工作时可正确进行当班逻辑判断;而且可容忍单份容错由于硬件故障导致的输出错误,保证有且仅有一份计算机为当班机,提高了当班逻辑的可靠性。
【专利附图】

【附图说明】
[0012]图1为本发明的一种三机热备份计算机的当班机确定系统的示意图。
【具体实施方式】
[0013]下面就结合附图对本发明做进一步介绍。
[0014]如图1所示,本发明的三机热备份计算机包括A机、B机和C机;所述当班机确定系统包括主A机当班电路、从A机当班电路、A机当班判断电路,主B机当班电路、从B机当班电路、B机当班判断电路,主C机当班电路、从C机当班电路和C机当班判断电路;主A机当班电路、主B机当班电路和主C机当班电路构成主容错电路;从A机当班电路、从B机当班电路和从C机当班电路构成从容错电路;主容错电路和从容错电路同时加电工作。
[0015]A机的健康状态信号分别输入至主A机当班电路和从A机当班电路;主A机当班电路和从A机当班电路根据A机的健康状态信号输出判断信号至A机当班判断电路;A机当班判断电路将主A机当班电路和从A机当班电路输出的判断信号进行相与获得A机当班控制信号;A机当班控制信号分别输入至A机、主B机当班电路、从B机当班电路、主C机当班电路、从C机当班电路;
[0016]B机的健康状态信号分别输入至主B机当班电路和从B机当班电路;主B机当班电路和从B机当班电路根据B机的健康状态信号和A机当班控制信号输出判断信号至B机当班判断电路机当班判断电路将主B机当班电路和从B机当班电路输出的判断信号进行相与获得B机当班控制信号;B机当班控制信号分别输入至B机、主C机当班电路、从C机当班电路;
[0017]主C机当班电路和从C机当班电路根据A机当班控制信号和B机当班控制信号输出判断信号至C机当班判断电路;C机当班判断电路将主C机当班电路和从C机当班电路输出的判断信号进行相或获得C机当班控制信号;C机当班判断电路将C机当班控制信号输入至C机;
[0018]当A机当班控制信号为A机当班时,主从B机当班电路输出的判断信号为B机不当班;主从C机当班电路输出的判断信号为C机不当班;
[0019]当A机当班控制信号为A机不当班时,主从B机当班电路根据B机健康状态判断信号B机是否当班;当主从B机当班电路均判断B机当班时,主从C机当班电路输出的判断信号为C机不当班;
[0020]当主从AB机当班电路判断AB机均不当班时,主从C机当班电路输出的判断信号为C机当班。
[0021]A机或B机健康状态信号为定时发送的脉冲信号;如果接收的健康状态信号的周期与设定值不一致,则认为A机或者B机出现故障,相应当班电路输出的判断信号为该机不当班;如果与设定值一致,则认为该机健康,当班电路输出的判断信号为该机当班。
[0022]本发明未详细说明部分属本领域技术人员公知常识。
【权利要求】
1.一种三机热备份计算机的当班机确定系统,所述三机热备份计算机包括A机、B机和C机;其特征在于,所述当班机确定系统包括主A机当班电路、从A机当班电路、A机当班判断电路,主B机当班电路、从B机当班电路、B机当班判断电路,主C机当班电路、从C机当班电路和C机当班判断电路;主A机当班电路、主B机当班电路和主C机当班电路构成主容错电路?’从A机当班电路、从B机当班电路和从C机当班电路构成从容错电路; A机的健康状态信号分别输入至主A机当班电路和从A机当班电路;主A机当班电路和从A机当班电路根据A机的健康状态信号输出判断信号至A机当班判断电路;A机当班判断电路将主A机当班电路和从A机当班电路输出的判断信号进行相与获得A机当班控制信号;A机当班判断电路将A机当班控制信号分别输入至A机、主B机当班电路、从B机当班电路、主C机当班电路、从C机当班电路; B机的健康状态信号分别输入至主B机当班电路和从B机当班电路;主B机当班电路和从B机当班电路根据B机的健康状态信号和A机当班控制信号输出判断信号至B机当班判断电路机当班判断电路将主B机当班电路和从B机当班电路输出的判断信号进行相与获得B机当班控制信号;B机当班判断电路将B机当班控制信号分别输入至B机、主C机当班电路、从C机当班电路; 主C机当班电路和从C机当班电路根据A机当班控制信号和B机当班控制信号输出判断信号至C机当班判断电路;C机当班判断电路将主C机当班电路和从C机当班电路输出的判断信号进行相或获得C机当班控制信号;C机当班判断电路将C机当班控制信号输入至C机; 当A机当班控制信号为A机当班时,主从B机当班电路输出的判断信号为B机不当班;主从C机当班电路输出的判断信号为C机不当班;当A机当班控制信号、B机当班控制信号均为不当班时,主从C机当班电路 输出的判断信号为C机当班。
【文档编号】G06F11/16GK103473154SQ201310372744
【公开日】2013年12月25日 申请日期:2013年8月23日 优先权日:2013年8月23日
【发明者】刘超伟, 冯丹, 刘波, 王勇, 何健, 梁洁玫, 乔德治 申请人:北京控制工程研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1