☰
固定翼飞控调优前设置:重心、舵面、传感器与日志基线
2026/9/29 11:23:00 网站建设 项目流程

很多人在装完一架新飞机之后,最先想干的事就是赶紧把飞控参数调好、赶紧起飞,结果第一次推油门就出问题:飞机一离手就往左压、抬头就失速、切自稳像在跟你抢杆。事后回头看日志,参数其实没什么大毛病,真正的问题在更早的那一步——飞机本身还没被"设置"到可以调优的状态。这一步就是整个调优流程里的第二阶段:设置飞机进行调优。它的目标不是让飞机飞得好看,而是把所有机械、传感器、遥控、动力上的变量全部锁死,让后面每一次改参数时的差异只来自参数本身。

这篇内容适合三类人:刚上手固定翼飞控(ArduPilot、iNav、PX4 这类)的玩家;装了一架新机、准备做首次自动调优的飞手;以及调了半天 PID 却总觉得"改了跟没改一样"的老手。我会把重心、舵面、飞控安装、遥控设置、动力测试、日志基线这几件事按顺序拆开讲,每一步都说明白为什么必须做、做到什么程度算合格、以及测量和判断的具体手法。这里讲的是通用于泡沫机、轻木机、复合材料和部分垂起机型的做法,具体数值以你的机型说明书为准,本文给的区间是行业里常见的经验区间。

1. 调优前的机械基准:重心、舵面与连杆必须先过关

飞控再聪明,也只能在一个机械上说得通的平台上做修正。机械基准不达标,自动调优只会把错误放大——它会把"飞机天然抬头"当成俯仰配平问题写进参数里,飞行品质看着是好了,但换成手动机型就会暴露出来。所以这一阶段的核心思路是:让飞机在没有任何程序介入的情况下,本身就能滑翔得比较稳。

1.1 重心位置怎么定、怎么测才算准

重心(CG)是整篇文章里唯一一个"错一点点、后果放大十倍"的指标。固定翼的常规取值区间是平均气动弦长(MAC)的 25% 到 33%,其中:

机型类型建议 CG 位置(占 MAC)说明
教练机、练习机28% ~ 30%稳定优先,略偏前最安全
通用运动机30% ~ 33%兼顾稳定与滚转响应
3D / 特技机35% ~ 42%偏后,追求中性甚至略不稳
飞翼15% ~ 20%无尾翼,容错极小

后掠梯形翼的 MAC 不能直接拿翼根弦长当分母,得先算:

λ = 翼尖弦长 / 翼根弦长 MAC = (2/3) × 翼根弦长 × (1 + λ + λ²) / (1 + λ) Y_MAC = (翼展 / 6) × (1 + 2λ) / (1 + λ) // 从对称面算起的距离

算完 MAC 和 Y_MAC,才能确定"该在哪个位置测量"。这一步做过的人不多,但飞翼和后掠机不做,CG 会差出好几厘米。

测量手法上,最省事的是双指托举法:用食指分别托在左右翼下表面 Y_MAC 处,飞机能微微低头或保持水平即可。这种方法精度大概 ±3mm,做首飞前的粗调够用。要更准就用吊线法:在机身顶部拧一个吊点,或者用两根细线从 CG 位置向上汇聚,飞机吊起来后机身轴线应当比水平线略低 3~8 度。吊线法最大的好处是不受手指抖动影响,我一般会把它作为最终确认手段。

补充一个容易被忽略的细节:CG 必须在油箱空载、电池装到位、起落架放下(如可收放)的状态下测量。很多人测 CG 时没装电池或没盖机头罩,装回去之后重心前移十几毫米,首飞就是抬不起头。测完用马克笔在机翼下表面画一条线,之后每次装电池都对着这条线装,省得反复测。

1.2 舵面行程与舵机中位的机械基准

重心搞定之后,第二件事是舵机中位和舵面行程。这件事的正确顺序是:先把遥控器上所有微调(Trim)和子微调(Sub-trim)归零,再在纯机械状态下调连杆长度,让舵面和固定翼面齐平;无法机械调平的,再用飞控或遥控器做中位补偿。

