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

RJXZS - unreliable SOC when system is idling #852

Open
pazdzierzz opened this issue Feb 4, 2025 · 0 comments
Open

RJXZS - unreliable SOC when system is idling #852

pazdzierzz opened this issue Feb 4, 2025 · 0 comments
Labels
bug Something isn't working

Comments

@pazdzierzz
Copy link

What

Correction of battery SOC during longer idles.

Why

RJXZS does not care about total pack voltage and temperature when estimating SOC. Hall sensor also does not detect small parasitic battery drain caused by inverter. That causes a situation when battery voltage is dropping with SOC freezed (estimated 0,01V drop per 3 hours with Sofar inverter). After a while that causes battery contactors to open because of cell discharge limit protection.

How

BMS calculates SOC (battery capacity percentage) based on two values: battery pack capacity and battery usage capacity

SOC = (bp capacity-bp usage capacity)/bp capacity * 100%

Image

Image

Maybe there is a way to create a lookup table of cell voltages for Lily - when total voltage of battery will be not in line with voltage estimated SOC , Lily will send battery usage capacity correction to BMS.

Some provisional table created with ChatGPT (surely have to be verified)
Image

CAN ID for BMS to receive battery used capacity:

Image

@dalathegreat dalathegreat added the bug Something isn't working label Feb 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants