2、eVTOL系统架构基础:eVTOL整机架构、飞控系统在其中的角色、飞控硬件与软件的分工

eVTOL(电动垂直起降飞行器)并非简单地将无人机放大或把直升机电动化,而是一个高度耦合的复杂系统。理解整机架构是进行飞控硬件选型的前提——只有清楚飞控系统在能量链路、数据链路和物理空间中的位置,才能定义其接口需求、可靠性等级和计算性能。本章从整机视角切入,逐步收敛到飞控系统的功能边界,并厘清硬件与软件在实时控制任务中的分工逻辑。

eVTOL整机架构与飞控系统边界 整机系统层(eVTOL Aircraft) ● 机体结构(机身/机翼/起落架) ● 动力电池与高压配电(600-800V) ● 电推进单元(电机/电调/螺旋桨) ● 航电与通信(GNSS/5G/ADS-B) ● 飞控系统(FCU) ● 任务载荷与座舱/货舱 飞控系统(Flight Control System) 传感器套件 IMU/GNSS/ADS 飞控计算机 FCU(三余度) 伺服/执行机构 舵机/电调接口 空速/高度/温度 健康管理PHM 状态指示灯/告警 飞控硬件(FCU Hardware) ● MCU/MPU(ARM Cortex-M7/A72) ● 电源模块(5V/3.3V/1.8V) ● 接口:CAN/RS422/以太网 ● 离散量I/O与PWM输出 飞控软件(FCU Software) ● 实时操作系统(RTOS) ● 姿态/航迹控制律 ● 传感器融合(EKF/互补滤波) ● 余度管理与故障切换 硬件选型:MCU/传感器/接口 软件架构:RTOS/控制律/余度 硬件提供算力与接口,软件实现逻辑与算法

2.1 eVTOL整机架构:从能量到升力的系统链路

eVTOL整机架构的核心特征是“电动”与“多旋翼/复合翼”的结合。与传统燃油直升机相比,其能量传递路径更短但电气化程度极高。典型架构包含以下子系统:

  • 能量系统:动力电池组(通常为高倍率锂离子或固态电池)、电池管理系统(BMS)、高压配电单元(PDU)。电压等级多为600-800V,以降低线缆重量和传导损耗。
  • 推进系统:电机控制器(逆变器)、永磁同步电机、可变桨距或固定桨距螺旋桨。分布式电推进(DEP)是eVTOL的典型特征,8-16个电机独立驱动。
  • 飞行控制与航电:飞控计算机(FCU)、IMU/GNSS/空速/气压高度等传感器、作动器(舵机、电机调速接口)、导航与通信设备。
  • 机体与结构:碳纤维复合材料机身、机翼(复合翼构型)、起落架、载荷舱。

从系统层级看,飞控系统处于“感知-决策-执行”闭环的核心位置。它接收驾驶员指令或自动驾驶任务,融合传感器数据,计算控制指令,驱动电机和舵面,同时监控系统健康状态。在整机架构中,飞控系统是唯一同时与能量系统、推进系统、航电系统、机体结构产生数据交互的子系统。

关键认知:eVTOL的整机架构设计必须遵循“失效安全”原则。例如,当单个电机失效时,飞控系统需在毫秒级时间内重新分配其余电机的推力,这要求飞控硬件具备足够的算力余量和接口带宽,同时软件需内置多旋翼/固定翼混合控制模式。

2.2 飞控系统在整机中的角色:信息枢纽与控制核心

飞控系统在eVTOL中承担三重角色:

  1. 感知融合中心:接收IMU(惯性测量单元)、GNSS(全球导航卫星系统)、ADS(大气数据系统)、雷达/视觉传感器等数据,通过卡尔曼滤波或互补滤波生成姿态、位置、速度的估计值。
  2. 控制决策大脑:根据飞行模式(手动/自动驾驶/应急返航)和任务阶段(垂直起降、巡航、过渡飞行),运行控制律算法,输出电机转速指令、舵面偏角指令。
  3. 系统健康管家:实时监测各子系统状态(电池电量、电机温度、舵机电流),执行故障检测与余度切换逻辑,必要时触发安全保护动作(如自动降落、单电机失效补偿)。

在整机架构中,飞控系统与动力电池BMS之间通过CAN总线或以太网通信,获取剩余电量与放电能力限制;与电机控制器之间通过PWM或CAN指令控制转速;与舵机之间通过PWM或串行总线控制偏角。这种多接口特性决定了飞控硬件必须支持丰富的通信协议和足够的I/O通道。

子系统 与飞控的接口 数据内容 实时性要求
IMU/GNSS SPI/UART/CAN 角速度、加速度、位置、速度 1-10ms
电机控制器 PWM/CAN 转速指令、电流反馈、温度 1-5ms
舵机/作动器 PWM/RS422 偏角指令、位置反馈 5-20ms
BMS CAN SOC、SOH、电压、电流、温度 50-100ms
飞行管理计算机 以太网 航点、任务指令、状态上报 100ms

