Quick Answer:PV + Generator Dual Charging enables an off-grid hybrid Solar ESS to simultaneously utilize DC power from photovoltaic (PV) generation and AC power from an external generator to charge a 51.2V LiFePO₄ battery bank through the hybrid inverter Energy Hub. Controlled by the integrated Energy Management System (EMS), dual charging dynamically regulates the combined charging current to remain within inverter and BMS limits, preventing battery overcurrent conditions and generator overload during low-irradiance periods.
1. Topography & Operating Principles of Dual-Input Charging
In a modern off-grid hybrid architecture, the hybrid inverter operates as a centralized Energy Hub. Rather than treating solar arrays and backup generators as isolated power sources, the inverter coordinates PV generation and generator AC input through internal power conversion circuits to manage energy flow on the common 48V/51.2V DC battery bus.
┌───────────────────┐ ┌───────────────────────┐
│ Solar PV Array │ │ AC Backup Generator │
└─────────┬─────────┘ └───────────┬───────────┘
│ (DC Power) │ (AC Power)
▼ ▼
┌───────┴────────────────────────────────┴───────┐
│ Hybrid Solar Inverter │
│ Central Energy Hub │
│ │
│ MPPT Controller AC Battery Charger │
└────────────────────┬───────────────────────────┘
│ (48V/51.2V DC Bus)
▼
┌──────────┴──────────┐
│ Grade A LiFePO₄ │
│ Battery Storage │
└─────────────────────┘
The solar array connects directly to the inverter MPPT inputs (60V to 500V DC on the ALL 4812000 Pro 12kW platform; 120V to 500V DC on the ALL 486000 Pro 6kW platform). Concurrently, the generator connects to the inverter’s shared AC input terminal.
It is a key structural constraint that the AC input port is shared between Utility Grid power and Generator power. Utility Grid and Generator power cannot be connected to the inverter simultaneously through the same AC input port, while solar DC power and generator AC power can operate together in dual-charging mode.
The inverter’s internal AC charger converts incoming AC power from the generator into DC charging power, combining it with the DC power harvested by the solar MPPT trackers to charge the 48V/51.2V LiFePO₄ battery bank simultaneously.
| Operational Feature | PV Single Charging | Generator Single Charging | PV + Generator Dual Charging |
|---|---|---|---|
| Primary Energy Input | Solar PV DC Only | Generator AC Only | Solar PV DC + Generator AC Simultaneously |
| Power Flow Routing | PV MPPT → Load → Battery | Generator AC Charger → Load → Battery | PV MPPT + Generator AC Charger → Load + Battery |
| Max Charging Capacity (12kW Platform) | Up to 160A DC | Up to 160A DC | Dynamically Capped at 160A Combined |
| Fuel Consumption Profile | No Generator Fuel Required | Generator Fuel Consumption Required | Reduced Generator Runtime Through PV Assistance |
| Control Logic | MPPT Tracking | Fixed AC Current Limit | Dynamic Power Balance Algorithm |
| Target Operational Scenario | Clear Daylight / Normal Irradiance | Nighttime Emergency Backup | Overcast / Winter / High Load Shortfalls |
Understanding this dual-input power routing architecture is essential before configuring EMS charging priorities, AC charge limits, and generator control parameters. For a complete overview of system topology, refer to the Architecture of Modern Off-Grid Solar ESS Kits.
2. EMS Power Prioritization & Current Distribution Logic
Simultaneous dual charging requires continuous real-time coordination. Without intelligent firmware limits, uncontrolled charging from two sources can trigger overcurrent protection on the Battery Management System (BMS) or overload the backup generator.
The integrated Energy Management System (EMS) applies dynamic power allocation rules during dual charging operation. PV DC generation is prioritized when available, and the EMS calculates the remaining charging capacity before adjusting the generator AC charger output to maintain the total charging current within inverter and BMS limits.
┌───────────────────────────┐
│ Calculate Total Available │
│ Charge Capacity (I_max) │
└─────────────┬─────────────┘
│
▼
┌───────────────────────────┐
│ Measure Real-Time Solar │
│ PV Output (I_PV_DC) │
└─────────────┬─────────────┘
│
▼
┌───────────────────────────┐
│ Calculate Generator AC │
│ Charge Command: │
│ I_GEN_AC_Command = │
│ I_Combined_Max - I_PV_DC │
└─────────────┬─────────────┘
│
┌───────────────┴───────────────┐
▼ ▼
┌───────────────────────┐ ┌───────────────────────┐
│ Solar Output Rises: │ │ Solar Output Drops: │
│ Reduce Generator │ │ Increase Generator │
│ Charging Automatically│ │ Output Within Limit │
└───────────────────────┘ └───────────────────────┘
2.1 Core Calculations
Equation 1: Combined Charge Current Balance
I_Combined = I_PV_DC + I_GEN_AC
Constraint: I_Combined ≤ min(I_Inverter_Max_Charge, I_BMS_Max_Charge, I_Generator_Limit)
Equation 2: Dynamic Generator Charge Current Command
I_GEN_AC_Command = min(I_GEN_Limit_Configured, I_Combined_Max – I_PV_DC, I_Generator_Available)
Equation 3: Minimum Generator Capacity Sizing
P_Generator_Min_kW = [P_AC_Load_kW + ((V_Battery × I_GEN_AC_Charge) / η_Charger)] / (1000 × PF)
Where:
- P_AC_Load_kW: Continuous AC household/site load in kW
- V_Battery: Nominal DC battery voltage (51.2V DC for standard 16S LFP)
- I_GEN_AC_Charge: Programmed AC charging current in Amperes DC
- η_Charger: Inverter AC-to-DC conversion efficiency (typically 0.93 to 0.95)
- PF: Generator power factor (typically 0.8)
2.2 Worked Engineering Example
An installer deploys a remote microgrid with the following specifications:
- Inverter: Haven Deer ALL 4812000 Pro (12kW, 160A max combined charging)
- Battery Bank: 2 × Haven Deer AL-WM512200 (51.2V 200Ah each = 20.48kWh total capacity; maximum recommended charge current = 200A DC)
- Active Site Load: 3.5 kW continuous
- Generator: 10 kVA / 8 kW continuous diesel generator (0.8 PF)
- Irradiance Conditions: Heavy winter cloud cover; solar PV array produces 2.5 kW DC (~48.8A DC at 51.2V DC busbar voltage)
Step 1: Determine Maximum System Charging Limit
The battery bank can accept up to 200A DC based on the parallel battery configuration, but the inverter’s maximum combined charging limit is 160A DC. Therefore, the inverter charging limit governs the system: I_Combined_Max = 160A DC.
Step 2: Calculate Generator AC Charging Current Allocation
I_PV_DC = 2500W / 51.2V = 48.8A DC
I_GEN_AC_Command = min(160A, 160A – 48.8A) = 111.2A DC
Step 3: Verify Generator Loading Capacity
- Generator DC charging load = (51.2V × 111.2A) / 0.93 = 6,122W AC
- Total demand on generator = Site Load (3,500W) + Charger Load (6,122W) = 9,622W AC
Because 9,622W AC exceeds the generator’s 8,000W continuous power rating, the generator may experience overload, voltage drop, or frequency instability during operation.
The engineer must reduce the inverter’s Max AC Charge Current setting to approximately 80A DC, resulting in about 4,400W AC charging demand. This reduces the total continuous generator load to approximately 7,900W AC, remaining within the generator’s continuous operating capability.
| Parameter | Haven Deer ALL 486000 Pro (6 kW) | Haven Deer ALL 4812000 Pro (12 kW) |
|---|---|---|
| Max PV Input Power | 9,000 W | 15,000 W (Dual Independent MPPT) |
| Max Solar Charging Current | 100 A | 160 A |
| Max AC Charging Current | 100 A | 160 A |
| Max Combined Charging Current | 100 A | 160 A |
| Dry Contact Control Interface | Integrated Passive Relay | Integrated Passive Relay |
| Supported Battery Architecture | 48V / 51.2V LiFePO₄ | 48V / 51.2V LiFePO₄ |
For detailed EMS operating modes, charging priorities, and energy scheduling logic, review our Integrated EMS Energy Scheduling guide.
3. Automated Dry Contact Integration & Threshold Calibration
Manual generator control is impractical for unmanaged or remote off-grid installations. Haven Deer hybrid inverters include a passive dry contact relay interface with Normally Open (NO) and Common (COM) terminals, providing two-wire start/stop signaling to compatible external generator controllers.
┌─────────────────────────────┐ ┌─────────────────────────────┐ │ Haven Deer Inverter │ │ Backup Generator │ │ Dry Contact Relay Terminals │ │ Auto-Start Controller │ │ │ │ │ │ [ NO ] ────────────┼────────────────┼────► Signal Input 1 │ │ │ 2-Wire │ │ │ [ COM ] ───────────┼────────────────┼────► Signal Input 2 │ └─────────────────────────────┘ Passive └─────────────────────────────┘
When battery SOC falls below the programmed start threshold, the internal dry contact relay changes state and sends a passive two-wire signal to the generator auto-start controller.
3.1 Dry Contact Calibration Parameters
To prevent generator short-cycling and inefficient operation, configure the dry contact hysteresis band primarily based on battery SOC rather than relying on terminal voltage alone.
| Control Parameter | Recommended Setting (SOC%) | Equivalent Voltage (16S 51.2V LFP) | Engineering Purpose |
|---|---|---|---|
| Dry Contact Start Signal | 20% SOC | 50.0V DC | Triggers generator before critical battery cutoff conditions and preserves emergency load reserve. |
| Dry Contact Stop Signal | 85% SOC | 54.8V DC | Stops generator operation before the final high-voltage charging stage, allowing available solar PV to complete the remaining charge efficiently. |
| Generator Warm-Up Delay | 30 Seconds | N/A | Allows engine oil pressure and speed to stabilize before applying heavy electrical loads. |
| Cool-Down Run Time | 60 Seconds | N/A | Removes electrical load before shutdown to reduce thermal stress on the generator alternator. |
Stopping generator charging at approximately 85% SOC improves fuel efficiency during off-grid operation. As LiFePO₄ batteries approach the upper charging region, the charging current gradually decreases during the transition toward Constant Voltage (CV) control. Continuing generator operation during this stage increases fuel consumption while providing limited additional charging power. The EMS can stop generator charging and allow available solar PV generation to complete the remaining charging process.
For complete wiring schematics and relay configuration procedures, refer to our dedicated guides: Automated Generator Integration via Passive Dry Contact and Setting Dry Contact Trigger Thresholds.
4. Battery Safety & BMS Protection During High-Current Dual Charging
Dual charging increases the charging demand on the 48V/51.2V DC battery bus. Maintaining long-term battery performance requires strict control of charging current, cell temperature, and closed-loop communication between the BMS and inverter EMS.
Haven Deer energy storage systems utilize Grade A Lithium Iron Phosphate (LiFePO₄) prismatic cells arranged in a 16S configuration (51.2V nominal). While LiFePO₄ chemistry provides high thermal stability, high-current charging requires continuous monitoring of cell temperature, voltage, and charging limits through the BMS.
┌───────────────────────────────┐
│ Master BMS Monitors Cells │
│ Voltage, Current, Temperature │
└───────────────┬───────────────┘
│
│ CAN / RS485 Communication
▼
┌───────────────────────────────┐
│ Hybrid Inverter EMS │
│ Dynamically Adjusts Charge │
└───────────────┬───────────────┘
│
┌───────────────┴───────────────┐
▼ ▼
┌───────────────────┐ ┌───────────────────────────┐
│ Cell Temp │ │ Cell Temperature Below 0°C│
│ Within Charge │ │ BMS Blocks Charging To │
│ Range │ │ Prevent Lithium Plating │
└───────────────────┘ └───────────────────────────┘
4.1 BMS Communication & Protection Mechanisms
In a closed-loop system, the Master BMS communicates continuously with the inverter EMS over CAN or RS485 protocols.
- Charge Current Limit (CCL) Regulation: If cell temperature increases or cell voltage approaches the upper protection threshold (3.65V per cell / 58.4V pack), the BMS reduces the permitted charging current through the CCL signal. The inverter EMS responds by reducing generator AC charging power to maintain safe battery operating conditions.
- Low-Temperature Charge Cutoff: Charging LiFePO₄ cells below 0°C increases the risk of lithium plating on the graphite anode, which can accelerate cell degradation. If cell temperature drops below 0°C, the BMS blocks charging through hardware protection or sends a charge limit command to the inverter EMS. Discharge operation remains available down to -15°C for wall-mounted batteries and -20°C for mobile cabinet batteries.
| Technical Parameter | Standard Wall-Mounted Battery (AL-WM512200) | Mobile Cabinet Battery (MB512300) |
|---|---|---|
| Form Factor | Wall-Mounted Enclosure | Floor-standing Mobile Cabinet Battery |
| Nominal Energy | 10.24 kWh | 15.0 kWh |
| Cell Configuration | 16S Grade A Prismatic | 16S Grade A Prismatic |
| Standard Charging Current | 100A (0.5C) | 150A (0.5C) |
| Maximum Discharge Current Reference | 200A Continuous Discharge | 200A Continuous Discharge |
| Charging Temperature Range | 0°C to 50°C | 0°C to 55°C |
| Discharging Temperature Range | -15°C to 50°C | -20°C to 55°C |
| BMS Communication Ports | CAN / RS485 / RS232 | CAN / RS485 / RS232 |
Engineering Tip: When connecting multiple AL-WM512200 or MB512300 battery units in parallel, use DC cables with equal length and identical cross-sectional area. Unequal cable resistance can create uneven current sharing between battery packs, causing one BMS to reach its current limit earlier and reducing the available dual-charging capacity.
Learn more about Grade A LiFePO₄ cell selection, balancing, and chemistry protection in our detailed guide: Grade A LiFePO₄ Prismatic Cells.
5. Common Field Mistakes & Engineering Checklist for Dual Charging
Improperly configured dual-charging systems can cause generator instability, inverter protection events, or reduced battery performance. Review these engineering failure modes and commissioning steps before system commissioning.
5.1 Common Field Mistakes
- Over-estimating Generator Power: Sizing generator charge current based on the generator’s standby rating rather than its continuous prime rating. This can cause voltage or frequency instability when heavy site loads operate during battery charging.
- Open-Loop Operation Without Proper Voltage Protection: Running dual charging without CAN/RS485 closed-loop communication removes real-time cell-level monitoring. Open-loop systems rely primarily on overall battery voltage and require correctly configured charging voltage limits.
- Ignoring Winter Solar Panel Voc Rise: In cold climates, photovoltaic module open-circuit voltage (Voc) increases as temperature decreases. Exceeding the inverter’s maximum 500V DC MPPT input limit can trigger PV overvoltage protection and interrupt solar charging availability.
- Uncalibrated Dry Contact Relay Logic: Setting dry contact start and stop thresholds too close together (for example, start at 30% SOC and stop at 50% SOC) can cause repeated generator cycling, increasing starter wear and unnecessary fuel consumption.
5.2 Pre-Commissioning Checklist
- Verify AC Input Source: Confirm that the generator is connected to the AC input port and that no secondary grid connection is wired in parallel without an approved interlock or transfer switch.
- Verify Generator Output Frequency & Voltage: Confirm generator output stabilizes at 230V AC (±5%) and 50Hz/60Hz (±2Hz) under operating conditions before closing the inverter AC input breaker.
- Program Inverter Max AC Charge Limit: Set the maximum AC charging current parameter according to the calculated generator capacity and continuous operating rating.
- Establish Closed-Loop Communication: Connect the CAN/RS485 cable between the Master BMS and the inverter. Confirm the inverter screen displays real-time battery SOC and cell temperature data.
- Calibrate Dry Contact Thresholds: Program the dry contact start trigger to 20% SOC (or 50.0V DC) and the stop trigger to 85% SOC (or 54.8V DC).
- Test Auto-Start Relay Function: Activate the dry contact test function through the inverter settings to verify generator start, warm-up delay, load transfer, cool-down operation, and shutdown sequence.
5.3 Field Troubleshooting Matrix
| Symptom / Fault Code | Likely Root Cause | Engineering Solution |
|---|---|---|
| Generator Stalls When Charging Begins | Combined load exceeds generator continuous power rating. | Reduce the inverter’s Max AC Charging Current parameter in the setup menu. |
| Generator Auto-Starts and Stops Repeatedly | Dry contact hysteresis band is too narrow. | Increase the difference between generator start (20% SOC) and stop (85% SOC) thresholds. |
| Inverter Drops Generator Power Input | Generator voltage or frequency moves outside inverter AC input tolerance limits. | Adjust generator governor / AVR settings or verify inverter AC input range configuration. |
| BMS Charge Overcurrent Alarm | Combined PV and generator charging current exceeds the battery BMS limit. | Verify closed-loop communication and reduce the maximum charging current setting. |
For detailed system commissioning procedures, refer to our installer commissioning checklist.
6. Frequently Asked Questions (FAQ)
Can a solar hybrid inverter charge batteries from solar panels and a generator at the exact same time?
Yes. In dual-charging mode, the hybrid inverter EMS combines DC power from solar MPPT trackers and AC power converted through the inverter’s internal charger from an auto-started generator, directing both charging sources to the 48V/51.2V battery bus simultaneously.
How does the EMS prevent generator overload when solar input suddenly drops due to clouds?
The EMS continuously monitors PV generation, battery charging current, and AC input loading. If solar input decreases, the EMS increases generator charging power within the configured AC charging limit while maintaining the combined charging current within inverter, BMS, and generator capacity limits.
What happens if PV output exceeds expectations during generator dual charging?
PV generation is prioritized when available. If solar output increases during dual charging, the EMS reduces generator AC charging power to ensure the combined charging current remains within the programmed inverter and battery limits.
Does dual charging require a closed-loop BMS connection?
Closed-loop CAN/RS485 communication between the BMS and inverter is strongly recommended for dual charging applications. The BMS can dynamically transmit charging limits based on cell temperature, voltage, SOC, and protection status, allowing the inverter EMS to adjust charging power in real time.
How do I configure Dry Contact auto-start thresholds for generator dual charging?
Configure the dry contact relay to activate the generator start signal when battery SOC reaches 20% (approximately 50.0V DC for a 16S 51.2V LFP battery) and deactivate the signal when SOC reaches 85% (approximately 54.8V DC).
Can I connect both Utility Grid power and an AC Generator to the inverter simultaneously?
No. Standard off-grid hybrid inverters use a shared AC input port. Utility Grid and Generator power cannot be connected simultaneously through this input without an external interlocked transfer switch.
What size generator do I need for dual charging with a 12kW hybrid inverter?
The generator must support both continuous site load demand and the programmed AC battery charging power. For an 80A DC charging rate (approximately 4.4kW AC demand) combined with a 3.5kW load, an 8kW to 10kW continuous-rated generator is recommended.
What charging temperature limits apply to Grade A LiFePO₄ batteries during dual charging?
LiFePO₄ charging is permitted between 0°C and 50°C for standard operating conditions. If cell temperatures fall below 0°C, the BMS blocks charging to prevent lithium plating and protect cell performance.
Will dual charging shorten the cycle life of my LiFePO₄ battery bank?
No. When the combined charging current remains within the battery manufacturer’s recommended continuous charging limits, dual charging does not inherently accelerate LiFePO₄ cell degradation.
What error codes indicate dual-charging overload on Haven Deer inverters?
Dual-charging overload conditions may trigger AC Input Overcurrent or BMS Charge Overcurrent alarms. Verify that the configured charging current limits match both generator continuous output capability and battery BMS charging limits.
7. Engineering System Integration
Coordinated dual charging integrates renewable solar generation with generator backup power to improve off-grid energy reliability. By configuring EMS current allocation logic, dry contact SOC thresholds, and BMS protection parameters, system integrators can optimize generator operation while maintaining safe battery charging conditions.
Designing an off-grid microgrid requiring multi-input energy management? Our technical engineering team provides custom system sizing, single-line diagrams, and factory-matched ESS kits tailored to your site requirements. Request a Customized Off-Grid System Engineering Review — Contact us for a customized solution.
Related Posts:
- How Integrated EMS Coordinates PV, Battery, Grid &…
- AC Input Sharing: Engineering Grid vs. Backup…
- Microgrid Automation for Remote Farms & Agricultural…
- Off-Grid Solar ESS Engineering for Remote Outposts &…
- Step-by-Step Engineering Guide to Sizing Off-Grid ESS Kits
- Off-Grid Power Solutions for Weak-Grid Commercial…