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.

BQ34110: Capacity Learning (FCC Update) and Qualified Discharge

Part Number: BQ34110
Other Parts Discussed in Thread: GPCCHEM,

Hi!

I get Gas Gauging parameter using learning cycles  and online GPCChem tool. 

"Gas Gauging","CEDV Profile","Design Capacity mAh","7200","mAh"
"Gas Gauging","CEDV Profile","EMF","1942","-"
"Gas Gauging","CEDV Profile","C0","153","-"
"Gas Gauging","CEDV Profile","R0","77","-"
"Gas Gauging","CEDV Profile","T0","3500","-"
"Gas Gauging","CEDV Profile","R1","248","-"
"Gas Gauging","CEDV Profile","TC","11","-"
"Gas Gauging","CEDV Profile","C1","0","-"
"Gas Gauging","CEDV Profile","Age Factor","0","-"
"Gas Gauging","CEDV Profile","Fixed EDV 0","1800","-"
"Gas Gauging","CEDV Profile","EDV 0 Hold Time","1","s"
"Gas Gauging","CEDV Profile","Fixed EDV 1","1885","-"
"Gas Gauging","CEDV Profile","EDV 1 Hold Time","1","s"
"Gas Gauging","CEDV Profile","Fixed EDV 2","1900","-"
"Gas Gauging","CEDV Profile","EDV 2 Hold Time","1","s"
"Gas Gauging","CEDV Profile","Voltage 0% DOD","2100","mV"
"Gas Gauging","CEDV Profile","Voltage 10% DOD","2072","mV"
"Gas Gauging","CEDV Profile","Voltage 20% DOD","2054","mV"
"Gas Gauging","CEDV Profile","Voltage 30% DOD","2038","mV"
"Gas Gauging","CEDV Profile","Voltage 40% DOD","2018","mV"
"Gas Gauging","CEDV Profile","Voltage 50% DOD","1999","mV"
"Gas Gauging","CEDV Profile","Voltage 60% DOD","1978","mV"
"Gas Gauging","CEDV Profile","Voltage 70% DOD","1954","mV"
"Gas Gauging","CEDV Profile","Voltage 80% DOD","1925","mV"
"Gas Gauging","CEDV Profile","Voltage 90% DOD","1885","mV"
"Gas Gauging","CEDV Profile","Voltage 100% DOD","1800","mV"

And now i want to make Qualified discharge for updating FCC, now my FCC value is 2712

The Design capacity of battery is 7200mah. I full charge my  battery and  apply the constant current load with 1100ma value, but VDQ bit in OPERATION STATUS does not go HIGH. What i do wrong?

  • Hello Andrey,

    We will need the .gg file from before and after the learning discharge and the log of the actual discharge to be able to help debug as quickly as possible.

    Sincerely,

    Wyatt Keller

  • Thank you. What is correct current discharge value for the 7.2 ah  battery? 500ma is normal? I use  electronic load to the battery with adjustable  current

  • Hello Andrey,

    The discharge should be at least 3C/32, for your case that's around 700mA for the discharge to qualify for FCC learning.

    Sincerely,

    Wyatt Keller

  • Hi, Wyatt. Thank you for your help.  I applied  current 200ma ( i started discharge process before i received your message) if i increase current VDQ bit become low.  i attach exported data before and after discharge.

    Sincerely, Andrey.

     delta_dtm_1207.rar

  • Hello Andrey,

    If the VDQ bit is going low, one of the conditions for a qualified FCC update is being violated:

    Sincerely,

    Wyatt Keller

  • Thank you for reply. What FCC value mean? Last updated  FCC? Now in BMS studio it is 522mah and it is very wrong value. Capacity specified by manufacturer on battery is 7200 mah. My electronic load measure 7400 mah capacity with discharge current 200 ma (0.03c) but in BM studio value updated from 2700 mah to 522 mah after discharge process. How often fcc updated throughout qualified discharge process? I attach in prev message discharge log and gg file before and after discharge process

     

  • Now i am try to make qualified discharge with 710 mah. When i must to stop discharging  process? My EDV2 value is 1900mV\cell

  • Hello Andrey.

    The FCC did update so you met the qualifying conditions, did you complete calibration successfully? Did you upload your 6 logs to the GPC CEDV tool to get the configured .gg file, can you share the submitted and returned data from the GPC CEDV tool?

    Sincerely,

    Wyatt Keller

  • Did you upload your 6 logs to the GPC CEDV tool

    Yes. I attach file from online tool result and uploaded 6 logs.  I filled received values from online tool to  Gas Gauge configuration in Data Memory.

    .gg files i attached in message 2 days ago.

    Best regards

    Artem

    5556.GPCPackaged-report.zip

    0724.GPCPackaged.zip

  • Hello Andrey,

    I will review the data tomorrow and post a response.

    Sincerely,

    Wyatt Keller

  • Thank you, Wyatt. I attach yesterday discharge log. When voltage reaches EDV2 level VDQ bit become 0 rows (5580 - 5581). FCC capacity did not updated after this rpcoess and renail 522 mah. It is very wrong value 

    Mon Nov 08 18:14:25 MSK 2021
    
    Device Version Info = 0110_0_02
    BQZ Device Name = bq34110
    BQZ Firmware Version = 0_02
    
    Design Capacity = 7200
    
    Sample,DateTime,ElapsedTime,Control,Temperature,Voltage,Batt Stat,Current,RemCap,FullChgCap,AvgCurr,RunTimeEmty,AvgTimeFull,AccumulatedCharge,AccumulatedCharge Time,AvgPwr,IntTemp,CycleCnt,RSOC,SOH,ChgVolt,ChgCurr,OpStat,GaugeStat,CEDVRemCap,EDV Threshold,SmRemCap,SmCurrent,ManufacStat,EOSLearnStatus,EOSSafetyStatus,EOSStatus,AutoLearnTime,AvgDsgCurrent,AvgDsgTemp,LearnedResistance,LearnedResTimeHours,LearnedResTimeSeconds,LastLearnedResistance,LastLearnedResHours,LastLearnedResSeconds,InitialRRateAgeHours,InitialRRateAgeSeconds,RRate,RRateLong,InitialRcellRRateLearnRes,InitialRcellRRateLearnCount,LogRowTime(ms),LogStatus
    1,2021-11-08 18:14:29,4.002,0x0000,24.3,12450,0x0001,-711,411,522,-711,35,65535,-4933,1445,-148,23.7,24,79,7,14400,1100,0x02B2,0x8440,411,1878,411,0,0x3B,0x0000,0x00,0x10,4942495,0,-273.2,0,0,0,0,0,0,0,0,0,0,0,0,567,SUCCESS
    ........
    5577,2021-11-09 00:26:16,22310.763,0x0000,23.8,11274,0x4005,-711,1,522,-711,0,65535,-559,1518,-134,23.4,24,1,7,14400,1100,0x02B2,0x8444,1,1878,1,0,0x3B,0x0000,0x00,0x10,4920326,0,-273.2,0,0,0,0,0,0,0,0,0,0,0,0,574,SUCCESS
    5578,2021-11-09 00:26:20,22314.762,0x0000,23.8,11274,0x4005,-710,1,522,-711,0,65535,-558,1518,-133,23.4,24,1,7,14400,1100,0x02B2,0x8444,1,1878,1,0,0x3B,0x0000,0x00,0x10,4920322,0,-273.2,0,0,0,0,0,0,0,0,0,0,0,0,594,SUCCESS
    5579,2021-11-09 00:26:24,22318.762,0x0000,23.8,11274,0x4005,-711,1,522,-711,0,65535,-557,1518,-133,23.4,24,1,7,14400,1100,0x02B2,0x8444,1,1878,1,0,0x3B,0x0000,0x00,0x10,4920318,0,-273.2,0,0,0,0,0,0,0,0,0,0,0,0,598,SUCCESS
    5580,2021-11-09 00:26:28,22322.762,0x0000,23.8,11274,0x4005,-711,1,522,-711,0,65535,-557,1519,-134,23.4,24,1,7,14400,1100,0x02B2,0x8444,1,1878,1,0,0x3B,0x0000,0x00,0x10,4920314,0,-273.2,0,0,0,0,0,0,0,0,0,0,0,0,595,SUCCESS
    5581,2021-11-09 00:26:32,22327.417,0x0000,23.8,11268,0x4025,-711,0,522,-711,0,65535,-556,1519,-134,23.4,24,0,7,14400,1100,0x02AA,0x4045,0,1857,0,0,0x3B,0x0000,0x00,0x10,4920309,0,-273.2,0,0,0,0,0,0,0,0,0,0,0,0,593,SUCCESS
    5582,2021-11-09 00:26:36,22330.765,0x0000,23.8,11268,0x4025,-711,0,522,-711,0,65535,-555,1519,-134,23.4,24,0,7,14400,1100,0x02AA,0x4045,0,1857,0,0,0x3B,0x0000,0x00,0x10,4920306,0,-273.2,0,0,0,0,0,0,0,0,0,0,0,0,589,SUCCESS
    5583,2021-11-09 00:26:40,22334.763,0x0000,23.8,11268,0x4025,-710,0,522,-711,0,65535,-554,1519,-134,23.4,24,0,7,14400,1100,0x02AA,0x4045,0,1857,0,0,0x3B,0x0000,0x00,0x10,4920302,0,-273.2,0,0,0,0,0,0,0,0,0,0,0,0,593,SUCCESS
    5584,2021-11-09 00:26:44,22338.763,0x0000,23.8,11268,0x4025,-710,0,522,-711,0,65535,-553,1519,-134,23.4,24,0,7,14400,1100,0x02AA,0x4045,0,1857,0,0,0x3B,0x0000,0x00,0x10,4920298,0,-273.2,0,0,0,0,0,0,0,0,0,0,0,0,575,SUCCESS
    5585,2021-11-09 00:26:48,22342.764,0x0000,23.8,11268,0x4025,-711,0,522,-710,0,65535,-553,1519,-133,23.4,24,0,7,14400,1100,0x02AA,0x4045,0,1857,0,0,0x3B,0x0000,0x00,0x10,4920294,0,-273.2,0,0,0,0,0,0,0,0,0,0,0,0,590,SUCCESS

    and after new charge cycle :100

    dis3.rar

  • Hello Andrey,

    The FCC should not be updating unless the EDV2 point is incorrect or other configuration (like cell count) is incorrect.

    Double check those settings that have to do with the FCC updating. The cell count is critical because the gauge uses it to correlate with the .gg values you have saved.

    Sincerely,

    Wyatt Keller

  • Hello Wyatt. Where i can find correct EDV 0 1 2 levels? The number of cells settings absolutely correct (6 cells) i suppuse problem is wrong settings of EDV. We talk about fixed EDV values? Now my EDV 0 1 2  is 1800  1885 1900 mV  accordingly.  DOD 90% is 1885  and 100% is 1800mV and DOD 0% is 2100mV

    this is values of my lead  acid agm battery.

    Best regards

    Artem

  • Hello Andrey,

    One of the parameters related to the FCC qualified update is incorrect. The FCC should only update when the battery discharges almost fully, you're getting small discharges that trigger a "qualified" discharge.

    It may be best to set the EDV parameters and gauge parameters not on a per cell level for lead acid, if all the cell count values are not congruent (what was set for the CEDV tool to calculate the parameters) and the gauge it may cause the gauge to always think the voltage is within range for FCC update. It will also give better resolution.

    Also try disabling the SC bit, I think this may be causing some issues for the DCR counter. If the SC bit in CEDV Gauging Configuration does not resolve the issue there may be some corruption on what values were programmed to the gauge, make sure you're using the correct bqz file.

    Sincerely,

    Wyatt Keller

  • Hello Wyatt!

    1. Thank you for reply.  Can i see value in DCR register in BM studio? bqz file studio choose automaticaly on the basis of chip autodetection. Chip fw is  0002 and bqz file 0110_0_02 automaticaly choosing. Yesterday i tried   new cycle and my FCC updated to 1034 mah (increased 2x). Better but not good.

    I checked   logs and all time VDQ bit is 1. SC bit was low. Today i will  try to discharge with sc bit set to high. Does RC value affect to FCC in qualified discharge? 

    2. What does iy mean " The battery voltage reaches the EDV2 threshold during the discharge period and the voltage is greater
    than or equal to the EDV2 threshold – 256 mV when the bq34110 device detected EDV2" ?  1859 (my EDV2) - 256 = 1603

      I discharge from 2100mV (0 % DOD) and when voltage reaches  1800mV (100% DoD)  i off discharge load, bu i dont why FCC not update to 5200mah (this value from my electronic load) and i want to see how changed value in DCR. Does it possible? I suppouse my problems with DCR data and moving it to FCC

    Best regards

    Have a nice day

    Artem

  • Hello Andrey,

    I'm not sure how the SC bit was set but it will divide the counter so the gauge thinks there's much less current passed. The DCR is not visible, but it is a pretty good indication of what it's at when the FCC updates. IF you enable the SC bit again you should see FCC decrease. FCC can only increase a certain amount during each cycle.

    The condition you're referring to is meant to filter out large voltage drops from being counted, so if your voltage dropped from a large load past EDV2-256mV it will not qualify for learning because the load is so large near the EDV point.

    Sincerely,

    Wyatt Keller

  • FCC can only increase a certain amount during each cycle.

    Hello Wyatt!

    Does it mean  "if i  full charge battery (+6000mah)  and after discharge battery to EDV2 value " in FCC i receive NOT FULL capacity value? And i need more cycles to reach full capacity value? Yesterday i charge battery to 30% (+2 000 mah) and after that discharge with cureent 3000ma and FCC increase on 1000 mah approximately. Is it ok behaviour?

    2. From manual: " The system must go through a full charge and then a full discharge cycle before the correct FullChargeCapacity() (FCC) is estimated" i did this few times but FCC not equal to real capacity of pack.

    3. Does ACCHG_EN and ACDSG_EN bits in Manufacturing status register affect to DCR FCC measurement?

    Best regards

  • Hello Andrey,

    I would re-upload the original srec from the setup and just change the SC bit setting in order for testing so the gauge doesn't adjust back up to the expected FCC.

    The ACDSG and ACCHG should be left as the default setting.

    Sincerely,

    Wyatt Keller