您好,欢迎访问三七文档
1基于两相混合式步进电机的两相SVPWM分析图一图二一标准矢量幅值的求取如图一所示,假设xVDCON,则VDCxNM)1(,可以计算出,当21x时,OM=VDC22(其意义为:在一个周期内,无零矢量作用时,能够合成的电压矢量最小为VDC22,也即为最大标准矢量幅值)。又因为OA为VDC,因此标幺值为222VDCVDC。二,合成矢量所在扇区的判断在这里我是分为四个扇区的(即分别为四个象限),基本矢量是只有:ODOBOCOA,,,(如图一所示),可通过这些基本矢量和其作用时间进行合成任意的矢量。假定合成矢量所在扇区第一扇区(如图一所示),则知道其等价条件为:0090)/arctan(0UU上式可以等价于式:0,0UU同理,我们可以得到其他扇区判断的充要条件:2第二扇区:0,0UU第三扇区:0,0UU第四扇区:0,0UU由上面的条件我们可以假设:UUUU21再假设若U10,则A=1,否者A=0;若U20,则B=1,否者B=0;再令N=2B+A。则:当矢量位于第一扇区时,有如下关系:02,01UU则:N=2+1=3同理我们可得:第二扇区:02,01UUN=2第三扇区:02,01UUN=0第四扇区:02,01UUN=三确定电压矢量所在扇区后如何利用基本矢量合成UrefBUUoutT2OT1UA设周期为T.由上图可知:90021021UTTUTTUoutTTTT(T0为零矢量作用的时间)3||1||2090UTTUUTTU又OA为VDC,基本矢量最大幅值为22VDC,因此标幺值222VDCVDC。可求得:TUTTUT222221写成标幺值的形式为:第一扇区:UtUt222221代码如下:同理可得:第二小扇区:UtUt222221第三小扇区:UtUt222221第四扇区:UtUt222221对照上式,为了计算方便,我们可以假设:4UYUX2222按照上面的通式可以推导出下表:扇区1234t1X-X-XXt2YY-Y-Y图三其中TbTaTbTa,,,分别表示DBCA,,,(如图二所示)作用的时间对应在寄存器中的值.由上图三,可得:5第一扇区:TTbtTTbTTatTTa21)2(2121)1(21代码如下:同理:第二扇区:TTbtTTbtTTaTTa21)2(21)1(2121第三扇区:)2(2121)1(2121tTTbTTbtTTaTTa6第四扇区:)2(212121)1(21tTTbTTbTTatTTa其中TbTaTbTa,,,分别表示DBCA,,,作用的时间在PWM寄存器中的值。附录图1:(备用))(TbTa如果在第一扇区:TbTat1A(Ta)PWM1t2C(Tb)PWM2B(Ta)PWM3D(Tb)PWM4
本文标题:两相svpwm分析
链接地址:https://www.777doc.com/doc-6714638 .html