Solar charge controllers control the energy coming from the solar panels, adjust the current and voltage, then send it to the batteries. A charge controller is needed in every solar energy system. Charge controllers are divided into two as PWM (Pulse Width Modulation) and MPPT (Maximum Power Point Tracking).