This document describes the design and implementation of a battery charging system powered by solar energy, utilizing an FPGA-based artificial neural network (ANN) controller for optimizing the power output. The system integrates pulse width modulation (PWM) techniques for efficient charging and supervision of the battery's operation, aiming to enhance battery life and efficiency. Simulation results demonstrate successful battery charging using the proposed ANN and PWM methods, highlighting the system's potential in renewable energy applications.