|
|
发表于 2009-6-28 00:18:37
|
显示全部楼层
回复 4# rongfeel 的帖子
小问一句:能看到有充电电流么?, a1 K3 [& b, i- x. I2 p o
“当电池充电到98%时,不再充电”。) K+ j0 g. E; [$ M" h. ]& ?; |3 @
这个楼主如何得知?是仅仅通过SMBUS查看到电池的BatteryStatus值,为0x00c0(为放电状态) 吗?
% ` N, p/ \! y! l 记得SBS 里提到的 BatteryStatus Bit5(FULLY CHARGED flag) 表示是否充满(1充满, 0 未满),你此时的BatteryStatus 为0x00c0,bit5(FULLY CHARGED flag)是0,所以应该是没满,并且你说的battery处于放电状态也许不一定呢,因为虽然此时BatteryStatus bit6(DISCHARGING)为1,但是可能是 battery处于self discharge 状态(This may include self discharge so it((DISCHARGING=1)) does not always indicate that a discharge current is present.),所以你要判断是否在放电或在充电应该看有无充电电流。呵呵,希望楼主看了来告诉一下,新手上路,共同学习 |
|