一种多余度计算机的通道控制权切换方法及装置制造方法及图纸

技术编号:24755739 阅读:37 留言:0更新日期:2020-07-04 09:04
本发明专利技术实施例提供了一种多余度计算机的通道控制权切换方法及装置,方法包括:初始化主通道的控制权信号为有效状态,初始化备份通道的控制权信号为无效状态,以及初始化备份通道的通道信号为有效状态;获取第一预设参数和第二预设参数;基于备份通道的通道信号状态,以及第一预设参数,对主通道控制权的控制逻辑进行判断,确定主通道的控制权信号是否为有效状态;基于第二预设参数,对备份通道控制权的控制逻辑进行判断,确定备份通道的通道信号是否为有效状态;当确定主通道控制权信号为无效状态时,将备份通道的控制权信号切换为有效状态。本发明专利技术实施例,能够提高计算机系统的可靠性。

A method and device for switching channel control rights of redundant computer

【技术实现步骤摘要】
一种多余度计算机的通道控制权切换方法及装置
本专利技术涉及计算机控制
,特别是涉及一种多余度计算机的通道控制权切换方法及装置。
技术介绍
在航天电子系统中,飞控计算机系统用于控制飞机的飞行功能,是电传飞行控制系统的“大脑”,直接关系到飞机的存亡,因此,对飞控计算机系统的可靠性具有很高的要求。实际中,单靠提高电子元器件的可靠性是远远不能达到要求的,针对余度计算机系统而言,可以采用容错技术来提高余度计算机系统的可靠性。在余度计算机中,每一余度称为一个通道,每个通道均具有输出控制能力。根据控制策略的不同,需要设计余度计算机输出控制权的确定和交接,通常由逻辑上独立于处理器及其他接口模块的专用逻辑完成,这部分逻辑称为通道故障逻辑,通道故障逻辑又称计算机的故障容错逻辑。现有的计算机通道控制权切换的实现方法通常为:飞控计算机系统对通道的控制权进行初始化,初始化设置掌握控制权的通道有效以及未掌握控制权的通道无效,掌握控制权的通道和未掌握控制权的通道相互独立,在系统控制权上完全一致,且在控制优先级上相对平等,掌握控制权的通道和未掌握控制权的通道的控本文档来自技高网...

【技术保护点】
1.一种多余度计算机的通道控制权切换方法,其特征在于,所述方法包括:/n初始化主通道的控制权信号为有效状态,初始化备份通道的控制权信号为无效状态,以及初始化备份通道的通道信号为有效状态,其中,所述主通道的控制权与所述备份通道的控制权相互独立,所述主通道的控制权优先级高于所述备份通道的控制权优先级,所述备份通道的通道信号表示该备份通道去往其他通道的信号;/n获取第一预设参数和第二预设参数,其中,所述第一预设参数为与所述主通道的控制权相关的参数,所述第二预设参数为与所述备份通道的控制权相关的参数;/n基于所述备份通道的通道信号状态,以及所述第一预设参数,对所述主通道控制权的控制逻辑进行判断,确定所...

【技术特征摘要】
1.一种多余度计算机的通道控制权切换方法,其特征在于,所述方法包括:
初始化主通道的控制权信号为有效状态,初始化备份通道的控制权信号为无效状态,以及初始化备份通道的通道信号为有效状态,其中,所述主通道的控制权与所述备份通道的控制权相互独立,所述主通道的控制权优先级高于所述备份通道的控制权优先级,所述备份通道的通道信号表示该备份通道去往其他通道的信号;
获取第一预设参数和第二预设参数,其中,所述第一预设参数为与所述主通道的控制权相关的参数,所述第二预设参数为与所述备份通道的控制权相关的参数;
基于所述备份通道的通道信号状态,以及所述第一预设参数,对所述主通道控制权的控制逻辑进行判断,确定所述主通道的控制权信号是否为有效状态;
基于所述第二预设参数,对所述备份通道控制权的控制逻辑进行判断,确定所述备份通道的通道信号是否为有效状态;
当确定所述主通道控制权信号为无效状态时,将所述备份通道的控制权信号切换为有效状态。


2.根据权利要求1所述的方法,其特征在于,所述获取第一预设参数的步骤,包括:
获取所述主通道中预设监测电路监控数据,电源监控数据,CPU软件监控数据,CPU硬件监控数据,以及所述主通道与所述备份通道之间的接口数据;
所述获取第二预设参数的步骤,包括:
获取所述备份通道中预设监测电路监控数据,电源监控数据,CPU软件监控数据,CPU硬件监控数据,以及所述备份通道与所述主通道及其他备份通道之间的接口数据。


3.根据权利要求1所述的方法,其特征在于,所述主通道控制权的控制逻辑与所述备份通道控制权的控制逻辑不同,则基于所述备份通道的通道信号状态,以及所述第一预设参数,对所述主通道控制权的控制逻辑进行判断,确定所述主通道的控制权信号是否为有效状态的步骤,包括:
若监测到所述主通道中预设监测电路在连续的第一预设数量个周期内没有复位,则判定所述主通道中预设监测电路出现故障;否则,判定所述主通道中预设监测电路正常;
若监测到所述主通道的电源电压超出预设阈值范围,则判定所述主通道的电源出现故障;否则,判定所述主通道的电源正常;
若监测到所述主通道的CPU中预设的计算结果在连续的第二预设数量个周期内不正确,则判定所述主通道的CPU软件故障;否则,判定所述主通道的CPU软件正常;若监测到所述主通道的CPU硬件芯片自检测结果出现错误,则判定所述主通道的CPU硬件故障;否则,判定所述主通道的CPU硬件正常;
若监测到来自所述备份通道的通道信号为无效状态,则判定所述主通道不放弃控制权;
若监测到来自所述备份通道的通道信号为有效状态,以及所述主通道与所述备份通道之间的接口数据出现错误,则判定所述主通道放弃控制权;若监测到来自所述备份通道的通道信号为有效状态,且所述主通道与所述备份通道之间的接口数据正常,则判定所述主通道不放弃控制权;
若判定所述主通道中预设监测电路出现故障,或判定所述主通道的电源出现故障,或判定所述主通道的CPU软件故障,或判定所述主通道的CPU硬件故障,或判定所述主通道放弃控制权中任意一种情况出现,则确定所述主通道的控制权信号为无效状态;
若判定所述主通道中预设监测电路,所述主通道的电源,所述主通道的CPU软件,所述主通道的CPU硬件都正常,且判定所述主通道不放弃控制权,则确定所述主通道的控制权信号为有效状态。


4.根据权利要求1所述的方法,其特征在于,所述主通道控制权的控制逻辑与所述备份通道控制权的控制逻辑不同,则基于所述第二预设参数,对所述备份通道控制权的控制逻辑进行判断,确定所述备份通道的通道信号是否为有效状态的步骤,包括:
若监测到所述备份通道中预设监测电路在连续的第一预设数量个周期内没有复位,则判定所述备份通道中预设监测电路出现故障;否则,判定所述备份通道的预设监测电路正常;
若监测到所述备份通道的电...

【专利技术属性】
技术研发人员:张翔王琦宋乐童燕梁阿迎
申请(专利权)人:西安联飞智能装备研究院有限责任公司
类型:发明
国别省市:陕西;61

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

1