4. 七段式与五段式SVPWM:实现原理与谐波特性对比

好,咱们今天来聊聊SVPWM的两种主流实现方式——七段式和五段式。很多初学者容易把这两个概念搞混,或者觉得它们只是开关顺序不同。其实,这背后牵扯到开关损耗、谐波特性、甚至系统效率的取舍。

我个人习惯把SVPWM的调制方式比作“做菜”。七段式像是“小火慢炖”,波形漂亮,谐波干净;五段式则是“大火爆炒”,效率高,但味道(谐波)会重一些。具体怎么选,得看你的“食材”(应用场景)是什么。

4.1 七段式SVPWM实现原理

七段式,也叫连续调制。为什么叫“七段”?因为在一个开关周期内,电压矢量被分成了7个时间段来合成。

它的核心思想是:每次切换只改变一个桥臂的开关状态。你想想看,这样做的直接好处就是——开关次数最少,开关损耗也相对较低。但注意,是“相对”。

具体怎么实现的?我简单梳理一下步骤:

  1. 判断扇区:根据参考电压矢量Uref的α-β分量,算出它在哪个扇区。
  2. 计算作用时间:用相邻两个基本电压矢量(比如U1和U2)来合成Uref,算出它们各自的作用时间T1和T2。
  3. 插入零矢量:剩下的时间用零矢量(U0或U7)补满。零矢量怎么分配?七段式讲究“对称”——把零矢量拆成两半,分别放在周期的开头和结尾。
  4. 生成PWM波形:按照“从零矢量开始,到有效矢量,再到零矢量结束”的顺序,生成7段开关序列。

举个例子,假设参考矢量在第一扇区,七段式的开关序列就是:

U0(000) → U1(100) → U2(110) → U7(111) → U2(110) → U1(100) → U0(000)

你看,从000到100,只变了A相;从100到110,只变了B相……每次只动一个开关管。这就是七段式的精髓——中心对称。

我的经验: 我在做伺服驱动器项目时,七段式是默认配置。因为它产生的电流谐波小,电机运行起来噪音低,手感也顺滑。但代价是开关损耗比五段式高约15%~20%。如果你的系统散热条件好,或者对噪音敏感,七段式是首选。

4.2 五段式SVPWM实现原理

五段式,也叫不连续调制。它跟七段式的最大区别在于:每个扇区只使用一个零矢量,而且这个零矢量被“固定”在周期的中间或两端。

说白了,五段式把零矢量的作用时间“压缩”了,从而减少了一次开关动作。一个周期内只有5段,所以叫五段式。

它的开关序列长这样(还是第一扇区为例):

U0(000) → U1(100) → U2(110) → U1(100) → U0(000)

或者另一种方式:

U7(111) → U2(110) → U1(100) → U2(110) → U7(111)

看到区别了吗?五段式跳过了中间的U7(111)(或者开头的U0(000)),直接从一个有效矢量切换到另一个有效矢量。这意味着,有一相桥臂在整个扇区内都不动作。

哪一相不动作?这取决于你选择的零矢量和扇区位置。比如用U0(000)作为零矢量时,在扇区I中,C相(下管)一直导通,A、B两相在开关。

注意: 五段式虽然减少了开关次数,但代价是电流谐波增大。我曾经在一个风机项目里试过五段式,结果电机在高频段出现了明显的啸叫。后来换回七段式,问题就解决了。所以,五段式更适合对噪音不敏感、但对效率要求极高的场合,比如大功率水泵、空调压缩机。

4.3 两者谐波特性对比

好,咱们来重点聊聊谐波。这是很多工程师容易忽略的地方。

七段式和五段式产生的PWM波形,本质上都是对正弦波的“逼近”。逼近得越准,谐波含量越低。七段式因为对称性好,零矢量分布均匀,所以它的低次谐波(5次、7次)含量更低。

五段式呢?由于零矢量被“挤”到一边,波形不对称,导致低次谐波明显增加。尤其是5次和7次谐波,可能比七段式高出30%~50%。

我整理了一个对比表,方便你直观理解:

对比项 七段式SVPWM 五段式SVPWM
开关次数/周期 6次 4次
开关损耗 较高(基准) 降低约33%
电流谐波(THD) 较低(约3%~5%) 较高(约5%~8%)
低次谐波(5、7次) 抑制效果好 明显增大
母线电压利用率 相同 相同
适用场景 伺服、机床、低噪音场合 大功率、高效率、风机水泵

为什么会这样?我简单解释一下谐波的产生机理。

PWM波形的谐波主要来自两个方面:一是载波频率附近的高频谐波,二是调制波与载波相互作用产生的边带谐波。七段式的对称结构,能有效抵消一部分边带谐波。而五段式的不对称性,让这些谐波“漏”了出来。

另外,五段式还有一个隐藏问题:零序分量增大。这会导致电机的中性点电压波动,在有些系统中可能引起共模干扰。我在做电动汽车电驱项目时,就遇到过因为五段式导致CAN通信受干扰的情况。后来在软件里加了共模滤波器才解决。

核心结论:
  • 追求低谐波、低噪音 → 选七段式
  • 追求高效率、低开关损耗 → 选五段式
  • 如果系统对EMC要求高,优先考虑七段式

4.4 两种调制方式的波形对比(SVG)

下面这张图,我画出了七段式和五段式在一个扇区内的开关序列对比。你可以直观地看到它们的区别。

七段式与五段式SVPWM开关序列对比 七段式 vs 五段式 SVPWM 开关序列对比(扇区I) 七段式: U0(000) U1(100) U2(110) U7(111) U2(110) U1(100) U0(000) ← 对称 五段式: U0(000) U1(100) U2(110) U1(100) U0(000) ← 少一段 说明: • 七段式:7段开关序列,中心对称,每次只切换一个桥臂,谐波低。 • 五段式:5段开关序列,跳过中间零矢量,有一相桥臂不动作,开关损耗低。 • 两者母线电压利用率相同,但五段式低次谐波含量更高。

4.5 如何选择?我的建议

说了这么多,到底怎么选?我根据实际项目经验,给你几个参考原则:

  • 伺服驱动、数控机床:必须用七段式。这类应用对电流谐波和噪音极其敏感,五段式带来的振动和噪音会直接影响加工精度。
  • 大功率风机、水泵:可以考虑五段式。因为这类负载对噪音要求不高,而且功率大,开关损耗的降低能带来明显的效率提升。
  • 电动汽车电驱:这个要分情况。低速大扭矩时,我建议用七段式,因为谐波小,电机发热少;高速轻载时,可以切换到五段式,降低开关损耗,延长续航。
  • 如果拿不准:那就先用七段式。毕竟谐波问题是“硬伤”,一旦出现很难通过后级滤波完全消除。而开关损耗的问题,可以通过优化散热设计来解决。
一个小技巧: 我在实际项目中,经常采用“混合调制”策略——在低速区用七段式,高速区自动切换到五段式。这样既保证了低速的平稳性,又兼顾了高速的效率。切换点一般设在额定转速的70%~80%左右,具体需要根据你的系统实测来调整。

好了,关于七段式和五段式SVPWM,今天就聊到这里。这两种方式没有绝对的好坏,只有适不适合你的应用。理解它们的原理和特性,你就能在项目中做出最合适的选择。