行程则要对着说明书给的角度来限位。常见经验区间:

  • 副翼:±10° ~ 15°(教练机下限,3D 机可到 45°)
  • 升降舵:±10° ~ 14°
  • 方向舵:±25° ~ 35°(方向舵行程通常比别的舵面大,因为它靠偏转产生偏航力矩,面积小)

很多人用"舵面翘起多少毫米"来描述行程,这在翼弦不同的机翼上不可比。建议直接买一个几块钱的舵面角度尺,贴上去读数,误差能控制在 1° 以内。设定行程之后,还要用飞控的舵量限制(ArduPilot 里的SERVOx_MIN/MAX,iNav 里的舵机行程百分比)做硬限位,防止自动调优时给出超出机械极限的舵量,把舵机憋死。

注意:设定机械限位时,要留出 10% 的余量。舵面顶到极限后舵机仍在通电,会持续大电流堵转发热,这类故障在自动调优飞行中很容易被忽略,因为飞控不会报错。

1.3 连杆虚位:一个几乎没人检查但影响巨大项

舵面行程调好之后,用手指轻轻推拉舵面,感受有没有"空行程"。有经验的做法是把舵面推到极限位置再松手,如果它回弹时有一小段不动,说明连杆系统里有虚位。虚位的来源通常是:E 型卡扣/快速扣的公差、球头扣磨损、舵机齿轮间隙、以及舵面铰链处的泡沫疲劳。

虚位带来的后果很直接:飞控输出的舵量被"吃掉"一部分,PID 里的比例项会不停地加码,最后表现为姿态小幅高频抖动。很多人以为这是陀螺仪滤波没调好,其实是连杆在晃。

处理方式按优先级排:能换球头扣就换球头扣(虚位比 E 扣小一个量级);连杆上的孔位尽量靠近舵机摇臂的外侧孔和舵面摇臂的中间孔,这样力矩臂匹配、虚位被压缩;泡沫铰链松动的话,用一条薄胶带或铰链胶带贴过铰链线加固。检查完再重复一次"推拉测试",确认虚位小于 1mm 再往下走。

2. 飞控安装与传感器基准:把变量锁死在调参之前

机械过关之后,下一步是把飞控这个"裁判"本身校准好。这里有个很反直觉的点:飞控的减震和校准,比 PID 参数更影响飞行手感。一块用硬质双面胶直接粘在机身上的飞控,在泡沫机上会被机身共振放大十几倍振动,陀螺仪读到的是噪声,D 项再怎么降也降不干净。

2.1 减震安装的三种做法与适用场景

安装方式优点缺点适用场景
硬质 3M 胶直贴结构刚性最好,姿态跟随准振动直接传入碳纤机身、电机做过动平衡的多旋翼
泡棉胶 + 魔术贴减震好,成本低刚度略低,急机动有微小滞后泡沫固定翼、轻木机(推荐)
专业减震座 + 配重减震最好增加重量、占用空间大桨、振动大的油动机或大型多旋翼

泡沫固定翼我一般推荐第二种:先贴一层 2~3mm 的高密度泡棉胶,再用一条魔术贴带压在飞控上方,两端固定在机身木板上。这样飞控在三个平动方向上是软的,在转动方向上被魔术贴拉住,姿态跟随不至于太糊。千万不要用那种又厚又软的海绵胶,飞控会在机身里"晃",同样的角速度下陀螺仪读数会偏,表现为飞行中姿态漂移。

另外,飞控的重心位置也很讲究。理想安装点是整机的重心附近,这样旋转时飞控的线加速度最小,加速度计不容易被离心加速度污染。差个几厘米可以接受,装在机尾最末端就比较糟糕。

2.2 加速度计与陀螺仪的校准细节

校准这件事,方法说明书上都写了,但细节才决定成败:

水平校准(Level/Trim)必须在飞机实际飞行的姿态下做。固定翼巡航时机头有 1~3 度的仰角,机翼是水平的,所以校准台要垫高机尾一点,让机身轴线和真实巡航姿态一致。如果直接用机腹水平放在桌面上校准,飞行中飞控会认为"机头略低",自稳模式下就会不停抬头。

