调参指南

调参不是玄学,是“看日志 → 找问题 → 改一个参数 → 再飞再录”的循环。下面按从滤波到 PID 再到手感的顺序走一遍。

参考依据:Betaflight 官方文档(betaflight.github.io)、Joshua Bardwell / UAV Tech 的调参教学,以及社区广泛验证的经验值。本页是流程梳理,具体数值请配合本站「参数预设库」和你的黑盒日志。

第 0 步:先飞一圈黑盒

一切调参都得有数据。打开 Blackbox 录一段:怠速悬停 5 秒 → 小幅打杆 → 全杆翻转/滚转 → 急停。回放时重点看三条线:

  • gyro(陀螺仪,期望角速度的原始反馈)—— 有没有高频毛刺、有没有震荡。
  • debug[0]/[1](常设为陀螺仪前/后滤波)—— 看滤波削掉了多少噪声。
  • P-term / D-term —— 震荡时 D 会尖刺,迟滞时 P 爬不上去。

没录黑盒就调参 = 闭眼改数字。务必先建立“改之前长什么样”的基线。

第 1 步:把噪声压住(滤波)

噪声不压,P/D 一加就抖。顺序:

  1. 动态陷波(Dynamic Notch):开起来,dyn_notch_min_hz 设在 120–150 左右,让它跟着电机转速(若有 RPM 滤波更好)自动挖坑。
  2. 陀螺仪低通(gyro_lowpass):PT1 + BIQUAD 两层。5 寸通常 150 / 250 Hz;小机可以更高(200 / 300)。
  3. D 项低通(dterm_lowpass):BIQUAD 100–150 Hz,太高会让 D 迟钝、太低会引入抖动。

判断标准:gyro 线平滑、没有周期性尖峰,且 debug 显示噪声被明显削掉,但响应不肉。

滤波效果可视化

下面把一段含高频噪声的陀螺仪信号,经过低通滤波前后的样子画出来。直观感受:滤波削掉了毛刺,但代价是响应略“肉”。点“重新生成”换一组随机噪声。

第 2 步:调 PID(先 P,再 D,最后 I)

每次只动一个轴的一个参数,飞一圈录一段对比。

现象问题改法
打杆响应慢、像拖着飞P 偏低P 每次 +5~10,直到跟手
松杆后来回小晃(震荡)P 偏高 / D 不足先 +D 5~10;还晃就 -P
高频“滋滋”抖、电机烫D 偏高 / 滤波不够-D,回头加强第 1 步滤波
大角度回正慢、飘I 偏低I 每次 +5,别一次加太多
急停“过冲”甩一下I 累积太多-I,或加 feedforward 分担

记住铁律:D 是“稳定剂”也是“噪声放大器”。D 能压 P 带来的震荡,但 D 太高会让电机啸叫发热。P 和 D 通常一起往上走,找到一个不抖的最高点。

第 3 步:Feedforward(前馈)补手感

现代 Betaflight 靠 Feedforward 让打杆“瞬时跟手”,而不是等误差积累。一般 feedforward_a 15–25、feedforward_b 20–30,feedforward_smooth_factor 越大越柔。

开 rc_smoothing 能让小杆量更顺,花飞/穿楼建议开。

第 4 步:Rates 与 TPA

用本站的 Rates 计算器 先定好 max_rate 和曲线手感。

TPA(油门相关衰减):高油门时电机余量变小,TPA 自动削 P/D 防爆。一般 tpa_rate 50–70、tpa_breakpoint 1100–1300(对应油门中点附近开始衰减)。全油时抖,就加大 tpa_rate 或下调 breakpoint。

常见坑速查

  • 落地/解锁就抖:先看滤波,再看 D 是不是过高;机架螺丝松了也会抖。
  • 翻滚掉高:多半是 yaw P 太高或 Rates 不对称,先降 yaw。
  • 电机烫到手不能摸:D 或 P 偏高 + 滤波不足,回第 1 步。
  • 飞起来“肉”:P 偏低或 expo 太大,或 rc_smoothing 太重。
飞行安全:所有改动先在拆桨状态下地面解锁验证响应,再小场地试飞。本页内容仅供学习参考,作者不对任何炸机负责。