飞机eec是什么意思
的有关信息介绍如下:飞机eec是数字式闷宽薯电子控制器。
数字式电子控制器是发动机数字控制系统的核心部件。它的主要作用是对发动机和控制系统的各重要控制参数进行采集,按一定的控制规律和控制算法进行处理并发出控制信号,控制有关的执行机构,从而控制发动机的状态。
同时可以根据采集的参数对发动机和控制系统进行状态监视和故障诊断,保护发动机的安全运行。数字式电子控制器还可以存储发动机及控制系统的有关工作参数和在线故障信息,为发动机及控制系统的维护提供依据。
数字电子控制器是一种典型的嵌入式实时控制系统,它由控制器硬件和控制器软件组成。为了保证可靠性,数字电子控制器通常采用双通道结构,其中一个通道用于控制,另一个通道作为热备份。
航空发动机EEC方案设计
数字式电子控制器从形式上分为硬件部分和软件部分,硬件部分从结构和功能上可划分为输入模块、控制模块、输出模块、电源模块以及故障处理模块等,因此方案设计时需分别对各个模块进行设计。
1、硬件设计
输入模块方案设计要求:
数字式电子控制器输入模块一般由模拟量输入电路、频率量输入电路和开关量输入电路等构成。输入信号通常包括温度、压力、位移、转速和流量等,它们来自于发动机及控制系统的各种传感器,既有电流信号也有电压信号;既有直流信号也有交流信号;既有弱信号也有强信号。
输入模块电路一般由信号调理电路和信号变换电路组成,需要将所有输入信号统一变换成时候A/D采样的直流电压信号,信号的变换和调理过程中应充分考虑抗干扰和电磁兼容性。
控制模块方案设计要求:
控制模块的主要功能是根据输入输出模块采集的各个传感器信号按照发动机的控制计划和控制算法进行运算处理,输出所需的控制信号。同时协调数字式电子控制器的各输入、输出接口,实现与外界的通信,监视各输入巧冲参数或信号的正确性,适时产生控制通道切换信号使该模块进入或推出控制。
EEC中控制模块的电路主要包括CPU电路、外围接口电路、通信接口电路、故障检蚂者测电路等。CPU模块是电子控制器的核心部件,一般由CPU、ROM、RAM、复位电路、译码电路等组成。数字式电子控制器的性能和功能主要由CPU电路的性能和电子控制器的电路结构决定。
CPU的选择以满足控制系统的功能和性能为前提,应选择通用的、系列化的、向下兼容的CPU,一味追求CPU的高性能往往会带来一系列的问题。
早期的控制任务简单,用于电子控制器的CPU多为8位数据总线结构,而随着航空发动机控制任务的日益复杂,8位数据总线的CPU已无法适应。目前国内外的航空发动机数字式电子控制器几乎都使用16位或32位数据总线结构。常用的CPU可以选择DSP芯片、ARM芯片以及FPGA等。
输出模块方案设计要求:
输出模块的主要任务是,将控制模块按一定的控制规律运算得到的控制数字量经过各种变换电路和驱动电路转换成执行机构可以接受的控制信号。输出模块的电路一般有模拟量输出电路和开关量输出电路。
故障检测模块方案设计要求:
故障检测电路的作用是为控制模块提供故障检测的硬件环境,一般采用“看门狗”对CPU的工作状态进行实时监控。
切换及保护模块方案设计要求:
目前,航空发动机EEC余度设计有很多种,主要有双余度数控方式、双余度数控+机械液压备份、双余度数控+模拟电备份、单余度数控、单余度数控+机械液压备份等方式。最常用的是双余度数控通道结构方式。
在双余度控制系统中,如果执行机构只有一个,则多余度控制系统的同一种控制信号输出只能由一个通道提供。切换电路的基本设计要求就是保证有效的控制信号可靠地进行输出,而备份控制信号绝不输出,并保证在有效控制信号的控制输出通道出现故障时能可靠的切换到备份输出信号通道的输出,使故障信号得到有效的隔离。
电源模块方案设计要求:
航空发动机电子控制器的电源模块首要考虑的是可靠性和电磁兼容性。机载环境的电子控制器的外部供电一般为28V直流电源或115V/400Hz的交流电源。
电子控制器内部使用的各种电源都是通过对上述两种电源的变换产生的。对于外部28V的直流电源供电系统,数字式电子控制器内部使用的各种电源(+5V,±15V等)只需通过DC/DC变换产生。
2、软件设计
软件是数字式电子控制器的灵魂,其一般功能包括:采样控制、数字滤波、信号有效性检查、传感器余度管理、通信处理、数字控制与决策、输出控制、电子控制器自检测、发动机状态监视和故障诊断等。其中数字控制与决策是电子控制器软件的核心。
发动机的EEC软件需要有较强的实时性要求,必须周期性地完成数据输人、逻辑运算和数值运算、数据输出等动作,实现对发动机起动、慢车、稳态、过渡态、异常状态等过程的控制,同时控制软件还完成对数字电子控制器传感器、执行机构等部件的故障检测、隔离、系统重构等功能。
软件结构一般采用前后台形式,实时性要求高的异步事件处理放在前台的中断服务程序流程中处理,实时性要求不高的事务放在后台的主流程中处理。更先进的软件结构形式是多任务实时操作系统方式,执行效率更高。
软件开发过程一般为:需求分析、总体设计、底层接口程序开发、应用程序开发、测试。更先进的软件程序开发方法有基于模型的代码自动生成、软硬件协同化设计等。