请教 HV SOLAR DCDC 当中的升压问题
各位先进 , 我现在使用 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