我终于搞懂了 FPV 电机的 kV

之前在查 FPV 电机的 kV 时,总能看到一些看似矛盾的说法:

  • 有人说 kV 越大越好,扭矩也越大
  • 也有人说 大桨必须配低 kV,不然“带不动”

这两个观点看起来互相冲突,但其实它们都只说对了一部分。本篇文章就是想系统地把电机与螺旋桨的关系讲清楚,尤其是 kV 到底意味着什么、为什么大桨要配低 kV、为什么高 kV 会“带不动”

理解这些问题的关键,是把电机和螺旋桨的方程写出来,并把它们联立。在进入具体的公式之前,我在这里分享一个我制作的可视化应用的项目,文中参考的PDF是MIT的LectureNotes已经放在仓库里了.:FPV-Motor-Prop-Matcher


电机的动态方程(包含电感 L 的真实模型)

FPV 电机在瞬态(加速、刹车、负载突变)时,并不是简单的稳态模型,而是一个标准的 RL 电路 + 反电动势 的动态系统。

为了后续与螺旋桨联立,我们先写出完整的动态方程。

电气动态方程(含电感)

绕组等效电路为:

  • 电阻 \(R\):绕组的等效电阻,单位欧姆 (\(\Omega\))
  • 电感 \(L\):绕组的等效电感,单位亨利 (H)
  • 反电动势 \(e = \Omega / K_v\):电机转动时产生的反电动势,与转速成正比

于是电机端电压满足:

\[ v = Ri + L\frac{di}{dt} + \frac{\Omega}{K_v} \]

其中:

  • \(v\):ESC 施加的等效电压,单位伏特 (V)
  • \(i\):电机电流,单位安培 (A)
  • \(L\):绕组电感,单位亨利 (H)
  • \(R\):绕组电阻,单位欧姆 (\(\Omega\))
  • \(\Omega\):电机角速度,单位弧度/秒 (rad/s)
  • \(K_v\):速度常数,在理论推导中更常使用 rad/s/V,但通常也会看到 RPM/Volt 的形式。

整理可得电流变化率:

\[ L\frac{di}{dt} = v - Ri - \frac{\Omega}{K_v} \]

这说明:

  • 电感 \(L\) 限制电流变化速度。
  • 电流不会瞬间跳变。
  • 电机加速时的响应速度与 \(L\) 强相关。

电磁扭矩方程

电机产生的电磁扭矩 \(Q_m\) 与电流 \(i\) 之间的关系为:

\[ Q_m = K_t (i - i_0), \quad K_t = \frac{1}{K_v} \]

其中:

  • \(Q_m\):电机产生的电磁扭矩,单位牛米 (N·m)
  • \(K_t\):扭矩常数,与 \(K_v\) 互为倒数,单位 N·m/A
  • \(i_0\):空载电流,即电机在空载时克服摩擦与铁损所需的电流,单位安培 (A)。

机械动态方程

描述电机转速变化的方程,考虑了转动惯量和负载扭矩:

\[ J\frac{d\Omega}{dt} = Q_m - Q_{\text{load}} \]

其中:

  • \(J\):电机 + 螺旋桨的等效转动惯量,单位千克·米² (kg·m²)
  • \(Q_{\text{load}}\):螺旋桨施加在电机上的负载扭矩,单位牛米 (N·m)。

这三个方程描述了电机“如何加速到稳态”。


电机的稳态方程

当电流、电压、转速达到稳态时,电感项消失(\(di/dt = 0\)),电机方程退化为稳态模型。此时,电气动态方程变为 \(v = Ri + \Omega/K_v\)。

由此,我们可以将电流 \(i\) 写成 \(\Omega\) 和 \(v\) 的函数:

\[ i(\Omega, v) = \frac{v - \Omega/K_v}{R} \]

代回电磁扭矩方程,可得电机在稳态下输出的扭矩:

\[ Q_m(\Omega, v) = \frac{1}{K_v}\left(\frac{v - \Omega/K_v}{R} - i_0\right) \]

此外,我们还可以推导出轴功率 \(P_{\text{shaft}}\) 和电功率 \(P_{\text{elec}}\) 以及电机效率 \(\eta_m\):

