Practical off-grid solar guide
MPPT charge controller: how it works and how to size it
A plain-English guide to checking panel voltage and current and protecting batteries, cables and inverters.
What an MPPT does, in plain English
A panel does not deliver one fixed voltage and current. Sunlight, cell temperature and shade move its maximum-power point. Maximum Power Point Tracking searches for that point; a DC/DC converter then adapts the energy to battery voltage. It does not create energy—it reduces losses caused by poor electrical matching.
MPPT versus PWM
On a phone, swipe the table horizontally to see every column.
| Criterion | MPPT | PWM | Practical meaning |
|---|---|---|---|
| Extra PV voltage | Converted into useful current | Panel pulled near battery voltage | MPPT helps when Vmp is well above battery voltage |
| String flexibility | Higher, within limits | More restricted | Series strings and long cable runs are easier |
| Cost | Higher | Lower | PWM can suit a tiny, well-matched system |
| Energy gain | Varies with conditions | Strongly depends on matching | There is no universal gain percentage |
Four checks that prevent expensive mistakes
- Cold-weather Voc: add module Voc values in series and apply the temperature coefficient; cold raises voltage.
- MPPT window: string Vmp must remain inside the operating range, not merely below the absolute maximum.
- Charge current: estimate it from battery-side power, not only from module current.
- Permitted PV power: controlled oversizing is model-specific; the manual is authoritative.
This is a first-pass estimate. Final selection must also respect every manufacturer limit and the battery/BMS maximum charging current.
Worked sizing examples
On a phone, swipe the table horizontally to see every column.
| PV array | Battery | Estimate | Starting choice | Check |
|---|---|---|---|---|
| 200 Wp | 12 V, charge ~14 V | 14.3 A | 20 A | Cold Voc and battery profile |
| 400 Wp | 12 V, charge ~14 V | 28.6 A | 30 A only if allowed; 40 A adds headroom | Maximum PV power at 12 V |
| 800 Wp | 24 V, charge ~28 V | 28.6 A | 30–40 A | String Voc/Vmp and battery limit |
Series, parallel and shade
In series, voltages add while current remains that of the string. In parallel, currents add while voltage stays similar. Series wiring lowers cable current but reaches the Voc ceiling faster; parallel wiring needs adequate conductor size and protection. Different orientations on one tracker can constrain one another.
AGM, GEL and lithium settings
Use the charge thresholds stated by the battery manufacturer. Lead-acid uses staged charging and often temperature compensation; lithium needs BMS-compatible settings and should not receive automatic equalisation. Many controllers require battery first and PV second: follow the exact manual.
Common errors
- Checking watts but ignoring Voc on the coldest expected morning.
- Confusing panel current with battery charge current.
- Selecting “lithium” without matching voltage limits and BMS logic.
- Mounting IP30 equipment outdoors or where condensation forms.
- Using undersized cable, which wastes energy and generates heat.
Frequently asked questions
Does a 30 A MPPT always accept 30 A of panels?
No. The label normally refers to maximum battery charge current; PV voltage, current and power have separate limits.
Can I connect a 400 W or 500 W panel?
Only if every electrical value of the chosen configuration remains within controller and battery specifications.
Does MPPT mean 100% efficiency?
No. Tracking and conversion have distinct, variable efficiencies; cables and the battery add further losses.
Choose from the electrical limits, not the amp label alone
Check cold-weather Voc, charging current and battery profile before buying.
Browse charge controllersExample: TRIRON 20 ARelated guides
Complete solar battery guide · Battery sizing and troubleshooting