本帖最后由 novakon 于 2014-5-19 15:54 编辑 空间矢量合成实际上和SPWM是等价的,其驱动占空比波形也可以通过SPWM波形转换得到。上面讲的计算SVPWM的方法真的很难搞懂!实际上通过下面的方法,一样可以获得svpwm的波形,且两种方式得到的波形没有任何不同。
首先,产生三相正弦波a,b,c ,表达式分别为 sin(wt), sin(wt+120), sin(wt+240), 这三相正弦波电压互相相差120度。
a b c 三相电压随角度变化如下图:
三相电机线圈中的电流,只和这三相电压之间的差值有关。比如将这三个电压同时抬高n伏特, 得到n+sin(wt), n+sin(wt+120)... 每两相之间的电压仍然不变,通过线圈的电流也不变。
设SVPWM的三相电压为 d e f, 对于给定的时刻t, 令
m=min(a,b,c)
d=a-m
e=b-m
f=c-m
这样一来,就使得:
1、 d e f三相电压,每两相之间的电压差仍与原a b c相同,作用在电机上的效果相同。
2、在任一时刻,d e f 中必有一相电压为0. 此时此相PWM占空比为0,不需要开关功率晶体管,比SPWM少1/3开关损耗。
3、供电电源电压一定时,相比SPWM波形,可以在绕组中产生的最大电流更大
d e f 三相电压随角度变化如下图: