Electronic – arduino – Solar panel does not charge after lipo battery is low

arduinoliposolar cellsolar energysolar-charge-controller

I am trying to run arduino with solar panel, I have a project for farming so electrcity is problem. I need to use a independent energy.

I bought Solar Power Manager 5V SKU DFR0559 and a 2000 mAh LiPo battery also this is my solar panel 5v 250 Ma Solar Panel I used 4 parallel solar panel to increase charging current. my circuit is same as docs says.

enter image description here

After the preliminary information, let's come to the question now at first I make fully charged LiPo battery and and load to arduino blink sample to Arduino mega and start to circuit. If I measure the instantaneous current draw of arduino mega it is showing 40-50 mA. So everyting working fine. LiPo is full with 2000 mAh, I need max 50 mAh, and solar power is about 5 W. I have tested it works fine 2 days. But after all if I cover the solar panel and the system is powered only by LiPo battery. (I am simulating long cloudy day, and if LiPo power finished) after LiPo battery voltage decrease to critical level. DFR0559 is cutting the power. After that even if I open the soler panel and turned to sun. System not starting properly. LiPo battery not charging well at docs of DFR0559 it says it will start charging 90 mA until threshold voltage. Well arduino need 50 mA so only left 40 mA to lipo battery. At the normal condition I am measuring more than 500 mA can produce solar panel, but now it is only 90 mA, DFR0559 limiting amperage draw . Due to this low current, the LiPo battery cannot be charged properly and the system cannot work properly again. The system shuts down the minute the sun goes.

How can fix this issue?

enter image description here

Best Answer

The documentation states that until the battery voltage reaches 3V, it will only perform trickle charging of the battery (very slow charging), at a maximum of 90 mA. This is to protect the battery:

Trickle charge: Since the internal resistance of the lithium battery becomes high when the voltage is low, it is not a good manner to charge with large current at the beginning. Otherwise, the battery temperature rises and the battery life is lowered. When the battery voltage is lower than the trickle charge threshold voltage of 3V, the module enters the trickle charge phase, charging the battery at 10% of the maximum charge current up to 90mA, until the battery voltage is higher than 3V.

Once the battery reaches 3V, it will start constant current charge at up to 900 mA, until it reaches the 4.2V cutoff, at which point it switches to constant voltage charge. So it could take a little while for the battery to get back to a state where you can actually draw power from it.

There's apparently a minimum battery voltage of 2.4V, under which output from the battery is cut. If your battery is discharged, with a load connected its output may drop below that even if your battery has been charged a little bit.

Just leave the solar panel connected longer. After a slow charge period until it reaches a safe level, it will start faster charging. Once charged enough you should be back to the initial state.