Notifications
Clear all

Recelling a 18650 based battery pack

Page 5 / 6
Kevin
(@kevin)
Estimable Member Customer
Posted by: @djibattworkshop

Have you analyzed GG-profiles before and after?

 

I will do that next. The EEPROM dump has been saved so I can go back to the original state.

ReplyQuote
Topic starter Posted : 20/09/2021 11:49 am
Kevin
(@kevin)
Estimable Member Customer
Posted by: @djibattworkshop

Have you analyzed GG-profiles before and after?

 

I used NPP with filecompare plugin as recommended. There are some differences in the values but calibration is still not correct. FCC has been updated to 2844 which is far from the actual capacity of 5100mAh.

 

 GG profiles before and after attached.

 Shall I go for method 2? i.e. 

2. Updating the Chemistry tables using bqEasy plugin. It will rewrite impedance tables, OCV curves tables, temp correction tables and OCV flat range to your specific cells. But it require v1.04 support. Using v1.05 could break something in dataflash if any of updated parameters have different layout.

ReplyQuote
Topic starter Posted : 20/09/2021 4:45 pm
DjiBattWorkshop
(@djibattworkshop)
Member Moderator
Posted by: @kevin

Shall I go for method 2? i.e. 

Yes, having in view you have already v1.04 plugin.

Dont know exactly which chemistry used in BAK cells you bought. Someone told me BAK has different curves. But You could try to rewrite chemistry to ChemId 100 using bqEasy. Then change Update Status to 00 on GasGauging page, Send IT_Enable 0x0021, Then Reset 0x0041 commands to MAC register. And make one more relearning cycle.

 

ReplyQuote
Posted : 20/09/2021 8:50 pm
Kevin liked
Kevin
(@kevin)
Estimable Member Customer
Posted by: @djibattworkshop
Posted by: @kevin

Shall I go for method 2? i.e. 

Yes, having in view you have already v1.04 plugin.

Dont know exactly which chemistry used in BAK cells you bought. Someone told me BAK has different curves. But You could try to rewrite chemistry to ChemId 100 using bqEasy. Then change Update Status to 00 on GasGauging page, Send IT_Enable 0x0021, Then Reset 0x0041 commands to MAC register. And make one more relearning cycle.

 

BAK H18650CQ are based on NCM according to this PDF and according to the latest TI Chem Updater it is LiMn2O4 while ChemID 100 is for LiCoO2.

Shall I go ahead with ChemID 100?

Also, is it possible to write ChemID without bqEasy as it is giving a lot of errors?

 

Thanks,

 

 

 

ReplyQuote
Topic starter Posted : 21/09/2021 9:02 am
DjiBattWorkshop
(@djibattworkshop)
Member Moderator
Posted by: @kevin

Shall I go ahead with ChemID 100?

No, select a Chemistry number which starts from 01xx but designed for LiMn2O4 cells.

Posted by: @kevin

Also, is it possible to write ChemID without bqEasy as it is giving a lot of errors?

Its possible but this is not trivial task. It requires a lot of tables to be edited manually in the eeprom.

Which kind of errors you getting?

Using bqEasy you should bypass first setup steps as your chip is already configured and go directly to Chemistry programming step.

 

ReplyQuote
Posted : 21/09/2021 12:18 pm
Kevin liked
Kevin
(@kevin)
Estimable Member Customer

@djibattworkshop 

Using bqEasy you should bypass first setup steps as your chip is already configured and go directly to Chemistry programming step.

That is very helpful. I'll try again and see if the errors persist.

Thanks

ReplyQuote
Topic starter Posted : 21/09/2021 12:21 pm
DjiBattWorkshop
(@djibattworkshop)
Member Moderator

And check that chip is previously unsealed using NLBA1 plugin.

 

ReplyQuote
Posted : 21/09/2021 12:27 pm
Kevin liked
Kevin
(@kevin)
Estimable Member Customer
Posted by: @djibattworkshop

 

Which kind of errors you getting?

Using bqEasy you should bypass first setup steps as your chip is already configured and go directly to Chemistry programming step.

 

image

This is the error. Having said that, I think the Ra tables have been updated anyway because their values have changed on the Datflash tab.

How can I check if the Ra tables have been programmed with the correct parameters i.e. Where do I get the expected Ra values from?

 

Thanks

ReplyQuote
Topic starter Posted : 21/09/2021 1:34 pm
Kevin
(@kevin)
Estimable Member Customer

And this is SBS info

image
ReplyQuote
Topic starter Posted : 21/09/2021 1:42 pm
Kevin
(@kevin)
Estimable Member Customer

Just after I started charging the battery from 0% with the Impedance Tracking algorithm activated, the battery locked itself.

 

Do you know why this could have happened and also why PFStatus won't clear to 0000?

The battery fuse is fine and system present pin is connected.

image
ManufacturerName = AS088Ng33E
DeviceName = M50--22
DeviceChemistry = LAC0
DesignCapacity = 5100 mAh
ManufactureDate = 21.9.2021
DesignVoltage = 10800 mV
Temperature = 33.65 C
Voltage = 10178 mV
Current = 0 mA
MaxError = 100 %
RelativeStateOfCharge = 0 %
RemainingCapacity = 0 mAh
FullChargeCapacity = 4493 mAh
ChargingCurrent = 0 mA
ChargingVoltage = 0 mV
BatteryStatus = 4AD0
CycleCount = 1
Cell Voltage1 = 3280 mV
Cell Voltage2 = 3450 mV
Cell Voltage3 = 3448 mV

16:43:29
Unseal executed. Check the status using "Read Chip Info" button !

16:43:33
Errors cleared !

16:43:34
Chip Information:
OperationStatus = Unsealed, FAS
PFStatus = 0020
ReplyQuote
Topic starter Posted : 21/09/2021 2:59 pm
Kevin
(@kevin)
Estimable Member Customer

I figured it out. I performed this once again and the PF is now 0000 🙂

 

Then change Update Status to 00 on GasGauging page, Send IT_Enable 0x0021, Then Reset 0x0041 commands to MAC register.

ReplyQuote
Topic starter Posted : 21/09/2021 3:54 pm
batFix
(@batfix)
Reputable Member

Also cell#1 has low voltage

Lets Make NLBA Great ! Together.

ReplyQuote
Posted : 21/09/2021 4:54 pm
Kevin
(@kevin)
Estimable Member Customer
Posted by: @batfix

Also cell#1 has low voltage

Yes, I noticed that but have no idea why that happened. I balanced the cells already

ReplyQuote
Topic starter Posted : 21/09/2021 5:18 pm
batFix
(@batfix)
Reputable Member

I would try to plot discharging curves by NLBA. Perhaps its mfg batch got different chemicals purity...

Lets Make NLBA Great ! Together.

ReplyQuote
Posted : 21/09/2021 5:23 pm
Kevin
(@kevin)
Estimable Member Customer
Posted by: @batfix

I would try to plot discharging curves by NLBA. Perhaps its mfg batch got different chemicals purity...

Possibly. I am currently doing the 2 hour relaxation period to update the FCC using Impedance Tracking .

By the way, these are voltage levels when fully charged:

image
ReplyQuote
Topic starter Posted : 21/09/2021 6:37 pm
Page 5 / 6
Share: