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.

Is a bq34z100 learning cycle with an attached balancig system possible?

Hello


We have a LiFePo4 system with a 10s1p configuration and an attached passive balancing system. The balancing starts working as soon as a cell reaches 3.5V. The cut off voltage for the charger is 3.65V per cell. Now my question: is it at all possible to sucessfully complet a learning cycle if the balancers are attached to the cells during a learning cycle or do i have to remove the balancers for the learning cycle. If yes what will happen to the gauge if the balancers are attached during regular use? will the capacyty reading be accurate?


Best Regards

Fabian

  • Fabian,
    We should clarify a couple of things to answer this question. We have the optimization cycle, where the gauge updates the Ra table and Qmax for a new pack. We also have learning cycles, where the Ra table and Qmax are updated in the field. Our devices, that include cell balancing, disable balancing during the optimization cycle. But, the optimization cycle should be run on cells that are well matched and are currently balanced. If it is the field learning cycle that you are referring to, then balancing does not have to be disabled during charging. But, if it is still active during rest, then it can prevent the cells from stabilizing to a level where a Qmax update is allowed. This could prevent an update after charge, but an update could occur after discharge since it sounds like your balancing circuit is inhibited when the voltage is below 3.5V. The Qmax calculation is based on the charge passed through the sense resistor, so charge removed from cells through balancing should not impact the value.
    Tom
  • Tom
    Thaks for the quik respond. I get back to you if more questions come up.
    Fabian
  • discharge LT1-13.logTom
    Now I have more questions. I could no see the FC bit going to high even the charging current came down below the taper curent level and the charge voltage was higher than the charge voltage. I would appreciate if you could have a look at my logging file and give me some suggestions on what is wrong.
    Fabian

  • It looks like there may be a parameter setup problem. Can you export a .senc file and attach it to this message?
  • LS1.zipTom
    I attached the senc as zip and also the gg
    Fabian


    [Header]
    bq EVSW Version = 0.9.90	
    DeviceName = bq34z100 v0.06
    Time = 22.01.2015 14:08:27	
    
    
    [Safety(Configuration)]
    OT Chg = 55.0
    OT Chg Time = 2
    OT Chg Recovery = 50.0
    OT Dsg = 60.0
    OT Dsg Time = 2
    OT Dsg Recovery = 55.0
    [Charge Inhibit Cfg(Configuration)]
    Chg Inhibit Temp Low = 0.0
    Chg Inhibit Temp High = 45.0
    Temp Hys = 5.0
    [Charge(Configuration)]
    Suspend Low Temp = -5.0
    Suspend High Temp = 55.0
    [Charge Termination(Configuration)]
    Taper Current = 370
    Min Taper Capacity = 25
    Cell Taper Voltage = 100
    Current Taper Window = 40
    TCA Set % = 99
    TCA Clear % = 95
    FC Set % = -1
    FC Clear % = 98
    DODatEOC Delta T = 10.0
    [Data(Configuration)]
    Rem Cap Alarm = 700
    Initial Standby = -10
    Initial MaxLoad = -500
    Manuf Date = 01-Jan-1980
    Ser. Num. = 0001
    Cycle Count = 1
    CC Threshold = 9000
    Design Capacity = 11000
    Design Energy = 32767
    SOH Load I = -400
    TDD SOH Percent = 90
    Cell Charge Voltage T1-T2 = 3600
    Cell Charge Voltage T2-T3 = 3600
    Cell Charge Voltage T3-T4 = 3200
    Charge Current T1-T2 = 33
    Charge Current T2-T3 = 33
    Charge Current T3-T4 = 3
    JEITA T1 = 0
    JEITA T2 = 10
    JEITA T3 = 45
    JEITA T4 = 55
    ISD Current = 10
    ISD I Filter = 127
    Min ISD Time = 7
    Design Energy Scale = 10
    Device Name = bq34z100
    Manufacturer Name = Esoro
    Device Chemistry = LiFe
    [Discharge(Configuration)]
    SOC1 Set Threshold = 1000
    SOC1 Clear Threshold = 1100
    SOCF Set Threshold = 500
    SOCF Clear Threshold = 600
    Cell BL Set Volt Threshold = 2700
    Cell BL Set Volt Time = 2
    Cell BL Clear Volt Threshold = 2900
    Cell BH Set Volt Threshold = 3700
    Cell BH Volt Time = 2
    Cell BH Clear Volt Threshold = 3600
    [Manufacturer Data(Configuration)]
    Pack Lot Code = 0000
    PCB Lot Code = 0000
    Firmware Version = 0000
    Hardware Revision = 0000
    Cell Revision = 0000
    DF Config Version = 0000
    [Integrity Data(Configuration)]
    Static Chem DF Checksum = 0000
    [Lifetime Data(Configuration)]
    Lifetime Max Temp = 34.0
    Lifetime Min Temp = 18.0
    Lifetime Max Chg Current = 3236
    Lifetime Max Dsg Current = -1987
    Lifetime Max Pack Voltage = 36670
    Lifetime Min Pack Voltage = 28390
    [Lifetime Temp Samples(Configuration)]
    LT Flash Cnt = 166
    [Registers(Configuration)]
    Pack Configuration = 09E1
    Pack Configuration B = BF
    Pack Configuration C = 30
    LED_Comm Configuration = 93
    Alert Configuration = 0000
    Number of series cell = 10
    [Lifetime Resolution(Configuration)]
    LT Temp Res = 1.0
    LT Cur Res = 100
    LT V Res = 25
    LT Update Time = 60
    [LED Display(Configuration)]
    LED Hold Time = 4
    [Power(Configuration)]
    Flash Update OK Cell Volt = 2000
    Sleep Current = 10
    FS Wait = 0
    
    [Manufacturer Info(System Data)]
    Block A 0 = 00
    Block A 1 = 00
    Block A 2 = 00
    Block A 3 = 00
    Block A 4 = 00
    Block A 5 = 00
    Block A 6 = 00
    Block A 7 = 00
    Block A 8 = 00
    Block A 9 = 00
    Block A 10 = 00
    Block A 11 = 00
    Block A 12 = 00
    Block A 13 = 00
    Block A 14 = 00
    Block A 15 = 00
    Block A 16 = 00
    Block A 17 = 00
    Block A 18 = 00
    Block A 19 = 00
    Block A 20 = 00
    Block A 21 = 00
    Block A 22 = 00
    Block A 23 = 00
    Block A 24 = 00
    Block A 25 = 00
    Block A 26 = 00
    Block A 27 = 00
    Block A 28 = 00
    Block A 29 = 00
    Block A 30 = 00
    Block A 31 = 00
    
    [IT Cfg(Gas Gauging)]
    Load Select = 1
    Load Mode = 0
    Max Res Factor = 15
    Min Res Factor = 3
    Ra Filter = 500
    Fast Qmax Start DOD % = 92
    Fast Qmax End DOD % = 96
    Fast Qmax Start Volt Delta = 200
    Cell Terminate Voltage = 2900
    Cell Term V Delta = 50
    ResRelax Time = 200
    User Rate-mA = 0
    User Rate-Pwr = 0
    Reserve Cap-mAh = 0
    Reserve Energy = 0
    Max Scale Back Grid = 4
    Cell Max DeltaV = 200
    Cell Min DeltaV = 0
    Max Sim Rate = 2
    Min Sim Rate = 20
    Ra Max Delta = 44
    Qmax Max Delta % = 5
    Cell DeltaV Max Delta = 10
    Fast Scale Start SOC = 10
    Charge Hys V Shift = 40
    [Current Thresholds(Gas Gauging)]
    Dsg Current Threshold = 25
    Chg Current Threshold = 50
    Quit Current = 20
    Dsg Relax Time = 60
    Chg Relax Time = 60
    Quit Relax Time = 1
    Cell Max IR Correct = 400
    [State(Gas Gauging)]
    Qmax Cell 0 = 1000
    Cycle Count = 0
    Update Status = 04
    Cell V at Chg Term = 3656
    Avg I Last Run = -299
    Avg P Last Run = -1131
    Cell Delta Voltage = 2
    T Rise = 20
    T Time Constant = 1000
    
    [OCVa Table(OCV Table)]
    Chem ID = 0445
    
    [R_a0(Ra Table)]
    Cell0 R_a flag = FF55
    Cell0 R_a 0 = 105
    Cell0 R_a 1 = 100
    Cell0 R_a 2 = 113
    Cell0 R_a 3 = 143
    Cell0 R_a 4 = 98
    Cell0 R_a 5 = 97
    Cell0 R_a 6 = 108
    Cell0 R_a 7 = 89
    Cell0 R_a 8 = 86
    Cell0 R_a 9 = 85
    Cell0 R_a 10 = 87
    Cell0 R_a 11 = 90
    Cell0 R_a 12 = 110
    Cell0 R_a 13 = 647
    Cell0 R_a 14 = 1500
    [R_a0x(Ra Table)]
    xCell0 R_a flag = FFFF
    xCell0 R_a 0 = 105
    xCell0 R_a 1 = 100
    xCell0 R_a 2 = 113
    xCell0 R_a 3 = 143
    xCell0 R_a 4 = 98
    xCell0 R_a 5 = 97
    xCell0 R_a 6 = 108
    xCell0 R_a 7 = 89
    xCell0 R_a 8 = 86
    xCell0 R_a 9 = 85
    xCell0 R_a 10 = 87
    xCell0 R_a 11 = 90
    xCell0 R_a 12 = 110
    xCell0 R_a 13 = 647
    xCell0 R_a 14 = 1500
    
    [Data(Calibration)]
    CC Gain = 2.028
    CC Delta = 2.024
    CC Offset = -0.72
    Board Offset = -0.72
    Int Temp Offset = 0.0
    Ext Temp Offset = 3.4
    Voltage Divider = 52148
    [Current(Calibration)]
    Deadband = 5
    
    [Codes(Security)]
    Sealed to Unsealed = 36720414
    Unsealed to Full = FFFFFFFF
    Authen Key3 = 01234567
    Authen Key2 = 89ABCDEF
    Authen Key1 = FEDCBA98
    Authen Key0 = 76543210
    

  • Fabian,
    I reviewed the .senc file and found that the chemistry has not been updated. It looks like you may have changed the ChemID number in the Data Flash screen to 0445, but this does not update the chemistry. You need to use the bqChem screen to program the chemistry into the device. A couple of other observation to mention are that you should set Qmax to the Design Capacity and I would allow more separation between the Quit current and Discharge current parameter settings. Maybe set the DSG current setting a little higher.
    Tom