2.3 飞控硬件与软件的分工:边界与协同

飞控硬件与软件的分工遵循“硬件提供可能性,软件决定行为”的原则。硬件选型决定了系统的性能上限(如控制周期、传感器精度、接口数量),而软件架构决定了如何利用这些资源实现安全、可靠的控制。

2.3.1 硬件层的职责

  • 计算平台:MCU(如STM32H7系列)或MPU(如i.MX8)提供实时计算能力。对于eVTOL,通常需要双核或三核冗余架构,主频不低于400MHz,以支持复杂控制律和余度管理。
  • 传感器接口:硬件需提供SPI/I2C/CAN/UART等接口连接IMU、气压计、空速管等。关键传感器需支持热插拔和故障隔离。
  • 执行机构驱动:PWM输出通道数量需匹配电机和舵机数量(如16电机+8舵机),且具备故障保护功能(如输出钳位)。
  • 电源管理:飞控硬件需内置多级电源转换(如28V→5V→3.3V),并具备欠压/过压保护,确保在电池电压波动时稳定运行。

2.3.2 软件层的职责

  • 实时操作系统(RTOS):如VxWorks、FreeRTOS或PX4的NuttX,提供任务调度、中断管理和时间同步机制。控制任务周期通常为1-10ms。
  • 传感器驱动与融合:软件负责读取原始传感器数据,进行校准、滤波和融合,输出姿态四元数和位置估计。
  • 控制律算法:包括PID、LQR、模型预测控制(MPC)等,根据飞行模式切换控制策略。例如,垂直起降阶段使用多旋翼控制律,巡航阶段切换为固定翼控制律。
  • 余度管理:软件实现三余度表决、故障检测和通道切换逻辑。当主通道失效时,备用通道在10ms内接管。
工程经验:硬件选型时需预留20%-30%的算力余量。例如,若控制律计算需要占用CPU的60%,则选择主频更高的芯片或增加协处理器。软件层面则需避免在中断服务函数中执行复杂运算,防止阻塞实时任务。

2.4 实战场景:某eVTOL原型机的飞控硬件选型与软件分工

以某四座eVTOL原型机为例,其整机采用8电机分布式推进,最大起飞重量2000kg,巡航速度200km/h。飞控系统选型过程如下:

初始约束:整机预算有限,需在满足DO-178C DAL-C安全等级的前提下控制成本;开发周期12个月;团队具备PX4开源飞控经验。

硬件选型决策:

  • 主控芯片:选用双STM32H743(Cortex-M7,480MHz),互为备份,通过SPI通信同步状态。
  • 传感器套件:3套IMU(ICM-20602)+ 2套气压计(MS5611)+ 1套RTK-GNSS(Ublox F9P),通过CAN总线连接。
  • 执行机构接口:16路PWM输出(8电机+8舵机),每路带电流检测和短路保护。
  • 通信接口:2路CAN(连接BMS和电机控制器)、1路以太网(连接飞行管理计算机)、2路UART(连接数传和地面站)。

软件架构分工:

  • 底层驱动:基于PX4的NuttX RTOS,编写STM32H7的BSP和传感器驱动。
  • 控制律模块:垂直起降阶段采用PID+前馈控制,巡航阶段采用LQR控制器,过渡飞行阶段采用增益调度。
  • 余度管理:三余度IMU数据表决,采用“中值选择+一致性检查”算法,故障通道自动隔离。

测试结果:在HIL(硬件在环)测试中,系统在模拟单电机失效时,能在80ms内完成推力重分配,姿态偏差小于5°。实际试飞中,飞控系统稳定运行,控制周期稳定在5ms。

复盘经验:硬件选型时忽略了PWM输出通道的电气隔离,导致电机启停时产生的地线干扰影响IMU读数。后续增加光耦隔离和电源滤波后问题解决。这提示选型时不仅要关注芯片性能,还要考虑外围电路的抗干扰设计。

常见误区:许多团队将飞控硬件选型等同于“选一块高性能开发板”,而忽略了接口匹配、电源完整性、热设计和可靠性验证。实际上,飞控硬件选型应基于整机架构的接口需求、飞行包线和安全等级要求,进行系统级权衡。

2.5 总结与复盘

本章明确了eVTOL整机架构中飞控系统的核心地位,并厘清了硬件与软件的分工边界。硬件选型需关注计算性能、接口丰富度、电源鲁棒性和环境适应性;软件设计则需聚焦实时性、控制律实现和余度管理。两者协同的关键在于:硬件提供足够的“安全余量”,软件利用这些余量实现“优雅降级”。

在实际工程中,建议采用“硬件平台化+软件模块化”的策略:硬件平台支持多种传感器配置和接口扩展,软件模块支持动态加载和参数在线调整。这样既能满足适航认证的配置管理要求,又能灵活应对设计迭代。