分享

安卓电池信息查看与分析

 蓦然挥守 2024-12-10

一、在拨号界面,输入*#*#6485#*#* 字符

工厂测试工具

  MB_00:电池容量,64

  MB_01:电池的充电状态,Charging(充电),Discharging(放电)

  MB_02:充电器类型

  MB_03:电池电压,3840188(3.84V)

  MB_04:电池电流,484466(充电电流0.48A)(如果是放电-467773)

  MB_05:电池温度,38020(38.02度)

  MB_06:电池的健康状况,Good

  MB_07:charger芯片的温度,337(33.7度),一般是指PM8150B的芯片温度

  MB_08:当前thermal控制等级

  MU_00:充电器类型,USB_DCP

  MU_01:TypeC当前的模式

  MU_02:CC引脚的方向

  MM_00:AICL的结果,1000000

  MM_01:USB入口电流,1000000(1A)

  MP_00:Slave Charger的使能情况,N/A

  MP_01:Slave Charger分配的电流比例,50

  MP_02:FCC最大的电流,2000000(2A)

  MF_00:电池内阻,148000(148μΩ)

  MU_02:VBUS当前的电压,4740816

  MU_03:当前的USB入口电流

  MU_04:USB在位情况

  MF_01:电量计反馈的实际电池容量,27(27%)

  MF_02:电池的循环周期,128

  MF_03:电池ID脚阻值,77101

  MP_03:Slave Charger的充电状态,N/A

  MP_04:Slave Charger的最大电流,N/A

  MM_02:Main Charger最高的充电电压,4400000(4.4V)

  MM_03:FCC最大电流,2000000(2A)

  MB_03:FCC最大电流,2000000(2A)

  MU_002:剩余电池容量,uAH

说明

  MB_06:电池的健康情况(Good)

  MU_02:VBUS当前的电压

  MF_03:电池ID脚阻值。VBAT_ID,通过检测电芯内部固定电阻来识别电池类型或者容量、区分大容量电池和普通

  MF_02:电池的循环周期,标准锂电池循环周期为500次

  MF_05:目前电池实际容量(部分手机缺失)

  MF_06:出厂的电池容量(部分手机缺失)

  MF_05除以MF_06低于80%,那电池就可以考虑更换了。雷军在小米10发布会上说小米的电池800次循环后,健康能量可以保持在80%

  MF_00:当前电池的内阻,单位是μΩ,我更换电池前电池内阻已高达1110mΩ(1110108),电压跟波浪一样跳动,拔掉充电线随时就会自动断电。新电池的内阻只有100mΩ左右

二、在拨号界面,输入 *#*#284#*#* 字符,手机会生成Bug检测报告。

  点【确认】后在下拉通知栏可以看到【生成Bug报告】等待完成

  进入生成的文件目录,滑到最底有一个蓝图标名称bugreport-xxxxx.zip的文件,点击【解缩到些处】

  然后再进入这个解压出来的bugreport-xxxxx文件夹,又会见到一个蓝图标名称bugreport-raphael-xxxxx.zip的压缩文件。

  再次进入解压出来的bugreport-raphael-xxxxx文件夹,然后打开bugreport-raphael-xxxxx.txt文件

  右上角点搜索图标,搜索:healthd,可以看到电池数据信息

例如:

  healthd:battery  l=58  v=3899  t=29.5  h=2  st=3  c=20  fc=3528000  cc=431  chg=

  healthd:battery  l=60  v=3914  t=36.9  h=2  st=3  c=-130  fc=3968000  cc=742  chg=(2024-12-9)

  healthd:battery  l=22  v=3710  t=24.7  h=2  st=2  c=228  chg=a

  l=58 标识当前电量剩余58%

  cc=431 表示手机充电循环431次

  fc=3968000 表示这块电池剩余容量还有3968mAh(可能为初始容量)

说明

  v:电池电压,正常范围为3.4V到4.4V。如果电压低于3.3V,指示灯会闪烁并黑屏;如果电压在3.3V到3.6V之间,指示灯会闪烁并显示电池框和小闪电图标。

  t:电池温度,正常范围为0度到60度。如果温度低于0度或高于60度,电池将不充电或关机

  h:电池健康状态,2表示良好,3过热,4电池需要预充电或极端情况下需要更换电池,5表示过压保护,6表示未指定故障,7表示温度过低。

  st:充电状态,1表示未知,2表示正在充电,3表示放电状态,4表示未充电状态,5表示充满电

  c:电流,负值表示正在充电,正值表示放电

  chg:充电器的状态,=未连接充电器,a表示有线充电,u表示USB充电,w表示无线充电

三、在拨号界面,输入 *#*#284#*#* 字符,手机会生成Bug检测报告。

  点【确认】后在下拉通知栏可以看到【生成Bug报告】等待完成

  进入生成的文件目录,滑到最底有一个蓝图标名称bugreport-xxxxx.zip的文件,点击【解缩到些处】

  然后再进入这个解压出来的bugreport-xxxxx文件夹,又会见到一个蓝图标名称bugreport-raphael-xxxxx.zip的压缩文件。

  再次进入解压出来的bugreport-raphael-xxxxx文件夹,然后打开bugreport-raphael-xxxxx.txt文件

  右上角点搜索图标,搜索:Estimated battery capacity,可以看到电池数据信息

例如

  Statistics since last charge:

  Estimated battery capacity: 3583 mAh(电池容量剩余=3583/3968=90.3%)

  Max learned battery capacity: 3968 mAh

四、其他

  adjust_soc: s 73 r 119872 i -96 v 4006 t 317 cc 0 m 0xbc,说明s:电量,r:内阻,i:电流,v:电压,t:温度

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多