2、传感器选型与原理:IMU(加速度计、陀螺仪)、磁力计、气压计、GPS/RTK、光流传感器选型要点

传感器选型,说白了就是给飞控系统配「眼睛」和「耳朵」。

我做了这么多年飞控,见过太多因为传感器选型翻车的案例。有的炸机,有的悬停飘得像喝醉了酒。今天咱们就把这些传感器的底细扒一扒。

2.1 IMU:飞控的「内耳」

IMU 是惯性测量单元,包含加速度计和陀螺仪。它是飞控最核心的传感器,没有之一。

2.1.1 加速度计

加速度计测量的是比力,不是单纯的重力。你想想看,自由落体时加速度计读数是 0,因为它在跟着一起掉。

选型要点:

  • 量程: 多旋翼一般选 ±8g 到 ±16g。固定翼可以小一点,±4g 够用。
  • 噪声密度: 这个参数很关键。我习惯看单位是 μg/√Hz 的值,低于 100 的算不错。
  • 零偏稳定性: 好的 MEMS 加速度计能做到 0.1mg 以下。
我的经验: 别迷信高精度工业级芯片。消费级的 ICM-20689 在飞控上表现就很好,关键是算法要到位。

2.1.2 陀螺仪

陀螺仪测角速度,不是角度。积分才能得到角度,但积分会漂移。

选型要点:

  • 量程: 多旋翼 ±2000°/s 是标配。特技飞行可能需要 ±4000°/s。
  • 零偏稳定性: 这个比加速度计更重要。我建议选 5°/h 以内的芯片。
  • 交叉轴灵敏度: 便宜的芯片这个参数很差,会导致姿态解算串扰。
避坑指南: 我曾经遇到过一款号称「工业级」的陀螺仪,温度一变化零偏就飘了 10 倍。后来发现是封装应力没处理好。所以,选型时一定要看温漂曲线。

2.2 磁力计:飞控的「指南针」

磁力计测地磁场方向,用来修正航向角。但它很娇气,容易受干扰。

选型要点:

  • 分辨率: 至少 0.1μT,最好 0.01μT。
  • 更新率: 100Hz 以上,否则跟不上姿态变化。
  • 抗干扰能力: 这个最重要。我建议选带硬磁和软磁校准功能的芯片。

为什么会这样?因为电机电流会产生磁场,机架钢材也会改变磁场。不校准的话,航向角能偏 30 度。

我的习惯: 磁力计一定要远离大电流线路和电机。我一般把它放在 GPS 模块里,装在机臂末端或者机架顶部。

2.3 气压计:飞控的「高度眼」

气压计通过测量大气压来推算高度。每上升 8 米,气压下降约 1hPa。

选型要点:

  • 精度: 绝对精度 ±1hPa 以内,相对精度 ±0.1hPa。
  • 噪声: 高度噪声低于 0.1m RMS 的才算合格。
  • 温度稳定性: 这个容易被忽略。好的芯片自带温度补偿。
避坑指南: 我曾经把气压计直接贴在飞控板上,结果电机发热导致高度读数飘了 2 米。后来加了海绵隔振和通风孔才解决。

2.4 GPS/RTK:飞控的「全球定位」

GPS 提供位置和速度信息。RTK 能到厘米级精度。

选型要点:

  • 定位精度: 普通 GPS 2.5m CEP,RTK 2.5cm + 1ppm。
  • 更新率: 至少 5Hz,推荐 10Hz 以上。
  • 卫星系统: 支持 GPS+北斗+GLONASS 的多模芯片更好。
  • 抗干扰: 城市峡谷、树林遮挡下还能保持锁定。

嗯,这里要注意:RTK 需要基站或者网络差分信号。没有基站的话,它就是普通 GPS。

我的建议: 如果做植保无人机,一定要上 RTK。普通 GPS 的 2 米误差,在农田里能让你打到电线杆上。

2.5 光流传感器:飞控的「视觉里程计」

光流传感器通过图像匹配来测量水平移动。它本质是一个小摄像头加处理器。

选型要点:

  • 分辨率: 640x480 够用,1280x720 更好。
  • 帧率: 至少 100fps,否则快速移动会丢帧。
  • 测距范围: 一般 0.1m 到 10m。太远或太近都不行。
  • 光照适应性: 室内暗光下也能工作。
避坑指南: 我曾经在室内用光流做定位,结果地面是纯白色瓷砖,纹理太少,光流直接失效。后来换了带纹理的地毯才搞定。所以,光流对地面纹理有要求。

2.6 传感器融合:1+1>2

单个传感器都有缺陷。IMU 会漂移,GPS 会丢星,磁力计会受干扰。所以要用融合算法。

常见的融合方案:

  • 姿态估计: 加速度计+陀螺仪+磁力计,用互补滤波或卡尔曼滤波。
  • 位置估计: GPS+IMU+气压计,用 EKF 或 UKF。
  • 视觉惯性里程计: 光流+IMU,适合无 GPS 环境。
我的经验: 别想着用一个传感器搞定所有场景。室内用光流+IMU,室外用 GPS+IMU,切换时要平滑过渡。

2.7 选型总结

传感器 核心参数 常见坑点 推荐芯片
加速度计 量程、噪声、零偏 温漂、振动噪声 ICM-20689, BMI088
陀螺仪 量程、零偏稳定性 交叉轴串扰 ICM-20689, BMI088
磁力计 分辨率、抗干扰 电机干扰、硬磁软磁 IST8310, RM3100
气压计 精度、温度稳定性 热源干扰、风噪 MS5611, BMP388
GPS/RTK 精度、更新率、多模 遮挡、多径效应 u-blox F9, 华测CGI-410
光流 分辨率、帧率、测距 纹理缺失、光照不足 PMW3901, Pixart

最后说一句:传感器选型没有绝对的好坏,只有适不适合你的应用场景。多旋翼、固定翼、VTOL 的需求都不一样。你想想看,一个植保机和一个航拍机,对传感器的要求能一样吗?

嗯,这一章就到这里。下一章咱们聊聊传感器校准,那才是真正考验耐心的地方。