第四讲:手动调参-P——让四轴飞起来不晃

各位同学,欢迎来到手动调参的第一站。

说实话,很多新手一上来就急着调PID三个参数,结果飞机在地上疯狂抽搐,炸机炸到怀疑人生。我当年也干过这事,后来才明白——调参是有顺序的,第一步永远是P

这一讲,我们就专门搞定比例增益P。目标很简单:让四轴能飞起来,而且不晃

4.1 比例增益P到底在干什么?

先别急着看公式,咱们用大白话理解一下。

你想想看,四轴在天上飞,风一吹,它歪了。这时候飞控要干嘛?把它掰回来。P就是那个「掰回来的力度」。

  • P太小:掰不动,飞机慢慢飘走,像喝醉了酒
  • P太大:掰过头了,飞机来回晃,像得了帕金森
  • P合适:轻轻一掰就回正,稳如老狗

用公式表达就是:

输出 = P × 误差

误差就是「目标角度」减去「当前角度」。误差越大,P给的修正力就越大。

核心要点:P决定了系统对偏差的响应速度。P越大,响应越快,但过大会引起震荡。

4.2 调P前的准备工作

别急着上桨,先做好这几件事。我吃过亏,所以特别强调一下。

4.2.1 硬件检查

  • 确认电机转向正确(我见过反装电机调了一下午的惨案)
  • 确认螺旋桨安装方向(正桨反桨别搞混)
  • 确认飞控安装牢固,减震棉有效
  • 确认遥控器通道映射正确

4.2.2 参数初始化

把I和D先关掉:

P = 一个较小的值(比如0.5)
I = 0
D = 0

为什么?因为I和D会干扰你对P的判断。先让P单独干活,看清楚它的效果。

警告:千万不要在I和D非零的情况下调P!你会分不清震荡是谁引起的。我曾经犯过这个错,结果调了三天,最后发现是D太大了。

4.3 手动调P的实战步骤

好了,准备工作做完,咱们开始动手。我建议你找个空旷的草地,别在室内搞,安全第一。

4.3.1 第一步:找感觉

把飞机解锁,轻轻推油门,让飞机离地10-20厘米。

  • 如果飞机直接翻倒:P太小,或者电机方向错了
  • 如果飞机剧烈抖动:P太大,赶紧降下来
  • 如果飞机能悬停但慢慢漂移:P偏小,需要加大

嗯,这里要注意:悬停高度越低越安全。我刚开始调的时候,一推油门就窜到两米高,结果飞机晃得跟筛子似的,吓得我直接切自稳。后来学乖了,就在膝盖高度调。

4.3.2 第二步:逐步增大P

每次增加0.1-0.2,观察飞机反应:

P值 现象 判断
0.3 飞机缓慢漂移,打舵反应迟钝 太小
0.5 飞机能悬停,但有轻微晃动 偏小
0.8 飞机稳定,打舵响应迅速 合适
1.2 飞机开始高频抖动 太大

这个表格只是参考,不同机架、不同重量,合适的P值差别很大。我有一台250轴距的小机架,P值到1.0就抖;另一台450的大机架,P值到2.0还很稳。

4.3.3 第三步:找到临界点

继续增大P,直到飞机出现等幅震荡——就是那种有规律的、不衰减的晃动。这个P值叫「临界P值」。

然后往回退20%-30%。比如临界P是1.0,那最终P就取0.7-0.8。

小技巧:用手轻轻推一下飞机,看它回正的速度。回正太快说明P偏大,回正太慢说明P偏小。理想状态是:推一下,飞机迅速回正,没有过冲。

4.4 常见问题与避坑指南

4.4.1 飞机在地上就抖

这通常是P太大,或者电机安装有问题。先检查电机座是否松动,再降低P值。

4.4.2 飞机起飞后往一个方向偏

别急着调P!先检查重心。我遇到过好几次,调了半天P,结果发现是电池没放正。

4.4.3 飞机悬停时上下窜

这是油门曲线的问题,跟P关系不大。先检查油门中点是否正确。

我曾经犯过的错:有一次调P,飞机在地上好好的,一上天就晃。我以为是P太大,一直往小调,结果越调越晃。最后发现是飞控的减震棉失效了,高频振动传到了IMU。所以,先排除机械问题,再调参数

4.5 三个轴的P值要分开调

很多人以为横滚、俯仰、偏航的P值可以一样。其实不是。

  • 横滚和俯仰:这两个轴受力情况类似,P值通常接近
  • 偏航:偏航的转动惯量不同,P值一般比横滚小30%-50%

我个人习惯是先调横滚,再调俯仰,最后调偏航。因为横滚和俯仰的响应最直观,偏航需要打舵才能看出来。

4.6 调完P后的验证

调好P之后,别急着收工。做几个简单测试:

  1. 悬停30秒,观察飞机是否稳定
  2. 打满舵,看飞机响应是否迅速,有没有过冲
  3. 松手,看飞机能否自动回正
  4. 用手推一下飞机,看回正过程是否平滑

如果以上测试都通过,恭喜你,P值调好了。

总结一下:调P的核心就是「从小到大,找到临界,退回20%」。别贪心,别着急,一步一步来。P调好了,后面调I和D就轻松多了。

下一讲,我们开始调积分增益I,解决「飞机悬停时慢慢漂移」的问题。到时候见。