一种三冗余计算机系统的重构降级方法

    公开(公告)号:CN107247644A

    公开(公告)日:2017-10-13

    申请号:CN201710533134.3

    申请日:2017-07-03

    CPC classification number: G06F11/2028 G06F11/2023 G06F11/2041

    Abstract: 一种三冗余计算机系统的重构降级方法,三冗余计算机系统正常工作在三冗余工作模式,令具有最高对外通信权优先级的一机作为当班机,另外两机作为备份机,仅当班机有权进行信号输出,当三冗余工作模式中的一机发生不可恢复故障,将该机进行降级断电,三冗余计算机系统进入双机工作模式,令两机中对外通信权优先级最高的作为主机,另一机作为备机,仅主机有权进行信号输出,当双机工作模式中的主机发生故障,将该机进行降级断电,三冗余计算机系统进入单机工作模式,备机夺取主机的对外接口通信权。本发明能够解决火箭与航天器计算机系统在实时性较高的应用环境下实现全自主故障诊断的问题,通过故障恢复重构方法保证长航时工作的可靠性。

    一种三冗余计算机同步方法

    公开(公告)号:CN107239433A

    公开(公告)日:2017-10-10

    申请号:CN201710419360.9

    申请日:2017-06-06

    CPC classification number: G06F15/17325 G06F1/04

    Abstract: 一种三冗余计算机同步方法,三冗余计算机包含:表决模块,以及结构完全相同的第一CPU模块、第二CPU模块和第三CPU模块,表决模块包含结构完全相同且相互独立的三个冗余表决单元,每一个表决单元都包含高精度时钟源和表决FPGA,每一个CPU模块都包含CPU板FPGA和处理器,三冗余计算机根据多时钟源动态故障诊断与切换方法实现时钟脉冲同步,然后三冗余计算机根据同一个同源时钟信号,实现计算机中软件时间基准的同步。本发明能够解决冗余计算机时钟冗余和软件同步问题,成本低,可靠性高,简单易行。

    一种可重构三冗余计算机系统及其重构降级方法

    公开(公告)号:CN106970857A

    公开(公告)日:2017-07-21

    申请号:CN201710071264.X

    申请日:2017-02-09

    CPC classification number: G06F11/1469 G06F11/181 G06F11/2015

    Abstract: 本发明提供了一种可重构三冗余计算机系统及其重构降级方法,属于计算机领域,三冗余控制计算机系统上电后采用热备冗余方式工作,当任意一个控制计算机故障时,对该故障机进行复位或下电处理,消除一机可恢复故障;重启后的故障机获取其它两机当前工作状态信息完成重构,当一机多次故障,对其进行断电操作,剩余正常工作两机运行在双机主从工作模式,当双机中主机故障时,备机夺取对外接口通信权,工作在单机模式。每个控制计算机采用三个并行存储数据缓冲区进行数据快速交互,采用两次判决方法可靠地确定故障机和当权机。计算机逻辑实现简单,可解决计算机所有一度,以及部分二度故障,提高计算机系统可靠性,便于工程应用。

    一种三冗余计算机同步方法

    公开(公告)号:CN106774635A

    公开(公告)日:2017-05-31

    申请号:CN201611105640.4

    申请日:2016-12-05

    Abstract: 本发明提供了一种三冗余计算机同步方法,该方法采用表决模块为冗余计算机系统提供三路同步脉冲信号,冗余计算机的CPU对这三路同步脉冲信号进行故障检测,并采用相同的切换策略确定统一的同步脉冲信号,这样可以确保时钟系统出现一度或两度故障状态下,仍然能为冗余计算机提供连续的高精度同步时钟信号,从而提高了冗余计算机系统的可靠性;另外,本发明采用统一的同步脉冲信号,并通过三个冗余计算机间的状态交互,确保冗余计算机软件时间基准的同步性,并采用同步脉冲信号作为软件实时执行时的软终端触发信号,确保冗余计算机的工作进程同步;上述同步方法可以确保冗余计算间的时间误差小于10μs,同步方法实现简单,便于工程实现。

    一种三冗余1553B总线动态切换方法

    公开(公告)号:CN107347018B

    公开(公告)日:2019-12-20

    申请号:CN201710245410.6

    申请日:2017-04-14

    Abstract: 本发明提供了一种三冗余1553B总线动态切换方法,所述方法包括如下步骤:步骤一:建立三机冗余总线网络计算机系统架构;步骤二:设计冗余总线的配置方法,默认总线A通信作为主总线,计算机系统上电状态默认第一冗余模块为当班机,第一总线芯片配置为BC模式,第二总线芯片和第三总线芯片均配置为MT模式;步骤三:设计总线故障诊断方法,实现三机总线实时故障识别;步骤四:按照当班机切换原则重新组建一个BC模式和两个MT模式的三冗余总线模式。本发明使实时性与高可靠性需求的航天器计算机利用总线的串行时序特性与信息监视功能就可以确定三冗余的总线故障,实现简单,运行可靠,不受外界环境的影响,具有快速性、便于工程应用。

    一种三冗余计算机同步方法

    公开(公告)号:CN106774635B

    公开(公告)日:2019-11-29

    申请号:CN201611105640.4

    申请日:2016-12-05

    Abstract: 本发明提供了一种三冗余计算机同步方法,该方法采用表决模块为冗余计算机系统提供三路同步脉冲信号,冗余计算机的CPU对这三路同步脉冲信号进行故障检测,并采用相同的切换策略确定统一的同步脉冲信号,这样可以确保时钟系统出现一度或两度故障状态下,仍然能为冗余计算机提供连续的高精度同步时钟信号,从而提高了冗余计算机系统的可靠性;另外,本发明采用统一的同步脉冲信号,并通过三个冗余计算机间的状态交互,确保冗余计算机软件时间基准的同步性,并采用同步脉冲信号作为软件实时执行时的软终端触发信号,确保冗余计算机的工作进程同步;上述同步方法可以确保冗余计算间的时间误差小于10μs,同步方法实现简单,便于工程实现。

    一种三冗余1553B总线动态切换方法

    公开(公告)号:CN107347018A

    公开(公告)日:2017-11-14

    申请号:CN201710245410.6

    申请日:2017-04-14

    Abstract: 本发明提供了一种三冗余1553B总线动态切换方法,所述方法包括如下步骤:步骤一:建立三机冗余总线网络计算机系统架构;步骤二:设计冗余总线的配置方法,默认总线A通信作为主总线,计算机系统上电状态默认第一冗余模块为当班机,第一总线芯片配置为BC模式,第二总线芯片和第三总线芯片均配置为MT模式;步骤三:设计总线故障诊断方法,实现三机总线实时故障识别;步骤四:按照当班机切换原则重新组建一个BC模式和两个MT模式的三冗余总线模式。本发明使实时性与高可靠性需求的航天器计算机利用总线的串行时序特性与信息监视功能就可以确定三冗余的总线故障,实现简单,运行可靠,不受外界环境的影响,具有快速性、便于工程应用。

Patent Agency Ranking