微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI电源管理交流 > 请教 HV SOLAR DCDC 当中的升压问题

请教 HV SOLAR DCDC 当中的升压问题

时间:10-02 整理:3721RD 点击:

各位先进 , 我现在使用 TI 开发的太阳能学习板 TMDSHVMPPTKIT。

在INCR_BUILD 3 的情况下 , 根据说明手册UG_HV_SOLAR_DC_DC_Rev1 ,应该在输入端接上光伏仿真器,目的就是要使得MPPT可以运作,进而得到最大功率的电压与电流。

 

现在我想要直接接上 DC power supply ,不使用光伏仿真器了。我想要直接由DC power supply提供说明手册提到的,经过最大功率点追踪后的电压(220V),接着再从CCS里的watch window 将 Start_DC_DC设定为 1 ,inverter_connected设为 0。 结果 Start_DC_DC ==1(升压与开启MPPT) 的时候,没有升压而且Start_DC_DC 变为0,由watch window看到升压电压Vb往上升后瞬间降回与输入电压相同的电压值(也就是没有升压了)。

 

贴上我在Start_DC_DC==0 、Start_DC_DC ==1 的两张watch window图片

Start_DC_DC==0

 Start_DC_DC==1

          mppt_incc1.Ipv = IL_avg;//IpvRead_EMAVG; //IpvRead;

         mppt_incc1.Vpv = Vp_fb_Avg;//VpvRead_EMAVG; //VpvRead;

而在Start_DC_DC ==1的瞬间有启动MPPT程序,有观察到Vpv瞬间变成0.3444,由上面的程序中发现Vp_fb_Avg=Vpv,

所以在那一瞬间的Vp_fb_Avg有变成0.3444并且给Vpv接收到了,虽然后来Vp_fb_Avg又变成与Vp_fb差不多...

if(INCR_BUILD == 3)
{

if(Vp_fb_Avg >= VPV_MIN)
{

//Start_DC_DC=1;//Start DC-DC MPPT provided LLC PWM is ON(This is checked in the 20kHz SECONDARY ISR)

}
else
{
Start_DC_DC = 0;//Do not start DC-DC MPPT
}

上面的程序让我猜想Start_DC_DC 变为0是因为Vp_fb_Avg = mppt_incc1.Vpv,变成0.3444所影响的。

请教各位先进,关于Start_DC_DC == 1的时候,为何升压的效果没有出现且Vp_fb_Avg还会瞬间变成0.3444 ,可能原因是什么?

问题整理得有点混乱,请多见谅,感谢

这是使用C2000的F28035来设计的,建议到另外一版块发贴求助。谢谢。

http://www.deyisupport.com/question_answer/microcontrollers/c2000/f/56.aspx

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top