首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何计算电池充电结束前的剩余时间

如何计算电池充电结束前的剩余时间
EN

Stack Overflow用户
提问于 2014-11-12 13:53:15
回答 1查看 3.2K关注 0票数 5

我有以下输出:

代码语言:javascript
复制
$ cat /sys/class/power_supply/BAT0/uevent
POWER_SUPPLY_NAME=BAT0
POWER_SUPPLY_TYPE=Battery
POWER_SUPPLY_STATUS=Charging
POWER_SUPPLY_PRESENT=1
POWER_SUPPLY_TECHNOLOGY=Li-ion
POWER_SUPPLY_VOLTAGE_MIN_DESIGN=10800000
POWER_SUPPLY_VOLTAGE_NOW=12178000
POWER_SUPPLY_CURRENT_NOW=904000
POWER_SUPPLY_CHARGE_FULL_DESIGN=4042000
POWER_SUPPLY_CHARGE_FULL=4042000
POWER_SUPPLY_CHARGE_NOW=3916000
POWER_SUPPLY_MODEL_NAME=
POWER_SUPPLY_MANUFACTURER=HP
POWER_SUPPLY_SERIAL_NUMBER=

我想计算一下电池充电结束前的剩余时间。我能这样做吗:(POWER_SUPPLY_CHARGE_FULL - POWER_SUPPLY_CHARGE_NOW) / POWER_SUPPLY_CURRENT_NOW?对于这个输出,剩下的时间是:(4042000-3916000) / 904000 =每小时或8分钟的.13938053097345132743。这是计算直到充电结束的剩余时间的正确公式吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-12 14:22:41

既然POWER_SUPPLY_CURRENT_NOW在A里,POWER_SUPPLY_CHARGE_也都在啊,

(POWER_SUPPLY_CHARGE_FULL - POWER_SUPPLY_CHARGE_NOW) / POWER_SUPPLY_CURRENT_NOW

将计算到达POWER_SUPPLY_CHARGE_FULL的时间(以小时为单位),假设POWER_SUPPLY_CURRENT_NOW保持不变。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26888636

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档