To build a reliable battery charger system for 12V or 24V off-grid or backup banks, you must pair an AC-to-DC inverter/charger (such as the Victron MultiPlus II or Growatt SPF series) sized to 15–20% of your battery bank’s total amp-hour (Ah) capacity with a dedicated Battery Management System (BMS) for lithium, or a temperature-compensated sensor for lead-acid. The system requires proper DC busbar distribution, Class T overcurrent protection, and precise absorption voltage settings matched to your specific cell chemistry.
System Block Architecture: Source to Load
Building a charger system is not just about plugging a power supply into a battery; it requires a structured flow of energy from the AC source to the chemical load. A robust DC charging architecture follows this block sequence:
- AC Source & Transfer Switch: Grid power or a generator feeds into an automatic transfer switch (ATS).
- Inverter/Charger AC-DC Stage: The unit rectifies AC mains (120V/240V) into regulated DC voltage.
- DC Bus & Overcurrent Protection: DC output passes through a Class T fuse or DC breaker, then lands on a copper busbar.
- BMS / Charge Controller: For lithium, the BMS monitors cell-level voltages and temperatures, acting as a high-current solid-state contactor.
- Battery Bank: The chemical storage medium.
Series vs. Parallel Consequences for Voltage and Ah
How you wire your bank fundamentally changes your charger requirements. Wiring two 12V 100Ah batteries in series yields 24V at 100Ah (2400Wh total energy). Wiring those same two batteries in parallel yields 12V at 200Ah (2400Wh total energy). While the total watt-hours remain constant, the electrical behavior changes drastically:
- Series (Higher Voltage): Cuts the DC current in half for the same wattage. This allows you to use smaller gauge wire (e.g., 4 AWG instead of 2/0 AWG) and reduces voltage drop across the busbars. The charger must be set to a 24V profile.
- Parallel (Higher Ah): Maintains 12V but doubles the current. This requires massive copper busbars and thick interconnect cables to prevent resistive heating. Crucial rule: Never parallel mismatched cells, different chemistries, or batteries of different ages. A weak cell in a parallel bank will be back-fed by stronger cells, causing localized overcurrent and severe degradation.
Sizing Math: Peukert, Efficiency, and C-Rate Limits
Selecting the right charge current requires understanding your battery’s physical limits. Every chemistry has a maximum C-rate (charge/discharge rate relative to capacity) and a safe Depth of Discharge (DoD). Pushing a battery beyond its C-rate causes excessive heat, while ignoring Peukert losses leads to chronic undercharging in lead-acid banks.
| Chemistry | Nominal V | Absorption V | Float V | Max Charge C-Rate | Usable DoD | Peukert Exponent |
|---|---|---|---|---|---|---|
| Flooded Lead-Acid (FLA) | 12.0V | 14.4V - 14.8V | 13.2V - 13.5V | 0.2C (20A per 100Ah) | 50% | 1.25 - 1.30 |
| AGM / Gel (VRLA) | 12.0V | 14.2V - 14.6V | 13.4V - 13.7V | 0.25C (25A per 100Ah) | 60% - 80% | 1.10 - 1.15 |
| LiFePO4 (Lithium Iron) | 12.8V | 14.2V - 14.6V | 13.5V (or disable) | 0.5C - 1.0C | 80% - 100% | ~1.00 (Negligible) |
Calculating Required Charge Current
Peukert’s exponent (typically 1.1 to 1.3 for lead-acid) dictates that drawing higher currents exponentially reduces usable capacity. While Peukert strictly models discharge, it governs your charge-acceptance math: a lead-acid bank depleted under high loads suffers a deeper actual DoD than a basic amp-hour counter suggests, requiring extended absorption times to reach 100% State of Charge (SoC). Lithium cells, with a Peukert exponent near 1.0, do not suffer this penalty and accept charge linearly.
To size your charger, use this formula incorporating Coulombic efficiency:
Required DC Charge Current = (Bank Ah × DoD Used) / (Efficiency Factor × Target Charge Hours)
Worked Example: You have a 400Ah 24V LiFePO4 bank. You discharge it to 80% DoD (320Ah used). LiFePO4 charging efficiency is roughly 95% (0.95). You want to recharge the bank in 4 hours.
- Current = (320Ah) / (0.95 × 4 hours)
- Current = 320 / 3.8 = 84.2 Amps
An 85A DC charge current is roughly 0.21C for a 400Ah bank, which is well within the safe 0.5C limit for LiFePO4 and ensures excellent cell longevity. According to Cadex Battery University, keeping lithium charge rates between 0.2C and 0.3C provides the best balance of charge speed and long-term cycle life.
Inverter/Charger Sizing for the Stated Load
Once you know your target DC charge current, you must select an inverter/charger capable of delivering it without overheating or tripping internal breakers. Inverter/chargers are rated in VA (Volt-Amps) for their AC output, but their internal battery charger is rated in DC Amps.
| Bank Capacity (Ah) | Chemistry | Target DC Charge Amps | Recommended Charger Model Class | Required AC Input (Watts) |
|---|---|---|---|---|
| 200Ah @ 24V | FLA / AGM | 30A - 40A (0.15C - 0.2C) | 1500VA / 30A Charger | ~900W dedicated to charging |
| 200Ah @ 24V | LiFePO4 | 50A - 70A (0.25C - 0.35C) | 3000VA / 70A Charger | ~2100W dedicated to charging |
| 400Ah @ 24V | FLA / AGM | 60A - 80A (0.15C - 0.2C) | 3000VA / 70A Charger | ~2200W dedicated to charging |
| 400Ah @ 24V | LiFePO4 | 80A - 120A (0.2C - 0.3C) | 5000VA / 100A+ Charger | ~3500W dedicated to charging |
Accounting for AC Input Limitations
A common mistake when building a battery charger system is ignoring the AC input breaker. If you configure a Victron MultiPlus II 24/3000 to output 70A of DC charge current at 28V, it is pulling roughly 1960W of DC power. Factoring in 90% internal rectifier efficiency, the unit will draw about 2170W from your AC grid or generator. On a standard 120V / 20A AC circuit (2400W max), this leaves almost zero headroom for the inverter to power AC loads simultaneously. If you plan to run AC loads while charging, you must either upgrade to a 240V split-phase AC input or utilize a unit with "PowerAssist" logic that dynamically throttles the charger to prevent tripping the shore-power breaker. For deep-dive wiring diagrams and AC input calculations, the Victron Wiring Unlimited guide is the industry-standard reference.
Assembly, BMS Integration, and Fire Safety
Physical assembly dictates the safety and lifespan of your system. Vibration, thermal cycling, and improper torque are the leading causes of busbar fires in DIY battery banks.
Wiring and Torque Specifications
- Busbar Selection: Use tin-plated copper busbars rated for at least 250A. Never use aluminum busbars for DC battery connections due to galvanic corrosion and thermal expansion mismatches.
- Cable Lugs: Crimp 2/0 AWG or 4/0 AWG fine-strand copper wire using a hex-crimp tool. Soldering large DC lugs is discouraged as the solder can wick into the wire strands, creating a brittle point that snaps under vibration.
- Torque: Tighten M8 terminal nuts to exactly 5 Nm (44 in-lbs) or M10 to 9 Nm (80 in-lbs) using a calibrated torque wrench. Overtightening strips the soft copper threads; undertightening creates high resistance and localized melting.
- Fusing: Install a Class T fuse on the main positive trunk line within 18 inches of the battery positive terminal. Class T fuses have a high Ampere Interrupting Capacity (AIC) of 20,000A, which is mandatory for the massive short-circuit currents a lithium bank can deliver.
Lithium Iron Phosphate (LiFePO4) cells do not vent toxic gas like lead-acid, but a failed BMS, external short circuit, or physical puncture can trigger thermal runaway. Never parallel mismatched cells, different chemistries, or cells with varying internal resistances. If building a custom pack, every cell must be top-balanced to exactly 3.65V before assembly. The BMS must be rated for 20% more continuous current than your maximum inverter draw (e.g., a 3000W 24V inverter draws 125A; use a 150A or 200A BMS). Ensure the BMS low-temperature charge cutoff is active; charging LiFePO4 below 0°C (32°F) causes irreversible lithium plating on the anode, leading to internal dendrite growth and catastrophic short-circuiting.
Final Verification Sequence
Before applying AC power to the inverter/charger, perform a dead-circuit check. Set your multimeter to continuity mode and verify there are no short circuits between the positive busbar and the chassis ground. Disconnect the BMS charge MOSFET, apply AC power, and verify the inverter/charger is outputting the correct absorption voltage (e.g., 14.4V for LiFePO4) at the DC terminals. Once verified, reconnect the BMS and monitor the DC clamp meter to ensure the charge current ramps up smoothly and does not exceed your calculated C-rate limits.






