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

并了三个电芯电池使用时间还是没变

我上网本用的是三芯锂电,制造商:Times 电池名为A01,正常使用时间只有一个半小时,觉得时间太短了,于是动手直接在电芯上并上三个新电芯,但实际使用时间还是只有一个半小时,只不过原来三芯电池容量剩下3%时电压是10.95V(每个电芯3.65V),但现在还有11.58V(每个电芯3.85V)电压就显示电池容量低自动关机了,反复冲放几次还是一样,各位DX有没有解决的方法?
全部回复(19)
正序查看
倒序查看
01041513
LV.2
2
2009-05-18 11:40
可能是电源管理IC规定了放电的时间限制,能告诉我电源管理IC用的是什么IC吗
0
回复
2009-05-18 12:21
内部应该有个电流检测电阻,把那个电阻阻值减半,然后连接电脑把电池充饱电,但此时可能电池没有实际充饱,可以在电池组的内部正负极外接横流恒压源充饱电.
0
回复
01041513
LV.2
4
2009-05-18 12:39
应该是这样的,电池管理IC里面有个ROM,主要是用来记录厂商最初设计好的最高电池容量,当你人为的增加电池容量后但是IC还是用最初的最高容量计算,所以导致增加和没增加是一样的,只能修改这个ROM的值
0
回复
01041513
LV.2
5
2009-05-18 12:40
@刘刘牛牛
内部应该有个电流检测电阻,把那个电阻阻值减半,然后连接电脑把电池充饱电,但此时可能电池没有实际充饱,可以在电池组的内部正负极外接横流恒压源充饱电.
应该与检流电阻没关系
0
回复
2009-05-18 12:44
@01041513
应该与检流电阻没关系
电池是根据充放电电流来计算容量的吧
0
回复
01041513
LV.2
7
2009-05-18 13:59
@刘刘牛牛
电池是根据充放电电流来计算容量的吧
没错,是根据电流积分来计算电量,剩余电量=满电量-已经释放电量
0
回复
2009-05-18 14:54
@01041513
没错,是根据电流积分来计算电量,剩余电量=满电量-已经释放电量
所以,我觉得把检流电阻减半应该是有效的.
假设原装电池2000MAH,持续2A电流放电,1小时会系统会提示电量耗光.
把检流电阻减半,系统检测到得电流就是1A,2小时会才会提示电量耗光.
按照此法,更改后系统显示电量是没有变化的,但是实际供电时间变长了.
0
回复
pitolsz
LV.1
9
2009-05-18 15:50
@01041513
应该是这样的,电池管理IC里面有个ROM,主要是用来记录厂商最初设计好的最高电池容量,当你人为的增加电池容量后但是IC还是用最初的最高容量计算,所以导致增加和没增加是一样的,只能修改这个ROM的值
芯片是TI的BQ20Z70+BQ29330,可以通过软件修改吗?
0
回复
01041513
LV.2
10
2009-05-18 16:40
@刘刘牛牛
所以,我觉得把检流电阻减半应该是有效的.假设原装电池2000MAH,持续2A电流放电,1小时会系统会提示电量耗光.把检流电阻减半,系统检测到得电流就是1A,2小时会才会提示电量耗光.按照此法,更改后系统显示电量是没有变化的,但是实际供电时间变长了.
你想错了,不是说把检流电阻减半就可以延长时间,电阻减半了,但是电流还是这么多,因为功耗不会随检流电阻减半而减半.
0
回复
01041513
LV.2
11
2009-05-18 16:42
@pitolsz
芯片是TI的BQ20Z70+BQ29330,可以通过软件修改吗?
这款IC没用过,你看下DATASHEET.应该可以改.
0
回复
凉白开
LV.3
12
2009-05-18 17:20
电池在设计的时候,是有个Design 容量在里面的,若是采用2200mAH的电芯,则设计容量就是2200,在你又并了三个上去之后,就成了3S2P了,设计容量变成4400,在这时候,你就要看你主板的EC是通过什么条件来判断电池的放电截止的,按你目前的现象来看,应该是会有容量的因素在里面,故有以下方法可以试一下:

1  把电池的设计容量改为4400mAH,看看有没有效果?当然第一个循环要做learning,learning之前,通过SMBUS命令口输入0041,0021,启动20Z70的内阻跟踪.

2 在正常使用的时候,查看电池的容量,电压信息,看主板是基于电压还是容量来判断电池的放电终止,当然,也有可能是与的关系,这个需要注意.


