【技术实现步骤摘要】
一种多余度飞机管理计算机的三通道CPU同步方法
本专利技术属于无人机飞行控制系统的
,具体而言,涉及一种多余度飞机管理计算机的三通道CPU同步方法。
技术介绍
余度计算机同步是所有余度信息源具有同时刻输入的基础,余度计算机同步监控是系统余度管理重构的前提,因此,同步与同步监控是建立余度系统稳健工作平台的关键。无人机飞机管理计算机是飞机控制、管理的核心,其可靠性直接影响飞机的安全。无人机飞机管理计算机通常会采用冗余的方式来增强系统的可靠性,其中一种冗余的方式是采用三块CPU(中央处理器)板卡+2块MIO(多输入输出)板卡的方式。三块CPU卡板采用相同的体系结构,驻留相同的可执行代码,由同一个中断驱动运行,由于三块CPU板启动时间会有一定差异,为保证板卡中的任务程序在同一个中断周期同步开始执行,需要对在进入任务函数入口前,对三个CPU进行同步。
技术实现思路
鉴于此,为了解决现有技术存在的上述问题,本专利技术的目的在于提供一种多余度飞机管理计算机的三通道CPU同步方法以达到对飞机管理计算 ...
【技术保护点】
1.一种多余度飞机管理计算机的三通道CPU同步方法,在三通道CPU中均配置有同步寄存器和结果寄存器,其特征在于,该方法包括如下步骤:/n(1)判断是否完成三通道CPU同步,若系统计数器的同步完成标志为真,则三通道CPU同时进入应用程序;若系统计数器的同步完成标志为假,则进入同步逻辑;/n(2)同步逻辑/n1)高握手同步:每一个通道CPU的同步寄存器发出同步信号“1”,并接收其他两通道CPU的同步信号,延迟一段时间后,读取每一个通道CPU的结果寄存器,在预设时间段内,判断本通道CPU与其它两个通道CPU是否同步,若为“是”,则高握手同步成功,并执行步骤2);若为“否”,则高握 ...
【技术特征摘要】
1.一种多余度飞机管理计算机的三通道CPU同步方法,在三通道CPU中均配置有同步寄存器和结果寄存器,其特征在于,该方法包括如下步骤:
(1)判断是否完成三通道CPU同步,若系统计数器的同步完成标志为真,则三通道CPU同时进入应用程序;若系统计数器的同步完成标志为假,则进入同步逻辑;
(2)同步逻辑
1)高握手同步:每一个通道CPU的同步寄存器发出同步信号“1”,并接收其他两通道CPU的同步信号,延迟一段时间后,读取每一个通道CPU的结果寄存器,在预设时间段内,判断本通道CPU与其它两个通道CPU是否同步,若为“是”,则高握手同步成功,并执行步骤2);若为“否”,则高握手同步失败,并报警同步故障;
2)低握手同步:每一个通道CPU的同步寄存器发出同步信号“0”,并接收其他两通道CPU的同步信号,延迟一段时间,读取每一个通道CPU的结果寄存器,在预设时间段内,判断本通道CPU与其它两个通道CPU是否同步,若为“是”,则低握手同步成功,并进入步骤(3);若为“否”,则低握手同步失败,并报警同步故障;
(3)表示三通道CPU同步完成,置系统计数器的同步完成标志为真,并返回至步骤(1...
【专利技术属性】
技术研发人员:杨坤,张波,王喆,陈齐文,王钦,王祎博,
申请(专利权)人:四川腾盾科技有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。