2. 三相逆变器拓扑:三相全桥电路结构、开关状态与电压矢量、死区时间概念

好,咱们进入第二章。上一章聊了聊SVPWM到底是个什么东西,这一章得先把它的“硬件舞台”搭起来。说白了,SVPWM不是凭空算出来的,它得靠一个实实在在的三相逆变器去执行。你如果不懂逆变器怎么工作,那后面算出来的矢量再漂亮,也只是一堆没用的数字。

我个人习惯,讲任何控制算法之前,一定先把功率级电路吃透。因为很多坑,其实都埋在硬件里。

2.1 三相全桥电路结构

先看这张图,这就是我们最常用的三相全桥逆变器拓扑。它由三个半桥组成,每个半桥驱动一相负载。

核心结构: 三个半桥并联在直流母线上,每个半桥有两个开关管(上管和下管),中间点引出接电机绕组。

三相全桥逆变器拓扑结构 Vdc+ GND Q1 Q4 A相 Q3 Q6 B相 Q5 Q2 C相 M 3~ 每个半桥的上管和下管不能同时导通,否则会直通短路!

这张图里,Q1-Q6是功率开关管,通常是IGBT或者MOSFET。直流母线电压Vdc加在正负极之间。每个半桥的中点(也就是A、B、C三个点)接到电机的三相绕组上。

嗯,这里要注意:开关管旁边通常都会反并联一个续流二极管。电机是感性负载,电流不能突变,开关管关断时,电流得靠这个二极管续流。我在项目里见过有人画原理图忘了画这个二极管,结果一上电就炸管——教训深刻。

2.2 开关状态与电压矢量

三相全桥一共有6个开关管。但你不能让它们随便乱动。每个半桥只有两种合法状态:上管导通、下管关断,或者上管关断、下管导通。

为什么?因为上下管同时导通,就等于把直流母线短路了,电流会瞬间飙升,管子直接烧掉。这个叫“直通”,是逆变器设计的大忌。

所以,每个半桥可以用一个二进制位来表示状态:

  • 1:上管导通,下管关断。该相输出接到Vdc+。
  • 0:上管关断,下管导通。该相输出接到GND。

三个半桥,一共就有2³ = 8种组合。这就是我们常说的8个基本电压矢量。

矢量编号 开关状态 (A B C) 矢量类型 说明
V0 000 零矢量 所有下管导通,电机绕组短路
V1 100 有效矢量 A相接正,B、C相接负
V2 110 有效矢量 A、B相接正,C相接负
V3 010 有效矢量 B相接正,A、C相接负
V4 011 有效矢量 B、C相接正,A相接负
V5 001 有效矢量 C相接正,A、B相接负
V6 101 有效矢量 A、C相接正,B相接负
V7 111 零矢量 所有上管导通,电机绕组短路

这8个矢量里,V0和V7是零矢量,它们让电机绕组两端电压为零。剩下的6个是有效矢量,每个矢量对应一个固定的空间方向,幅值都是2/3 * Vdc。

你想想看,这6个有效矢量把360°的平面分成了6个扇区。SVPWM的核心思想,就是用这8个基本矢量去合成任意方向、任意大小的目标电压矢量。具体怎么合成,咱们下一章细聊。

我的经验: 刚开始学的时候,很多人记不住这8个状态。我建议你死记一个规律:二进制数从000到111,按A、B、C的顺序排列。V1(100)对应A相单独接正,V2(110)对应A和B接正,以此类推。多画几遍扇区图,自然就熟了。

2.3 死区时间概念

好,接下来聊一个非常实际的问题——死区时间。

前面我说了,同一个半桥的上下管不能同时导通。但理想很丰满,现实很骨感。开关管不是瞬间就能开通或关断的,它需要时间。

比如,你让上管关断,下管开通。如果上管还没完全关断,下管就已经开始导通了,那上下管就会有一瞬间同时导通——直通!

我曾经在一个电机驱动项目里,死区时间设得太短,结果上电测试时,逆变器直接冒烟了。拆下来一看,IGBT的驱动脚都炸飞了。从那以后,我对死区时间再也不敢马虎。

死区时间,就是在上下管切换时,故意插入一段“两个管子都关断”的时间。比如:

  1. 先关断上管。
  2. 等待一段死区时间(比如2微秒)。
  3. 再开通下管。

反过来也一样,先关下管,等死区,再开上管。

死区时间的影响:

  • 死区时间太短 → 有直通风险,可能炸管。
  • 死区时间太长 → 输出电压波形畸变,电流谐波增大,电机噪音变大,效率降低。
  • 死区时间还会引起电压误差,影响SVPWM的输出精度,导致电流波形出现“平顶”现象。

那死区时间设多少合适?这取决于你用的开关管型号。IGBT一般需要1-3微秒,MOSFET可以短一些,0.5-1微秒。具体数值得看数据手册里的开关时间和关断延迟。

我个人习惯,在保证安全的前提下,尽量往小了设。然后通过示波器观察相电压波形,看看有没有直通尖峰。如果没有,再试着减小一点,直到找到那个临界点。

避坑指南: 死区时间不是越大越好。我见过有人为了保险,把死区设到10微秒,结果电机低速运行时抖得像筛糠一样。死区补偿算法可以缓解这个问题,但最好的办法还是从硬件上把死区时间压到合理范围。

好了,这一章的内容就这些。三相全桥的电路结构、8个开关状态和电压矢量、还有死区时间的概念,都是后面SVPWM算法的基础。你把这些搞清楚了,后面学矢量合成和扇区判断就会轻松很多。