这和sensor电池是扯不上关系的,应该都是10毫欧的.
0
回复
2009-05-18 19:03
@01041513
你想错了,不是说把检流电阻减半就可以延长时间,电阻减半了,但是电流还是这么多,因为功耗不会随检流电阻减半而减半.
你理解错了.我的做法只是为了骗过电流检测电路.
0
回复
2009-05-18 19:56
@01041513
你想错了,不是说把检流电阻减半就可以延长时间,电阻减半了,但是电流还是这么多,因为功耗不会随检流电阻减半而减半.
实际电流没变,但是芯片检测到的电流值只是实际电流的一半
0
回复
01041513
LV.2
15
2009-05-18 20:52
@刘刘牛牛
实际电流没变,但是芯片检测到的电流值只是实际电流的一半
兄弟,根本不关检流电阻的事,在功耗一样的情况下,不管检流电阻多大,芯片检测到的电流都一样.想不明白的话Q我,44195131
0
回复
battpack
LV.1
16
2009-05-19 13:04
用20Zxx的芯片最好不要去改他的电芯参数,因为在出厂时所有参数是按电芯设置的,如果你并的不是与他出厂时参数一致的电芯,可能会导致内阻跟踪不到那就会更麻烦.
0
回复
wsf1988120
LV.5
17
2009-05-20 17:14
@battpack
用20Zxx的芯片最好不要去改他的电芯参数,因为在出厂时所有参数是按电芯设置的,如果你并的不是与他出厂时参数一致的电芯,可能会导致内阻跟踪不到那就会更麻烦.
电芯的容量在管理IC上都是算好了的,他是根据这个容量来计算时间了,改了电芯就要改IC的设置参数,要不然不但不会增加时间,长时间使用还会影响电池寿命》
0
回复
2009-05-21 22:31
原因:
原来你的电池是3S1P,电池SBS 里面Design Capacity 应该是设置2200mAH(或者2400mAH,目前应该这两种容量电芯比较常见),Full Capacity同理在这左右.当你并上3颗电芯后,实际容量虽已增加,但是这两个参数仍未更改,所以会出现3%容量时,电压还很高,但电脑EC条件是剩余电量百分比,所以状况并未改善.

两种解决办法:
1.将以上两个参数更改为4400(或者4800),通过SMBUS命令 在00 地址输入0041 enter;0021 enter(BQ20Z70具有内阻跟踪功能,可以不用Learning,放电过程会自己更新Full Capacity).
2. “刘刘牛牛”所述,将Rsense 改小一半,通过骗过IC的办法来达到延长时间,个人认为可行,这就相当于实际留过2A电流,但IC认为只有1A电流,因为BQ IC是根据电压值来判断电流值的(开始已经把Rsense值设置到IC里面了)所以同样的容量值,放电时间增加一倍,而且不会影响保护功能.

如果楼主无通讯界面卡,就只能第二种了,呵呵.
0
回复
yjdxitx
LV.2
19
2009-06-25 17:27
@刘刘牛牛
所以,我觉得把检流电阻减半应该是有效的.假设原装电池2000MAH,持续2A电流放电,1小时会系统会提示电量耗光.把检流电阻减半,系统检测到得电流就是1A,2小时会才会提示电量耗光.按照此法,更改后系统显示电量是没有变化的,但是实际供电时间变长了.
浊这样子啦!是因为IC的EEPROM参数要改的,把容量改大就行了.
0
回复
yjdxitx
LV.2
20
2009-06-25 17:28
@凉白开
电池在设计的时候,是有个Design容量在里面的,若是采用2200mAH的电芯,则设计容量就是2200,在你又并了三个上去之后,就成了3S2P了,设计容量变成4400,在这时候,你就要看你主板的EC是通过什么条件来判断电池的放电截止的,按你目前的现象来看,应该是会有容量的因素在里面,故有以下方法可以试一下:1  把电池的设计容量改为4400mAH,看看有没有效果?当然第一个循环要做learning,learning之前,通过SMBUS命令口输入0041,0021,启动20Z70的内阻跟踪.2在正常使用的时候,查看电池的容量,电压信息,看主板是基于电压还是容量来判断电池的放电终止,当然,也有可能是与的关系,这个需要注意.这和sensor电池是扯不上关系的,应该都是10毫欧的.
这位高手说的很正确
0
回复