一种多余度飞机管理计算机MIO板通道故障逻辑判断方法与流程

文档序号:19127345发布日期:2019-11-13 02:15阅读:599来源:国知局
一种多余度飞机管理计算机MIO板通道故障逻辑判断方法与流程

本发明属于无人机飞行控制系统的技术领域,具体而言,涉及一种多余度飞机管理计算机mio板通道故障逻辑判断方法。



背景技术:

余度计算机同步是所有余度信息源具有同时刻输入的基础,余度计算机同步监控是系统余度管理重构的前提,因此,同步与同步监控是建立余度系统稳健工作平台的关键。

无人机飞机管理计算机是飞机控制、管理的核心,其可靠性直接影响飞机的安全。无人机飞机管理计算机通常会采用冗余的方式来增强系统的可靠性。其中一种冗余的方式是采用3块cpu(中央处理器)板卡+2块mio(多输入输出)板卡的方式。

该种冗余方式中,mio板主要负责采集传感器等外部设备信息,经过处理后传递给cpu,并接受cpu的信息,处理之后发送给外部设备。

两块mio板同时热工作,但某些外部设备同一时刻只能接收一个mio发送的数据,所以mio需要确定自身是否向外输出数据。当mio都正常工作时,可以根据cpu发送的指令来决定自身是否向外输出数据,但是,当某正在对外输出数据的mio板发生异常,无法接收cpu指令,却一直占用着对外输出端口,导致另一mio也无法正常对外输出。

针对上述问题,亟待开发新的故障逻辑判断方法。



技术实现要素:

鉴于此,为了解决现有技术存在的上述问题,本发明的目的在于提供一种多余度飞机管理计算机mio板通道故障逻辑判断方法以达到能够在一定条件下,mio板主动禁止本板的对外输出功能,从而释放可能被它占用的对外输出端口,让其他正常工作的mio板正常对外输出数据的目的。

本发明所采用的技术方案为:一种多余度飞机管理计算机mio板通道故障逻辑判断方法,多块cpu板和多块mio板,该方法包括:

(1)获取本mio板中看门狗电路的监控信号t1、电源监控电路的监控信号t2和应用软件的输出使能信号t3,并将监控信号t1、监控信号t2和使能信号t3输入至第一与门电路中;

(2)根据监控信号t1、监控信号t2和使能信号t3生成第一与门电路的输出信号t4,将输出信号t4传递给各块cpu板;

(3)各块cpu板分别判断本mio板是否有效,并将各自的判断信号t5输入至或门电路中,或门电路生成输出信号t6;

(4)将输出信号t4和输出信号t6输入至第二与门电路中,并生成输出使能信号t7,根据该输出使能信号t7控制对外输出硬件电路。

进一步地,所述步骤(2)中,若输出信号t4为“1”,则将输出信号t4传递给各块cpu板;若输出信号为“0”,则直接进入步骤(4)中。

进一步地,若监控信号t1、监控信号t2和使能信号t3均为“1”,则输出信号t4为“1”;否则,输出信号t4为“0”。

进一步地,所述步骤(3)中,若各所述判断信号t5中至少一个为“1”,则输出信号t6为“1”;若各所述判断信号t5均为“0”,则输出信号t6为“0”。

进一步地,所述步骤(4)中,若输出信号t4和输出信号t6均为“1”,则输出使能信号t7为“1”,控制对外输出硬件电路使用本mio板的数据进行对外输出;否则,输出使能信号t7为“0”,控制对外输出硬件电路不使用本mio板的数据进行对外输出。

本发明的有益效果为:

1.采用本发明所提供的多余度飞机管理计算机mio板通道故障逻辑判断方法,其通过获取看门狗电路的监控信号t1、电源监控电路的监控信号t2和应用软件的输出使能信号t3,再结合三块cpu卡板分别判断本mio板是否有效,以根据不同的输出结果,对mio板主动禁止其对外输出数据的功能,从而释放可能被它占用的对外输出端口,让其他正常工作的mio板正常对外输出数据,改善了mio板的通道故障逻辑。

