Design and implementation of a numerical maximum power point tracker for photovoltaic power conversion

based on microcontroller


R. El Gouri1*, A. Hadjoudja1, A. Achachi1, L. Hlou1

1 Laboratory of Electrical Engineering and Energy System, Faculty of Science, University Ibn Tofail Kenitra

* Corresponding author: E-mail:

Received: 09 December 2010; revised version accepted: 11 April 2011



    This paper presents the design and experimental implementation of a numerical maximum power point tracking (MPPT) for photovoltaic systems (PV), which are a high efficiency dc-dc boost converter operating in continuous condition mode. A simple, algorithm suitable to be implemented in a low-cost microcontroller has been developed in order to make PV systems arrays track and operate in their maximum power point. The proposed control strategy allows the dc-dc boost converter to be able to draw maximum power from the PV panel for a given solar radiation level and environment temperature by adjusting the duty cycle of the Boost converter. Satisfactory theoretical and experimental results were obtained when the algorithm was included on a photovoltaic systems boost converter laboratory prototype, using an inexpensive microcontroller.


Keywords: Photovoltaic system; Microcontroller; Maximum power point (MPP); DC-DC converter.

© 2015