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.

BQ20Z95: BQ20Z95 and 3S2P NCR18650B

Part Number: BQ20Z95

Hello,

I have bought 3S2P battery packs from a supplier, it contains BQ20Z95 with Panasonic NCR18650B cells. Everything works fine except that the remaining capacity, is not at all the reality. Sometimes 12% when it is fully charged and sometimes shows 100% when there is only 10.5V left in the battery. I have charged and disscharged the battery pack, with the 1A, several times but the result is the same. I wonder if there is any parameter I can change to fix it. Battery manufacturer does not seem to solve the problem right now.

Artin

    • Hi,
    • You can use EV software and EV2300 to read the data memory from the gauge and see what is wrong.
    • The settings in the gauge can also be changed using EV software.
  • Hello Terry-Chen,

    Thanks for quick reply!

    Yes, I have EV2300. Here is the log of a battery, charged up and discharged with 1A a few times and finally it has been discharged at approximately 280mA down to 10.3V. As you can see there are still 100% charge remaining. Unfortunately, I'm not familiar with Fuel gauge parameters and settings, and therefore need help to rectify this problem with the help of you.

    Artin

  • Hello Terry_Chen,
    I changed chem ID from LION to 2012, discharged battery with 1A until the SOC has been turned off, waited about 5 hours, ran IT_Enable command, type 0021 in the command window and then 41 in the Manufacturer access. R_DIS became low (red), VOK became High (green) but QEN became high for a short time (less than one second) but turned low (red) again. I charged the battery with 1A until the SOC stopped charging. Now UPDATE_STATUS still 06 initially. Relative state of charge is 100% but the Absolute state of charge is 17%. I waited more than 5 hours and charged the battery with 1A until the SOC turned off. UPDATE_STATUS still 06 and both the state of the charge is 0%. I suspect that I failed to perform the learning process because QEN never became high. What do you think I can do next?
    • Hi,
    • You can export a gg file and and upload on the website, I will see the log data and find what is going wrong.
    • Thanks!

  • Hello Terry_Chen,
    I tried to upload a gg file here but unfortunately did not succeed. Is there another option to send the file to you?

    Best regards
    Artin
  • [Header]
    bq EVSW Version = 0.9.59	
    DeviceName = bq20z95 v1.50
    Time = 2017-03-20 10:26:53	
    
    
    [Voltage(1st Level Safety)]
    COV Threshold = 4250
    COV Time = 2
    COV Recovery = 4150
    COV Delta = 20
    COV Temp. Hys = 10.0
    POV Threshold = 12900
    POV Time = 2
    POV Recovery = 12500
    CUV Threshold = 2500
    CUV Time = 2
    CUV Recovery = 3000
    PUV Threshold = 10000
    PUV Time = 2
    PUV Recovery = 12000
    [Current(1st Level Safety)]
    OC (1st Tier) Chg = 4250
    OC (1st Tier) Chg Time = 2
    OC Chg Recovery = 200
    OC (1st Tier) Dsg = 12000
    OC (1st Tier) Dsg Time = 2
    OC Dsg Recovery = 200
    OC (2nd Tier) Chg = 6000
    OC (2nd Tier) Chg Time = 1
    OC (2nd Tier) Dsg = 15000
    OC (2nd Tier) Dsg Time = 1
    Current Recovery Time = 70
    AFE OC Dsg = 0A
    AFE OC Dsg Time = 0F
    AFE OC Dsg Recovery = 8
    AFE SC Chg Cfg = 71
    AFE SC Dsg Cfg = 74
    AFE SC Recovery = 1
    [Temperature(1st Level Safety)]
    Over Temp Chg = 54.0
    OT Chg Time = 2
    OT Chg Recovery = 45.0
    Over Temp Dsg = 75.0
    OT Dsg Time = 2
    OT Dsg Recovery = 65.0
    [Host Comm(1st Level Safety)]
    Host Watchdog Timeout = 0
    
    [Voltage(2nd Level Safety)]
    SOV Threshold = 17800
    SOV Time = 3
    Cell Imbalance Current = 5
    Cell Imbalance Fail Voltage = 1000
    Cell Imbalance Time = 0
    Battery Rest Time = 1800
    Min CIM-check voltage = 3000
    PFIN Detect Time = 0
    [Current(2nd Level Safety)]
    SOC Chg = 10000
    SOC Chg Time = 0
    SOC Dsg = 10000
    SOC Dsg Time = 0
    [Temperature(2nd Level Safety)]
    SOT Chg = 65.0
    SOT Chg Time = 0
    SOT Dsg = 85.0
    SOT Dsg Time = 3
    Open Thermistor = -33.3
    Open Time = 0
    [FET Verification(2nd Level Safety)]
    FET Fail Limit = 20
    FET Fail Time = 0
    [AFE Verification(2nd Level Safety)]
    AFE Check Time = 0
    AFE Fail Limit = 10
    AFE Fail Recovery Time = 20
    AFE Init Retry Limit = 2
    AFE Init Limit = 20
    [Fuse Verification(2nd Level Safety)]
    Fuse Fail Limit = 2
    Fuse Fail Time = 0
    
    [Charge Inhibit Cfg(Charge Control)]
    Chg Inhibit Temp Low = 0.0
    Chg Inhibit Temp High = 45.0
    Temp Hys = 1.0
    [Pre-Charge Cfg(Charge Control)]
    Pre-chg Current = 660
    Pre-chg Temp = 12.0
    Pre-chg Voltage = 3000
    Recovery Voltage = 3100
    [Fast Charge Cfg(Charge Control)]
    Fast Charge Current = 4000
    Charging Voltage = 16800
    Delta Temp = 5.0
    Suspend Low Temp = -5.0
    Suspend High Temp = 55.0
    [Pulse Charge Cfg(Charge Control)]
    Turn ON Voltage = 4150
    Turn OFF Voltage = 4250
    Max ON Pulse Time = 60.00
    Min OFF Pulse Time = 0.00
    Max OFF Voltage = 4270
    [Termination Cfg.(Charge Control)]
    Maintenance Current = 0
    Taper Current = 330
    Taper Voltage = 300
    Current Taper Window = 40
    TCA Set % = -1
    TCA Clear % = 95
    FC Set % = -1
    FC Clear % = 95
    [Cell Balancing Cfg(Charge Control)]
    Min Cell Deviation = 1750
    [Charging Faults(Charge Control)]
    Over Charging Voltage = 500
    Over Charging Volt Time = 2
    Over Charging Current = 500
    Over Charging Curr Time = 2
    Over Charging Curr Recov = 100
    Depleted Voltage = 8000
    Depleted Voltage Time = 2
    Depleted Recovery = 8500
    Over Charge Capacity = 300
    Over Charge Recovery = 2
    FC-MTO = 50400
    PC-MTO = 3600
    Charge Fault Cfg = 00
    
    [Data(SBS Configuration)]
    Rem Cap Alarm = 660
    Rem Energy Alarm = 9500
    Rem Time Alarm = 10
    Init Battery Mode = 0081
    Design Voltage = 10800
    Spec Info = 0031
    Manuf Date = 06-nov-2016
    Ser. Num. = 0001
    Cycle Count = 2
    CC Threshold = 5760
    CC % = 90
    CF MaxError Limit = 100
    Design Capacity = 6400
    Design Energy = 69120
    Manuf Name = FORSEE
    Device Name = O2Cncpt
    Device Chemistry = 2012
    [Configuration(SBS Configuration)]
    TDA Set % = 0
    TDA Clear % = 1
    FD Set % = 0
    FD Clear % = 20
    TDA Set Volt Threshold = 5000
    TDA Set Volt Time = 5
    TDA Clear Volt = 5500
    FD Set Volt Threshold = 5000
    FD Volt Time = 5
    FD Clear Volt = 5500
    
    [Manufacturer Data(System Data)]
    Pack Lot Code = 0000
    PCB Lot Code = 0000
    Firmware Version = A41B
    Hardware Revision = 0000
    Cell Revision = 0000
    [Manufacturer Info(System Data)]
    Manuf. Info = FORSEE
    [Lifetime Data(System Data)]
    Lifetime Max Temp = 46.2
    Lifetime Min Temp = 9.3
    Lifetime Max Cell Voltage = 4251
    Lifetime Min Cell Voltage = 0
    Lifetime Max Pack Voltage = 16027
    Lifetime Min Pack Voltage = 9986
    Lifetime Max Chg Current = 2167
    Lifetime Max Dsg Current = -3457
    Lifetime Max Chg Power = 25420
    Lifetime Max Dsg Power = -36610
    Life Max AvgDsg Cur = -1318
    Life Max AvgDsg Pow = -1931
    Lifetime Avg Temp = 19.9
    [Lifetime Temp Samples(System Data)]
    LT Temp Samples = 12789
    
    [Registers(Configuration)]
    Operation Cfg A = 4A29
    Operation Cfg B = 6C4F
    Operation Cfg C = 0004
    Permanent Fail Cfg = 0008
    Non-Removable Cfg = 0000
    [AFE(Configuration)]
    AFE.State_CTL = 00
    
    [LED Cfg(LED Support)]
    LED Flash Rate = 2.000
    LED Blink Rate = 1.000
    LED Delay = 48.8
    LED Hold Time = 4
    CHG Flash Alarm = 10
    CHG Thresh 1 = 10
    CHG Thresh 2 = 25
    CHG Thresh 3 = 50
    CHG Thresh 4 = 75
    CHG Thresh 5 = 100
    DSG Flash Alarm = 10
    DSG Thresh 1 = 10
    DSG Thresh 2 = 25
    DSG Thresh 3 = 50
    DSG Thresh 4 = 75
    DSG Thresh 5 = 100
    Sink Current = 3
    
    [Power(Power)]
    Flash Update OK Voltage = 7500
    Shutdown Voltage = 7000
    Shutdown Time = 10
    Cell Shutdown Voltage = 2300
    Cell Shutdown Time = 10
    Charger Present = 15000
    Sleep Current = 10
    Bus Low Time = 5
    Cal Inhibit Temp Low = 5.0
    Cal Inhibit Temp High = 45.0
    Sleep Voltage Time = 5
    Sleep Current Time = 20
    Wake Current Reg = 00
    
    [IT Cfg(Gas Gauging)]
    Load Select = 3
    Load Mode = 1
    Term Voltage = 12000
    User Rate-mA = 0
    User Rate-mW = 0
    Reserve Cap-mAh = 0
    Reserve Cap-mWh = 0
    [Current Thresholds(Gas Gauging)]
    Dsg Current Threshold = 100
    Chg Current Threshold = 50
    Quit Current = 10
    Dsg Relax Time = 1
    Chg Relax Time = 60
    [State(Gas Gauging)]
    Qmax Cell 0 = 6695
    Qmax Cell 1 = 6675
    Qmax Cell 2 = 6683
    Qmax Cell 3 = 6400
    Qmax Pack = 6675
    Update Status = 06
    Avg I Last Run = -1040
    Avg P Last Run = -1154
    Delta Voltage = 2
    
    [R_a0(Ra Table)]
    Cell0 R_a flag = 0000
    Cell0 R_a 0 = 162
    Cell0 R_a 1 = 114
    Cell0 R_a 2 = 146
    Cell0 R_a 3 = 173
    Cell0 R_a 4 = 162
    Cell0 R_a 5 = 114
    Cell0 R_a 6 = 137
    Cell0 R_a 7 = 246
    Cell0 R_a 8 = 275
    Cell0 R_a 9 = 418
    Cell0 R_a 10 = 718
    Cell0 R_a 11 = 1319
    Cell0 R_a 12 = 1727
    Cell0 R_a 13 = 1907
    Cell0 R_a 14 = 1999
    [R_a1(Ra Table)]
    Cell1 R_a flag = 0000
    Cell1 R_a 0 = 155
    Cell1 R_a 1 = 108
    Cell1 R_a 2 = 139
    Cell1 R_a 3 = 165
    Cell1 R_a 4 = 155
    Cell1 R_a 5 = 107
    Cell1 R_a 6 = 131
    Cell1 R_a 7 = 236
    Cell1 R_a 8 = 263
    Cell1 R_a 9 = 401
    Cell1 R_a 10 = 688
    Cell1 R_a 11 = 1263
    Cell1 R_a 12 = 1650
    Cell1 R_a 13 = 1827
    Cell1 R_a 14 = 1911
    [R_a2(Ra Table)]
    Cell2 R_a flag = 0000
    Cell2 R_a 0 = 157
    Cell2 R_a 1 = 110
    Cell2 R_a 2 = 141
    Cell2 R_a 3 = 169
    Cell2 R_a 4 = 158
    Cell2 R_a 5 = 109
    Cell2 R_a 6 = 131
    Cell2 R_a 7 = 225
    Cell2 R_a 8 = 253
    Cell2 R_a 9 = 376
    Cell2 R_a 10 = 652
    Cell2 R_a 11 = 1197
    Cell2 R_a 12 = 1563
    Cell2 R_a 13 = 1734
    Cell2 R_a 14 = 1814
    [R_a3(Ra Table)]
    Cell3 R_a flag = FF55
    Cell3 R_a 0 = 234
    Cell3 R_a 1 = 164
    Cell3 R_a 2 = 168
    Cell3 R_a 3 = 221
    Cell3 R_a 4 = 218
    Cell3 R_a 5 = 138
    Cell3 R_a 6 = 139
    Cell3 R_a 7 = 210
    Cell3 R_a 8 = 219
    Cell3 R_a 9 = 314
    Cell3 R_a 10 = 539
    Cell3 R_a 11 = 991
    Cell3 R_a 12 = 1298
    Cell3 R_a 13 = 1434
    Cell3 R_a 14 = 1501
    [R_a0x(Ra Table)]
    xCell0 R_a flag = 0055
    xCell0 R_a 0 = 162
    xCell0 R_a 1 = 114
    xCell0 R_a 2 = 146
    xCell0 R_a 3 = 173
    xCell0 R_a 4 = 162
    xCell0 R_a 5 = 114
    xCell0 R_a 6 = 137
    xCell0 R_a 7 = 254
    xCell0 R_a 8 = 284
    xCell0 R_a 9 = 432
    xCell0 R_a 10 = 741
    xCell0 R_a 11 = 1362
    xCell0 R_a 12 = 1783
    xCell0 R_a 13 = 1969
    xCell0 R_a 14 = 2064
    [R_a1x(Ra Table)]
    xCell1 R_a flag = 0055
    xCell1 R_a 0 = 155
    xCell1 R_a 1 = 108
    xCell1 R_a 2 = 139
    xCell1 R_a 3 = 165
    xCell1 R_a 4 = 155
    xCell1 R_a 5 = 107
    xCell1 R_a 6 = 131
    xCell1 R_a 7 = 243
    xCell1 R_a 8 = 271
    xCell1 R_a 9 = 413
    xCell1 R_a 10 = 708
    xCell1 R_a 11 = 1300
    xCell1 R_a 12 = 1699
    xCell1 R_a 13 = 1881
    xCell1 R_a 14 = 1968
    [R_a2x(Ra Table)]
    xCell2 R_a flag = 0055
    xCell2 R_a 0 = 157
    xCell2 R_a 1 = 110
    xCell2 R_a 2 = 141
    xCell2 R_a 3 = 169
    xCell2 R_a 4 = 158
    xCell2 R_a 5 = 109
    xCell2 R_a 6 = 131
    xCell2 R_a 7 = 243
    xCell2 R_a 8 = 273
    xCell2 R_a 9 = 406
    xCell2 R_a 10 = 704
    xCell2 R_a 11 = 1293
    xCell2 R_a 12 = 1688
    xCell2 R_a 13 = 1873
    xCell2 R_a 14 = 1959
    [R_a3x(Ra Table)]
    xCell3 R_a flag = FFFF
    xCell3 R_a 0 = 234
    xCell3 R_a 1 = 164
    xCell3 R_a 2 = 168
    xCell3 R_a 3 = 221
    xCell3 R_a 4 = 218
    xCell3 R_a 5 = 138
    xCell3 R_a 6 = 139
    xCell3 R_a 7 = 210
    xCell3 R_a 8 = 219
    xCell3 R_a 9 = 314
    xCell3 R_a 10 = 539
    xCell3 R_a 11 = 991
    xCell3 R_a 12 = 1298
    xCell3 R_a 13 = 1434
    xCell3 R_a 14 = 1501
    
    [Device Status Data(PF Status)]
    PF Flags 1 = 0000
    Fuse Flag = 00
    PF Voltage = 0
    PF C4 Voltage = 0
    PF C3 Voltage = 0
    PF C2 Voltage = 0
    PF C1 Voltage = 0
    PF Current = 0
    PF Temperature = 0.0
    PF Batt Stat = 00
    PF RC-mAh = 0
    PF RC-10mWh = 0
    PF Chg Status = 0000
    PF Safety Status = 0000
    PF Flags 2 = 0000
    [AFE Regs(PF Status)]
    AFE Status = 00
    AFE Output = 00
    AFE State = 00
    AFE Function = 00
    AFE Cell Select = 00
    AFE OLV = 00
    AFE OLT = 00
    AFE SCC = 00
    AFE SCD = 00
    
    [Data(Calibration)]
    CC Gain = 10.484
    CC Delta = 10.484
    Ref Voltage = 1225.10
    AFE Pack Gain = 790.89
    CC Offset = -0.246
    Board Offset = -37.2
    Int Temp Offset = 3.5
    Ext1 Temp Offset = -2.3
    Ext2 Temp Offset = 0.0
    [Config(Calibration)]
    CC Current = 3000
    Voltage Signal = 16800
    Temp Signal = 298.0
    CC Offset Time = 250
    ADC Offset Time = 32
    CC Gain Time = 250
    Voltage Time = 1984
    Temperature Time = 32
    Cal Mode Timeout = 300
    [Temp Model(Calibration)]
    Ext Coef 1 = -28285
    Ext Coef 2 = 20848
    Ext Coef 3 = -7537
    Ext Coef 4 = 401.2
    Ext Min AD = 0
    Ext Max Temp = 401.2
    Int Coef 1 = 0
    Int Coef 2 = 0
    Int Coef 3 = -11136
    Int Coef 4 = 575.4
    Int Min AD = 0
    Int Max Temp = 575.4
    [Current(Calibration)]
    Filter = 50
    Deadband = 3
    CC Deadband = 10.0
    
    bq EVSW Version: 0.9.59 for bq20z95 v1.50	
    Device:950,Ver:1.50
    2017-03-20 10:26:03	
               
    Design Capacity: 6400 mAH
    Design Voltage: 10800 mV
    Specification Info: 0031 hex
    Manufacture Date: 06-nov-2016 
    Serial number: 0001 
    Manufacturer Name: FORSEE 
    Device Name: O2Cncpt 
    Device Chemistry: 2012 
    
    Sample	Stamp	~Elapsed(s)	ManufAccess	RemCapAlarm	RemTimeAlarm	BattMode	@Rate(@)	@TimeFull	@TimeEmpty	@RateOK	Temperature	Voltage	Current	AvgCurr	MaxErr	RSOC	ASOC	RemCap	FullChgCap	RunTimeEmpty	AvgTimeEmpty	AvgTimeFull	ChgCurr	ChgVolt	BattStat	CycleCnt	CellV4	CellV3	CellV2	CellV1	FETStatus	SafetyAlert	SafetyStat	PFAlert	PFStat	OpStat	ChgStat
    1	10:26:07	0	0000	660	10	0001	0	65535	65535	1	19.75	12345	0	0	1	56	6	323	577	65535	65535	65535	4000	16800	02C0	2	0	4115	4115	4115	0006	0000	0000	0000	0000	8443	0200
    2	10:26:11	4	0000	660	10	0001	0	65535	65535	1	19.95	12345	0	0	1	56	6	323	577	65535	65535	65535	4000	16800	02C0	2	0	4115	4115	4116	0006	0000	0000	0000	0000	8443	0200
    3	10:26:15	8	0000	660	10	0001	0	65535	65535	1	19.95	12345	0	0	1	56	6	323	577	65535	65535	65535	4000	16800	02C0	2	0	4115	4115	4116	0006	0000	0000	0000	0000	8443	0200
    

  • Terry_Chen,
    I saved the gg file as a txt file to be able to upload it here.

    Best regards
    Artin
    • Hi,
    • I have checked the datasheet of NCR18650B.
    • The Fast Charge Current is 4000 in your log file. The max charge current of NCR18650B is 0.5C which stands for 1625mA
    • The Charging Voltage = 16800 in your log file, with 3S2P, The charging voltage should be 4.2*3=12.6V (12600mV)
    • The Taper Voltage = 300 , Over Charging Voltage = 500,Term Voltage = 12000 also need to be modified to your value
    • Qmax Cell 0 = 6695
      Qmax Cell 1 = 6675
      Qmax Cell 2 = 6683
      Qmax Cell 3 = 6400

    • There are 4 cells in your log file and your config is 3S2P, please check you configuration for your battery.