\[ P_{\text{shaft}} = (i - i_0)(v - iR) \]\[ P_{\text{elec}} = vi \]\[ \eta_m = \frac{P_{\text{shaft}}}{P_{\text{elec}}} \]

这些稳态方程描述了电机在稳定转速下,电压、电流、扭矩和功率之间的关系,是进行电机与螺旋桨匹配分析的基础。


螺旋桨的方程

螺旋桨的推力与扭矩由两个无量纲系数决定:

  • \(C_T\):推力系数
  • \(C_P\):功率系数 (通常与扭矩系数 \(C_Q\) 相关,\(C_P = 2\pi C_Q\))

它们依赖于前进比:

\[ \lambda = \frac{V}{\Omega R_{\text{prop}}} \]

其中:

  • \(V\):飞行器前进速度,单位米/秒 (m/s)
  • \(\Omega\):螺旋桨角速度,单位弧度/秒 (rad/s)
  • \(R_{\text{prop}}\):螺旋桨半径,单位米 (m)

根据空气动力学原理,螺旋桨的推力 \(T\) 和扭矩 \(Q\) 公式为:

\[ T = \frac{1}{2}\rho (\Omega R_{\text{prop}})^2 \pi R_{\text{prop}}^2 C_T \]\[ Q = \frac{1}{2}\rho (\Omega R_{\text{prop}})^2 \pi R_{\text{prop}}^3 C_P \]

其中:

  • \(T\):螺旋桨产生的推力,单位牛顿 (N)
  • \(Q\):螺旋桨所需的扭矩,单位牛米 (N·m)
  • \(\rho\):空气密度,单位千克/立方米 (kg/m³)

为什么 FPV 中可以把 \(C_T\) 和 \(C_P\) 当常数?

因为 FPV 的飞行速度 \(V\) 相对螺旋桨尖速 \(\Omega R_{\text{prop}}\) 来说非常小。这意味着前进比 \(\lambda\) 通常接近于零:

\[ \lambda = \frac{V}{\Omega R_{\text{prop}}} \approx 0 \]

在 \(\lambda \approx 0\) 的区域,实验测量表明,\(C_T(\lambda)\) 和 \(C_P(\lambda)\) 的变化都非常小,几乎可以视为常数。因此,在 FPV 场景下,我们可以将它们近似为常数,这极大地简化了分析,使得我们的重点可以放在电机与螺旋桨的匹配上,而非复杂的气动特性计算。


电机与螺旋桨的联立(Motor–Prop Matching)

单纯的动态方程并不能很好地帮助我们选择 FPV 的电机,因为它只描述了电机本身的性质,即电机在给定电压和电流下运动的情况。在描述电机空转时,加速如何?这实际上影响不大,因为电机很快就会达到其最大转速(如果磁通量饱和则可能无法继续加速)。实际上,飞机要飞起来,还是需要装上螺旋桨,而螺旋桨会反过来限制电机的转速。因此,我们需要把两者的方程联立起来。

这项工作的专业名词叫做 Motor-Prop Matching,即螺旋桨与电机的匹配。下面,我们将对这些公式进行一个简要的讲解。

系统的稳态转速由扭矩平衡决定:

\[ Q_m(\Omega, v) = Q(\Omega) \]

也就是说:

电机输出的扭矩必须等于螺旋桨所需的扭矩,系统才能在某个转速 \(\Omega\) 达到稳态。

通过将电机输出扭矩方程 \(Q_m(\Omega, v)\) 与螺旋桨所需扭矩方程 \(Q(\Omega)\) 联立,我们就可以找到在给定电压 \(v\) 下,系统能够达到的稳态转速 \(\Omega\)。

PDF 中也给出了反解电压的公式(用于求“要多少油门才能产生某个推力”):

\[ v(\Omega, Q) = (K_v Q + i_0)R + \frac{\Omega}{K_v} \]

一些需要注意的点:

  1. 核心参数: 扭矩、电压、电流、功率等变量看起来复杂繁多。但核心在于,一个电机有三个内生属性:\(R\) (电阻), \(i_0\) (空载电流), 和 \(K_v\)。所有其他的属性都是由这三个属性决定的。这些关系依赖于这些“电机常数”,可以通过简单的台架实验测量得到。这里假设 \(K_v\) 单位是 rad/s/Volt,尽管它通常以 RPM/Volt 给出。

