//PWM处理
if(PwmOFFtime!=0){PwmOFFtime--;}
if(PWM0_20ms!=0){PWM0_20ms--;}
if(PWM1_20ms!=0){PWM1_20ms--;}
if(PWM0_20ms==0)
{cut_M4;if on_M6;PWM0_20ms=PWM20ms;PwmOFFtime=PWM10ms-PWM;}
else{if(PWM0_20ms<=PWM10ms){cut_M6; on_M4;}
else {if(PWM1_20ms<=100)
{if(PwmOFFtime==0)
{cut_M3; on_M5;PWM1_20ms=PWM20ms;}}}}
if(PWM1_20ms<=100)
{cut_M5; on_M3;}
请各位看一下,M4,M6为上桥,M3,M4为下桥.我这段程序是在计时中断中完成的.运行时出现空载电流在3A以上.不知道用什么方法可以解决这个问题.