A solar charge controller with MPPT extract maximum power from a photovoltaic panel to charge the battery