FPV 电机控制的原理:我们控制的是“电压”

在上面的推导中,我们有一个隐含的假设,即电机端电压 \(v\) 是给定的。那么对于一个 FPV 飞行器来说,我们到底是如何控制电机转速的呢?

答案是:

我们并不直接控制电流,而是通过 PWM (脉冲宽度调制) 技术控制“等效电压”。

ESC (电子调速器) 以几十 kHz 的高频率快速开关 MOS 管:

  • 占空比 \(D\) 代表 MOS 管导通时间在一个周期内的比例。
  • 电机看到的等效电压 \(v_{\text{eff}}\) 并非电池电压 \(V_{\text{battery}}\) 本身,而是由占空比决定的平均电压: \[ v_{\text{eff}} = D \cdot V_{\text{battery}} \]

因此:

  • 油门越大 → 占空比越大 → 等效电压越高 → 电机转速越高。
  • 电流是被动产生的 → 由螺旋桨负载决定,电机为了维持某个转速和扭矩,会自动从电池拉取相应的电流。

这也解释了最开始的“带不动”问题。


回答最开始的问题:为什么高 kV 带不动大桨?

结合上面的方程,我们可以完整解释这个问题:

1. 高 kV 电机在给定电压下想转得更快

根据电机的理想空载转速公式 \(\Omega_{\text{no load}} = K_v \cdot v\),高 kV 意味着在相同的供电电压下,电机理论上会以更高的转速运行。

2. 大桨的扭矩需求随 \(\Omega^2\) 暴涨

螺旋桨所需的扭矩 \(Q \propto \Omega^2 C_P R_{\text{prop}}^5\)。这意味着,当转速 \(\Omega\) 稍有提高,大尺寸螺旋桨对扭矩的需求就会急剧增加。

3. 电机为了满足扭矩需求会拉更多电流

根据电机扭矩方程 \(Q_m = \frac{i - i_0}{K_v}\),为了产生更大的扭矩以满足大桨的需求,电机必须从电池拉取更大的电流 \(i\)。

4. 电流可能超过电机、ESC、线材的极限

于是就出现了:

  • 电机发烫: 大电流流过绕组电阻 \(R\) 会产生大量的焦耳热 (\(I^2R\) 损耗)。
  • ESC 爆 MOS: ESC 内部的 MOS 管长时间承载过大电流,会过热烧毁。
  • 电池电压塌陷: 电池无法持续提供如此大的电流,内阻导致电压急剧下降。
  • 甚至直接烧毁: 极端情况下,线材或连接器也可能因过流而熔断。

这就是“带不动”的真正含义:

不是电机真的转不动,而是系统在试图达到所需的平衡点之前,就已经因为过流而烧毁,无法持续工作。这就是为什么大尺寸的穿越机,比如5寸、7寸,它们电机的 kV 值都变得越来越低的原因。


如何选择 FPV 电机的 kV?

理解了以上原理,选择合适的 FPV 电机 kV 值就不再是难题。我们可以总结为以下几点:

  • 桨越大 → kV 越低: 大桨在相同转速下需要更大的扭矩,因此需要低 kV 的电机来降低转速,同时增大扭矩常数 \(K_t\),以避免过高的电流。
  • 电压越高 → kV 越低: 高电压意味着电机可以在较低的 kV 下达到相同的目标转速,从而减少电流,提高效率。例如,从 4S 升级到 6S 时,通常会选择更低的 kV 电机。
  • 目标推力越大 → kV 越低: 追求极致推力(通常伴随高负载)时,需要电机输出更大的扭矩,低 kV 有助于在合理电流下实现。
  • 轻量高速机 → 高 kV: 对于追求轻巧、快速响应的竞速机型,小桨配高 kV 可以获得更高的转速和更快的加速性能,但通常牺牲续航和高负载能力。
  • 重载巡航机 → 低 kV: 对于需要长时间稳定飞行、携带重载的航拍或长续航机型,低 kV 配合大桨能在较低转速下提供足够推力,同时保持较高效率和较低电流。

这些都是很基本的设计原则,实际上系统错综复杂相互勾连,牵一发动全身,确实是一个需要综合考虑的系统工程问题。