![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
charger&battery
文章平均质量分 85
factory_reset
这个作者很懒,什么都没留下…
展开
-
AICL(Auto Input Current Limited)
自动输入电流限制的功能能够根据输入电源的能够提供的最大电流选择充电电流,能够将USB/AC/DC充电器相容。根据充电芯片设定一充电输入门限电压值,比如4.75V,当充电芯片的输入电压大于该门限电压值时,设置充电电流;当输入电压没有下降或是稍有下降但高于该门限电压值时,每次以IOOmA逐级提高充电器的输出电流,检测充电芯片的输入电压是否小于门限电压值,每次时间间隔为5--10ms,直到充电芯转载 2015-07-22 15:47:49 · 3128 阅读 · 0 评论 -
Android电源管理-Healthd
OS:Android 4.4.2Android电源管理底层用的是Linux power supply框架。驱动部分不叙述。只看JAVA、JNI和CPP应用层。从Android 4.4开始,Google专门提供了一个healthd来监控电源状态。它的路径在:system/core/healthd,编译出来的文件为/sbin/healthd。看一下healthd.cpp中的ma转载 2015-05-01 17:29:51 · 4240 阅读 · 0 评论 -
Android 上层电量管理统计
现在诸多关于电池管理的应用做的极其绚烂,可实现如耗电应用排行、剩余时间计算、关闭耗电程序以节省电量等功能,这两天对此模块进行了研究,总结如下。 首先解释下各软硬件耗电量的计算。假设设备(如WIFI)单位时间内消耗的电量为w,运行时间为t,则其在这段时间内的耗电量为W=w*t。根据物理学中的知识,电功率(即所谓电量)计算公式为W=UIt,其中U为电压值,I为电流值,t为运行时间。由转载 2014-01-02 15:12:19 · 1243 阅读 · 0 评论