一种双通道的故障逻辑仲裁方法及其系统技术方案

技术编号:5360899 阅读:206 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种双通道的故障逻辑仲裁方法及其系统,该方法包括以下步骤:1)系统初始化;2)读取数据对其进行逻辑判断;3)将判断后的数据进行仲裁输出。本发明专利技术提供了一种可靠性强、有效性高以及逻辑电路简单的双通道的故障逻辑仲裁方法及其系统。

【技术实现步骤摘要】

本专利技术属计算机控制领域,涉及一种双通道的故障逻辑仲裁方法及其系统
技术介绍
在航空航天领域,飞行器的油量监测是很重要的安全因素,油量测量计算机是 XX油量测量系统的核心部件,它的作用是测量并计算各油箱的油量和总油量,将测得数 据送油量显示器显示,并通过串行口将油量数据送到控制系统。该计算机是一个基于硬 件模块级冗余的双机容错系统。双机相对独立,采用热跟随的热备份工作方式。整个计 算机系统采用准双余度构形,即电源和传感器采用单余度构形,而油量测量计算部分采 用双余度容错计算机构形。在系统工作方式下,双通道(双机)同时独立的对单余度传 感器进行采样,相互独立的完成油量计算,在通道故障逻辑的判定控制下,控制一个通 道输出油量计算结果。燃油计算机的系统结构框图如图1所示。众所周知,人们对产品 的可靠性要求越来越高,尤其对某些关键部位,单机系统已经不能满足系统的可靠性要 求,需要进行余度设计,那么多个通道的表决与仲裁电路就成为关键中之关键,它对电 路可靠性要求高,判定原则要求合理准确,因此在设计阶段就要充分考虑仲裁电路的设 计原则,做好系统仿真,保证仲裁电路的可靠性。
技术实现思路
为了解决
技术介绍
中存在的上述技术问题,本专利技术提供了一种可靠性强、有效 性高以及逻辑电路简单的双通道的故障逻辑仲裁方法及其系统。本专利技术的技术解决方案是本专利技术了一种双通道的故障逻辑仲裁方法,其特殊 之处在于所述双通道的故障逻辑仲裁方法包括以下步骤1)系统初始化;2)读取数据对其进行逻辑判断;3)将判断后的数据进行仲裁输出。上述步骤1)初始化包括数据归零、掌握控制权的机器有效以及未掌握控制权的 机器无效;所述掌握控制权的机器和未掌握控制权的机器相互独立,在系统控制权上完 全一致,在控制优先级上相对平等,掌握控制权的机器和未掌握控制权的机器的控制逻 辑完全相同。上述步骤2)中读取的数据包括掌握控制权的机器以及未掌握控制权的机器自测 试结果、看门狗访问结果以及总线超时结果。上述步骤2)中逻辑判断的具体实现方式是掌握控制权的机器以及未掌握控制权的机器自测试结果经过必要的码形计算和 转换,若连续3次以上均出现错误,则掌握控制权的机器以及未掌握控制权的机器自测 试结果有错;若出现1次或两次出现错误,则视为偶发性故障,判断掌握控制权的机器 以及未掌握控制权的机器自测试结果无错;若看门狗访问超时时,则看门狗出现故障;若看门狗访问没有超时,则看门狗正常;若机器访问一个不存在的地址引起总线超时时,产生非屏蔽中断,则输出总线 超时故障;否则,总线正常。上述步骤3)中进行仲裁输出的条件是通过掌握控制权的机器和未掌握控制权 的机器这二者各自的故障判定逻辑以及当前各机器的状态,通过交叉判定,确定有效的 具有掌握控制权的机器;若当前掌握控制权的机器无效,且当前未掌握控制权的机器有 效,则进行切换,使当前未掌握控制权的机器有效;若当前掌握控制权的机器有效,则 不需要进行切换,即当前掌握控制权的机器有效。上述步骤3)中进行仲裁输出的具体实现方式是若掌握控制权的机器以及未掌握控制权的机器的自测试结果有错或看门狗出现 故障或总线超时故障中任意一种情况出现,则当前掌握控制权的机器无效,且当前未掌 握控制权的机器有效,需要进行切换,使当前未掌握控制权的机器有效;若掌握控制权的机器以及未掌握控制权的机器的自测试结果无错、看门狗以及 总线都正常,则当前掌握控制权的机器有效,不需要进行切换。一种双通道的故障逻辑仲裁系统,其特殊之处在于所述双通道的故障逻辑仲 裁系统包括用于对系统初始化操作的初始化单元、用于获取外部数据的数据读取单元、 用于对外部数据进行逻辑判断的判断单元、用于对判断后的数据进行仲裁输出的仲裁单 元以及将仲裁后的数据进行输出的输出单元;所述数据读取单元获取的外部数据包括掌 握控制权的机器和未掌握控制权的机器的自测试结果、看门狗访问结果以及总线超时结 果;所述初始化单元、数据读取单元、判断单元以及输出单元依次连接;所述仲裁单元 分别和判断单元和输出单元相连。本专利技术的优点是1、可靠性强、有效性高。本专利技术提供了一种双通道的故障逻辑仲裁方法,该方 法在读取数据后,经过逻辑判断和系统分析,三个判决因素中任何一个发生故障时,随 即经过仲裁进行切换,确保了仲裁电路在油量测量计算机的可靠使用。同时,本专利技术将 外部采集得到的数据分为多个独立地系统故障仲裁输入源,提高通道故障逻辑判定的有 效性,该电路设计合理,判定准确,性能稳定,运行情况良好,具有较强的实用性,同 时该方法还可应用于对可靠性要求较高的其它领域,具有广泛的应用前景。2、逻辑电路简单。本专利技术所提供的双通道的故障逻辑仲裁系统,尽可能的简化 通道故障逻辑电路的复杂性,减少通道故障逻辑使用的元器件数量,使通道故障逻辑的 可靠性高于本地通道处理机一个数量级;尽可能不采用软件判别故障技术,采用硬件仲 裁实现故障判定,抑制瞬态故障的干扰;具有逻辑电路简单,使用安全可靠等的优点。附图说明图1是现有技术中燃油计算机的系统结构框图;图2是本专利技术所提供的双通道的故障逻辑仲裁系统的结构示意图;图3是本专利技术所提供的较佳的双通道的故障逻辑仲裁系统的电路原理图。具体实施例方式本专利技术提供了一种双通道的故障逻辑仲裁方法,该双通道的故障逻辑仲裁方法包括以下步骤1)系统初始化,初始化的对象是数据归零、掌握控制权的机器有效以及未掌握 控制权的机器无效;所述掌握控制权的机器和未掌握控制权的机器相互独立,在系统控 制权上完全一致,在控制优先级上相对平等,掌握控制权的机器和未掌握控制权的机器 的控制逻辑完全相同。2)读取数据对其进行逻辑判断,读取的数据包括掌握控制权的机器以及未掌握 控制权的机器自测试结果、看门狗访问结果以及总线超时结果。其逻辑判断的具体实现 方式是掌握控制权的机器以及未掌握控制权的机器自测试结果经过必要的码形计算和 转换,若连续3次以上均出现错误,则表示该机器自测试结果有错;若出现1次或两次错 误,则视为偶发性故障,判断该机器正常;若看门狗访问超时时,则看门狗出现故障;若看门狗访问没有超时,则看门狗正常;若机器访问一个不存在的地址引起总线超时时,产生非屏蔽中断,则输出总线 超时故障;否则,总线正常。3)将判断后的数据进行仲裁输出,进行仲裁输出的条件是通过掌握控制权的 机器和未掌握控制权的机器这二者各自的故障判定逻辑以及当前各机器的状态,通过交 叉判定,确定有效的机器掌握控制权;若当前掌握控制权的机器无效,且当前未掌握控 制权的机器有效,则进行切换,使当前未掌握控制权的机器有效;若当前掌握控制权的 机器有效,则不需要进行切换,即当前掌握控制权的机器有效。进行仲裁输出的具体实现方式是若掌握控制权的机器以及未掌握控制权的机器的自测试结果有错或看门狗出现 故障或总线超时故障中任意一种情况出现,则当前掌握控制权的机器无效,需要进行切 换,使当前未掌握控制权的机器有效;若掌握控制权的机器以及未掌握控制权的机器的自测试结果无错、看门狗正常 以及总线都全部正常,则当前掌握控制权的机器有效,不需要进行切换。本专利技术所提供的双通道的故障逻辑仲裁方法,故障判定依据该故障逻辑仲裁电路容错原则是解决系统的单点故障问题,在一般情况下, 计算机内部的多点故障也可归类于本文档来自技高网...

【技术保护点】
一种双通道的故障逻辑仲裁方法,其特征在于:所述双通道的故障逻辑仲裁方法包括以下步骤:1)系统初始化;2)读取数据对其进行逻辑判断;3)将判断后的数据进行仲裁输出。

【技术特征摘要】

【专利技术属性】
技术研发人员:张娟黄韬姚震张峰赵婧华
申请(专利权)人:中国航空工业集团公司第六三一研究所
类型:发明
国别省市:87[中国|西安]

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

1