logo资料库

STM32F103生成SVPWM.pdf

第1页 / 共18页
第2页 / 共18页
第3页 / 共18页
第4页 / 共18页
第5页 / 共18页
第6页 / 共18页
第7页 / 共18页
第8页 / 共18页
资料共18页,剩余部分请下载后查看
STM32F103 生成 SVPWM 一、直观理解永磁电机磁场的形成 下图中,黄色为 A 相,绿色为 B 相,红色为 C 相,蓝色是合成磁场的方向,紫色为转 子。 a) U1(100)的示意图 ————作者:thw b) U2(110)的示意图
c) U3(010)的示意图 d) U4(011)的示意图
e) U5(001)的示意图 f) U6(101)的示意图
可以看出,按照电机的绕线及磁极布置方式,依次按 U1~U6 通电,转子顺时针转 动。 下面说一下,磁链的合成,以 U1 为例,磁链及方向如下图所示: A 相流过电流为 I,Ψ相和 C 相分别流过 1/2I。根据矢量相加的定义,可以得出,
合成的磁链 Ψs = Ψa + ΨΨ + Ψc = Ψ + 0.5Ψ * cos60°+ 0.5Ψ * cos60°= 1.5Ψ 也就是合成磁链是最大单相磁链的 1.5 倍。 因电机的绕线方式及布置,数学解释与上面的图形有区别,请注意。 二、解释: a) 三相交流电合成的矢量 交流电动机绕组的电压、电流、磁链等物理量都是随时间变化的,如果再考虑到它 们所在绕组的空间位置,如图所示,可以定义为空间矢量UAO,U BO,U CO。 令定子电压空间矢量: UAO,U BO,U CO 的方向始终处于各相绕组的轴线上,而大小 则随时间按正弦规律脉动,时间相位互相错开的角度也是120°。 令合成空间矢量: 由三相定子电压空间矢量相加合成的空间矢量Us 是一个旋转的 空间矢量,它的幅值是每相电压值的3/2倍。 合成空间矢量us 用公式表示,则有 Us = UAO + U Boej2/3π+ U COej4/3π(2-14) 如果U AO,U BO,U CO是角频率为叫的三相对称正弦波电压,那么电压矢量Us就是以角 频率m1按逆时针方向匀速旋转的空间矢量。而空间矢量Us在三相坐标轴(A, B,C) 上的投影就是对称的三相正弦量。 合成的矢量见下图: 应该是一个动图,但在文档的情况下无法显示出来。 b) 按6步法处理后的得到的实际图形 先给出电路原理图:
合成的电压矢量图: 可以看出,电压矢量的轨迹是个六边形,这就造成了电机转矩波动大等问题。 开关状态与相电压的对应关系。 Sa Sb Sc 0 1 1 0 0 0 0 0 1 1 1 0 0 0 0 0 1 1 矢量符 号 U0 U4 U6 U2 U3 U1 相电压 Ua 0 Ub 0 Uc 0 2/3 1/3 - 1/3 - 2/3 - 1/3 - 1/3 1/3 2/3 1/3 - 1/3 - 1/3 - 2/3 - 1/3 1/3 2/3
1 1 0 1 1 1 U5 U7 1/3 - 2/3 1/3 0 0 0 上表的由来,参见下图 开关状态是U4(100)。 c)合成矢量的由来 大家知道为了得到准确的圆周率,祖冲之采用割圆法,也就是用多边形逼近圆形, 当达到一定程度后,就可以得到一定准确率的圆周率。 SVPWM的思路也是这样的,就是设法用多边形取代六边形。例如 蓝线合成的多边形是36边形,明显强于六边形。 问题来了,如何合成每一个矢量呢?见下图:
Uref是我们需要的矢量,我们可以使用矢量U4,U6合成。从图中可以看出,先按U4 执行一段时间,然后让U6执行一段时间,就能够完成要求了。根据面积等效原理: Uref * Ts = U4 * T4 + U6 * T6 Ts是(电机转动的周期 / 多边形的边数) = Uref的作用时间 T4,T6分别是U4和U6的作用时间。 实际上,Ts 不一定等于 T4 + T6,为了满足要求,我们加入T0,即 Ts = T4 + T6 + T0 同时,式子变成: Uref * Ts = U4 * T4 + U6 * T6 + U0 * T0 好了,现在的问题是如何求出T4,T6,T0? 先利用式子: Uref * Ts = U4 * T4 + U6 * T6 再根据正旋定理:三角形边与对角的正旋值比值相等。得出: U4 * T4 / sin(pi/3 - θ) = U6 * T6 / sinθ = Uref / sin(2/3pi) 同时,U4 = U6 = 2/3Udc 得出: T4 = sqr(3) * Uref / Udc * sin(pi/3 - θ); T6 = sqr(3) * Uref / Udc * sinθ; T0 = Ts - T4 - T6; 如果T4 + T6 > Ts,则需要进行过调制处理,此时: T4 = T4T4+T6Ts
分享到:
收藏