论文部分内容阅读
航空发动机控制软件技术正在向标准化、规范化方向发展。实时多任务操作系统(RTOS)由于自身具有的高实时性和高可靠性特性,成为最合适的发动机软件研发平台。
本文将RTOS引入到发动机控制软件设计中,完成了发动机数控系统实时多任务操作系统平台的设计和定制工作。基于此定制的RTOS平台进行发动机控制软件设计,即保证系统的可靠性,也缩短了开发时间。
根据RTOS基本框架构成,结合航空发动机控制系统对于定制RTOS的根本需求,完成了RTOS总体架构设计和各层次结构功能设计。其中,系统内核层完成了自身架构设计和任务管理、内存管理、同步通讯等模块的功能定制工作;硬件相关层完成板级支持包(BSP)功能架构定制和PCI-CAN总线设备驱动设计工作。经测试,定制的RTOS平台完全满足发动机控制系统的需求。
此外,在定制的发动机数控系统RTOS平台上,以发动机工作需求为依据,提出了进行发动机实时多任务控制软件设计的步骤和方法。