第四讲:手动调参-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之后,别急着收工。做几个简单测试:
- 悬停30秒,观察飞机是否稳定
- 打满舵,看飞机响应是否迅速,有没有过冲
- 松手,看飞机能否自动回正
- 用手推一下飞机,看回正过程是否平滑
如果以上测试都通过,恭喜你,P值调好了。
总结一下:调P的核心就是「从小到大,找到临界,退回20%」。别贪心,别着急,一步一步来。P调好了,后面调I和D就轻松多了。
下一讲,我们开始调积分增益I,解决「飞机悬停时慢慢漂移」的问题。到时候见。