Bachelor's degree thesis at Università degli Studi Roma Tre with title "Design and Implementation of a MPPT algorithm for photovoltaic panels based on neural networks". Feed-Forward Multi Layer Perceptron solution for MPPT for photovoltaic panels. More info and the thesis (in italian) on my website. Complete software with testing, simulation and configurability available here.
Implementation of this software for Stellaris Launchpad LM4F120H5QR by Texas Instruments.
- neuralnet.h - Computes a Feed-Forward Multi Layer Perceptron Neural Net for solving MPPT. It takes voltage, current and temperature of the photovoltaic panel and outputs the optimal voltage to apply to the panel in order to get the MPP.
- uart_debug.h - Serial communication library for Stellaris Launchpad
- helper.h - Float to string conversion library based on this StackOverflow question
Libraries/Tech:
- CMake - builds
- StellarisWare - libraries for Stellaris Launchpad made by Texas Instruments
Made by: Flavio Primo
Supervisor: Francesco Riganti Fulginei