User Tools

Site Tools


This is an old revision of the document!

MPPT integration

There are benefits from using higher voltage panels that can be realized when a system is designed for an MPPT controller.

The downside is that MPPT requires some amount of excess panel voltage over charging voltage to do its work (see below). MPPT advantage may be minimal or nonexistant when nominal panel voltage matches nominal battery bank voltage (12v panels and 12v battery, for example).

Worst case scenario:

  • poly panel with 17v Vmp
  • 90F ambient temps which derates panel by 18% (Vmp is now 13.94)
  • wiring losses of 2% (panel voltage entering controller is now 13.66v)
  • a controller that requires Vbatt + 1v to do MPPT

…means the controller can't do MPPT charging above 12.66v; we have effectively wasted our money on that $$ MPPT controller. So make sure you have sufficent (voltage) headroom for the MPPT to operate. Higher-voltage panels will work, as will panels with higher Vmp specs. Some high-efficiency 12v mono panels Vmp > 19v. In our worst-case situation above that would keep us in MPPT up to 14.26v.

An MPPT controller can also be the centerpiece of a DIY converter.

input voltage

Input voltage is a balancing act between efficiency / heat reduction (requires lower input voltage), the ability to overcome self-consumption losses under all conditions (requires higher input voltage), wire size and length (higher input voltage), and shading mitigation (higher input voltage).

MPPT manufacturers always specify a maximum voltage coming into the controller; some also specify a minimum or optimium voltage for MPPT operation:

  • Victron: Vpanel >= Vbatt + 5v to start MPPT, Vbatt + 1v thereafter.1)
  • Genasun (nominal 12 systems): 15-18v for constant power supplies2), ⇐ 27v for PV.3)
  • SNA (grid tied): Vpanel = desired output * 1.41424)
  • EpEver: Vpanel >= Vbatt +2v to start MPPT.5)
  • generic rule of thumb: Vpanel >= maximum Vbatt + 30%
  • generic rule of thumb: Vpanel ⇐ maximum Vbatt * 2.6)7).
electrical/solar/mppt_design.1626752140.txt.gz · Last modified: 2021/07/19 23:35 by frater_secessus