2. 综合模块化航电平台总体架构
综合模块化航电(IMA)平台总体架构,回答的是一个根本问题:如何用一套共享的机载计算与网络资源,安全地承载多个原本相互独立、安全等级各异的航电功能。它不是把若干LRU(外场可更换单元)简单堆叠进一个机箱,而是通过"资源池化 + 分区隔离 + 标准化接口"三层机制,把物理资源与逻辑功能解耦。理解这一架构,需要同时看清四个层面:核心定义界定边界,功能分区划分职责,资源池化描述共享方式,分区隔离保证安全共存,平台与飞机级接口则规定它如何嵌入整机。
核心定义与架构边界
IMA平台可定义为:由共享的计算资源、共享的通信网络资源、统一的供电与冷却基础、以及标准化的软硬件接口构成的机载电子基础平台,其上以托管方式运行多个经独立认证的应用功能。平台本身不实现具体飞行任务,而是提供"承载能力"与"隔离保障"。典型平台由三类物理资源构成:通用处理模块(GPM/CPM),提供CPU算力与内存;输入输出模块(IOM),完成模拟量、离散量、ARINC 429、ARINC 664等信号采集与驱动;网络交换模块(NSM),构成机内高速数据骨干。三者通过背板或机箱内高速总线互联,对外则通过飞机级接口与传感器、作动器、显示器、其他航电系统相连。
功能分区:从飞机功能到平台驻留
功能分区是把飞机级功能需求映射到平台资源的过程。以典型民用客机为例,可划分为:飞行控制与引导区(飞行管理、自动驾驶、大气数据)、显示与人机交互区(显示处理、告警)、通信与导航区(VHF/HF、卫星通信、导航接收)、监视与告警区(TCAS、TAWS、气象雷达)、维护与健康管理区(中央维护、数据加载)。每个功能区由若干"驻留应用"组成,每个应用有明确的安全等级(如DAL A至DAL E)和资源需求(算力、内存、IO通道、网络带宽)。功能分区的关键产物是资源分配表:规定哪个应用运行在哪个模块的哪个分区、占用多少CPU时间片、多少内存、哪些IO与网络端口。这张表是后续配置与验证的依据。
资源池化:共享如何发生
资源池化把物理资源抽象为可分配的逻辑资源。计算资源池化依靠分区操作系统(如ARINC 653分区OS)实现:CPU时间被划分为固定周期内的多个时间窗,每个分区在各自时间窗内独占CPU;内存被划分为互不重叠的物理段,由MMU保护。网络资源池化依靠ARINC 664 Part 7定义的虚拟链路(VL):每条VL有固定的带宽分配、最大帧长和传输周期,交换机按配置表转发,实现确定性时延与带宽隔离。IO资源池化则通过IO模块的通道映射,把物理引脚分配给特定分区。池化的收益是资源利用率提升与重量功耗下降,代价是必须用严格的配置管理保证确定性。
分区隔离:安全共存的技术基础
分区隔离是IMA平台安全性的核心。它包含三个维度:空间隔离,通过MMU为每个分区分配独立地址空间,禁止跨分区访问;时间隔离,通过分区调度表保证每个分区在指定时间窗运行,一个分区的超时或死循环不会侵占其他分区的时间;通信隔离,分区之间只能通过受控的端口与VL通信,数据流方向和速率由配置表限定。隔离的验证依据是DO-297对IMA的补充要求:需证明分区机制本身不会导致故障传播,且每个分区的资源预算不被突破。工程上常用"分区健康监控"检测预算超限,一旦越界即触发分区重启或降级。
平台与飞机级接口
平台与飞机级接口规定IMA如何与整机连接,通常分为四类。数据接口:通过ARINC 664骨干网连接其他航电系统与远程数据集中器,通过ARINC 429连接传统传感器与作动器,通过离散量与模拟量连接开关、指示灯和模拟传感器。供电接口:平台通常接受28V DC或115V AC 400Hz供电,需明确功耗预算、浪涌电流限制与电源中断保持时间(如50ms)。物理安装接口:规定机箱尺寸(如ARINC 600系列)、安装架、连接器定义与冷却方式(自然对流或强制风冷)。维护接口:提供数据加载端口、BIT测试端口与中央维护访问通道,支持航线可更换与故障隔离。
总体框架的工程含义
把上述四层放在一起,IMA总体架构的工程含义就清晰了:功能分区决定"放什么",资源池化决定"怎么共享",分区隔离决定"如何安全共存",飞机级接口决定"如何接入整机"。实际项目中,这四层通过一组配置数据贯穿:资源分配表定义分区与资源,VL配置表定义网络通信,IO映射表定义通道归属,接口控制文件(ICD)定义平台与飞机的信号约定。任何一项变更都必须经过影响分析,因为共享资源意味着一个分区的改动可能影响其他分区的时序与带宽。这也是IMA平台与联合式架构最本质的区别:联合式靠物理隔离保证安全,IMA靠配置与验证保证安全。