【技术实现步骤摘要】
一种基于ARINC653规范的机电核心处理机软件架构
[0001]本申请属于软件架构设计
,特别涉及一种基于ARINC653规范的机电核心处理机软件架构。
技术介绍
[0002]飞机机电系统包括电源系统,燃油系统,液压系统,起落架系统,环控系统等数十个子系统。现代飞机采用分布式架构结合机电系统综合控制管理技术,通过区域控制器结合大闭环核心控制的方式实现机电各系统的综合控制。机电核心处理机是机电综合控制核心,负责实现机电系统的综合控制、显示、告警、综合管理、总线服务、状态监测等功能。
[0003]传统的机电系统软件没有统一的软件架构,应用软件与硬件、操作系统以及底层软件之间有着非常强的耦合关系,软件更改升级影响面广,维护成本很高。而且由于不同型号间硬件设备的选型以及操作系统的选择不同,机电核心处理软件往往没有继承性,需要从头研制,大大增加软件设计师工作量。随着机电系统管理高度综合化的设计需求,机电核心处理机软件规模日益增大,非常需要设计一种开放式、模块化的软件架构,通过提高系统软件重用性和可移植性的方式降低系统软 ...
【技术保护点】
【技术特征摘要】
1.一种基于ARINC653规范的机电核心处理机软件架构,其特征在于:包括功能应用层(1)驻留在应用层,用于实现各机电系统的控制、告警、显示功能逻辑解算;IO数据服务层(2)驻留在应用层,设有配置文件模块,用于基于配置表驱动的软件开发方式实现分区间通讯和外部数据通讯;操作系统层(3)包括操心操作系统和分区操作系统;所述核心操作系统驻留在核心层内,用于管理硬件资源访问、分区资源管理和分区调度;所述分区操作驻留于各分区中,用于向上层提供操作系统功能结构,实现任务调度、内存管理、同步与互斥操作;驱动支持层(4)驻留于核心操作系统,用于适配底层硬件驱动、向IO数据服务层(2)提供统一的外部数据通信接口、向IO数据服务层(2)提供接口定义软件;所述功能应用层(1)、IO数据服务层(2)、操作系统层(3)、驱动支持层(4)中任意两个分区之间功能解耦。2.如权利要求1所述的基于ARINC653规范的机电核心处理机软件架构,其特征在于:所述功能应用层(1)内设置有多个系统功能分区,每个系统功能分区内执行的功能均不相同,各机电系统的控制、告警、显示功能逻辑解算功能分别设于不同的系统功能分区内。3.如权利要求2所述的基于ARINC653规范的机电核心处理机软件架构,其特征在于:设于所述功能应用层(1)内的分区操作系统设有时间隔离模块和空间隔离模块,所述时间隔离模块能够对不同的系统功能分区进行时间隔离,所述空间隔离模块能够对不同的系统功能分区进行空间隔离;所述功能应用层(1)内设有功能扩展单元,所述功...
【专利技术属性】
技术研发人员:雷艺群,杨涛,廖怡斐,王东,
申请(专利权)人:中国航空工业集团公司西安飞机设计研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。