When your solar battery reaches near-full capacity and charging current suddenly drops from dozens of amps down to a mere trickle, your system is not malfunctioning. The charging controller or hybrid inverter has transitioned from its high-current Bulk and Absorption stages into the Float stage. This phase reduces voltage and limits current to maintain a 100% State of Charge (SoC) while protecting the internal cell chemistry from degradation.
Quick Answer
Charging slows down during the Float stage because the battery is fully saturated. The inverter lowers charge voltage to a resting maintenance level (around 3.35V–3.375V per cell for $\text{LiFePO}_4$), supplying only enough current to offset internal standby draw and household loads without overcharging the cells. No action is required; this is standard system regulation.
Diagnostic Snapshot
- System Status: Normal operation; battery fully charged and sitting in maintenance standby.
- Safety Severity: None (essential protective charging logic).
- Common Cause: Transition from Absorption to Float after absorption timers expire or tail current drops below cutoff thresholds.
- Operational Impact: Solar power is diverted away from battery charging to power home loads or export to the electrical grid.
What This Usually Means
Solar battery charging follows a multi-stage profile designed to balance fast energy replenishment with long-term chemical health. The three primary stages are:
+─────────────────────────────────────────────────────────────────────────+
| THREE-STAGE CHARGING VOLTAGE PROFILE |
+─────────────────────────────────────────────────────────────────────────+
| Voltage (V) |
| |
| Absorption Target ────► /‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾\ |
| Float Target ────► \─────────────────────── |
| Nominal Voltage ────►/ |
| |
| Current (A) ───► [====== BULK ======] \__ trickle (FLOAT) ___ |
| (Constant Current) (Constant Voltage) |
+─────────────────────────────────────────────────────────────────────────+
- Bulk Stage (Constant Current): The charger delivers maximum available current. Battery voltage steadily climbs while accepting maximum energy.
- Absorption Stage (Constant Voltage): Voltage reaches its upper threshold (typically 3.45V–3.65V per cell for $\text{LiFePO}_4$). Current naturally tapers down as the chemical potential of the cells equalizes with the charger.
- Float Stage (Maintenance Voltage): Once the absorption phase finishes—either because current falls below a set “tail current” threshold or an absorption timer runs out—the charger lowers the target voltage.
In lead-acid chemistry, the Float stage prevents continuous gassing and electrolyte boil-off. In lithium systems (such as $\text{LiFePO}_4$ or NMC), true floating is technically unnecessary because lithium does not suffer from high self-discharge. However, inverters apply a lithium “Float” setpoint (typically 53.6V–54.0V on a 48V pack) to keep the DC bus stable, power the battery management system (BMS), and ensure surplus solar power feeds household circuits instead of over-saturating the cells.
How to Tell Which Cause You Have
While a drop in charging current is standard near full charge, you can verify whether your system is in normal Float mode or experiencing an abnormal bottleneck using these diagnostic distinctions:
- Standard Float State (Normal): The battery indicates 99%–100% SoC, pack voltage has settled slightly below the maximum bulk voltage, and charging current hovers between 0A and 3A. Surplus solar is visibly powering the home or exporting to the grid.
- Premature Float Transition (Configuration Error): The battery enters Float mode while the reported SoC is still low (e.g., 70%–85%). This occurs when the inverter’s Absorption Time is set too short or an open-loop voltage trigger drops before the cells reach full capacity. For diagnosing mid-charge dropouts, consult [
INTERNALLINK: S01C01.16 – Understanding “Absorption” Phase Failures in Lithium Batteries]. - Thermal Throttling (Environmental Restriction): Charging current drops drastically, but pack voltage is low and the app displays an internal temperature warning or derating state. The system is limiting current to manage internal heat, not because it reached the Float stage.
- BMS Protection Cutoff (Fault Condition): Current drops instantly from full speed to zero with an active fault alarm on the battery. This indicates a single cell triggered an over-voltage condition rather than a smooth transition to Float.
Most Likely Causes
- Absorption Phase Completion: The primary reason charging slows down is that the battery successfully saturated its cells during the absorption stage. The controller automatically drops current to maintenance levels.
- Low Tail-Current Trigger: Advanced charge controllers monitor the return current. When current falls below 1% to 2% of total battery capacity during absorption, the charger concludes the battery is 100% full and engages Float.
- Inverter Diverting Power to AC Loads: Once the battery enters Float, the hybrid inverter reconfigures power routing. Solar power formerly directed into the battery is prioritized for home appliances or net metering.
- BMS Charge Current Limit (CCL) Throttling: In closed-loop communication systems, the battery’s internal BMS directly commands the inverter to step down charging current as cell voltages approach resting targets.
What Can Make It Worse
- Incorrect Float Voltage Setpoints: Setting the float voltage too high (e.g., above 3.45V per cell on $\text{LiFePO}_4$) places continuous chemical stress on the cathode, accelerating capacity fade.
- Float Voltage Set Lower Than Resting Voltage: Setting float voltage below the battery’s natural resting state (e.g., setting a 16S pack to 52.0V instead of 53.6V) causes the battery to immediately discharge into standby loads until it drops to the float target.
- High Internal Cell Resistance: As battery packs age, their internal resistance rises. High resistance causes voltage to spike quickly during Bulk charging, tricking the inverter into ending the Absorption stage prematurely and entering Float with depleted capacity. For resistance aging factors, see [
INTERNALLINK: S01C01.06 – Internal Resistance: Why Older Batteries Charge More Slowly]. - Cold Operating Environments: When temperatures approach freezing, the BMS dynamically reduces the maximum allowable charge current, making standard absorption take much longer to reach the Float trigger.
What to Do Right Now
- Check Battery Percentage and Voltage: Open your monitoring app or check the inverter screen. If State of Charge is between 98% and 100% and pack voltage is stable, let the system remain in Float mode.
- Verify Solar Diversion: Confirm that available rooftop solar is flowing directly into your home loads or exporting to the utility grid rather than being lost.
- Do Not Force an Equalization Cycle: Avoid triggering manual “Equalize” functions designed for flooded lead-acid batteries. Applying equalization voltages (often 60V+) to lithium batteries will trip the BMS high-voltage protection and risk hardware damage.
Testing & Verification
If you suspect your system is dropping into the Float stage prematurely, use these verification steps:
- 1. Measure Resting vs. Float Voltage: Check the terminal voltage with a calibrated digital multimeter while the charger is in Float.
- Healthy 48V LFP Pack: Float voltage should measure between 53.6V and 54.0V (~3.35V–3.375V per cell).
- Under-Set Float: Voltage reads below 53.0V, which prevents the battery from maintaining full reserve capacity.
- 2. Observe State of Charge Under Load: Turn on a major appliance (such as an electric oven or heat pump) to pull the battery out of Float. If the SoC immediately plummets by more than 10%, the battery entered Float before completing full chemical saturation.
- 3. Inspect Inverter Absorption Timer Settings: In your inverter configuration menu, check the Absorption Time parameter. For lithium systems, this should generally be set between 30 and 60 minutes to allow complete top-balancing without over-saturating cells.
Resolution
| Diagnostic Finding | Root Cause | Corrective Action |
|---|---|---|
| Current tapers at 99%–100% SoC | Normal Float stage | No action required. The system is operating normally. |
| Enters Float at <90% SoC | Absorption time too short / Tail current too high | Increase Absorption Time setting to 45–60 minutes in inverter parameters, or lower the tail current threshold. |
| Battery discharges slowly while in Float | Float voltage set below open-circuit voltage | Raise inverter Float Voltage setting to match manufacturer specifications (typically 53.6V–54.0V for 16S LFP). |
| System ignores Float and keeps charging at max voltage | Float voltage set equal to Bulk voltage | Set Float voltage at least 1.0V–1.5V lower than Bulk/Absorption voltage to let cells rest. |
When to Stop / Call for Service
Cease self-troubleshooting and contact an authorized technician if:
- The inverter drops into Float mode, but the battery terminal voltage reads under 48V on a nominal 48V system while solar power is available.
- The BMS displays continuous communication lockout faults
- The battery or inverter casing is excessively hot to the touch or emits an electrical burning odor during the Float transition.
Warranty & Professional Escalation
If inverter charge programming fails to hold settings or the battery fails to reach full capacity before entering Float, collect the following data for professional support:
- Inverter Charge Profile Settings: Screenshots or exports of Bulk Voltage, Absorption Voltage, Float Voltage, and Absorption Time parameters.
- Telemetry Data Logs: Historical charts showing the voltage curve, charge current (amps), and State of Charge leading up to the Float transition.
- Battery Model & Firmware: Specific battery model, BMS firmware revision, and inverter serial number.
Related Problems
- Battery Fails to Reach Bulk Voltage: If the system cannot complete the first stage of charging, review [
INTERNALLINK: S01C01.48 – Understanding “Bulk” Charging Failure Triggers]. - Discharge Logic Blocked After Full Charge: If the battery finishes Floating at 100% but refuses to discharge into your home.
Verify that your inverter’s Float voltage matches your manufacturer’s recommended resting specification (53.6V–54.0V for standard 48V LFP systems) and allow the system to maintain its maintenance cycle.