Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request - dynamic capacity and SoC calibration #22

Open
laserranger3000 opened this issue Aug 28, 2024 · 0 comments
Open

Feature Request - dynamic capacity and SoC calibration #22

laserranger3000 opened this issue Aug 28, 2024 · 0 comments

Comments

@laserranger3000
Copy link

Currently, indicated 0% SoC does not always correlate with real 0% SoC due to these reasons:

  • fixed battery capacity value in the configuration
  • real capacity is changing due to temperature / load / aging etc.
  • indicated SoC drift due to shunt inaccuracies and inaccurate charge efficiency setting (I mostly limit the SoC to 80%, I noticed a significant drift if I'm not charging to 100% at least once a month)

My proposal would be to calibrate the indicated SoC to 0% as soon as the lowest cell falls below a configurable value (e.g. 3V) for some time.
Also, the calculated Ah between calibrated 100% and 0% in a full cycle can be automatically set as new capacity for future SoC estimations.
Future improvements could also be factors that consider the cell temperature and load in the SoC calculation. (e.g. 5% capacity loss for each 10K below 20°C, configurable. Similar factors for the C-rate could be used aswell)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant