Flavini
Newbie level 5

Hey all, I am working on a solar charge controller for 12v lead acid battery. This is what I planned:
I am setting up a small inverter whose battery (70Ah) is charged by a 100W panel all day long (as long as required).
If panel voltage is > 13v, output to battery = input voltage.
If panel voltage is > 15v and upwards, output to battery = 14v regulated by a buck converter controlled by an ATMEGA.
If panel voltage is < 13v, output is disconnected, ie, battery does not charge.
If battery voltage is > 13.7v, charging is stopped.
If battery voltage is < 13.3v, charging is restarted.
If battery voltage is < 11v, load is disconnected.
I already got the buck converter working. Now, my question is, is my algorithm alright? Can it be used for an effective PWM solar charge controller?
Thanks.
I am setting up a small inverter whose battery (70Ah) is charged by a 100W panel all day long (as long as required).
If panel voltage is > 13v, output to battery = input voltage.
If panel voltage is > 15v and upwards, output to battery = 14v regulated by a buck converter controlled by an ATMEGA.
If panel voltage is < 13v, output is disconnected, ie, battery does not charge.
If battery voltage is > 13.7v, charging is stopped.
If battery voltage is < 13.3v, charging is restarted.
If battery voltage is < 11v, load is disconnected.
I already got the buck converter working. Now, my question is, is my algorithm alright? Can it be used for an effective PWM solar charge controller?
Thanks.