[发明专利]一种航空电子系统的全局任务同步的方法在审
| 申请号: | 202210350184.9 | 申请日: | 2022-04-02 |
| 公开(公告)号: | CN114880086A | 公开(公告)日: | 2022-08-09 |
| 发明(设计)人: | 范超;段海军;占水旺;刘伟;赵琳;孟晨阳 | 申请(专利权)人: | 沈阳飞机设计研究所扬州协同创新研究院有限公司 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/52 |
| 代理公司: | 北京深川专利代理事务所(普通合伙) 16058 | 代理人: | 李焕焕 |
| 地址: | 225000 江苏省扬州市*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 航空 电子 系统 全局 任务 同步 方法 | ||
本发明公开了一种航空电子系统的全局任务同步的方法,用于解决传统航空电子系统的任务失步所造成不确定性问题。本发明基于全局任务统一调度的思想,使用网络时钟作为各处理节点任务调度的时钟;由网络时钟在各处理节点上定时产生中断;各处理节点依据网络定时中断调度本节点的任务。在系统初始化完成后,通过网络事件完成各处理节点的任务同步启动。本发明能够有效的解决由于各处理节点任务调度时钟不同步或各节点初始化时间的差所导致的任务失步问题,提高了航空电子系统任务调度的确定性。
技术领域
本发明涉及一种任务同步技术,具体是一种航空电子系统的全局任务同步的方法。
背景技术
综合核心处理机(ICP)作为航电系统控制和管理的核心计算平台,具备高速信息处理、数据计算的能力,并为航电系统提供FC网络信息交互能力。综合核心处理机主要由多个处理节点组成。处理节点之间使用高速FC网络互连。处理节点的操作系统依据本地定时器调度任务,在长时间运行的情况下,不同处理节点的定时器时间会有一定的时间差,会造成处理节点之间的任务失步,导致系统故障。
发明内容
本发明的目的:在航空电子系统中,每个处理节点拥有一个系统定时器,负责本节点的任务调度。在长时间运行的情况下,各处理节点的系统定时器会出现积累误差,造成各处理节点之间的任务失步,进而导致系统故障。为了解决上述问题,本发明提出一种航空电子系统的全局任务同步的方法,各处理节点使用网络定时器调度本节点的任务;由网络事件触发各处理节点应用任务的同时启动,避免因各个处理节点的应用任务初始化时间不统一而导致的任务失步的情况。该方法解决了系统长时间运行造成不同处理节点之间任务失步的问题,提高了航空电子系统的稳定性。
本系统全局任务同步的方法基于全局任务统一时间源调度的思想。使用网络定时器调度各处理节点的任务,避免因各处理节点时钟误差导致的任务失步的情况;由网络事件触发各处理节点应用任务的同时启动,避免因各个处理节点的应用任务初始化时间不统一而导致的任务失步的情况。处理节点在所有任务初始完成后,向网络管理器发送初始化完成的事件;网络管理器接收到所有处理节点任务初始化完成的标志后,同时向所有处理节点发送启动标志;各处理节点在接收到启动标志后,启动应用任务。
任务同步分为两个部分:任务同步启动和任务调度的时钟统一。使用网络时钟统一调度任务;由网络事件触发各处理节点之间的任务同步启动。
完成全局任务同步需要节点状态信息表、任务信息表的支撑。
节点状态信息表:记录各节点运行状态。网络管理器依据节点状态表中记录的信息判断各节点是否完成初始化。
任务信息表:记录节点任务相关的信息,包括任务的初始化状态、任务ID等。各个节点依据任务初始化状态判断任务是否完成初始化,并根据任务ID启动任务执行。
本系统任务同步方法有效的解决了系统长时间运行后所导致的各处理节点任务失步的问题,提高了航空电子系统的稳定性。
附图说明
图1是全局任务同步示意图
图2是任务的同步启动原理图
图3是非分区操作系统的任务启动原理图
图4是分区操作系统的任务启动原理图
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于沈阳飞机设计研究所扬州协同创新研究院有限公司,未经沈阳飞机设计研究所扬州协同创新研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210350184.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可区域扩展重映射的动态任务调度方法
- 下一篇:一种模具生产用模具清洗设备





