为什么电池指示灯与Windows 7上剩余的时间量没有线性关系


2

出于好奇,我想知道为什么电池指示器与时间量没有线性关系,即如果我们看到截屏时间是在下午4点45分,则表示电池百分比是 剩余27%或47分钟 然而,在 下午5点 电池百分比显示 25%,但时间增加到1小时3分钟 。我不明白这种行为?我没有在两个时间实例上使用任何程序,我的系统空闲进程是99%。理想情况下,如果电池容量减少到25%,时间也应该减少。为什么窗户会以这种方式运行?还是我的电池电量不足? (我怀疑,因为我刚刚回来了6个月)。

OS-窗口7 - 64位

型号 - 戴尔灵感

非常感谢您提前解答。

附件是截图供大家参考。

enter image description here

enter image description here


5
剩余时间是基于过去使用率的估计。也许第一次估算是在后台任务正在做某事时做出的。也许你的屏幕自动调暗。也许你的网络连接空闲了。也许系统总线关闭了一个不活动的USB设备。要知道的变量太多了。电池本身也可能具有很难估计剩余电池量的固件(它们通常通过检测电压输出的微小降低来做到这一点;不足以损坏设备,但足以检测到降低)。温度也会影响(不)充电率。
allquixotic

Answers:


3

简短的回答:预测未来很难。

答案很长:

电池的传感器功能各不相同。一些在剩余功率方面更准确,并且一些基于功率输出降低给出关于剩余功率的一般概念。

以下是微软对此的看法。

请注意,随着您的活动发生变化,剩余时间的估计值也会发生变化:

你用什么笔记本电脑。由于某些活动比其他活动更快地耗尽电池(例如,观看DVD比读取和写入电子邮件消耗更多电量),因此在具有显着不同电源要求的活动之间交替会改变笔记本电脑使用电池电量的速率。这可以改变剩余电池电量的估计值。

在这个SO问题中解决了用于确定剩余时间的特定算法: https://stackoverflow.com/questions/21612032/how-does-windows-calculate-remaining-time-on-battery

Windows遵循 ACPI规范 ,并且鉴于规范给出了计算剩余电池时间的方法,我假设这一点   他们将如何做到这一点。

编辑:找到了 有点确认来源

我特指第3.9.3章“电池电量监测计”。

剩余电池百分比[%] =电池剩余容量[mAh / mWh]   /上次完全充电容量[mAh / mWh] * 100

如果你需要几个小时:

剩余电池寿命[h] =电池剩余容量[mAh / mWh] /   电池当前漏极率[mA / mW]


1

提供的信息试图根据收集的数据为用户提供线索。 它观察电流消耗或基于电池剩余容量的电压。它计算了它所消耗的功率消耗所持续的时间。

由于操作系统的工作方式,它可以完成相当多的工作,因为它可以唤醒,获取,缓存内容,甚至其他基于时间的事情。您不必更改系统的活动以更改其活动和消耗量。

看起来你的电池在这里做得很好。
这只是alogrythms的简单性(不仅仅是你的设备)能够确定实际的时间。它没有在场景中使用它自己的使用变化。加入人类的不可预测性,瞬间改变计算机的使用,他们总是猜测不好。

将人脑添加到混合物中,您仍然可以使用测量,并且可能对cpu& gpu和屏幕灯等等,自己猜得更好。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.