TI中文支持网
TI专业的中文技术问题搜集分享网站

请教 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 ,可能原因是什么?

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

11 12:

Vp_fb_Avg还会瞬间变成0.3444 –这个值AD是测出来的。Start_DC_DC 变为0是你的电压低了的原因吧。负载是不是接的大了

各位先进 , 我现在使用 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 ,可能原因是什么?

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

neil wang:

回复 11 12:

Hi,Sleet

我的负载是970 Ohm 250W ,选这负载是参考说明手册的

赞(0)
未经允许不得转载:TI中文支持网 » 请教 HV SOLAR DCDC 当中的升压问题
分享到: 更多 (0)