• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

相位式50Hz全桥PWM信号

//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以上.不知道用什么方法可以解决这个问题.
全部回复(1)
正序查看
倒序查看
panch
LV.4
2
2006-11-07 18:01
这是控制信号图1162893657.doc
0
回复