FOC电流环的调试步骤是怎么样的

FOC电流环的调试步骤是怎么样的,第1张

FOC控制方式和六步换向方式,FOC是通常采用的是svpwm调制方式,六步换向方式也就是我们说的pwm调制或者叫做方波调制,两种调制方式对比时可以发现,在相同转速和相同载荷情况下,svpwm调制方式下输出的电流比方波调试方式的电流高1.2备左右,具体记不清楚了,你可以查阅一下慎橡两种方式下转矩输出的关系。对高压来讲,过流保护一般是对线路或设备进行过负荷及短路保护,而电流速断一般用于短路保护。过流保护设定值往往较小(衡洞一般咐孝枯只需躲过正常工作引起的电流),动作带有一定延时而电流速断保护一般设定值较大,多为瞬时动作。

具体文章记不得了!对于正弦波反电势的永磁同步电机而言,如果相反电势幅值为E,三相对称正弦驱动相电流的幅值为I,则输出功率P=1.5EI对于方波反电势的无刷直流电机而言,如果相反电势幅值为E,6拍方波驱动相电流的幅值为I,则输出功率P=2EI 从上可以看出,在反电势幅值和驱动电流幅值都相等的情况下,6拍方波电流驱动方波反电旁正势的无刷直流电机的输出功率高于正弦波电流驱动正弦波反电势的永磁同步电机,可推断,负载相同,转速相同,即驱动功率相同时,6拍方波驱动电流低于正弦波驱动电流。对于同一台电机,无论反电势波形更趋近于正弦波,还是更趋近于方波,施加6拍方波驱动电流时与反电势波形的交汇面积似乎也比施加正弦驱动相电流时的面积更大,因而,在反电势幅值和驱动电流幅值相等的情况下,以6拍方波梁启纳电流驱动比起以正弦波电流驱动同一台电机,可获得更高的输出功率,因此驱动功率相同时,6拍方波驱动电流应低于正弦波驱动电流。此结论仅为定性分析的橡没结果,仅供参考。

void svpwm(float *ptr)

{

int A,B,C,N

double X,Y,Z,Tx,Ty,T0,T1,Tm,Th

if(usbeta>0)A=1

else 耐仿A=0

if((1.732051*usalfa-usbeta)>0)B=1

else B=0

if((1.732051*usalfa-usbeta)>0)C=1

else C=0

N=A+2*B+4*C//计算扇区

X=1.732051*usbeta*Ts/udc

Y=(0.8660*usbeta+1.5*usalfa)*Ts/udc

Z=(-0.8660*usbeta+1.5*usalfa)*Ts/udc

swith(N)//各扇区昌运纤工作时间悄虚

{

case 1:Tx=YTy=-Zbreak

case 2:Tx=-XTy=Ybreak

case 3:Tx=ZTy=Xbreak

case 4:Tx=-ZTy=-Xbreak

case 5:Tx=XTy=-Ybreak

default:Tx=-YTy=Z

}

if((Tx+Ty)>Ts)

{

Tx=Tx*Ts/(Tx+Ty)

Ty=Ty*Ts/(Tx+Ty)

}

T0=(Ts-(Tx+Ty))/4

T1=(Ts+Tx-Ty)/4

Tm=(Ts-Tx+Ty)/4

Th=(Ts+Tx+Ty)/4

swith(N)//比较寄存器赋值

{

case 1:*ptr=Tm*(ptr+1)=T0*(ptr+2)=Thbreak

case 2:*ptr=T0*(ptr+1)=Th*(ptr+2)=Tmbreak

case 3:*ptr=T0*(ptr+1)=T1*(ptr+2)=Thbreak

case 4:*ptr=Th*(ptr+1)=Tm*(ptr+2)=T0break

case 5:*ptr=Th*(ptr+1)=T0*(ptr+2)=T1break

default:*ptr=T1*(ptr+1)=Th*(ptr+2)=T0break

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12488073.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存