1. 飞控系统架构总览

无人飞行器飞控系统(Flight Control System,FCS)是飞行器上负责“感知姿态与位置、计算控制指令、驱动执行机构、管理飞行任务”的机载核心系统。它既是稳定飞行的“内环控制器”,也是连接任务载荷、地面站与飞行器本体的“中枢”。理解飞控系统,不能只盯着飞控板本身,而要把它放在“传感器—飞控计算机—执行机构—任务载荷—地面链路”的完整闭环中去看。

从边界上看,飞控系统通常包含以下几类组成:感知层(IMU、磁力计、气压计、GNSS、空速管、视觉/激光测距等)、计算层(飞控计算机、协处理器、实时操作系统与飞控固件)、执行层(电调、舵机、电机、舵面、油门通道)、能源与配电(电池、BEC、电源模块、电流计)、通信链路(数传、遥控接收机、图传、遥测)、任务载荷接口(云台、相机、投放机构、喷洒系统等)。边界之外,地面站、遥控器、任务规划软件、外部差分基站等属于“地面支持系统”,它们与飞控通过链路交互,但不属于机载飞控本体。

飞控系统的核心职责可以概括为四句话:知道我在哪、知道我要去哪、决定怎么飞、驱动执行器去飞。前两句对应状态估计与任务管理,后两句对应控制律与执行输出。

飞控系统的典型任务链,可以按“任务前—任务中—任务后”来理解。任务前,地面站完成航线规划、参数装订、航点与动作设置,飞控完成传感器校准、解锁检查、GPS 定位与 home 点记录;任务中,飞控按“状态估计→制导→控制→混控→执行”的链路循环运行,同时通过遥测把姿态、位置、电压、电流、飞行模式、任务进度回传地面站;任务后,飞控执行返航、降落、上锁,并记录飞行日志用于复盘。整条任务链不是单向的,而是一个带反馈的闭环:执行结果会通过传感器重新进入状态估计,形成持续修正。

为了更直观地建立全局认知,下面用一张架构与任务链关系图,把飞控系统的核心组成、信号流向和典型任务链放在同一张图中。图中实线表示机载实时闭环,虚线表示地面链路与任务交互。

飞控系统架构与典型任务链总览 实线:机载实时闭环 虚线:地面链路与任务交互 感知层 IMU / 磁力计 / 气压计 GNSS / 空速管 视觉 / 激光测距 输出:姿态、位置、速度、高度 计算层(飞控计算机) 状态估计 / 卡尔曼滤波 制导 / 控制律 / 混控 任务管理 / 飞行模式 输出:电机/舵机控制量 执行层 电调 / 电机 / 螺旋桨 舵机 / 舵面 油门 / 倾转机构 输出:推力、力矩、舵偏 任务载荷 云台 / 相机 投放 / 喷洒 通信中继 受飞控触发 状态量 控制量 触发 飞行状态反馈:姿态、位置、速度、高度、电流、电压 地面支持系统 地面站 / 遥控器 / 任务规划 / 差分基站 航线装订、参数调整、遥测监控、任务指令 上行指令 下行遥测 典型任务链:任务前 → 任务中 → 任务后 任务前:校准、装订、解锁检查 任务中:估计→制导→控制→执行 任务后:返航、降落、日志复盘

结合上图,可以把飞控系统的运行逻辑拆成三条主线。第一条是实时控制内环:IMU 以 1 kHz 量级输出角速度与加速度,飞控计算机在数百赫兹到 1 kHz 的控制周期内完成姿态解算、姿态角速度串级 PID、混控输出,驱动电机或舵机。这条环路的延迟通常在毫秒级,直接决定飞行器能否稳定悬停或抗风。第二条是导航与制导外环:GNSS 以 5~10 Hz 输出位置与速度,气压计以 50 Hz 左右输出高度,飞控融合后生成位置、速度估计,再根据航线航点计算期望速度或期望姿态,交给内环执行。外环周期通常为 50~100 Hz,比内环慢,但决定了“飞得对不对”。第三条是任务与链路环:地面站通过数传链路以 1~10 Hz 下发航点、模式切换、载荷触发指令,飞控回传遥测;任务载荷按航点动作或时间触发工作。这条环路的实时性要求最低,但决定了“任务能不能完成”。

在实际工程中,飞控系统的边界划分会直接影响故障排查。例如,飞行器出现“定点漂移”,可能来自 GNSS 多路径、磁干扰、振动导致 IMU 数据异常,也可能来自控制参数不匹配或电机输出不一致。若把飞控系统边界只理解为“飞控板”,就会忽略电源纹波、机架振动、桨叶不平衡等外部因素。因此,建议在架构认知阶段就建立“传感器—计算—执行—能源—链路—载荷”六域视角,任何异常都先定位到域,再定位到具体部件或参数。

学习飞控架构时,建议始终问三个问题:这个模块输入什么、输出什么、周期多快? 把这三个问题问清楚,架构图就不再是静态方框,而是一条条可测量、可调试的信号链。