附图说明

图1是多余度飞机管理计算机mio板通道故障逻辑判断方法的逻辑流程图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

在本发明实施例的描述中,需要说明的是,指示方位或位置关系为基于附图所示的方位或位置关系,或者是该发明产品使用时惯常摆放的方位或位置关系,或者是本领域技术人员惯常理解的方位或位置关系,或者是该发明产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”仅用于区分描述,而不能理解为指示或暗示相对重要性。

在本发明实施例的描述中,还需要说明的是,除非另有明确的规定和限定,术语“设置”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是直接连接,也可以通过中间媒介间接连接。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义;实施例中的附图用以对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。

实施例1

如图1所示,在本实施例中,具体提供了一种多余度飞机管理计算机mio板通道故障逻辑判断方法,多块cpu板卡和多块mio板卡,在本实施例的多余度飞机管理计算机中,采用的冗余方式为:三块cpu(中央处理器)板卡+两块mio(多输入输出)板卡的方式,在mio板卡上设有看门狗电路、电源监控电路,并在mio板卡上搭载有应用软件。

该方法包括:

(1)获取本mio板中看门狗电路的监控信号t1、电源监控电路的监控信号t2和应用软件的输出使能信号t3,并将监控信号t1、监控信号t2和使能信号t3输入至第一与门电路中。

(2)根据监控信号t1、监控信号t2和使能信号t3生成第一与门电路的输出信号t4;根据第一与门电路的运算,若监控信号t1、监控信号t2和使能信号t3均为“1”,则输出信号t4为“1”,将输出信号t4传递给各块cpu板;若监控信号t1、监控信号t2和使能信号t3中至少一个为“0”,则输出信号t4为“0”,并直接进入至步骤(4)中。

(3)各块cpu板分别判断本mio板是否有效,即判断本mio板能够通过本块cpu板的指令控制自身向外输出数据,以确保本mio板能够正常对外输出数据,并将各自的判断信号t5输入至或门电路中,或门电路生成输出信号t6;若各所述判断信号t5中至少一个为“1”,则输出信号t6为“1”;若各所述判断信号t5均为“0”,则输出信号t6为“0”。

(4)将输出信号t4和输出信号t6输入至第二与门电路中,并生成输出使能信号t7,根据该输出使能信号t7控制对外输出硬件电路;具体的,若输出信号t4和输出信号t6均为“1”,则输出使能信号t7为“1”,控制对外输出硬件电路使用本mio板的数据进行对外输出;否则,输出使能信号t7为“0”,控制对外输出硬件电路不使用本mio板的数据进行对外输出,从而释放可能被它占用的对外输出端口,让其他正常工作的mio板正常对外输出数据。

在该实施例中,所述本mio板并非是指定的某一个板,可以是两块mio板中任意一个mio板,即两块mio板均要进行上述通道故障逻辑判断方法。

实施例2

在实施例1的基础上,在本实施例中,具体提供了一种多余度飞机管理计算机mio板通道故障逻辑判断系统,其包括:

第一信号采集单元、第二信号采集单元和第三信号采集单元,第一信号采集单元、第二信号采集单元和第三信号采集单元分别用于采集本mio板卡上的看门狗电路的监控信号t1、电源监控电路的监控信号t2和应用软件的输出使能信号t3;

第一与门电路,该第一与门电路用于接收监控信号t1、监控信号t2和输出使能信号t3,并生成输出信号t4;

或门电路,该或门电路用于接收各块cpu板卡分别判断本mio板是否有效所生成的判断信号t5,并生成输出信号t6;

第二与门电路,该第二与门电路用于接收输出信号t4和输出信号t6,并生成输出使能信号t7;

对外输出电路,该对外输出电路用于接收输出使能信号t7,输出使能信号t7控制该对外输出电路是否使用本mio板的数据进行对外输出。

本发明不局限于上述可选实施方式,任何人在本发明的启示下都可得出其他各种形式的产品,但不论在其形状或结构上作任何变化,凡是落入本发明权利要求界定范围内的技术方案,均落在本发明的保护范围之内。

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