Morningstar SunSaver SS-20L-24V, a 24V, 20A, PWM charge controller with low Voltage disconnect (LVD)