There are two types of solar charge controllers. MPPT & PWM.
MPPT – Maximum Power Point Tracking
PWM – Pulse width modulation