1. 飞控系统架构总览
无人飞行器飞控系统(Flight Control System,FCS)是飞行器上负责“感知姿态与位置、计算控制指令、驱动执行机构、管理飞行任务”的机载核心系统。它既是稳定飞行的“内环控制器”,也是连接任务载荷、地面站与飞行器本体的“中枢”。理解飞控系统,不能只盯着飞控板本身,而要把它放在“传感器—飞控计算机—执行机构—任务载荷—地面链路”的完整闭环中去看。
从边界上看,飞控系统通常包含以下几类组成:感知层(IMU、磁力计、气压计、GNSS、空速管、视觉/激光测距等)、计算层(飞控计算机、协处理器、实时操作系统与飞控固件)、执行层(电调、舵机、电机、舵面、油门通道)、能源与配电(电池、BEC、电源模块、电流计)、通信链路(数传、遥控接收机、图传、遥测)、任务载荷接口(云台、相机、投放机构、喷洒系统等)。边界之外,地面站、遥控器、任务规划软件、外部差分基站等属于“地面支持系统”,它们与飞控通过链路交互,但不属于机载飞控本体。
飞控系统的典型任务链,可以按“任务前—任务中—任务后”来理解。任务前,地面站完成航线规划、参数装订、航点与动作设置,飞控完成传感器校准、解锁检查、GPS 定位与 home 点记录;任务中,飞控按“状态估计→制导→控制→混控→执行”的链路循环运行,同时通过遥测把姿态、位置、电压、电流、飞行模式、任务进度回传地面站;任务后,飞控执行返航、降落、上锁,并记录飞行日志用于复盘。整条任务链不是单向的,而是一个带反馈的闭环:执行结果会通过传感器重新进入状态估计,形成持续修正。
为了更直观地建立全局认知,下面用一张架构与任务链关系图,把飞控系统的核心组成、信号流向和典型任务链放在同一张图中。图中实线表示机载实时闭环,虚线表示地面链路与任务交互。
结合上图,可以把飞控系统的运行逻辑拆成三条主线。第一条是实时控制内环:IMU 以 1 kHz 量级输出角速度与加速度,飞控计算机在数百赫兹到 1 kHz 的控制周期内完成姿态解算、姿态角速度串级 PID、混控输出,驱动电机或舵机。这条环路的延迟通常在毫秒级,直接决定飞行器能否稳定悬停或抗风。第二条是导航与制导外环:GNSS 以 5~10 Hz 输出位置与速度,气压计以 50 Hz 左右输出高度,飞控融合后生成位置、速度估计,再根据航线航点计算期望速度或期望姿态,交给内环执行。外环周期通常为 50~100 Hz,比内环慢,但决定了“飞得对不对”。第三条是任务与链路环:地面站通过数传链路以 1~10 Hz 下发航点、模式切换、载荷触发指令,飞控回传遥测;任务载荷按航点动作或时间触发工作。这条环路的实时性要求最低,但决定了“任务能不能完成”。
在实际工程中,飞控系统的边界划分会直接影响故障排查。例如,飞行器出现“定点漂移”,可能来自 GNSS 多路径、磁干扰、振动导致 IMU 数据异常,也可能来自控制参数不匹配或电机输出不一致。若把飞控系统边界只理解为“飞控板”,就会忽略电源纹波、机架振动、桨叶不平衡等外部因素。因此,建议在架构认知阶段就建立“传感器—计算—执行—能源—链路—载荷”六域视角,任何异常都先定位到域,再定位到具体部件或参数。