[嵌入式专栏](FOC - SVPWM扇区计算Part1)

文章目录

    • [1 . 概要](#1 . 概要)
    • [2 . 扇区计算](#2 . 扇区计算)
      • [2.1 扇区Ⅰ计算](#2.1 扇区Ⅰ计算)
      • [2.2 扇区Ⅱ计算](#2.2 扇区Ⅱ计算)
      • [2.3 扇区Ⅲ计算](#2.3 扇区Ⅲ计算)
    • [3 . 小结](#3 . 小结)

【极客技术传送门】 : https://blog.csdn.net/Engineer_LU/article/details/135149485


1 . 概要

经过扇区判断后,就知道在哪个扇区进行输出了

【Q】但是每个扇区分别输出怎样的结果呢?

【A】这篇博文详述了这个意义

2 . 扇区计算

这里一开始先把六个扇区的TxTy结果列出来,方便看到文章开头记住扇区关系,后面内容对每个扇区有 详细推导过程

扇区 Tx Ty
3 T s U d c ( 3 2 U α − 1 2 U β ) \frac {\sqrt3 T_s}{U_{dc}}( \frac {\sqrt3}2U_α-\frac 1 2Uβ ) Udc3 Ts(23 Uα−21Uβ) 3 T s U d c U β \frac {\sqrt3 T_s}{U_{dc}}Uβ Udc3 TsUβ
3 T s U d c ( − 3 2 U α + 1 2 U β ) \frac {\sqrt3 T_s}{U_{dc}}(-\frac {\sqrt3}2U_α+\frac 1 2Uβ ) Udc3 Ts(−23 Uα+21Uβ) 3 T s U d c ( 3 2 U α + 1 2 U β ) \frac {\sqrt3 T_s}{U_{dc}}( \frac {\sqrt3}2U_α+\frac 1 2Uβ ) Udc3 Ts(23 Uα+21Uβ)
3 T s U d c U β \frac {\sqrt3 T_s}{U_{dc}}Uβ Udc3 TsUβ − 3 T s U d c ( 3 2 U α + 1 2 U β ) -\frac {\sqrt3 T_s}{U_{dc}}( \frac {\sqrt3}2U_α+\frac 1 2Uβ ) −Udc3 Ts(23 Uα+21Uβ)
− 3 T s U d c U β -\frac {\sqrt3 T_s}{U_{dc}}Uβ −Udc3 TsUβ 3 T s U d c ( − 3 2 U α + 1 2 U β ) \frac {\sqrt3 T_s}{U_{dc}}(- \frac {\sqrt3}2U_α+\frac 1 2Uβ ) Udc3 Ts(−23 Uα+21Uβ)
− 3 T s U d c ( 3 2 U α + 1 2 U β ) -\frac {\sqrt3 T_s}{U_{dc}}( \frac {\sqrt3}2U_α+\frac 1 2Uβ ) −Udc3 Ts(23 Uα+21Uβ) − 3 T s U d c ( − 3 2 U α + 1 2 U β ) -\frac {\sqrt3 T_s}{U_{dc}}( -\frac {\sqrt3}2U_α+\frac 1 2Uβ ) −Udc3 Ts(−23 Uα+21Uβ)
3 T s U d c ( 3 2 U α + 1 2 U β ) \frac {\sqrt3 T_s}{U_{dc}}( \frac {\sqrt3}2U_α+\frac 1 2Uβ ) Udc3 Ts(23 Uα+21Uβ) − 3 T s U d c U β -\frac {\sqrt3 T_s}{U_{dc}}Uβ −Udc3 TsUβ

>这里讲一下扇区计算的概念
【Q】前面计算了许多步骤最终把UαUβ送进SVPWM,那么怎么把UαUβ与SVPWM产生关联?
【A】答案是基于之前相电压合成关系代入
U α = U m c o s θ U_α = U_mcosθ Uα=Umcosθ
U β = U m s i n θ U_β = U_msinθ Uβ=Umsinθ
而 U m = 2 3 U d c U_m = \frac 2 3 U_{dc} Um=32Udc, 为什么是 2 3 U d c \frac 2 3U_{dc} 32Udc因为在SVPWM控制中,硬件的三组开关管里每一组时时刻刻都在开关状态,而形成回路中最多两路进,一路出,因此同一时刻相对 U d c U_{dc} Udc最多用到了 2 3 \frac 2 3 32


接下来如上图矢量圆所示,扇区Ⅰ, Ⅱ, Ⅲ, Ⅳ, Ⅴ, Ⅵ,矢量分别为U4 (100),U6 (110),U2 (010),U3 (011),U1 (001),U5 (101)

另外图中的α和β就是上述描述的UαUβ。

我们想要在这个 矢量圆 里输出N个不同大小,方向的矢量从而来控制电机力矩,但是我们只有六个基本矢量U4-U6-U2-U3-U1-U5,那怎么输出我们想要的矢量?这里我们只要基于六个基本矢量进行合成就可以了,具体根据每个扇区相邻的两个基本矢量进行合成,以下开始对每个扇区计算合成矢量。

这里以扇区一举例,如图所示把合成的矢量U设为 U o u t U_{out} Uout目标矢量,之前提到了
U α = U m c o s θ U_α = U_mcosθ Uα=Umcosθ
U β = U m s i n θ U_β = U_msinθ Uβ=Umsinθ

那么这里的 U m Um Um就是我们 U r e f U_{ref} Uref了

【Q】接下来分析 U m c o s θ = U_mcosθ = Umcosθ=? U m s i n θ = U_msinθ = Umsinθ=?

【A】根据上图标注 :

  1. U m c o s θ U_mcosθ Umcosθ 为 红线1+红线2,其中红线1可以由U4这个矢量得到,红线2为U6经过cos60°可以得到,这里为什么要分为红线1与红线2,直接cosθ不就可以直接由U4矢量输出完成了吗,答案是因为要考虑后面 U m s i n θ U_msinθ Umsinθ的计算, U m s i n θ U_msinθ Umsinθ以图中加辅助线,可以通过sin60°U6得到 U m s i n θ U_msinθ Umsinθ的结果。

  2. U m s i n θ U_msinθ Umsinθ 为 绿线,刚刚描述了这些线段的意义,以及图中加辅助线的意义,因此通过sin60°U6可以得到 U m s i n θ U_msinθ Umsinθ的结果。

【Q】我们芯片可以输出PWM高分辨率控制开关管,那么怎么把PWM与上面的公式逻辑结合起来?

【A】上面可以100, 110, 010, 011, 001, 101这六个组合分别对应了三组开关管的状态,"1"为上管开启,下管关闭,"0"为下管开启,上管关闭,上下管为互补状态,一个总周期 T s = T x + T y + T n T_s=T_x+T_y+T_n Ts=Tx+Ty+Tn 组成,这里 T x T y T_xT_y TxTy为对应矢量状态PWM输出, T n Tn Tn为不输出的周期,既然TxTy跟基本矢量产生联系,而UαUβ也跟基本矢量产生联系,那么TxTy就能跟UαUβ产生联系,这里也正式进入了SVPWM的计算联系点,接下来把六个矢量状态列出对应PWM(Tx,Ty)对应关系,这里的关系是人为设定的。

Tx Ty
U4(100) U6(110)
U2(010) U3(011)
U1(001) U5(101)

【Q】矢量的大小怎么确定?

【A】芯片输出的PWM来控制这些状态的占空比就可以实现矢量中的大小

【Q】矢量的方向怎么确定?

【A】这时候就要结合两个矢量的大小来"拉动"输出目标矢量,就像拔河比赛一样,两边谁拉的力多一点,绳子中间就往哪边靠,这里的 "绳子中间" 就是 矢量合成

搞懂以上逻辑后,就可以计算出 目标矢量 了,而SVPWM之所以成为SVPWM就是因为芯片输出PWM来控制基本矢量状态,从而合成出"空间目标矢量 U o u t U_{out} Uout"。


2.1 扇区Ⅰ计算

根据上图解析出以下公式 :

U α = U o u t c o s θ = 2 3 U d c ∗ T x T s + 2 3 U d c ∗ T y T s ∗ c o s 60 ° U_α = U_{out}cosθ = \frac23U_{dc}*\frac {T_x} {T_s}+\frac23U_{dc}*\frac {T_y} {T_s}*cos60° Uα=Uoutcosθ=32Udc∗TsTx+32Udc∗TsTy∗cos60°

U β = U o u t s i n θ = 2 3 U d c ∗ T y T s ∗ s i n 60 ° U_β = U_{out}sinθ = \frac23U_{dc}*\frac {T_y} {T_s} * sin60° Uβ=Uoutsinθ=32Udc∗TsTy∗sin60°

可以看出Uα有涉及了Tx与Ty,而Uβ只有Ty,因此我们先求解Uβ中的Ty再代入Uα从而把Tx也求解出来


  1. 解析扇区Ⅰ的 T y T_y Ty

U β = U o u t s i n θ = 2 3 U d c ∗ T y T s ∗ s i n 60 ° U_β = U_{out}sinθ = \frac23U_{dc}*\frac {T_y} {T_s} * sin60° Uβ=Uoutsinθ=32Udc∗TsTy∗sin60°

U β = 2 3 U d c ∗ T y T s ∗ 3 2 U_β = \frac23U_{dc}*\frac {T_y} {T_s} * \frac {\sqrt3}2 Uβ=32Udc∗TsTy∗23

U β = 3 3 U d c ∗ T y T s U_β = \frac {\sqrt3}3U_{dc}*\frac {T_y} {T_s} Uβ=33 Udc∗TsTy

U β = 1 3 U d c ∗ T y T s U_β = \frac 1{\sqrt3}U_{dc}*\frac {T_y} {T_s} Uβ=3 1Udc∗TsTy

T y = 3 T s U d c U β T_y = \frac {\sqrt3 T_s}{U_{dc}}U_β Ty=Udc3 TsUβ


  1. 解析扇区Ⅰ的 T x T_x Tx

U α = U o u t c o s θ = 2 3 U d c ∗ T x T s + 2 3 U d c ∗ T y T s ∗ c o s 60 ° U_α = U_{out}cosθ = \frac23U_{dc}*\frac {T_x} {T_s}+\frac23U_{dc}*\frac {T_y} {T_s}*cos60° Uα=Uoutcosθ=32Udc∗TsTx+32Udc∗TsTy∗cos60°

U α = 2 3 U d c ∗ T x T s + 2 3 U d c ∗ T y T s ∗ 1 2 U_α = \frac23U_{dc}*\frac {T_x} {T_s}+\frac23U_{dc}*\frac {T_y} {T_s}*\frac 1 2 Uα=32Udc∗TsTx+32Udc∗TsTy∗21

U α = 2 3 U d c 1 T s ( T x + T y 1 2 ) U_α = \frac23U_{dc}\frac1{T_s}(T_x+T_y\frac12) Uα=32UdcTs1(Tx+Ty21)

T x = U α T s U d c 3 2 − T y 1 2 T_x= \frac {U_αT_s}{U_{dc}} \frac 3 2-T_y\frac12 Tx=UdcUαTs23−Ty21

T x = U α T s U d c 3 2 − 3 T s U d c U β 1 2 T_x= \frac {U_αT_s}{U_{dc}} \frac 3 2-\frac {\sqrt3 T_s}{U_{dc}}U_β\frac12 Tx=UdcUαTs23−Udc3 TsUβ21

T x = U α T s 3 − 3 T s U β U d c 2 T_x= \frac { U_αT_s3-\sqrt3T_sU_β } {U_{dc}2} Tx=Udc2UαTs3−3 TsUβ

T x = 3 T s ( U α 3 − U β ) U d c 2 T_x= \frac { \sqrt3T_s(U_α\sqrt3-U_β) } {U_{dc}2} Tx=Udc23 Ts(Uα3 −Uβ)

T x = 3 T s U d c ( 3 2 U α − 1 2 U β ) T_x= \frac {\sqrt3 T_s}{U_{dc}}( \frac {\sqrt3}2U_α-\frac 1 2U_β ) Tx=Udc3 Ts(23 Uα−21Uβ)


2.2 扇区Ⅱ计算

根据上图解析出以下公式 :

U o u t c o s ( θ − 60 ° ) = 2 3 U d c ∗ T y T s + 2 3 U d c ∗ T x T s ∗ c o s 60 ° U_{out}cos(θ-60°) = \frac23U_{dc}*\frac {T_y} {T_s}+\frac23U_{dc}*\frac {T_x} {T_s}*cos60° Uoutcos(θ−60°)=32Udc∗TsTy+32Udc∗TsTx∗cos60°

U o u t s i n ( θ − 60 ° ) = 2 3 U d c ∗ T x T s ∗ s i n 60 ° U_{out}sin(θ-60°) = \frac23U_{dc}*\frac {T_x} {T_s} * sin60° Uoutsin(θ−60°)=32Udc∗TsTx∗sin60°

可以看出Uα有涉及了Tx与Ty,而Uβ只有Tx,因此我们先求解Uβ中的Tx再代入Uα从而把Ty也求解出来

【Q】这里为什么是 θ − 60 ° θ-60° θ−60°?

【A】因为第二扇区的范围是60-120°,我们计算第二扇区需要偏移60°,从而映射0-60°,从而对应 U α = U o u t c o s θ U_α = U_{out}cosθ Uα=Uoutcosθ 和 U β = U o u t s i n θ U_β = U_{out}sinθ Uβ=Uoutsinθ


  1. 解析扇区Ⅱ的 T x T_x Tx

U o u t s i n ( θ − 60 ° ) = 2 3 U d c ∗ T x T s ∗ s i n 60 ° U_{out}sin(θ-60°) = \frac23U_{dc}*\frac {T_x} {T_s} * sin60° Uoutsin(θ−60°)=32Udc∗TsTx∗sin60°

U o u t s i n ( θ − 60 ° ) = 2 3 U d c ∗ T x T s ∗ 3 2 U_{out}sin(θ-60°) = \frac23U_{dc}*\frac {T_x} {T_s} * \frac {\sqrt3}2 Uoutsin(θ−60°)=32Udc∗TsTx∗23

U o u t s i n ( θ − 60 ° ) = 1 3 U d c ∗ T x T s U_{out}sin(θ-60°) = \frac 1 {\sqrt3}U_{dc}*\frac {T_x}{T_s} Uoutsin(θ−60°)=3 1Udc∗TsTx

U o u t s i n ( θ − 60 ° ) = 1 3 U d c ∗ T x T s U_{out}sin(θ-60°) = \frac 1 {\sqrt3}U_{dc}*\frac {T_x}{T_s} Uoutsin(θ−60°)=3 1Udc∗TsTx

T x = 3 T s U d c U o u t s i n ( θ − 60 ° ) T_x= \frac {\sqrt3T_s}{U_{dc}}U_{out}sin(θ-60°) Tx=Udc3 TsUoutsin(θ−60°)

T x = 3 T s U d c U o u t ( s i n θ c o s 60 ° − c o s θ s i n 60 ° ) T_x= \frac {\sqrt3T_s}{U_{dc}}U_{out}(sinθcos60°-cosθsin60°) Tx=Udc3 TsUout(sinθcos60°−cosθsin60°)

T x = 3 T s U d c U o u t ( 1 2 s i n θ − 3 2 c o s θ ) T_x= \frac {\sqrt3T_s}{U_{dc}}U_{out}(\frac12sinθ-\frac{\sqrt3}2cosθ) Tx=Udc3 TsUout(21sinθ−23 cosθ)

T x = 3 T s U d c ( − 3 2 U α + 1 2 U β ) T_x=\frac {\sqrt3 T_s}{U_{dc}}( -\frac {\sqrt3}2U_α+\frac 1 2U_β ) Tx=Udc3 Ts(−23 Uα+21Uβ)


  1. 解析扇区Ⅱ的 T y T_y Ty

U o u t c o s ( θ − 60 ° ) = 2 3 U d c ∗ T y T s + 2 3 U d c ∗ T x T s ∗ c o s 60 ° U_{out}cos(θ-60°) = \frac23U_{dc}*\frac {T_y} {T_s}+\frac23U_{dc}*\frac {T_x} {T_s}*cos60° Uoutcos(θ−60°)=32Udc∗TsTy+32Udc∗TsTx∗cos60°

U o u t c o s ( θ − 60 ° ) = 2 3 U d c ∗ T y T s + 2 3 U d c ∗ T x T s ∗ 1 2 U_{out}cos(θ-60°) = \frac23U_{dc}*\frac {T_y} {T_s}+\frac23U_{dc}*\frac {T_x} {T_s}*\frac12 Uoutcos(θ−60°)=32Udc∗TsTy+32Udc∗TsTx∗21

U o u t c o s ( θ − 60 ° ) = 2 3 U d c ∗ T y T s + 1 3 U d c ∗ T x T s U_{out}cos(θ-60°) = \frac23U_{dc}*\frac {T_y} {T_s}+\frac13U_{dc}*\frac {T_x} {T_s} Uoutcos(θ−60°)=32Udc∗TsTy+31Udc∗TsTx

U o u t c o s ( θ − 60 ° ) = 2 3 U d c ∗ T y T s + 1 3 U d c ∗ 3 T s U d c ( − 3 2 U α + 1 2 U β ) T s U_{out}cos(θ-60°) = \frac23U_{dc}*\frac {T_y} {T_s}+\frac13U_{dc}*\frac {\frac {\sqrt3 T_s}{U_{dc}}( -\frac {\sqrt3}2U_α+\frac 1 2U_β )} {T_s} Uoutcos(θ−60°)=32Udc∗TsTy+31Udc∗TsUdc3 Ts(−23 Uα+21Uβ)

U o u t c o s ( θ − 60 ° ) = 2 3 U d c ∗ T y T s − 3 3 ( − 3 2 U α + 1 2 U β ) U_{out}cos(θ-60°) = \frac23U_{dc}*\frac {T_y} {T_s} - \frac{ \sqrt3 }3( -\frac {\sqrt3}2U_α+\frac 1 2U_β ) Uoutcos(θ−60°)=32Udc∗TsTy−33 (−23 Uα+21Uβ)

T y = U o u t ( c o s θ c o s 60 ° + s i n θ s i n 60 ° ) − 3 3 ( − 3 2 U α + 1 2 U β ) 2 3 U d c T s T_y = \frac {U_{out}(cosθcos60°+sinθsin60°) - \frac{ \sqrt3 }3( -\frac {\sqrt3}2U_α+\frac 1 2U_β ) } {\frac 23U_{dc}}T_s Ty=32UdcUout(cosθcos60°+sinθsin60°)−33 (−23 Uα+21Uβ)Ts

T y = U α 1 2 + U β 3 2 + 1 2 U α − 3 6 U β 2 3 U d c T s T_y = \frac {Uα\frac12+Uβ\frac{\sqrt3}{2} + \frac 12U_α-\frac {\sqrt3} 6U_β } {\frac 23U_{dc}}T_s Ty=32UdcUα21+Uβ23 +21Uα−63 UβTs

T y = U α + U β 2 3 6 2 3 U d c T s T_y = \frac {Uα+Uβ\frac{2\sqrt3}{6} } {\frac 23U_{dc}}T_s Ty=32UdcUα+Uβ623 Ts

T y = 3 U α + 3 U β 2 U d c T s T_y = \frac {3Uα+{\sqrt3}Uβ } {2U_{dc}}T_s Ty=2Udc3Uα+3 UβTs

T x = 3 T s U d c ( 3 2 U α + 1 2 U β ) T_x=\frac {\sqrt3 T_s}{U_{dc}}( \frac {\sqrt3}2U_α+\frac 1 2U_β ) Tx=Udc3 Ts(23 Uα+21Uβ)


2.3 扇区Ⅲ计算

根据上图解析出以下公式 :

U o u t c o s ( θ − 120 ° ) = 2 3 U d c ∗ T x T s + 2 3 U d c ∗ T y T s ∗ c o s 60 ° U_{out}cos(θ-120°) = \frac23U_{dc}*\frac {T_x} {T_s}+\frac23U_{dc}*\frac {T_y} {T_s}*cos60° Uoutcos(θ−120°)=32Udc∗TsTx+32Udc∗TsTy∗cos60°

U o u t s i n ( θ − 120 ° ) = 2 3 U d c ∗ T y T s ∗ s i n 60 ° U_{out}sin(θ-120°) = \frac23U_{dc}*\frac {T_y} {T_s} * sin60° Uoutsin(θ−120°)=32Udc∗TsTy∗sin60°

可以看出Uα有涉及了Tx与Ty,而Uβ只有Ty,因此我们先求解Uβ中的Ty再代入Uα从而把Tx也求解出来

【Q】这里为什么是 θ − 120 ° θ-120° θ−120°?

【A】因为第二扇区的范围是120-180°,我们计算第二扇区需要偏移120°,从而映射0-60°,从而对应 U α = U o u t c o s θ U_α = U_{out}cosθ Uα=Uoutcosθ 和 U β = U o u t s i n θ U_β = U_{out}sinθ Uβ=Uoutsinθ


  1. 解析扇区Ⅲ的 T y T_y Ty

U o u t s i n ( θ − 120 ° ) = 2 3 U d c ∗ T y T s ∗ s i n 60 ° U_{out}sin(θ-120°) = \frac23U_{dc}*\frac {T_y} {T_s} * sin60° Uoutsin(θ−120°)=32Udc∗TsTy∗sin60°

U o u t s i n ( θ − 120 ° ) = 2 3 U d c ∗ T y T s ∗ 3 2 U_{out}sin(θ-120°) = \frac23U_{dc}*\frac {T_y} {T_s} * \frac {\sqrt3}2 Uoutsin(θ−120°)=32Udc∗TsTy∗23

U o u t s i n ( θ − 120 ° ) = 1 3 U d c ∗ T y T s U_{out}sin(θ-120°) = \frac 1 {\sqrt3}U_{dc}*\frac {T_y}{T_s} Uoutsin(θ−120°)=3 1Udc∗TsTy

U o u t s i n ( θ − 120 ° ) = 1 3 U d c ∗ T y T s U_{out}sin(θ-120°) = \frac 1 {\sqrt3}U_{dc}*\frac {T_y}{T_s} Uoutsin(θ−120°)=3 1Udc∗TsTy

T y = 3 T s U d c U o u t s i n ( θ − 120 ° ) T_y= \frac {\sqrt3T_s}{U_{dc}}U_{out}sin(θ-120°) Ty=Udc3 TsUoutsin(θ−120°)

T y = 3 T s U d c U o u t ( s i n θ c o s 120 ° − c o s θ s i n 120 ° ) T_y= \frac {\sqrt3T_s}{U_{dc}}U_{out}(sinθcos120°-cosθsin120°) Ty=Udc3 TsUout(sinθcos120°−cosθsin120°)

T y = 3 T s U d c U o u t ( − 1 2 s i n θ − 3 2 c o s θ ) T_y= \frac {\sqrt3T_s}{U_{dc}}U_{out}(-\frac12sinθ-\frac{\sqrt3}2cosθ) Ty=Udc3 TsUout(−21sinθ−23 cosθ)

T y = − 3 T s U d c ( 3 2 U α + 1 2 U β ) T_y=-\frac {\sqrt3 T_s}{U_{dc}}( \frac {\sqrt3}2U_α+\frac 1 2U_β ) Ty=−Udc3 Ts(23 Uα+21Uβ)


  1. 解析扇区Ⅲ的 T x T_x Tx

U o u t c o s ( θ − 120 ° ) = 2 3 U d c ∗ T x T s + 2 3 U d c ∗ T y T s ∗ c o s 60 ° U_{out}cos(θ-120°) = \frac23U_{dc}*\frac {T_x} {T_s}+\frac23U_{dc}*\frac {T_y} {T_s}*cos60° Uoutcos(θ−120°)=32Udc∗TsTx+32Udc∗TsTy∗cos60°

U o u t c o s ( θ − 120 ° ) = 2 3 U d c ∗ T x T s + 2 3 U d c ∗ T y T s ∗ 1 2 U_{out}cos(θ-120°) = \frac23U_{dc}*\frac {T_x} {T_s}+\frac23U_{dc}*\frac {T_y} {T_s}*\frac12 Uoutcos(θ−120°)=32Udc∗TsTx+32Udc∗TsTy∗21

U o u t c o s ( θ − 120 ° ) = 2 3 U d c ∗ T x T s + 1 3 U d c ∗ T y T s U_{out}cos(θ-120°) = \frac23U_{dc}*\frac {T_x} {T_s}+\frac13U_{dc}*\frac {T_y} {T_s} Uoutcos(θ−120°)=32Udc∗TsTx+31Udc∗TsTy

U o u t c o s ( θ − 120 ° ) = 2 3 U d c ∗ T x T s + 1 3 U d c ∗ − 3 T s U d c ( 3 2 U α + 1 2 U β ) T s U_{out}cos(θ-120°) = \frac23U_{dc}*\frac {Tx} {T_s}+\frac13U_{dc}*\frac {-\frac {\sqrt3 T_s}{U_{dc}}( \frac {\sqrt3}2U_α+\frac 1 2U_β )} {T_s} Uoutcos(θ−120°)=32Udc∗TsTx+31Udc∗Ts−Udc3 Ts(23 Uα+21Uβ)

U o u t c o s ( θ − 120 ° ) = 2 3 U d c ∗ T x T s − 3 3 ( 3 2 U α + 1 2 U β ) U_{out}cos(θ-120°) = \frac23U_{dc}*\frac {T_x} {T_s} - \frac{ \sqrt3 }3( \frac {\sqrt3}2U_α+\frac 1 2U_β ) Uoutcos(θ−120°)=32Udc∗TsTx−33 (23 Uα+21Uβ)

T x = U o u t ( c o s θ c o s 120 ° + s i n θ s i n 120 ° ) + 3 3 ( 3 2 U α + 1 2 U β ) 2 3 U d c T s T_x = \frac {U_{out}(cosθcos120°+sinθsin120°) + \frac{ \sqrt3 }3( \frac {\sqrt3}2U_α+\frac 1 2U_β ) } {\frac 23U_{dc}}T_s Tx=32UdcUout(cosθcos120°+sinθsin120°)+33 (23 Uα+21Uβ)Ts

T x = − 1 2 U α + 3 2 U β + 1 2 U α + 3 6 U β 2 3 U d c T s T_x = \frac {-\frac12Uα+\frac{\sqrt3}{2}Uβ + \frac 12U_α+\frac {\sqrt3} 6U_β } {\frac 23U_{dc}}T_s Tx=32Udc−21Uα+23 Uβ+21Uα+63 UβTs

T x = U β 2 3 3 2 3 U d c T s T_x = \frac {Uβ\frac{2\sqrt3}{3} } {\frac 23U_{dc}}T_s Tx=32UdcUβ323 Ts

T x = 3 T s U d c U β T_x = \frac {\sqrt3 T_s}{U_{dc}}Uβ Tx=Udc3 TsUβ


由于手敲公式占了太多字数空间,超出编辑字数,因此扇区计算分为两篇,扇区4,5,6计算可通过下方链接进入

[嵌入式专栏](FOC - SVPWM扇区计算Part2)

3 . 小结

计算出了SVPWM每个扇区的Tx与Ty就可以进行扇区输出了,下一篇讲解扇区输出调整,谢谢观看。

技术交流QQ群 : 745662457

群内专注 - 问题答疑,技术研究

图片资源本人在网上下载,若有侵权行为,请告知,本人会立刻删除

相关推荐
森旺电子1 小时前
51单片机仿真摇号抽奖机源程序 12864液晶显示
单片机·嵌入式硬件·51单片机
xiaoshiguang33 小时前
LeetCode:222.完全二叉树节点的数量
算法·leetcode
爱吃西瓜的小菜鸡3 小时前
【C语言】判断回文
c语言·学习·算法
别NULL3 小时前
机试题——疯长的草
数据结构·c++·算法
不过四级不改名6773 小时前
蓝桥杯嵌入式备赛教程(1、led,2、lcd,3、key)
stm32·嵌入式硬件·蓝桥杯
TT哇3 小时前
*【每日一题 提高题】[蓝桥杯 2022 国 A] 选素数
java·算法·蓝桥杯
小A1594 小时前
STM32完全学习——SPI接口的FLASH(DMA模式)
stm32·嵌入式硬件·学习
Rorsion4 小时前
各种电机原理介绍
单片机·嵌入式硬件
yuanbenshidiaos5 小时前
C++----------函数的调用机制
java·c++·算法
唐叔在学习5 小时前
【唐叔学算法】第21天:超越比较-计数排序、桶排序与基数排序的Java实践及性能剖析
数据结构·算法·排序算法