六面校准(ArduPilot 的 Accel Calibration)要一次做完六个面,中间不要中断。中断后部分状态会被写入,但偏置不完整,之后看加速度计的 Z 轴数值会偏离 1g。校准完一定要检查:在地面静止时,三个轴的加速度计读数应当是 (0, 0, -9.8) m/s² 附近(视朝向而定),陀螺仪三个轴接近 0,允许有 0.5°/s 以内的漂移。

磁力计校准要远离铁磁性物质。我见过有人在车库门口校准,结果机头朝着卷帘门方向,罗盘偏了 20 度,自动航点时飞机绕圈。校准最好拿到室外空旷处,离地一米以上,离开钢筋、汽车、手机和电钻。

2.3 飞控朝向设置与通道映射

飞控安装方向和它的固件朝向参数必须一致,这是最容易出低级错误的一环。ArduPilot 里对应AHRS_ORIENTATION,iNav 里对应 Board Alignment 的 roll/pitch/yaw 值。判断方法很直观:在地面把飞机机头向下压、向右滚、向右偏航,分别看地面站里姿态仪的响应方向对不对。三个方向都对上,朝向就没错。

通道映射同样要在这个阶段一次核对完。把遥控器上的每个通道拨一遍,看地面站里对应的输入通道数值有没有变化,和预期的功能是否一致。副翼、升降、油门、方向这四个基础通道,加上模式切换、解锁、调优开关这几个功能通道,最好在纸上列一张对照表,标清楚"哪个开关对应哪个飞行模式"。

提示:不要依赖"默认通道顺序"。不同厂家的接收机通道顺序差别很大,尤其是 SBUS 和 CRSF 混用的时候。每换一次接收机,通道映射就重新核对一遍,这五分钟能省下炸机之后几个小时的排查。

3. 遥控器与飞行模式:让调优飞行始终可控

调优飞行是一种很特殊的飞行状态:飞机可能在你按下开关后突然大幅滚转、俯仰,或者在自动调优过程中反复激励舵面。这时候飞行员能不能随时接管,比参数调得多准更重要。所以第三块内容是把遥控器设置成一套"想接管就能接管"的方案。

3.1 通道分配与失效保护

通道分配的原则是:常用功能放在手能够到的开关上,危险功能放在需要刻意操作的位置。我的习惯配置是:

  • 三段开关 A:手动 / 自稳 / 自动调优
  • 两段开关 B:解锁
  • 拨杆 C:紧急切手动(物理位置固定,不依赖飞控)
  • 旋钮 D:相机云台或可选功能

失效保护(Failsafe)必须在这个阶段实测,而不是相信设置界面上的勾选框。测试方法是:拆掉桨(或断开电机线),打开遥控器让飞机上电,然后关掉遥控器电源,看地面站里飞控的通道值是否进入失控状态、是否切换到预设的返航或降落模式。固定翼失控后最怕的是"最后油门保持",所以失控保护里油门必须归零,同时给一定的返航高度。

另外,接收机的失控保护要和飞控的失效保护双备份。接收机一侧设定"失信号时输出预设值",飞控一侧设定"通道值异常时进入 XX 模式"。两层都有,单一层失效时仍然安全。

3.2 飞行模式映射与调优开关

自动调优(Autotune)通常需要一个独立的通道或者一段开关动作来触发。ArduPilot 里是通过飞行模式通道映射到 AUTOTUNE,iNav 里是切换到一个专门的 PID 调优模式。这里有两个实操细节值得说:

一是调优模式要放在最不容易误触的开关位置。我见过把调优模式和自稳放在同一个三段开关上的飞手,起飞时习惯性拨到头,直接进了调优,飞机在天上开始大幅滚转横滚,人在底下慌了半分钟才反应过来。

二是调优前先确认飞行模式切换时飞机不产生突变。方法是地面测试:通电(不装桨),依次切换每个飞行模式,观察舵面是否有异常大幅跳动。如果切模式时升降舵猛地打到极限,说明某个模式的中位或者姿态环参数有问题,先把这个问题解决掉再飞。

