2. eVTOL系统架构基础
eVTOL(电动垂直起降飞行器)并非简单地将无人机放大或把直升机电动化,而是一个高度耦合的复杂系统。理解整机架构是进行飞控硬件选型的前提——只有清楚飞控系统在能量链路、数据链路和物理空间中的位置,才能定义其接口需求、可靠性等级和计算性能。本章从整机视角切入,逐步收敛到飞控系统的功能边界,并厘清硬件与软件在实时控制任务中的分工逻辑。
2.1 eVTOL整机架构:从能量到升力的系统链路
eVTOL整机架构的核心特征是“电动”与“多旋翼/复合翼”的结合。与传统燃油直升机相比,其能量传递路径更短但电气化程度极高。典型架构包含以下子系统:
- 能量系统:动力电池组(通常为高倍率锂离子或固态电池)、电池管理系统(BMS)、高压配电单元(PDU)。电压等级多为600-800V,以降低线缆重量和传导损耗。
- 推进系统:电机控制器(逆变器)、永磁同步电机、可变桨距或固定桨距螺旋桨。分布式电推进(DEP)是eVTOL的典型特征,8-16个电机独立驱动。
- 飞行控制与航电:飞控计算机(FCU)、IMU/GNSS/空速/气压高度等传感器、作动器(舵机、电机调速接口)、导航与通信设备。
- 机体与结构:碳纤维复合材料机身、机翼(复合翼构型)、起落架、载荷舱。
从系统层级看,飞控系统处于“感知-决策-执行”闭环的核心位置。它接收驾驶员指令或自动驾驶任务,融合传感器数据,计算控制指令,驱动电机和舵面,同时监控系统健康状态。在整机架构中,飞控系统是唯一同时与能量系统、推进系统、航电系统、机体结构产生数据交互的子系统。
2.2 飞控系统在整机中的角色:信息枢纽与控制核心
飞控系统在eVTOL中承担三重角色:
- 感知融合中心:接收IMU(惯性测量单元)、GNSS(全球导航卫星系统)、ADS(大气数据系统)、雷达/视觉传感器等数据,通过卡尔曼滤波或互补滤波生成姿态、位置、速度的估计值。
- 控制决策大脑:根据飞行模式(手动/自动驾驶/应急返航)和任务阶段(垂直起降、巡航、过渡飞行),运行控制律算法,输出电机转速指令、舵面偏角指令。
- 系统健康管家:实时监测各子系统状态(电池电量、电机温度、舵机电流),执行故障检测与余度切换逻辑,必要时触发安全保护动作(如自动降落、单电机失效补偿)。
在整机架构中,飞控系统与动力电池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内接管。
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整机架构中飞控系统的核心地位,并厘清了硬件与软件的分工边界。硬件选型需关注计算性能、接口丰富度、电源鲁棒性和环境适应性;软件设计则需聚焦实时性、控制律实现和余度管理。两者协同的关键在于:硬件提供足够的“安全余量”,软件利用这些余量实现“优雅降级”。
在实际工程中,建议采用“硬件平台化+软件模块化”的策略:硬件平台支持多种传感器配置和接口扩展,软件模块支持动态加载和参数在线调整。这样既能满足适航认证的配置管理要求,又能灵活应对设计迭代。