1. 抖动现象的本质:飞机为什么会抖

做飞控这些年,我见过最多的新手问题就是——「飞机抖得厉害,怎么办?」。说实话,抖动这东西,看着吓人,其实背后就那么几个原因。今天咱们先把抖动的本质聊透。

1.1 什么是飞机抖动

飞机抖动,说白了就是电机和机架之间产生了「不该有的来回运动」。你遥控器不动,飞机却在空中自己晃。轻则画面果冻,重则直接炸机。

我习惯把抖动分成两类:

  • 高频抖动:频率在 10Hz 以上,肉眼看着像「筛糠」。通常是 PID 的 D 项太敏感,或者机架共振。
  • 低频晃动:频率 1-5Hz,像「喝醉了」。一般是 P 项太强,或者重心偏了。

一个简单的判断方法:用手捏着飞机,推油到悬停油门。如果手感觉麻麻的,那是高频;如果感觉飞机在「甩」,那是低频。

1.2 抖动的物理模型

要理解抖动,得先知道飞控是怎么控制飞机的。我画了张图,你看完就明白了。

飞控闭环控制与抖动产生模型 目标姿态 误差信号 PID 控制器 P · I · D 电机 + 机架 陀螺仪 抖动源 抖动产生路径: 1. 陀螺仪测量到姿态变化 → 2. 与目标对比产生误差 3. PID 计算修正量 → 4. 电机响应 → 5. 机架振动反馈回陀螺仪 ⚠ 当反馈延迟 + PID 增益过高 → 形成正反馈 → 抖动越来越剧烈

这张图里有个关键点——抖动源。它可能来自螺旋桨不平衡、电机轴承磨损、或者机架共振。但真正让抖动「放大」的,是 PID 环路。

为什么会这样?你想想看,陀螺仪测到抖动,飞控以为飞机在动,就拼命输出修正。修正过头了,飞机往反方向抖,陀螺仪又测到……这就成了死循环。

我的经验:有一次调一台 550 轴距的机子,悬停时高频抖动。查了半天,发现是电机座螺丝松了一颗。拧紧后抖动直接消失。所以遇到抖动,先检查机械结构,别一上来就调 PID。

1.3 抖动的数学描述

如果你对公式不反感,可以看看这个简化模型。抖动的本质是二阶系统的阻尼比太小。

传递函数:G(s) = ω² / (s² + 2ζωs + ω²)

其中:
  ω —— 自然频率(机架共振频率)
  ζ —— 阻尼比(决定抖动程度)

ζ < 0.5 → 欠阻尼 → 抖动明显
ζ = 0.7  → 最佳阻尼 → 响应快且无抖动
ζ > 1.0  → 过阻尼 → 响应慢但稳定

说白了,调参就是调整 PID 三个参数,让系统的阻尼比接近 0.7。我习惯先调 P,让飞机有响应但不超调;再加 D 抑制过冲;最后加一点点 I 消除静差。

1.4 抖动对飞行的影响

抖动不只是「看着不舒服」。它带来的后果很实际:

抖动类型 对飞行的影响 严重程度
轻微高频抖动 画面果冻、电机发热、续航下降 5-10% 中等
严重高频抖动 电机退磁、飞控重启、空中停机 严重
低频晃动 航向漂移、高度不稳、GPS 定位偏差 中等
耦合抖动 多个轴同时抖、飞控逻辑混乱、炸机 致命

我曾经遇到过一架六轴,飞着飞着突然剧烈抖动,然后一个电机直接停转。落地检查发现,电机线被抖松了。所以抖动不只是「调参问题」,它可能引发硬件故障。遇到持续抖动,先降落检查。

1.5 抖动的频率特征

不同频率的抖动,原因和解决方法完全不同。我整理了一个速查表:

频率范围 典型表现 常见原因 优先排查
1-3 Hz 飞机像在「荡秋千」 P 项过高、重心偏 降低 P 增益
3-8 Hz 轻微晃动,航向不稳 I 项不足、风扰 增加 I 增益
8-15 Hz 电机声音忽高忽低 D 项过高、滤波不足 降低 D 增益
15 Hz 以上 机架「嗡嗡」共振 螺旋桨不平衡、机架共振 动平衡、加阻尼

嗯,这里要注意——频率不是绝对的。不同尺寸的飞机,共振点不一样。比如 5 寸穿越机,共振可能在 200Hz 以上;而 700 级直升机,共振可能只有 10Hz。所以别死记数字,要结合你的机型判断。

1.6 抖动的「元凶」排序

根据我这些年调参的经验,抖动原因按出现频率排序如下:

  1. 机械问题(占 40%):桨不平衡、电机轴弯、机架螺丝松
  2. PID 参数不当(占 35%):P 太高、D 太敏感、I 太弱
  3. 滤波设置(占 15%):陀螺仪滤波太弱、陷波器没开
  4. 飞控安装(占 10%):减震棉太硬/太软、飞控没水平

我的调参原则:先机械,后软件。先排查,后调参。别一上来就动 PID,先把飞机装稳了再说。