• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

BQ27210的cycle count 和 EEPROM的问题

发现BQ27210的的cycle since learning 有些做全充全放之后 cycle count不能增加. 甚至有的电池包烧好的EEPROM做完充放电之后EEPROM变为初始值.
这种问题有碰到过的吗?
全部回复(8)
正序查看
倒序查看
davidhjk
LV.5
2
2008-05-18 00:32
你烧录完以后,Full reset一下.看看结果是不是有改善.怕是你没有烧录成功.
0
回复
2008-05-19 12:21
@davidhjk
你烧录完以后,Fullreset一下.看看结果是不是有改善.怕是你没有烧录成功.
回2楼,每一个电池包我都在烧录完之后进行了复位,并且读取了EEPROM,register值是正确了之后才进行了充放电.但充放电完成后,读取EEPROM发现还是有EEPROM丢失的情况.
对于bq27210还有一个问题是: cycle since learning 计数在什么条件下才能变化, 因为我通过data log 发现这个值的变化和其他的值(EDV1、EDVF、Voltage、Remaining capacity、RSOC等等)没有什么因果联系.因为我知道bq2084的cycle count 增加的条件很简单(只要每次放电容量大于Cycle Count Threshold value就能增加),而bq27210的cycle since learning却让人捉摸不透(因为datasheet里没有明确说明这个值得变更条件)
0
回复
mikecai
LV.4
4
2008-05-19 18:34
@maxwellping
回2楼,每一个电池包我都在烧录完之后进行了复位,并且读取了EEPROM,register值是正确了之后才进行了充放电.但充放电完成后,读取EEPROM发现还是有EEPROM丢失的情况.对于bq27210还有一个问题是:cyclesincelearning计数在什么条件下才能变化,因为我通过datalog发现这个值的变化和其他的值(EDV1、EDVF、Voltage、Remainingcapacity、RSOC等等)没有什么因果联系.因为我知道bq2084的cyclecount增加的条件很简单(只要每次放电容量大于CycleCountThresholdvalue就能增加),而bq27210的cyclesincelearning却让人捉摸不透(因为datasheet里没有明确说明这个值得变更条件)
The bqJUNIOR learns the capacity of the battery during actual use conditions and will update LMD when a valid learning cycle occurs. The bqJUNIOR learns the capacity of the battery by measuring the capacity removed from the battery when it is discharged from full (NAC = LMD) to the first end-of-discharge (EDV1) voltage threshold without any learning cycle disqualifying event.
0
回复
2008-05-20 08:07
@mikecai
ThebqJUNIORlearnsthecapacityofthebatteryduringactualuseconditionsandwillupdateLMDwhenavalidlearningcycleoccurs.ThebqJUNIORlearnsthecapacityofthebatterybymeasuringthecapacityremovedfromthebatterywhenitisdischargedfromfull(NAC=LMD)tothefirstend-of-discharge(EDV1)voltagethresholdwithoutanylearningcycledisqualifyingevent.
The conditions you show is mainly told the LMD update conditions.
But the "cycle since learning" count is not updated when the voltage down to EDV1 threhold(compensated) from full(VDQ=1).
0
回复
mikecai
LV.4
6
2008-05-20 16:22
@maxwellping
TheconditionsyoushowismainlytoldtheLMDupdateconditions.Butthe"cyclesincelearning"countisnotupdatedwhenthevoltagedowntoEDV1threhold(compensated)fromfull(VDQ=1).
A learning cycle can be disqualified by any of the following conditions:
1. Cold temperature: Temperature < 0C when the EDV1 threshold voltage is reached.
2. Light load: A capacity learning cycle is disqualified if average current is less than or equal to 2 times the initial standby load when the EDV1 threshold voltage is reached.
3. Excessive charging: Cumulative Charge > 255 NAC counts (910 µVh) during a learning discharge cycle (alternating discharge/charge/discharge before EDV1 is set).
4. Reset: VDQ is cleared on all resets.
5. Excessive self-discharge: NAC reduction from self-discharge estimate (0.195%) performed 64 times.
6. Self-discharge at termination of learning cycle. If self-discharge estimate causes CAC  DC/16, VDQ is cleared.
0
回复
2008-05-21 08:31
@mikecai
Alearningcyclecanbedisqualifiedbyanyofthefollowingconditions:1.Coldtemperature:Temperature<0CwhentheEDV1thresholdvoltageisreached.2.Lightload:Acapacitylearningcycleisdisqualifiedifaveragecurrentislessthanorequalto2timestheinitialstandbyloadwhentheEDV1thresholdvoltageisreached.3.Excessivecharging:CumulativeCharge>255NACcounts(910µVh)duringalearningdischargecycle(alternatingdischarge/charge/dischargebeforeEDV1isset).4.Reset:VDQisclearedonallresets.5.Excessiveself-discharge:NACreductionfromself-dischargeestimate(0.195%)performed64times.6.Self-dischargeatterminationoflearningcycle.Ifself-dischargeestimatecausesCAC  DC/16,VDQiscleared.
谢谢mikecai这么热心,但实际测试中我发现的问题是,learning cycle 的更新条件,并不和learning cycle disqualify 相一致,即learning满足这些条件后,learning cycle 并不会增加.它的更新不只是一次充电和放电就能达到的.具体的我发你一份data log.
0
回复
mikecai
LV.4
8
2008-05-21 15:06
@maxwellping
谢谢mikecai这么热心,但实际测试中我发现的问题是,learningcycle的更新条件,并不和learningcycledisqualify相一致,即learning满足这些条件后,learningcycle并不会增加.它的更新不只是一次充电和放电就能达到的.具体的我发你一份datalog.
I would like to check your datalog.
Mail address:
mikecai1@hotmail.com
0
回复
2008-05-23 11:08
@mikecai
Iwouldliketocheckyourdatalog.Mailaddress:mikecai1@hotmail.com
估計是你的放電有問題,不要不生過放,,否則會初始化EEPROM
0
回复