原创 SVPWM/SVM/空间矢量PWM/空间矢量脉冲宽度调制

2012-3-13 19:28 8010 26 29 分类: 工业电子

电压空间矢量法(SVPWM,称磁通正弦PWM)是从电动机的角度出发,着眼于使电机获得幅值恒定的圆形磁场,即正弦磁通。它以三相对称正弦波电压供电时交流电动机的理想圆形磁通轨迹为基准,用逆变器不同的开关模式产生的实际磁通去逼近基准磁通圆,从而达到较高的控制性能。

 

SVPWM (Space Vector Pulse Width Modulation), 也称SVM。中文解释就是空间矢量脉冲宽度调制。PWM是干什么的,大家可以多接触过PWM,主要还是生成电压,比如单片机的IO可以通过PWM输出正弦波,这方面的资料google之很多。那SVPWM又是什么用呢?也是生成电压的!

SVPWM,算法大家可以看 《High-POwer Converters and AC Drivers》 或者中文版翻译出版的《大功率变频器及交流传动》,里面有一章专门介绍SVPWM算法原理,讲的很明白。SVPWM是以3桥臂6MOS/IGBT管子的8种开关状态为,同一桥臂上管打开下管必定关闭,记做P,反之O,3个桥臂就有8种开关状态,这就是8个开关状态的由来。其中PPP,OOO记做0矢量,矢量0  ,也就是说开关顺序是一个矢量。书中是这样的:

V0:   PPP,OOO   矢量0

V1:  POO             矢量1

V2:  PPO             矢量2

V3:  OPO            矢量3

V4:  OPP            矢量4

V5:  OOP            矢量5

V6:  POP            矢量6

大家看下 矢量1到矢量6 ,每从上个矢量到下个矢量,只有一个位发生变化,也就对应一个桥臂发生变化。

 现在插入一幅书中的图片(2电平空间矢量图)

svpwm secrot_6.jpg
 
上图的V0到V6分别是矢量0到矢量6,Vref 就是我们要求的矢量,构成6个扇区。这些看下书中的推到大家很容易就能明白。就拿现在Vref在的扇区1来讲,矢量嘛,可以通过矢量相加来得到矢量Vref,于是有了下面这张图:
 
矢量分解.jpg
 
可以看到矢量Vref 可以由矢量V0,矢量V1和矢量V2合成。
原理就是秒伏平衡(应该是这个,先打个疑问?)
 
Vref*TS=V1*Ta+V2*Tb+V0*T0,TS=Ta+Tb+T0  。 TS是一个开关周期,或PWM周期
 
 
看下面这张图:
 
7段.jpg
 
这就是7段开关顺序TS就是一个开关周期,看到前面3个PWM的特点了吧,不错他们多事中心对称的,我们如何实现这样的三路输出呢?设想一下有这样一个计数器, 他工作模式是这样的,先递增计数,然后再递减,比如从00计数到 FF,然后开始递减计数到00。 即UP/DOWN模式,很多电机控制的单片机/DSP多有这个功能。
     上面的3个中心对称的PWM就是3个桥臂的开关波形,如果TS时间是100us,即10KHz,那肯定要有个计数器了,从0开始计数到PWM中心处计数到最高值,这个0是3路PWM输出的开始时候的0,不是计数器的0,比如16位的计数器,计数频率是50M,
设置计数模式是UP/DOWM模式,从计数初值0x????计数到0xFFFF,再从0xFFFF计数到0x??初值,这段时间就是TS,TS的时间是100us,这样是不是就可以算出初值了?
50M就是20ns,100us/20ns=5000,所以计数值有5000个,2边个一半就是2500,
初值就是0xFFFF-2500(十进制)=0xF63B了。整个就是0xF63B计数到0xFFFF递增计数,然后0xFFFF递减计数到0xF63B,就是如此!然后在0xF63B到0xFFFF设置一个比较,比如大于某个计数值输出1,否则输出0,比如设置大于0xFC33输出1,这样是不是就构成中心对称的PWM波形,其他2路也是这样来的。这3路分别是T0/4,T0/4+Ta/2,
T0/4+Ta/2+Tb/2。 设置计数器分别大于这3个值,就能输出3路中心对称的PWM波形。
 
 
OOO,POO,PPO,PPP,PPO,POO,OOO  看这个开关顺序,OOO就是3个下桥接通,就是多接地。POO就是A相上桥接通,BC相下桥接通。PPO,就是AB相上桥接通,C相下桥接通。  
 
 
 
 
 
 
 
  
 
 

文章评论3条评论)

登录后参与讨论

用户1324799 2013-8-6 16:41

不客气。

用户377235 2013-7-24 23:23

看完觉得豁然开朗,特别感谢作者说出引用得书本!

用户377235 2013-7-24 23:23

看完觉得豁然开朗,特别感谢作者说出引用得书本!

dwwzl 2012-8-23 12:16

USB端口能否也能这么仿真呢?

用户29210 2010-4-13 21:24

很好很强大!

用户1579481 2009-11-13 15:57

qiang

用户1112876 2008-9-17 15:52

HAO YA

用户160037 2008-8-3 09:06

呵呵,I likee it .

用户158443 2008-8-2 22:48

太好了,...

用户95699 2008-7-29 23:23

写得很详细。
相关推荐阅读
用户1324799 2013-04-28 11:11
FPGA跨时钟域同步,亚稳态等
我不是半导体/ASIC/FPGA 领域的,对跨时钟域,MTBF等了解的很少。 有时候看到个问题,就会想这个问题,解决这个问题。 或许大家可以先看看 新思科技的 《跨时钟域信号同步的IP解决...
用户1324799 2013-04-28 08:31
TFT板子+Verilog代码+显示图片(纯逻辑) 好奇妙!!!
 液晶显示图片:     好奇妙的图片,这个图片是怎么来的,奥秘就在下面:   m...
用户1324799 2012-03-19 19:01
电机传感器光电编码器入门
电机传感器光电编码器入门...
用户1324799 2011-10-05 12:17
SVPWM相关学习1
I.伏秒平衡:  伏秒平衡,就是这个意思:参考矢量为Vref,三个空间矢量V1、V2、V3来合成这个矢量;在一个SVPWM周期之内,三个矢量V1、V2、V3的合成效果要和Vref相同,即Vref*Ts...
用户1324799 2011-09-08 16:51
中颖4位单片机指令学习笔记
刚接触中颖的4位单片机,一直在看中颖的资料,很郁闷有些资料有问题,也浪费了大量的时间。在论坛上提问也解决了几个问题。关于SBC指令的,问题已经解决http://bbs.sinowealth.com/v...
我要评论
3
26
关闭 站长推荐上一条 /2 下一条