Solar PV Battery Charger Using MPPT-Based Controller

  • Shreya DasEmail author
  • Avishek MunsiEmail author
  • Piyali Pal
  • Dipak Kumar Mandal
  • Sumana Chowdhuri
Conference paper
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 591)


Present circumstances lead a major challenge to the non-renewable sources of energy, causing more need of renewable energy. The common characteristics of renewable energy except for hydroelectricity are low energy density and high resource dispersion. Moreover, wind, solar, and ocean energies are stochastic and intermittent resources but solar energy is available in an ample amount almost in every strata of the world and is an effective renewable source of energy. Here we develop a prototype of large-scale system for feeding local domestic loads with solar energy and to store the energy for using, during peak hours when our traditional energy sources are not able to satisfy the demand of energy needed by the domestic loads. In our small scale approach at laboratory environment, instead of using solar photo-voltaic module, we used solar photovoltaic simulator as source to generate electricity. The source voltage is then converted by using a DC–DC buck type converter to a required value for charging a 12 V lead-acid battery which is used as an energy storage element. Here we implemented the Maximum Power Point Tracking algorithm of perturb and observe technique to extract maximum power and to transfer the extracted energy to our desired storage element by developing a program which is interfaced with hardware using Arduino Uno.


MPPT technique Perturb and observe technique DC–DC buck converter Energy storage element 



This work has been performed at Department of Applied Physics in University of Calcutta with the support of DST, Government of India Funded Project.


  1. 1.
    Ramaprabha R, Gothandaraman V, Kanimozhi K, Divya R, Mathur BL (2011) Maximum power point tracking using GA-optimised artificial neural network for solar PV system. Newport Beach, CA, USA, pp 264–268, 7 Mar 2011Google Scholar
  2. 2.
    Hadji S, Krim F, Gaubert J (2011) Development of an algorithm of maximum power point tracking for photovoltaic system using genetic algorithm. Tipaza, Algeria, pp 43–46, 27 June 2011Google Scholar
  3. 3.
    Esram T, Chapman P (2007) Comparison of photovoltaic array maximum power point tracking techniques. IEEE Trans Energy Conversat 22:439–449CrossRefGoogle Scholar
  4. 4.
    Faranda R, Leva S (2008) Energy comparison of MPPT techniques for PV systems. WSES Trans Power Syst 3:446–455Google Scholar
  5. 5.
    Horkos P, Yammine E, Karami N (2015) Review on different charging techniques of lead-acid batteries. In: Proceedings of the third international conference on technological advances in electrical, electronics and computer engineering (TAEECE), pp 27–32Google Scholar
  6. 6.
    Altas I, Sharaf A (1996) A novel on-line MPP search algorithm for PV arrays. IEEE Trans Energy Conversat 11:748–754CrossRefGoogle Scholar
  7. 7.
    Liu X, Lopes L (2004) An improved perturbation and observation maximum power point tracking algorithm for PV arrays. In: Proceedings of the power electronics specialists conference, vol 3, pp 2005–2010Google Scholar
  8. 8.
    Femia N, Petrone G, Spagnuolo G, Vitelli M (2005) Optimization of perturb and observe maximum power point tracking method. IEEE Trans Power Electron, pp 963–973CrossRefGoogle Scholar
  9. 9.
    Femia N, Lisi G, Petrone G, Spagnuolo G, Vitelli M (2008) Distributed maximum power point tracking of photovoltaic arrays. Novel approach and system analysis. IEEE Trans Ind Electron 55:2610–2621CrossRefGoogle Scholar
  10. 10.
    Ortiz-Rivera EI (2008) Maximum power point tracking using the optimal duty ratio for DC-DC converters and load matching in photovoltaic applications. IEEE, pp 987–991Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2020

Authors and Affiliations

  1. 1.Electrical Engineering, Department of Applied PhysicsUniversity of CalcuttaKolkataIndia

Personalised recommendations