BQ4050里的不解!
LOCK0 (Bit 2): Keep RemainingCapacity() and RelativeStateOfCharge() jumping back during relaxation
after 0 was reached during discharge.
1 = Enabled (default)
0 = Disabled
这段没能完全理解,0 was reached during discharge,此处的0代表容量放到0,还是SOC指示为0,还是放电电流为0,主要是这句 Keep RemainingCapacity() and RelativeStateOfCharge() jumping back,跳回到哪个状况?
谢谢!
选择enabled 或者Disabled实际使用过程中会带来什么不同效果?
LOCK0 是指在 某些情况下,例如低温放电,电池容量到0%,电压较早的降低到关机电压之后,由于静置的是否电池电压回升会很多(低温的内阻增大),环境温度上升, 容量也回升,那么有些客户不希望看到电池容量跳变。因此电量计会将百分比锁定的0%。
简单来说, 电量到0 之后,不论电池情况如何变化,温度回升, 只要不充电,电量就卡死的0%。
多谢,学习了,还有一个问题,电池容量是20000mAH,一开始没注意Design capacity设置为26000mAH了,后来FCC也变成了26000mAH,经过充放电不断学习,FCC每次完整学习下降256mAH,是否有什么方法把FCC直接改到20000mAH附近。
关于LOCK0,不希望看到电池容量跳变,电量计百分比锁定在0%,是Enabled 还是Disabled。
可以直接改FCC的值。
看一下TRM 13.17 0x10 FullChargeCapacity()
在battery management studio 的advance comm CMB把FCC的地址和要修改的值在 word read/ write 修改
不希望跳变就enable
实际上修改这个没有效果,还会跳回来,后来修改learned full charge capacity解决问题。