Electronic – How to store/use energy that could be generated from a solar cell duing the off stage of a buck converter

bucksolar-charge-controller

I am trying to design and build a MPPT charger to charge a battery from a solar cell. From what I understand, an MPPT controller is basically a buck converter where the output voltage is optimized such that the current being drawn from a solar cell is Imp, which will cause the voltage to be at Vmp.

IV curve of solar cell

Ideally, the current should be drawn constantly at Imp to maximize the power, but during the off stage of a buck converter, no current is being drawn from the solar cell when it could have been producing power. Is this really the case, and is there a way to store/use that power during the on stage?
Would adding an inductor and capacitor (L2 and C2 as shown below) to the input of the buck converter effectively store the energy from the off stage of the buck converter such that it will be used during the on stage?
Schematic showing how L2 and C2 are connected

Best Answer

Is this really the case [?]

Yes. Without \$L_2, C_2\$ there is no input current when the transistor is off and the solar cell doesn't deliver power other than for its own heating up.

...and is there a way to store/use that power during the on stage?

Yes, your \$C_2\$ can do that for you.
And if you're not concerned about EMC, your \$L_2\$ can be the parasitic inductance of the cables. What I mean to say is that \$L_2\$ isn't necessary for the functioning of the circuit.

Would adding an inductor and capacitor (L2 and C2 as shown below) to the input of the buck converter effectively store the energy from the off stage of the buck converter such that it will be used during the on stage?

Absolutely.
And if the switching period is short enough, but not too short, you can see a current and voltage ripple on the clamps of the solar panel, which enables you to track the Maximum Power Point (MPP). If the ripple is too large, i.e.: influencing the 'average MPP' too much, then your switching frequency is too low.

Related Topic