Abstract: This research paper focuses on the implementation of the Perturb and Observe algorithm on a Maximum Power Point Tracking (MPPT) controller for solar energy generation. The energy output of solar cells is highly variable and heavily influenced by weather conditions. The proposed MPPT system utilises a micro-controller to regulate a DC-DC power stage and facilitate battery charging. By employing a voltage or current perturbation technique and comparing the power generated by the solar panel output, the system dynamically adjusts to achieve optimal power extraction. The Perturb and Observe algorithm is chosen due to its effectiveness and relatively low complexity. The objective of this study is to design and construct a 100W MPPT system using an open-source Arduino micro-controller board. Through the utilisation of MPPT techniques, it is anticipated that the system will achieve enhanced power conversion efficiency. This research aims to contribute to the advancement of MPPT technology and its application in solar energy systems.
Keywords: MPPT, Perturb and Observe, Arduino, Stable P&O Algorithm, Novel P&O Algorithm