论文部分内容阅读
发动机指示与机组告警系统(EICAS)是连接飞行员与发动机的一座桥梁,它担负着监控发动机状态和整个飞机上几十个系统的故障报警任务,为飞行员提供了发动机工作的基本信息以及对一些特殊情况的处置方法,便于飞行员更好地监控发动机正常安全工作,发挥发动机的最大功效,对确保飞行安全以及延长发动机的有效寿命等起了很大的作用.因此EICAS在驾驶舱仪表设计中占有非常重要的地位.该课题是一个工程应用项目,目的在开发一套用于国产某民用型直升机的EICAS机载系统,介绍了一种基于实时多任务操作系统的EICAS设计与实现过程.首先,与采用多处理机架构的EICAS-700比较介绍了该EICAS的硬件设计方案和选取软件操作系统的原则,提出了利用实时操作系统中多任务的软件环境代替多处理机并行工作的硬件环境的方法,并从设计方法和总体框架上介绍了软件的总体设计.其次,采用结构化的设计方法进行软件设计,并针对EICAS和实时操作系统的特点详细地论述了EICAS系统的各主要功能及其实时操作系统下的实现方式.考虑到EICAS机载软件和数据的维护更新,还建立了一套EICAS与地面计算机之间的通讯协议,并以该协议为基础分别设计了机载计算机和地面计算机上的通讯软件.最后,分别从硬件和软件的角度介绍了系统的可靠性设计,采用了两种适用于实时多任务软件的可靠性评估模型,并对软硬件测试结果进行了分析.