Go Down

Topic: Solar powered Arduino charging issue (Read 704 times) previous topic - next topic


I have  stand alone Arduino with a GPS that is powered by a 3.7V li-po battery. To save the battery I put both the Arduino and the GPS to sleep which works very well. To keep things going I have a solar cell to recharge the battery. I am using a Max1555 1 cell li-po charger which I have seen a bunch of other people in this forum use for a similiar purpose. When I populate ONLY the Max1555 charger and decoupling caps on the PCB the charging works great. In this configuration I am measuring about 17mah which I am very happy with. To clarify I am measuring in series on the solar cell going to the charger. However, as soon as I add a load to the battery the charge current drops dramatically. I am seeing the charge rate drop to about 10mah which is not really enough for my application. My components in sleep mode draw about 200uA which should be low enough to have limited impact on charging. Has anyone else had problems using a Max1555 to charge a battery while it is still under load? I read the datasheet and did not find anything that says it can or cant charge a battery while under load.

Thanks in advance for the advice!


I'm not a pro with these, but I have several solar panels. None that small. They are a pretty much a constant current device.

Have you checked the input voltage to the 1555 from the solar panel just charging and under load?

What are the ratings on the solar panel? These might help:
Maximum Power (Pmax)
Voltage at Pmax (Vmp)
Current at Pmax (Imp)
Short-circuit current (Isc)
Open-circuit voltage (Voc)


I don't know how to check for all of those specs and none are given by the manufacture. The solar cell is designed to be 5V and I have measured 6V in good sun with no load. A  close approximation to what I have is this unit from solarbotics http://solarbotics.com/products/scc2433b-mse/. When I measure the input side of the max1555 with no load I see 4.2V with about 17mah which seems correct since this is what it is trying to charging to. When I add a small load (about 200uA) I see the solar input voltage rise to 4.9V and the current is about 10mah. When I put a heavier load on the battery (about 35mah) the input voltage is about 4.6V and the current from the solar cell remains about 10mah. i am not sure exactly what the results mean but they seem odd to me.


You might find this to be a good read about charging via solar.
The solar charger she sells works great.
"Data is not information, information is not knowledge, knowledge is not understanding, understanding is not wisdom."
~ Clifford Stoll


Sounds like the regulator is not functioning as you expect. The info you gave me helps.

The solar panels are constant current. If the panel produces 17ma at 5v, then it should produce about 18ma short circuit, and about that current at every voltage in between.

But as you can calculate, the power it produces depends on the output voltage of the panel. At 5v output, that would be 85mw. At 1 volt output, that would be 17mw.

Since the panel output voltage is increasing when you add a load, I would think the challenge is in the battery charger, not the panel.

@bHogan: Good article on MPPT.

Go Up