智能手机(假设Android)通常会显示0%到100%的电池电量百分比。我假设这是电池的可用电量。我有几个问题:
1)它如何精确测量剩余功率?假设电池的额定电压为3.2V,则充满电后可能会提供3.3V的电压,而手机的最低要求电压可能是3V。0-100%是指3V至3.3V吗?在制造期间,此校准仅进行一次吗?
2)剩余功率百分比如何如此精确地测量?是否在一段时间内取平均值?如果是这样,则采样频率是多少,平均多少读数才能得出最终结果?
3)手机充电时如何测量剩余电量%?我猜想充电时输出电压可能会有所不同。
4)电池功率的校准如何受到环境温度的影响?我知道当今的电池具有温度传感器。用于计算电池剩余电量的温度还是最佳充电速率?
5)假设电池消耗与电池放电不成线性关系...(剧烈运动等)。智能手机如何处理可变放电率?有些应用程序可以重新校准电池。它们如何工作?
6)操作系统如何确定每个应用程序的电池使用情况?是仅基于CPU周期和屏幕时间,还是有一些实际的功耗度量?
如果这些问题太多,我深表歉意。我但我相信它们都有关。
1
简短的答案:电池组或android主板有一个“电池电量计” IC,可以跟踪电池的充电状态。仅通过测量电压就无法达到该精度水平。
—
mkeith 2014年
众所周知。那么,电池电量监测计IC如何完成上述所有工作?
—
导航器2014年
电池相对于电压以非线性方式放电。电池制造商可以进行数千小时的测试和批量质量控制,以非常准确地表征其电池,并形成电压/温度/容量关系,并由此可以将充电状态映射到电池百分比,以便在某些情况下向人类展示可以理解。
—
KyranF 2014年
@navigator,也可能是魔术。我认为它们本质上是随时间积分电流(库仑计数)。但是我认为他们也已经实施了学习计划。电量计会了解特定电池的容量,并随着容量的增加而跟踪容量。
—
mkeith 2014年