This book contains enhanced way of battery charging that increases battery durability where energy source is variable such as solar, wind, tidal energy etc. The charging algorithm is applied to enhance durability of a lead acid battery charged by a photovoltaic cell. Batteries are charged best when it is charged in three different stages. In this method, battery is first charged with trickle current, after a certain voltage it is charged with bulk charging current then again after a certain voltage it is charged with a constant voltage. The current and the voltage supplied by the variable source is unpredictable. To maintain the desired current and voltage at different times a DC-DC converter is used. A micro-controller is to be used to control the gate pulse of DC-DC converter to control battery charging current and voltage. This charging technique can be used for various applications like Hybrid Electric Vehicle battery charging, Head light battery charging of coalmine workers, solar panel charged batteries used for domestic purpose etc.