3、机体选择与配置:多旋翼、固定翼、VTOL的机型参数配置要点
选飞机这事儿,说白了就是选「痛点」。
多旋翼、固定翼、VTOL,三种构型各有各的脾气。我见过太多人拿着四旋翼的参数硬套在VTOL上,结果飞起来抖得像筛糠。也见过有人把固定翼的PID增益直接搬过来,结果巡航时一路点头。
嗯,咱们今天就把这事掰扯清楚。
核心原则:机体的物理参数决定了飞控的「感知边界」。你给飞控一个错误的惯性数据,它再怎么调参也救不回来。
3.1 多旋翼:力矩与响应速度的平衡
多旋翼的核心矛盾是什么?是「大桨稳」和「小桨灵」之间的取舍。
我习惯把多旋翼的参数分成两类:结构参数和动力参数。结构参数决定了飞控的模型精度,动力参数决定了它能飞多猛。
3.1.1 结构参数配置要点
| 参数 | 配置要点 | 我踩过的坑 |
|---|---|---|
| 轴距 | 250mm以下适合竞速,450mm以上适合航拍/载重 | 轴距写错5mm,位置估计漂移量直接翻倍 |
| 重心位置 | 必须位于几何中心±10mm内 | 电池绑歪了,飞控补偿力矩导致电机过热 |
| 机臂刚度 | 碳纤维管壁厚≥1.5mm,避免低频共振 | 薄壁机臂在悬停时出现3Hz振荡,调参无效 |
| 螺旋桨尺寸 | 与电机KV值匹配,桨尖速度<0.7马赫 | 8045桨配2300KV电机,效率低且噪声大 |
这里有个容易忽略的点:惯性矩。PX4的EKF模型里,惯性矩的默认值是基于对称机体的。如果你用的是X型机架,但电池挂在一侧,飞控会一直试图用偏航修正,白白浪费能量。
我的习惯:在QGroundControl的「Sensors」页面里,用「Compute Inertia」工具重新计算。别偷懒,手动输入的数据往往不如算出来的准。
3.1.2 动力参数配置要点
动力参数的核心是油门曲线和混控矩阵。
我曾经遇到过一架四旋翼,悬停油门在55%,但全油门时电机直接堵转。查了半天,发现是混控矩阵里的力矩分配系数写错了,导致某个电机在极限工况下超载。
# PX4混控矩阵示例(四旋翼X型)
# 格式:滚转 俯仰 偏航 油门
M1: 1.0 1.0 -1.0 1.0
M2: -1.0 1.0 1.0 1.0
M3: -1.0 -1.0 -1.0 1.0
M4: 1.0 -1.0 1.0 1.0
注意看偏航那一列。如果电机转向装反了,或者混控符号写反了,飞控会认为偏航力矩方向是反的。结果就是:你打左偏航,飞机往右转。
警告:修改混控矩阵后,一定要做「电机测试」。把飞机固定好,逐个电机推油门,确认旋转方向和混控输出一致。我曾经因为一个负号没改,炸了一架六旋翼。
3.2 固定翼:气动效率与稳定性的博弈
固定翼和多旋翼完全是两个世界。多旋翼靠力矩控制姿态,固定翼靠气动面控制姿态。你想想看,一个靠推力矢量,一个靠舵面偏转,响应速度差了一个数量级。
3.2.1 气动参数配置要点
| 参数 | 配置要点 | 说明 |
|---|---|---|
| 翼展 | 决定展弦比,影响升阻比 | 航拍机选大展弦比,特技机选小展弦比 |
| 平均气动弦长(MAC) | 用于计算重心位置 | 重心应在MAC的25%-30%处 |
| 舵面行程 | 副翼±20°,升降±15°,方向±25° | 行程过大容易引发荷兰滚 |
| 空速传感器位置 | 远离机身扰流区,至少3倍管径 | 装在机翼前缘或机头长杆上 |
固定翼最让我头疼的是空速校准。有一次我在海边飞,空速一直显示15m/s,但飞机明显在顺风飘。后来发现皮托管被海雾堵了,空速数据全是错的。飞控以为有速度,实际已经失速了。
避坑指南:每次起飞前,用嘴吹一下皮托管,确认空速有响应。别笑,这招救过我三次。
3.2.2 固定翼的调参顺序
我个人的调参顺序是:先调平飞,再调转弯,最后调着陆。
- 平飞配平:手动模式下,调整舵面中立点,让飞机在50%油门时能保持平飞。
- 俯仰阻尼:增加俯仰D增益,消除长周期振荡。
- 滚转速率:调整滚转P增益,让滚转响应不滞后也不超调。
- 偏航协调:调整方向舵与副翼的混控,消除侧滑。
嗯,这里要注意:固定翼的偏航响应很慢。如果你发现飞机在转弯时掉高度,多半是偏航协调没做好,而不是俯仰的问题。
3.3 VTOL:两种模式的「缝合」艺术
VTOL是最难调的,没有之一。因为它要在多旋翼和固定翼两种模式之间切换,而且过渡阶段的控制逻辑极其复杂。
我记得第一次调VTOL过渡,飞机在转换高度时突然低头,差点栽到地上。后来发现是前向速度的阈值设得太低,飞控以为已经达到固定翼巡航速度,提前切了模式。
3.3.1 VTOL参数配置要点
| 参数 | 多旋翼模式 | 固定翼模式 | 过渡阶段 |
|---|---|---|---|
| 推力分配 | 所有升力电机参与 | 仅巡航电机参与 | 升力电机逐渐卸载 |
| 控制面 | 舵面锁定在中立位 | 舵面全权控制 | 舵面逐渐接管 |
| 空速阈值 | 不依赖空速 | 依赖空速 | 10-15m/s触发切换 |
| 高度保持 | 气压计+GPS | 空速+GPS | 混合模式 |
VTOL的过渡阶段,说白了就是「让飞控自己判断什么时候该变」。我建议把过渡时间拉长到5-8秒,别急着切。太快切换,气动面还没建立有效升力,飞机就会掉高度。
警告:VTOL的「前向速度阈值」不要低于8m/s。低于这个值,固定翼的舵面效率太低,无法维持姿态。我曾经设了6m/s,结果过渡时飞机直接侧翻。
3.3.2 过渡阶段的参数调优
过渡阶段的核心参数是VT_FWD_THRUST_SC(前向推力比例)和VT_TRANS_RAMP_DUR(过渡斜坡时间)。
# 典型VTOL过渡参数(尾座式)
VT_FWD_THRUST_SC: 0.5 # 前向推力比例,0.3-0.7之间
VT_TRANS_RAMP_DUR: 5.0 # 过渡斜坡时间,单位秒
VT_ARSP_TRANS: 12.0 # 过渡空速阈值,单位m/s
VT_TRANS_MIN_TM: 2.0 # 最小过渡时间,防止误触发
我个人的经验是:先在地面做半过渡测试。把飞机固定好,切换到过渡模式,观察电机转速和舵面偏转是否平滑。如果看到电机转速突然跳变,说明推力分配曲线有问题。
我的习惯:在过渡阶段,把遥测数据里的vtol_status和airspeed录下来。回放时看这两个值的变化曲线,能快速定位问题。
3.4 三种机型的参数对比总结
最后,我用一张图来总结三种机型的核心差异。这张图是我自己画的,每次给团队培训都会用到。
你看,三种机型的核心差异其实就一句话:多旋翼调力矩,固定翼调气动,VTOL调过渡。把这句话刻在脑子里,选型和配置就不会跑偏。