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.

BQ27426: BQ Studio: Learning cyle timed out

Part Number: BQ27426
Other Parts Discussed in Thread: BQSTUDIO

Hi,

I'm using bqStudio 1.3.54.1 toghter with a bq27426 EVM and a EV4200.

I made a automatic learning cycle, but always it timeout out.

Tue Jun 11 13:25:04 CEST 2019: Learning cycle started...
Tue Jun 11 13:25:04 CEST 2019: Start task: Discharge ( TerminateVoltage = 2900 mV )
Wed Jun 12 00:02:09 CEST 2019: End task: Discharge completed in 10:37:05
Wed Jun 12 00:02:09 CEST 2019: Start task: Relax ( Duration = up to 360 minutes )
Wed Jun 12 03:04:07 CEST 2019: End task: Relax completed in 03:01:58
Wed Jun 12 03:04:07 CEST 2019: Start task: Charge ( TaperCurrent = 50 mA )
Wed Jun 12 08:14:22 CEST 2019: End task: Charge completed in 05:10:14
Wed Jun 12 08:14:22 CEST 2019: Start task: Relax ( Duration = up to 120 minutes )
Wed Jun 12 10:14:24 CEST 2019: Error: [VOK: Not Clear]  
Wed Jun 12 10:14:24 CEST 2019: Learning cycle cancelled
Wed Jun 12 10:14:26 CEST 2019: Error: [VOK: Not Clear]  
Wed Jun 12 10:14:26 CEST 2019: Learning cycle cancelled
Wed Jun 12 10:14:29 CEST 2019: Error: [VOK: Not Clear]  
Wed Jun 12 10:14:29 CEST 2019: Learning cycle cancelled
Wed Jun 12 10:14:31 CEST 2019: Error: [VOK: Not Clear]  
Wed Jun 12 10:14:31 CEST 2019: Learning cycle cancelled

The problem is that VOK is cleared at 11:18, after 188 minutes.

But the relaxing time after charnig is only up to 120 minutes.

Can I change this timeout or what can I do to finish the learning cycle successful?

best regards

Klaus

  • Hi Klaus

    unfortunately, you can't change the timer. You will have to use the gdk auto cycle and set the relax time appropriately.

    Set the relax time to 200 minutes so that way you will ensure that vok clears.

    Don't use the automatic learning cycle plug in.

    thanks

    Onyx

  • Hi Qnyx,

    thanks for info and bad that the automatic didn't work for a learning cycle.

    With the currents we use in our device a complete cycle is over 12 hours. How will I control charge and discarge if I'm not in the office?

    Additional I've used the automatic cycle because all parameter and command willbe send automatically to the fuel gauge.

    But what are the command flow to make a manual cycle?

    BTW what is the gdk auto cycle? Where can I found it.?

    Ah, I saw, GDK is an evaluation board which I don't own, so I can't made an GDK auto cycle.

    Thanks

    klaus

  • Yes, you can't start gdk auto cycle if you do not own the gdk.

    To do a learning cycle manually, set the parameters as specified in the qsg:

    then set the update status to 02. 

    discharge to empty , rest 5 hours, charge to full, rest 2 hours. Then repeat this.

    Qmax_up and res_up flags will be set and then update status will be 00 indicating learning was successfull

    thanks

    Onyx

  • Hi Onyx,

    in the meantime I've bought a GDK board and tried to make an automatic cycle.

    Unfortunately I got the result:

    ue Jul 02 14:18:23 CEST 2019: Learning cycle started...
    Tue Jul 02 14:18:23 CEST 2019: Start task: Discharge ( TerminateVoltage = 3100 mV )
    Tue Jul 02 14:42:48 CEST 2019: End task: Discharge completed in 00:24:25
    Tue Jul 02 14:42:48 CEST 2019: Start task: Relax ( Duration = up to 360 minutes )
    Tue Jul 02 20:42:54 CEST 2019: Error: [RUP_DIS / RDIS: Not Clear]  
    Tue Jul 02 20:42:54 CEST 2019: Learning cycle cancelled
    Tue Jul 02 20:43:00 CEST 2019: Error: [RUP_DIS / RDIS: Not Clear]  
    Tue Jul 02 20:43:00 CEST 2019: Learning cycle cancelled
    Tue Jul 02 20:43:06 CEST 2019: Error: [RUP_DIS / RDIS: Not Clear]  
    Tue Jul 02 20:43:06 CEST 2019: Learning cycle cancelled
    Tue Jul 02 20:43:11 CEST 2019: Error: [RUP_DIS / RDIS: Not Clear]  
    Tue Jul 02 20:43:12 CEST 2019: Learning cycle cancelled
    Tue Jul 02 20:43:19 CEST 2019: Error: [RUP_DIS / RDIS: Not Clear]  
    Tue Jul 02 20:43:19 CEST 2019: Learning cycle cancelled
    Tue Jul 02 20:43:25 CEST 2019: Error: [RUP_DIS / RDIS: Not Clear]  
    Tue Jul 02 20:43:25 CEST 2019: Learning cycle cancelled
    Tue Jul 02 20:43:30 CEST 2019: Error: [RUP_DIS / RDIS: Not Clear]  
    Tue Jul 02 20:43:31 CEST 2019: Learning cycle cancelled
    Tue Jul 02 20:43:36 CEST 2019: Error: [RUP_DIS / RDIS: Not Clear]  
    Tue Jul 02 20:43:36 CEST 2019: Learning cycle cancelled
    Tue Jul 02 20:43:42 CEST 2019: Error: [RUP_DIS / RDIS: Not Clear]  
    Tue Jul 02 20:43:42 CEST 2019: Learning cycle cancelled
    Tue Jul 02 20:43:48 CEST 2019: Error: [RUP_DIS / RDIS: Not Clear]  
    Tue Jul 02 20:43:48 CEST 2019: Learning cycle cancelled
    Tue Jul 02 20:43:54 CEST 2019: Error: [RUP_DIS / RDIS: Not Clear]  
    Tue Jul 02 20:43:54 CEST 2019: Learning cycle cancelled

    With Update Status you mean the register Subclass 82, offset 2 in the bq27426?

    It only set when I'm using a manual cycle?

    Do I have to take additional steps before starting an automatic cycle?

    Klaus

  • hi Klaus

    Pls use  auto cycle option that allows you set the charge rest and discharge times. Do not use the learning cycle option. Just cycle the battery, discharge with c/7, rest 5 hours, charge, rest 2 hours, repeat.

    Qmaxup and resup will get set if the learning was successful.

    thanks

    Onyx