TI中文支持网
TI专业的中文技术问题搜集分享网站

28335SVPWM的一点疑惑,附上个人分析,请TI技术员帮助

在理论推导的时候,SVPWM管子的导通时间分别是

X=sqrt(3)Ubeta*TS/Ud;

Y=sqrt(3)Ubeta*TS/Ud+3Ualpha*Ts/Ud;

Z=sqrt(3)Ubeta*TS/Ud-+3Ualpha*Ts/Ud;                  ———————————————(1)

Ualpha=Umsin(wt),Ubeta=Umcos(wt);

但是在C程序里面就变成了

X=Ubeta;

Y=0.5*[sqrt(3)*Ualpha+Ubeta)];

Z=0.5*[-sqrt(3)*Ualpha+Ubeta)];                     ———————————————————-(2)

Ualpha=1*sin(wt),Ubeta=1*cos(wt);

C程序里面标幺化是用Ud/sqrt(3)去进行标幺化的啊,而且是对Ux这几个基本矢量进行标幺化,那为什么程序里面Ualpha和Ubeta的幅值变成1了????

我不是很明白标幺值用在这里为什么能行。举个例子:TS=1*10^-4s(10KHz),Ubeta=380*cos(x),此处cosx=0.5;然后分别带入上面公式1和公式2,

这算出来的结果完全不同嘛,这是什么情况啊????

Victor Zheng:

您好

我不知道你的第一个理论推导是从哪里来的。我的公式中是可以和你后面的代码对应的。

赞(0)
未经允许不得转载:TI中文支持网 » 28335SVPWM的一点疑惑,附上个人分析,请TI技术员帮助
分享到: 更多 (0)