3.3 遥控器行程、微调归零与 Expo 的设置逻辑

遥控器的行程校准要在飞控里做一次(Radio Calibration),确保每个通道都能打到 min 和 max。这里很多人只推油门和副翼,忘记把方向舵和模式开关打到极限,导致飞控记录的范围偏窄,模式切换识别不出来。

Trim 必须归零,原因前面说了,是为机械中位让路。归零之后如果飞行中发现需要持续压杆才能平飞,那说明机械配平有问题(重心、推力线、机翼安装角),应该在机械层面解决,而不是用飞控的 Trim 参数掩盖。用 Trim 参数掩盖机械问题的后果是:一旦切到手动模式,飞机就恢复成歪的。

Expo 的设置逻辑是:飞控自稳模式下,Expo 由飞控的RC_FEEL_RP或类似参数控制,遥控器上的 Expo 保持 0 或者很小;只有在纯手动模式下才用遥控器的 Expo 来让摇杆中心附近更柔和。两边都加 Expo 会出现"中心区域几乎没有响应、推过一半又变得极快"的怪异手感,调优时容易误判成参数问题。

4. 动力系统与地面测试:首飞前的最后一道闸门

飞机装好、飞控校完、遥控配好,还差最后一步:在地面上把动力系统验证一遍。固定翼的动力问题很难在空中修正,一旦升空后动力过小,飞机可能连爬升到安全高度都做不到。这一阶段的核心是拿到两个数据:实际拉力、最大电流。

4.1 拉力与电流实测怎么做

最省事的办法是用弹簧秤 + 功率计:飞机机头朝墙、尾轮固定,用弹簧秤钩住机尾,油门从 0 缓推到 100%,同时记录拉力读数和电流读数。合格的固定翼,拉力应当不小于整机重量的 0.6 倍;如果只有 0.4 倍,起飞会非常吃力。3D 或需要垂起能力的机型要做到 1.0 倍以上。

电流要对着电调和电池的额定值看。比如一个 40A 电调配 3S 2200mAh 电池,如果满油门电流到 48A,那要么换大电调,要么换小一号的桨。电机一秒钟都撑不住过载,但电调过热保护往往是在空中触发的,表现为刚起飞几秒动力突然掉到一半,这时候你已经在十几米高度了。

4.2 螺旋桨动平衡与振动源头排查

螺旋桨不平衡是飞控振动的主要来源之一,尤其在大直径低 KV 的组合上。判断方法:把桨拆下来,用一根细轴水平架住,看它在哪个位置停留,重的一侧会自然朝下。动平衡片可以贴在桨毂背面。整根动力组件(电机+桨+桨夹)都应做一次平衡,可以在地上装好桨、通电让电机慢速转,用手摸机臂感受振动幅度。

振动量化的办法是看飞控的振动指示条(ArduPilot 的 VIBE 或者地面站里的加速度计波形)。静止时的振动应在 ±3 m/s² 以内,怠速运转时不超过 ±15 m/s²。超过这个范围,先解决机械,再考虑调滤波参数。直接去调滤波参数掩盖机械振动,等于让陀螺仪长期工作在噪声里,姿态控制精度始终上不去。

4.3 地面全套检查清单

首飞前我会按这个顺序走一遍,每项确认完打勾:

  1. 舵面方向测试:机头向右压,升降舵应当下偏(或向上,取决于机型),副翼右滚时右副翼上偏。任一项反了,先在飞控里改方向,别用遥控器反向通道去糊。方向不对的常见原因是舵机安装朝向和默认映射不一致。
  2. 失效保护测试:前面说的方法走一遍。
  3. 低油门测试:把油门推到 20%~30%,听电机声音是否均匀,摸电调是否发热异常。
  4. 舵机电流检查:在飞控或地面站上看舵机供电电压,同时快速打舵,看电压是否掉到 4.5V 以下。掉压说明电调 BEC 供电不足,可能是舵机扭力选小了,或者线径太细。
  5. GPS 与罗盘状态:等 GPS 锁定到 6 颗以上卫星、HDOP 小于 1.5、罗盘方向与真实朝向偏差在 5 度以内,再考虑起飞。

