sdv 发表于 2008-3-17 19:41

表示谢意,提供一串口读写24cxx的电路

表示谢意,提供一串口读写24cxx的电路
首先表示感谢哦,我自己的老本子电池修复的时候在这里寻找了不少有用的资料

最终找到了一个比较便利的解决方法
我把处理方法和心得写这里,给大家做参考

首先是本子是acer 525te (比较老)

电池芯片是 a1414 bq2040 24c01a

故障:无法充电,换芯后一样不能

首先我按照各个论坛说的解锁方式去做了,结果是不行

其次按照 www.ilove3d.net 论坛内的某篇文章得知只是 保险管坏掉了~。。。

之前的努力好像都无用了~
不过最终问题还是解决了~

现在比较疑惑的是 bb电量指示问题很大


另:我用的串口读写用的电路
http://board.my7day.net/viewtopic.php?f=6&t=149

sjc_jacky 发表于 2008-3-18 01:32

详细写个过程来看看吧

sdv 发表于 2008-3-19 22:06

过程其实很长,2005年时候电池不工作了~,那时候只是以为到报废期了
一直在无意间看到了这个论坛上的帖子知道还有的救,就把n个 西门子老款锂电池拆解开
直接用里面的锂电池更换了电芯,可是。。。问题来了~竟然告诉我只有 0.6%容量,不管如何都不能充电

这时候以为是被锁,开始寻找24cxx的读写电路(上面写了方法),修改数据。。。那个reset好像比较困难,我搞不到sbw没办法采用bq2040的另外一个方法拉~,就是断开所有电池,让其自动reset,反复多次后还是不能解决问题,又开始到处找资料,从一个ibm的电池修复经历看到 这个贴片是保护电路,我测试了一下开路的,保护芯片坏了。。。端接之。。。就在这时保护器跳了(220v电源的),原来我的烙铁出问题导致。。电池保护板的一角焦糊。。。还好,没有涉及到电路部分。
重新插入机器,可以认到1%,并且可以充电1分钟。。还是不行啊~。那么会怎样问题导致。。

反复翻阅资料看到如下字样(bq2040的错误)

(1) 最大过充电容量
如果最大过充电超过RM=FCC,满充电位置1,继续充电电流设置为维持状态。

(2) 过压状态
当检测的电压超过充电电压5%,产生过压错误。当bq2040检测到过压状态,继续充电电流设置为0,充电结束报警位置1,当充电电流或电压降落到一定值,报警位清除。

(3) 过电流状态
当检测到充电电流超过设置电流的25%时,产生过流错误。继续充电电流设置为0,充电终止报警位置1,当充电电流降落到一定值,报警位清除。

(4) 最大温度
当电池温度达到设置的最大温度时,继续充电电流设置为0,过温报警和充电终止报警位置1,当温度降落到一定值,过温报警位清0。

(5) PSTAT
当PSTAT输入超过1.5 V,继续充电电流位清0,在放电标志为0时,充电终止报警位置1。当PSATA输入小于1 V或放电标志为1时,报警位清0。

(6) 低温状态
当电池温度低于12℃,继续充电电流位处于维持状态,一旦温度高于15℃,继续充电位设为快充电状态。

(7) 低电压状态
当电池温度低于EDVF门限,继续充电电流位设为EDVF,一旦充电电压高于EDVF,继续充电电流设为快充或维持状态。

由这些考虑到,可能是由于我电池内余量不一致,电压不一直导致问题的,
卸下,并联之,接到手机快充上,隔天,测量基本都在 3.9-4.0左右
重新安装上去,识别到 125%。。。惊恐阿~

不过噩梦还没结束,放电过程中没有降低的提示一直保持 125%。
大约10分钟后无提示就直接断电了。
由此分析:这个电池应该按照电压测量状态的。
而且某些数据固化在主板子上面了~,比如修改电池内编号是as66,但安装后还是as06

目前电池。。30分钟之内状态,不能正确提示时间。郁闷的很


目前只到这个状态,如有进展我一定这里写
页: [1]
查看完整版本: 表示谢意,提供一串口读写24cxx的电路