[{"data":1,"prerenderedAt":108},["ShallowReactive",2],{"example-charge-controller-en":3,"faq-charge-controller-en":73,"sources-charge-controller-en":107},{"input":4,"output":22},{"location":5,"arrayTiltDeg":6,"designSeason":7,"energyPriceCtPerKwh":8,"controllerPriceDifference":9,"moduleVocV":10,"moduleVmpV":11,"moduleIscA":12,"moduleImpA":13,"seriesCount":14,"parallelCount":15,"betaVocPercentPerC":16,"designMinTempC":17,"batteryVoltageV":18,"chargeEndVoltageV":19,"controllerType":20,"controllerMaxVocV":21},"52.52,13.405",35,"year-round",31.1,120,41.5,34.5,11,10.15,4,1,-0.27,-15,24,28.8,"mppt",250,{"arrayWp":23,"correctedVocV":24,"stringVocV":25,"maxSeriesAllowed":26,"voltageMarginPercent":27,"hotVmpV":28,"chargeCurrentA":29,"currentA":29,"recommendedRatingA":30,"pwmUsablePowerW":31,"mpptUsablePowerW":32,"pwmLossPercent":33,"mpptAdvantageWhPerDay":34,"mpptPaybackMonths":35,"recommendedType":20,"vocStcV":10,"moduleVocV":10,"moduleVmpV":11,"moduleIscA":12,"moduleImpA":13,"seriesCount":14,"parallelCount":15,"chargeEndVoltageV":19,"betaVocPercentPerC":16,"designMinTempC":17,"controllerMaxVocV":21,"steps":36,"warnings":59},1400.7,45.982000000000006,183.92800000000003,5,26.428799999999992,116.265,47.17635416666667,58.97044270833334,243.60000000000002,1358.679,82.0708202599731,3989.519452363965,3.179718338739757,[37,42,45,48,52,55],{"label":38,"expression":39,"value":24,"unit":40,"provenance":41},"vocCorrected","V_oc * (1 + beta\u002F100 * (T_min - 25))","V","exact",{"label":43,"expression":44,"value":25,"unit":40,"provenance":41},"stringVoc","n_series * V_oc,corr",{"label":46,"expression":47,"value":28,"unit":40,"provenance":41},"hotVmp","n * V_mp * (1 + beta_Vmp\u002F100 * (T_max - 25))",{"label":49,"expression":50,"value":31,"unit":51,"provenance":41},"pwmUsablePower","U_bat * I_mp,array","W",{"label":53,"expression":54,"value":32,"unit":51,"provenance":41},"mpptUsablePower","P_array * eta_MPPT",{"label":56,"expression":57,"value":29,"unit":58,"provenance":41},"chargeCurrent","P_array * eta_MPPT \u002F U_absorb","A",[60,67],{"level":61,"code":62,"params":63,"anchors":65},"info","DESIGN_TEMP_TMY_TYPICAL",{"siteMin":64},-7.9,[66],"designMinTempC",{"level":61,"code":68,"params":69,"anchors":71},"CONTROLLER_PSH_FROM_SITE",{"psh":70},3.58,[72],"peakSunHours",[74,77,80,83,86,89,92,95,98,101,104],{"q":75,"a":76},"MPPT or PWM — which charge controller is worth it for my system?","The calculator derives the PWM loss from your actual module data instead of a rule of thumb: a 100 W module with V_mp 18 V and I_mp 5.55 A delivers only 69.4 W into a 12.5 V battery — a 31 % loss, because PWM pulls the module down to battery voltage. It then weighs the extra yield against the price difference, and if MPPT does not pay back within five years it honestly recommends PWM.",{"q":78,"a":79},"How many amps does my MPPT controller need to be rated for?","The maximum charge current is I = P_array · η_MPPT \u002F V_charge-end, and the controller should be rated at 1.25 times that. The calculation deliberately uses the charge-end voltage rather than the nominal voltage: using 24 V instead of 28.8 V on a 24 V bank overstates the current by about 20 % and leads to an oversized controller. In the reference case, 1200 Wp on a 24 V bank gives 40.4 A.",{"q":81,"a":82},"Why does the string open-circuit voltage have to be checked at the coldest design temperature?","Open-circuit voltage rises in the cold: V_oc,corr = V_oc · (1 + β\u002F100 · (T_min − 25)). The string voltage must stay below the controller's maximum input voltage even on the coldest design day — this check is safety-critical. The calculator also verifies that the hot-day MPP voltage stays above battery voltage plus headroom; partial shading and controllers with several trackers are outside its scope.",{"q":84,"a":85},"How large is the PWM loss really — and where does it come from?","A PWM controller drags the module down to battery voltage instead of operating it at the maximum power point. The spec reference example: a 100 W module with V_mp = 18 V and I_mp = 5.55 A delivers only 12.5 × 5.55 = 69.4 W at a 12.5 V battery — a 30.6% loss. MPPT harvests ~97 W. Competitors assert a blanket “20–30% better”; this calculator computes it from your specific module data, and the curve chart shows where the power is lost.",{"q":87,"a":88},"Why is the cold-corrected open-circuit voltage safety-critical?","Because module voltage rises as temperature falls (β ≈ −0.27 %\u002F°C): four modules at 41.5 V Voc reach 183.9 V together at −15 °C — a 150 V controller would be impermissible and dies on the first cold, sunny winter morning; the 250 V class is needed. Exactly this case (cold AND sunny) is the design case, and the Voc line in the chart shows where your string crosses the limit.",{"q":90,"a":91},"When is PWM still the right choice?","When the MPPT premium does not pay back: the calculator converts the extra yield in Wh\u002Fday via your sun hours into euros and divides the price difference by it. For small systems (one 100 W module at a garden shed) the honest result is “does not pay back” — then PWM is right, provided the module voltage matches the battery (36-cell module at 12 V). A calculator that sometimes recommends the cheaper part is one you can trust.",{"q":93,"a":94},"Does the calculator check my design temperature against the site?","Yes, since 5 August 2026 — with the same check as the open-circuit voltage calculator, whose core this calculator shares. If you enter a temperature warmer than your site's typical annual minimum, the calculator says so clearly: the Voc calculation then sits on the unsafe side. For Berlin that minimum is −7.9 °C; the worked example deliberately designs colder at −15 °C.",{"q":96,"a":97},"Why doesn't the calculator just set the temperature itself?","Because string voltage is safety-critical. For such a quantity the designer sets the number and the tool checks it — a silently inserted value would shift responsibility without anyone noticing. Also, a TMY year is a typical year, not an extreme one. Designing to standard requires the coldest expected temperature, which lies below the TMY minimum.",{"q":99,"a":100},"Which sun hours drive the MPPT payback?","The annual mean at your location, not the design month. That distinction matters: “when has the premium paid for itself” is an economic question spanning the whole year, while “how many modules do I need” depends on the weakest month. For Berlin at 35 degrees south it is 3.58 sun hours as an annual mean against 1.03 in December.",{"q":102,"a":103},"What would the December value have changed?","It would have stretched payback more than threefold — from 3.2 to 11.0 months in the reference case. For this system MPPT remains the right choice either way, but for a smaller system near the five-year threshold the wrong reference would have flipped the recommendation. That is exactly why it now appears as its own note on the page.",{"q":105,"a":106},"Where does the electricity price for the comparison come from?","It is now an input field — previously it was fixed at 30 ct and unreachable through the form, as was the MPPT premium. The default of 31.1 ct matches the existing-customer average from the BNetzA\u002FSMARD price analysis. If you export rather than self-consume, enter the feed-in tariff here instead: the extra yield is then worth considerably less.",[],1786101725316]