|
switch(capstastus)
{
case 5: EPwm1Regs.AQCTLA.all=0x90;EPwm1Regs.AQCSFRC.all=0x8;//A+
EPwm2Regs.AQCTLB.all=0x90;EPwm2Regs.AQCSFRC.all=0x2;//B-
EPwm3Regs.AQCSFRC.all=0x0a;
break;
case 1:
EPwm1Regs.AQCTLA.all=0x90;EPwm1Regs.AQCSFRC.all=0x8;//A+
EPwm2Regs.AQCSFRC.all=0x0a;
EPwm3Regs.AQCTLB.all=0x90;EPwm3Regs.AQCSFRC.all=0x2;//C-
break;
case 3: EPwm1Regs.AQCSFRC.all=0x0a;
EPwm2Regs.AQCTLA.all=0x90;EPwm2Regs.AQCSFRC.all=0x8;//B+
EPwm3Regs.AQCSFRC.all=0x2;EPwm3Regs.AQCTLB.all=0x90;//C-
break;
case 2: EPwm1Regs.AQCTLB.all=0x90;EPwm1Regs.AQCSFRC.all=0x2;//A-
EPwm2Regs.AQCTLA.all=0x90;EPwm2Regs.AQCSFRC.all=0x8;//B+
EPwm3Regs.AQCSFRC.all=0x0a;
break;
case 6: EPwm1Regs.AQCTLB.all=0x90;EPwm1Regs.AQCSFRC.all=0x2;//A-
EPwm2Regs.AQCSFRC.all=0x0a;
EPwm3Regs.AQCTLA.all=0x90;EPwm3Regs.AQCSFRC.all=0x8;//C+
break;
case 4: EPwm1Regs.AQCSFRC.all=0x0a;
EPwm2Regs.AQCTLB.all=0x90;EPwm2Regs.AQCSFRC.all=0x2;//B-
EPwm3Regs.AQCTLA.all=0x90;EPwm3Regs.AQCSFRC.all=0x8;//C+
break;
}
}
else
{
switch(capstastus)//ir2136 的hin和lin是反向的
{
case 5: EPwm1Regs.AQCSFRC.all=0x2;EPwm1Regs.AQCTLB.all=0x90;EPwm2Regs.AQCTLA.all=0x90;EPwm2Regs.AQCSFRC.all=0x8;EPwm3Regs.AQCSFRC.all=0xA;break;//h1 rise
case 1: EPwm1Regs.AQCSFRC.all=0xA;EPwm2Regs.AQCTLB.all=0x90;EPwm2Regs.AQCSFRC.all=0x2;EPwm3Regs.AQCSFRC.all=0x8;EPwm3Regs.AQCTLA.all=0x90;//h3 fall
case 3: EPwm1Regs.AQCTLB.all=0x90;EPwm1Regs.AQCSFRC.all=0x2;EPwm2Regs.AQCSFRC.all=0x0a;EPwm3Regs.AQCTLA.all=0x90;EPwm3Regs.AQCSFRC.all=0x8;break;//h2 rise
case 2: EPwm1Regs.AQCSFRC.all=0x8;EPwm1Regs.AQCTLA.all=0x90;EPwm2Regs.AQCTLB.all=0x90;EPwm2Regs.AQCSFRC.all=0x2;EPwm3Regs.AQCSFRC.all=0xA;break;//h1 fall
case 6: EPwm1Regs.AQCTLA.all=0x90;EPwm1Regs.AQCSFRC.all=0x8;EPwm2Regs.AQCSFRC.all=0x0a;EPwm3Regs.AQCTLB.all=0x90;EPwm3Regs.AQCSFRC.all=0x2;break;//h3 rise
case 4: EPwm1Regs.AQCSFRC.all=0xA;EPwm2Regs.AQCTLA.all=0x90;EPwm2Regs.AQCSFRC.all=0x8;EPwm3Regs.AQCSFRC.all=0x2;EPwm3Regs.AQCTLB.all=0x90;break;//h2 fall
}
}
有哪位大佬能夠知道這個電機是怎么實現(xiàn)正反轉(zhuǎn)的,謝謝了
|
|