很多人在装完一架新飞机之后最先想干的事就是赶紧把飞控参数调好、赶紧起飞结果第一次推油门就出问题飞机一离手就往左压、抬头就失速、切自稳像在跟你抢杆。事后回头看日志参数其实没什么大毛病真正的问题在更早的那一步——飞机本身还没被设置到可以调优的状态。这一步就是整个调优流程里的第二阶段设置飞机进行调优。它的目标不是让飞机飞得好看而是把所有机械、传感器、遥控、动力上的变量全部锁死让后面每一次改参数时的差异只来自参数本身。这篇内容适合三类人刚上手固定翼飞控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/MAXiNav 里的舵机行程百分比做硬限位防止自动调优时给出超出机械极限的舵量把舵机憋死。注意设定机械限位时要留出 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_ORIENTATIONiNav 里对应 Board Alignment 的 roll/pitch/yaw 值。判断方法很直观在地面把飞机机头向下压、向右滚、向右偏航分别看地面站里姿态仪的响应方向对不对。三个方向都对上朝向就没错。通道映射同样要在这个阶段一次核对完。把遥控器上的每个通道拨一遍看地面站里对应的输入通道数值有没有变化和预期的功能是否一致。副翼、升降、油门、方向这四个基础通道加上模式切换、解锁、调优开关这几个功能通道最好在纸上列一张对照表标清楚哪个开关对应哪个飞行模式。提示不要依赖默认通道顺序。不同厂家的接收机通道顺序差别很大尤其是 SBUS 和 CRSF 混用的时候。每换一次接收机通道映射就重新核对一遍这五分钟能省下炸机之后几个小时的排查。3. 遥控器与飞行模式让调优飞行始终可控调优飞行是一种很特殊的飞行状态飞机可能在你按下开关后突然大幅滚转、俯仰或者在自动调优过程中反复激励舵面。这时候飞行员能不能随时接管比参数调得多准更重要。所以第三块内容是把遥控器设置成一套想接管就能接管的方案。3.1 通道分配与失效保护通道分配的原则是常用功能放在手能够到的开关上危险功能放在需要刻意操作的位置。我的习惯配置是三段开关 A手动 / 自稳 / 自动调优两段开关 B解锁拨杆 C紧急切手动物理位置固定不依赖飞控旋钮 D相机云台或可选功能失效保护Failsafe必须在这个阶段实测而不是相信设置界面上的勾选框。测试方法是拆掉桨或断开电机线打开遥控器让飞机上电然后关掉遥控器电源看地面站里飞控的通道值是否进入失控状态、是否切换到预设的返航或降落模式。固定翼失控后最怕的是最后油门保持所以失控保护里油门必须归零同时给一定的返航高度。另外接收机的失控保护要和飞控的失效保护双备份。接收机一侧设定失信号时输出预设值飞控一侧设定通道值异常时进入 XX 模式。两层都有单一层失效时仍然安全。3.2 飞行模式映射与调优开关自动调优Autotune通常需要一个独立的通道或者一段开关动作来触发。ArduPilot 里是通过飞行模式通道映射到 AUTOTUNEiNav 里是切换到一个专门的 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 地面全套检查清单首飞前我会按这个顺序走一遍每项确认完打勾舵面方向测试机头向右压升降舵应当下偏或向上取决于机型副翼右滚时右副翼上偏。任一项反了先在飞控里改方向别用遥控器反向通道去糊。方向不对的常见原因是舵机安装朝向和默认映射不一致。失效保护测试前面说的方法走一遍。低油门测试把油门推到 20%~30%听电机声音是否均匀摸电调是否发热异常。舵机电流检查在飞控或地面站上看舵机供电电压同时快速打舵看电压是否掉到 4.5V 以下。掉压说明电调 BEC 供电不足可能是舵机扭力选小了或者线径太细。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 米/秒以下再触发。风大的时候机身会持续被推偏飞控把风的干扰当成姿态误差去修调出来的参数会偏硬等风小了手感会变得很神经。调优完成后立刻切回自稳模式手动飞两圈确认不要直接切自动航点模式测试。飞机设置到这一步才算真正进入可以调优的状态。后面每一次改参数、每一次试飞你都是在同一套已经被锁定的机械和传感器基准上做对比改动带来的效果才会清晰可辨。