Meta Description:
Learn why your LiFePO4 battery stops charging at 90–95% and how to correct voltage settings, BMS protection triggers, and inverter compatibility problems.
Keywords: LiFePO4 charging problem, lithium battery not fully charging, ESS battery troubleshooting
1. Incorrect Charging Voltage Settings
Standard charging parameters:
- Bulk/Absorption: 3.45–3.65V per cell
- Float: Not necessary (or 3.35V per cell)
If voltage is set too low, battery will never reach 100%.
2. BMS Overvoltage Protection
If one cell reaches 3.65V earlier than others:
- BMS stops charging
- Overall pack appears 95% charged
Cause:
- Cell imbalance
- Weak balancing current
3. Communication Protocol Mismatch
CAN/RS485 communication mismatch between battery and inverter can cause:
- Premature charging stop
- Incorrect SOC reading
4. Temperature-Based Charging Limit
Below 0°C:
- Most BMS systems block charging
5. Charger Current Too Low
Charging at 0.05C:
- Takes long time
- Voltage plateau may mislead system
Solution Checklist
✔ Verify bulk voltage
✔ Confirm communication protocol
✔ Inspect cell balancing status
✔ Ensure charging temperature above 0°C