A solar charge controller must safely handle both the current your array can produce and the voltage it can reach on a cold day. This calculator applies the NEC 1.25 current factor and a low-temperature voltage correction to size the minimum controller amperage and voltage rating for MPPT or PWM systems.
How it works
For current, the array short-circuit current is the per-string Isc times the number of parallel strings, grossed up by the NEC factor:
Array Isc = module Isc × parallel strings
PWM min amps = Array Isc × 1.25
MPPT min amps = (Array Isc × Vmp_string × 1.25) ÷ battery V (approx, via power)
For voltage, the series-string open-circuit voltage is corrected for cold:
String Voc = module Voc × modules in series
Max cold Voc = String Voc × (1 + temp factor)
The MPPT estimate uses array Voc as a conservative stand-in for the power calculation when Vmp is not supplied.
Tips
- Pick a controller whose amp rating exceeds the calculated minimum with margin.
- Never let cold-morning array Voc exceed the controller’s max input voltage.
- Higher battery voltage lets a smaller-amp MPPT controller pass more power.