This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

BQ27427: Learning cycle will not begin. Error reported is RUP_DIS: Not Clear

Part Number: BQ27427

I have tried multiple times to run a learning cycle but each time the BQ studio waits 5 hours for a bit to clear that doesn't clear.  I have tried starting the learning cycle with a full battery, a completely empty battery, adding relays so the BQ studio had complete control.  I've tried setting the parameters Design Capacity, Design Energy, Terminate voltage, Dsg Relax Time, CHG relax time, Quit Relax time and I've also tried leaving everything at the default state.  

The only error message I get is even on a gauge which has been reset because power off resets this gauge to default it comes back and tells me a learning cycle was already complete.  I say ok and try to start a learning cycle anyway.  During the last run the pack voltage only changed a few mV over the 5 hours

Fri Feb 09 23:35:22 EST 2024: Learning cycle started...
Fri Feb 09 23:35:22 EST 2024: Start task: Discharge ( TerminateVoltage = 2900 mV )
Fri Feb 09 23:35:30 EST 2024: End task: Discharge completed in 00:00:08
Fri Feb 09 23:35:30 EST 2024: Start task: Relax ( Duration = up to 360 minutes )
Sat Feb 10 05:35:36 EST 2024: Error: [RUP_DIS / RDIS: Not Clear]

I will also include my most complete golden file

2024_02_06-bq27427.ot.zip

  • I'll answer my own question here in case it affects someone else.  The problem is actually a undocumented limitation of BQ-Studio.  I had problems with asking for to much data over the I2C bus so in order to minimize the data I turned off the "Auto-Refresh" side dashboard and I was not "logging" in the registers tab.  

    Turns out the "Learning" tab doesn't pull enough data by itself.  You must be scanning the "registers" in order to it to notice the change in the CONTROL_STATUS data field.

    Also related to this problem is that occasionally I have noticed that BQ studio reports the current with a sign flip.  So negative currents are reported during charging and positive currents are reported during discharging.

    Steps to reproduce:

    • Power up the BQ27427
    • Start BQ studio running and logging some data (not sure which logger)
    • Remove the battery from the BQ27427 (or as I did over discharge it until the protection circuit kicks in)
    • Re-install the battery (or as I did charge it up a bit so it wakes back up)
    • Notice that the current reported on the dashboard is backwards

    This doesn't work every time and I'm not sure if it really affects operation or just the reported data.  I believe its a bug in BQ studio because the SOC reported seems to keep working and the "Fix" is to shutdown everything including BQ studio and restart.