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

恒最大功率的实现

             最近在做一个电源,用单片机实现恒功率输出,但是上板发现,,电压都变化了,电流还没怎么变化,不知何故,还请高人指导。贴出部分代码,还请大家多多指导~

 

  temp=P_Set_Value/U_AD_Value;
      if( temp < Set_Value[1])
          {
           I_Set_Value=temp; 
             
          }
      else
      {
       I_Set_Value=Set_Value[1];
       
         } 
       STATUS1.I_Ctr_BZ=1;
        STATUS1.U_Ctr_BZ=0;   

全部回复(4)
正序查看
倒序查看
zq2007
LV.11
2
2012-03-27 20:41
没理解你的意思,你是用单片机输出PWM吗?
0
回复
cquptlg
LV.4
3
2012-04-01 15:47
@zq2007
没理解你的意思,你是用单片机输出PWM吗?
嗯 是的 根据采集到的电流和电压来调节电流大小,也就是说我只要给电流赋值就行了
0
回复
cheng111
LV.11
4
2012-04-01 23:42
@cquptlg
嗯是的根据采集到的电流和电压来调节电流大小,也就是说我只要给电流赋值就行了

优化反馈。

数字电源程序上面的东东,只能自己搞定。

0
回复
cquptlg
LV.4
5
2012-04-07 19:11
@cheng111
优化反馈。数字电源程序上面的东东,只能自己搞定。
嗯  谢谢~
0
回复