There are two types of solar charge controllers. MPPT & PWM.

MPPT – Maximum Power Point Tracking

PWM – Pulse width modulation