2. 传感器基础

飞控系统要完成姿态解算、位置估计、高度保持与航迹控制,前提是获得可靠、连续、可解释的机载状态信息。这些信息来自一组原理不同、输出形式不同、误差特性也不同的传感器。理解它们的物理机理、信号类型与性能指标,是后续接口设计与冗余配置的基础。

本节的核心逻辑:物理量 → 敏感机理 → 电信号 → 数字化 → 飞控可用状态量。任何一环出现偏差,都会在姿态、位置或高度通道中被放大。

一、常见飞控传感器及其原理

IMU(惯性测量单元)通常由三轴陀螺仪与三轴加速度计组成,部分型号集成三轴磁力计,称为九轴 IMU。陀螺仪测量角速度,常见 MEMS 陀螺基于科里奥利力原理:质量块在驱动方向振动时,若存在绕敏感轴的角速度,就会在正交方向产生科里奥利位移,通过电容变化转换为角速度信号。加速度计则通过检测质量块在加速度作用下的位移或电容差,输出比力。IMU 输出的是高频、短时精度高但存在零偏和随机游走的角速度与加速度数据,是姿态解算的核心。

GPS 通过接收多颗卫星的伪距与载波相位,解算接收机的位置、速度和时间。飞控中常用 GPS 模块输出经纬度、海拔、地速、航向与定位质量因子。GPS 的优点是长期位置不漂移,缺点是更新率低、易受遮挡与多径影响,且高度精度通常弱于水平位置精度。

气压计基于大气压随高度升高而降低的物理规律,通过压阻或电容式压力敏感元件测量静压,再结合标准大气模型换算成气压高度。气压计短时高度分辨率高,但受温度、气流、天气与机壳内压力变化影响明显,容易产生漂移。

磁力计测量地磁场矢量,用于提供航向参考。常见技术包括各向异性磁阻、巨磁阻与霍尔效应。磁力计输出三轴磁场强度,通过椭圆拟合与倾斜补偿后可解算磁航向。其弱点是易受电机电流、电源线与铁磁材料干扰,安装位置和校准质量直接影响航向可信度。

空速管由总压管与静压孔组成,利用伯努利原理,总压与静压之差即动压,动压与空速平方成正比。空速管输出差压,经换算得到指示空速。它对于固定翼与复合翼飞行器的失速保护、巡航控制至关重要,但易受结冰、堵塞与安装角度误差影响。

飞控传感器:物理量 → 敏感机理 → 输出信号 → 性能指标 IMU 陀螺 + 加速度计 角速度 / 比力 GPS 卫星伪距 / 载波相位 位置 / 速度 / 时间 气压计 静压敏感元件 气压高度 磁力计 地磁矢量感应 三轴磁场 / 航向 空速管 总压 - 静压 差压 / 空速 典型输出信号类型 模拟电压 0.5–4.5 V / 比例输出 I²C / SPI 寄存器读写 / 片选 UART / CAN 串行帧 / 差分总线 PWM / 脉冲 占空比 / 频率 数字总线 RS-422 / 以太网 关键性能指标与飞控影响 精度与分辨率 零偏稳定性 噪声密度 量化位数 影响姿态漂移速度 更新率与带宽 IMU 1–8 kHz GPS 5–20 Hz 气压计 25–100 Hz 影响控制环路延迟 量程与动态范围 陀螺 ±2000 °/s 加速度 ±16 g 空速 0–200 m/s 影响饱和与截断 环境与可靠性 温漂 / 振动 电磁干扰 安装误差 影响冗余切换判据

二、输出信号类型与接口匹配

传感器输出信号决定了飞控接口的电气形式与采样方式。模拟电压输出常见于老式空速传感器与部分压力传感器,需要 ADC 采样,易受电源波动与地线噪声影响。I²C 与 SPI 是 IMU、气压计、磁力计最常见的数字接口,前者布线简单但速率有限,后者速率高但需要片选与更多引脚。UART 与 CAN 常见于 GPS、空速模块与智能传感器,CAN 具备差分抗扰与多节点能力,适合冗余总线。PWM 与脉冲输出多用于转速、流量类传感器。数字总线如 RS-422、以太网则用于高可靠或高带宽场景。

接口匹配时需关注三点:一是电平兼容,3.3 V 与 5 V 不可直接混接;二是时序与速率,I²C 上拉电阻与总线电容会影响上升沿;三是供电与地回路,模拟传感器尤其要避免与电机大电流共地。

三、性能指标与选型对照

传感器 核心输出 典型更新率 关键指标 主要误差来源
IMU 角速度、比力 1–8 kHz 零偏稳定性、噪声密度、量程 温漂、振动耦合、标度因数误差
GPS 位置、速度、时间 5–20 Hz 水平精度、高度精度、TTFF 多径、遮挡、电离层延迟
气压计 气压高度 25–100 Hz 分辨率、绝对精度、温漂 气流、天气、机壳压力
磁力计 三轴磁场、航向 10–100 Hz 噪声、线性度、正交误差 电机磁场、铁磁干扰、硬磁偏置
空速管 差压、空速 10–50 Hz 量程、分辨率、零点漂移 堵塞、结冰、安装角误差

四、典型场景与常见误区

以多旋翼定点悬停为例:IMU 以高频提供姿态角速度与加速度,气压计提供高度阻尼,GPS 提供水平位置与速度修正,磁力计提供航向约束。四者通过互补滤波或卡尔曼滤波融合。若磁力计受电机干扰,航向会缓慢旋转;若气压计受桨叶气流影响,高度会出现周期性波动;若 GPS 短时丢失,飞控需依靠 IMU 与气压计维持短时稳定。

常见误区一:只看量程不看噪声密度。大量程 IMU 若噪声大,姿态解算仍会抖动。误区二:忽略安装误差。磁力计与 IMU 的轴向不对齐会直接引入航向偏差。误区三:把 GPS 高度当气压高度用。两者误差特性不同,融合时需分别建模。误区四:空速管不校准零点。地面差压不为零会导致起飞后空速虚高。
复盘建议:每次飞行后记录各传感器原始数据与融合结果,对比零偏、噪声与更新率是否在预期范围。冗余设计前,先确认单路传感器的性能边界,再决定备份策略与切换门限。
典型 IMU 数据帧(示意):
timestamp_us, gyro_x, gyro_y, gyro_z, acc_x, acc_y, acc_z, temp
1024001, 0.012, -0.004, 0.001, 0.03, -0.01, 9.81, 42.5

典型 GPS 语句(NMEA):
$GPGGA,123519,4807.038,N,01131.000,E,1,08,0.9,545.4,M,46.9,M,,*47

掌握上述原理、信号类型与指标后,才能进一步讨论接口电气设计、采样同步与冗余仲裁。传感器不是孤立器件,而是飞控感知链条中的第一环,其输出质量直接决定后续融合与控制的上限。