svpwm源程序

loading 分享 2026-11-11 下载文档

else if(sector== 2) {

T2= 1.5*Ts*(Ualpha+0.5773503*Ubeta)/Udc; T3= 1.5*Ts*(0.5773503*Ubeta-Ualpha)/Udc;

T0= Ts-T2-T3; {

T2= T2*Ts/(T2+T3); T3= T3*Ts/(T2+T3);

if(T2+T3>Ts)

T0= Ts-T2-T3;

} }

else if(sector== 3) {

T3= 1.7320508*Ts*Ubeta/Udc;

T4= 1.5*Ts*(Ualpha+0.5773503*Ubeta)/Udc;

T0= Ts-T3-T4; {

T3= T3*Ts/(T3+T4); T4= T4*Ts/(T3+T4);

if(T3+T4>Ts)

T0= Ts-T3-T4;

} }

else if(sector== 4) {

T4= 1.5*Ts*(0.5773503*Ubeta-Ualpha)/Udc;//0.5773503=1/sqrt(3) T0= Ts-T4-T5; {

T4= T4*Ts/(T4+T5); T5= T5*Ts/(T4+T5);

T5= 1.7320508*Ts*Ubeta/Udc; if(T4+T5>Ts)

T0= Ts-T4-T5;

}

}

else if(sector== 5) {

T5= -1.5*Ts*(Ualpha+0.5773503*Ubeta)/Udc; T6= -1.5*Ts*(0.5773503*Ubeta-Ualpha)/Udc;

T0= Ts-T5-T6; {

T5= T5*Ts/(T5+T6); T6= T6*Ts/(T5+T6);

if(T5+T6>Ts)

T0= Ts-T5-T6;

} }

else if(sector== 6) {

T6= -1.7320508*Ts*Ubeta/Udc;

T1= 1.5*Ts*(Ualpha+0.5773503*Ubeta)/Udc;

T0= Ts-T6-T1; {

T6= T6*Ts/(T6+T1); T1= T1*Ts/(T6+T1);

if(T6+T1>Ts)

T0= Ts-T6-T1;

} }

//Switch Time switch(sector) {

case 1:

{

Taon= T0/4+T1/2+T2/2; Tcon= T0/4; Tbon= T0/4+T2/2; }break;

{

case 2:

Taon= T0/4+T3/2; Tcon= T0/4; }break; {

Taon= T0/4; Tcon= T0/4+T4/2; }break; {

Taon= T0/4;

Tcon= T0/4+T4/2+T5/2; }break; {

Taon= T0/4+T6/2; Tcon= T0/4+T5/2+T6/2; }break; {

Taon= T0/4+T6/2+T1/2; Tcon= T0/4+T1/2; }break;

Tbon= T0/4+T2/2+T3/2;

case 3:

Tbon= T0/4+T3/2+T4/2;

case 4:

Tbon= T0/4+T5/2;

case 5:

Tbon= T0/4;

case 6:

Tbon= T0/4;

default: break; }

}//svpwmGen(void)结束


svpwm源程序.doc 将本文的Word文档下载到电脑
搜索更多关于: svpwm源程序 的文档
相关推荐
相关阅读