Problem Description
- Case #003
- Fault Name: Charging Stops Before Full
- The battery system accepts charge normally at first, but the charging current drops to 0A and stops completely before the State of Charge (SOC) reaches 100% (e.g., stops consistently at 85% or 90%). The system refuses to charge further even when solar or grid energy is fully available.
Symptoms
- Inverter shows "Standby" or 0W charging power while the battery SOC is <100%.
- The BMS "Charge MOS" might show as OFF.
- No active alarm on the inverter screen, or a silent "Charge Cut-off" status.
Possible Causes
- Inverter Charge Voltage Set Too Low: The Bulk/Absorption voltage in the inverter is lower than the battery's requirement to reach 100%.
- One Cell "Sprint" (Imbalance): A severe cell imbalance causes one cell to hit the Over-Voltage protection limit (3.65V) early, forcing the BMS to shut off the charge while the overall pack is only at 85%.
- High-Temperature Derating: The battery got too hot during high-current charging, triggering BMS thermal protection to stop the charge.
- Incorrect Float Setting: The inverter switches to "Float" mode too early, providing insufficient voltage to top off the lithium cells.
How to Verify
First, check the Inverter's "Battery Setup" menu to verify the maximum charging voltage setting. Second, connect the BMS software at the exact moment charging stops and check if any individual cell voltage has reached the 3.65V protection limit.
Required Tools
- BMS PC Software & RS485/CAN Cable
- Inverter Setup Manual / App
- Multimeter
Normal Values
- Bulk/Absorption Voltage for 16S LFP: 56.0V - 57.6V
- Float Voltage for 16S LFP: 54.0V - 54.4V
- Max Cell Voltage at charge stop: < 3.50V
- Inverter Bulk Voltage is mistakenly set to 53.2V (Lead-Acid default).
- BMS shows one cell hitting 3.65V while others are at 3.35V.
Diagnostic Procedure
- Step 1: Review inverter battery parameters. Ensure the protocol matches or user-defined voltages (Bulk/Float) are high enough for a 16S/15S lithium pack.
- Step 2: Log into the BMS software. Look for active "Over-Voltage" or "Over-Temperature" alarms in the history log right when the charge dropped to 0A.
- Step 3: If a cell hit 3.65V, it's a cell imbalance issue (Proceed to Case #011).
- Step 4: If all cells are at 3.35V and no alarms exist, but charging stopped, the inverter's voltage setting is acting as a premature ceiling.
Root Cause
Most commonly, installers select the wrong battery voltage profile in the inverter (e.g., treating a 16S 51.2V battery like a 15S 48V battery). The inverter stops pushing current when it hits the programmed voltage, thinking the battery is full, while the BMS calculation knows it's only at 85%. Alternatively, internal cell imbalance forces the BMS to "slam the brakes" to prevent a single cell from catching fire, regardless of what the overall SOC says.
Corrective Actions
- Parameter Correction: In the inverter settings, adjust the "Charge Voltage / Bulk Voltage" to match the battery manufacturer's spec sheet (typically 56V for 16S LFP).
- Balance Charge: If it's caused by cell imbalance, set the inverter to charge at a very low current (e.g., 5A) to allow the BMS passive balancer to catch up over 24-48 hours.
⚠ ⚠️ Do not randomly increase the inverter's charging voltage above 58.4V trying to "force" the last 15% in. This will cause catastrophic over-voltage to the BMS and cells.
💡 💡 “The inverter pushes the energy, but the BMS guards the door.” When charging stops prematurely, you must figure out who stopped it. If the Inverter screen shows "Battery Full/Float", the Inverter's voltage limit is too low. If the Inverter shows it's trying to charge but the current is 0A, the BMS has closed the door due to a protection trigger (usually single cell imbalance).