Electronic – Charging 12 V 7 Ah lead acid battery

batteriessolar energy

I have a 12 V 7 Ah battery. In order to charge a battery, we need to supply the voltage greater than the voltage of battery. Now lets say I have a power supply which is giving 14 V and battery current status is 12 V. When I will plug in the power supply pins to the battery, the battery voltage will reach upto 14 V and battery will start charging.

Now I have a solar charge controller PCB where I am using solar panel to charge the battery. Below is its schematic:

enter image description here

In the above image, X1 is the connector where will connect solar panel. A microcontroller is used to read the solar voltage through voltage divider circuit. CHARGEPIN is the pin which is used to enable the charging of battery.

So lets we have a full sunlight and solar output is 18 V. Now the problem I am facing is as soon as I connect the solar panel and start the charging, the voltage of solar panel reduces to 13 V but in the above case where I was using a power supply, the voltage didn't drop. It was same (power supply voltage was still 14 V). Because of this scenario, the battery is taking too long to charge.

Is the schematic wrong? Am I missing something?

Best Answer

The thing you're missing is that your 14v power supply can output enough current to charge the battery and keep the terminal voltage at 14v. Your solar panel clearly does not output enough current, and the battery is taking all the charging current it can provide at 13v.

If you want to charge the battery with the panel, it will take as long as it takes. Get a bigger panel, or more light on the one you have, if you want it to charge faster, with that simple circuit. It may be possible to squeeze a higher charge rate if you used a MPPT converter, to operate the panel at its best power output point, which may not be 13v.

That said, the 1N4007 will drop a volt, a pretty wasteful form of protection, a MOSFET that can be switched on would be far better.