这一套流程走完大概十几分钟,但能拦掉绝大部分首飞事故。我个人的经验是,凡是跳过第 4 项直接起飞的,几乎都会在第一次做横滚的时候遇到"打到一半舵机不动"的情况——那就是 BEC 掉压导致的舵机重启。

5. 调优前的日志基线:不采集数据就没法判断调优效果

到这里飞机的设置基本完成了,但如果直接进入自动调优,你会发现一个很尴尬的问题:调优前后的飞行品质,你没法客观比较。所以我强烈建议在调优飞行之前,先做一到两个架次的"基线飞行",把数据采下来。这部分内容很少有人讲,但它直接决定你后续调优是在盲调还是在有依据地调。

5.1 日志参数该开哪些、采样率怎么定

ArduPilot 的日志由LOG_BITMASK控制,调优阶段建议至少打开姿态、PID、原始陀螺仪/加速度计、RC 输入这几类。采样率方面,姿态和 PID 数据要保持默认的最高速率,因为你要分析的是几赫兹到几十赫兹的振荡,采样率不够就会把高频振荡混叠成低频,看起来像"慢速摆动",误导你往错误的方向调。

iNav 的 Blackbox 采样率可选,固定翼建议至少 500Hz,有条件就开到 1kHz 或者 2kHz。日志存储卡要用高速卡,低速卡在高速率下会丢帧,表现为日志有一段空白。每次飞行前确认存储卡剩余空间,10 分钟的飞行在 2kHz 下可能要几十兆。

5.2 基线飞行该飞什么、怎么飞

基线飞行的动作设计很简单,但要求很明确:

  • 平飞段:直线平飞 10 秒以上,油门保持恒定,这段数据用来判断飞机的配平状态、是否需要调整重心或推力线。
  • 滚转激励:用遥控器快速左右打副翼,做出 3~5 次幅度相同的来回,这是典型的方波输入,用来观察滚转响应的超调和振荡。
  • 俯仰激励:短促地推拉升降舵,做 2~3 次,观察俯仰回中的速度和是否有持续振荡。
  • 缓慢转弯:做两圈 30 度倾角的水平转弯,观察转弯时的掉高和俯仰耦合。

飞完把日志拉出来,重点看三样东西:平飞时姿态角的稳定性(应在一个很小的范围内波动)、打舵时的超调量和衰减时间、以及振动幅度。这三样就是后面调优的"对照组"。调完之后再飞同样的动作,两组数据叠在一起对比,你就知道这次调优到底是让它更稳了还是更抖了。

5.3 带着问题去调优会发生什么

最后说一个我踩过的坑。有一次一架 1.5 米的泡沫机,副翼回中总是慢半拍,我以为是 D 项太低,连着改了三轮参数,手感都没什么变化。后来把飞机拆下来检查,发现副翼铰链处的泡沫已经被舵机拉裂了,舵面没有完全跟着摇臂动。换了新的铰链胶带之后,参数一个没改,回中立刻正常了。

这件事的教训是:当参数改动对飞行品质没有明显影响时,八成不是参数问题。可能是连杆虚位、铰链松动、舵机扭力不足、飞控减震失效,或者振动太大导致陀螺仪数据本身不可用。这时候正确的做法是回到本文讲的这一套设置流程,从重心开始重新检查,而不是继续在参数界面上加大或者减小数值。

还有一点关于自动调优的实操经验:第一次自动调优不要开满行程。把调优幅度设置为默认值的一半,飞到安全高度(至少 30 米,留出足够的恢复空间),风速控制在 5 米/秒以下再触发。风大的时候机身会持续被推偏,飞控把风的干扰当成姿态误差去修,调出来的参数会偏硬,等风小了手感会变得很"神经"。调优完成后立刻切回自稳模式手动飞两圈确认,不要直接切自动航点模式测试。

飞机设置到这一步,才算真正进入可以调优的状态。后面每一次改参数、每一次试飞,你都是在同一套已经被锁定的机械和传感器基准上做对比,改动带来的效果才会清晰可辨。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询