电池续航计算器

能用多久?输入 mAh 和电流,得出小时和天数。

100% 隐私安全 — 完全在您的浏览器中运行。您的数据在本地设备上处理,绝不会发送到互联网。

所有计算都在你的浏览器中完成,并保存在本设备上,下次可继续使用。

关于电池续航

电池的容量用 mAh(毫安时)表示。2000 mAh 大约表示 2000 mA 用 1 小时,或 100 mA 用 20 小时。所以基本公式是:

电池续航(小时)= 容量(mAh)÷ 电流(mA)

真实的电池放不出标称的全部容量,所以计算器还会用到可用比例,初始值是 85 %。容量 2000 mAh、电流 100 mA 时:2000 × 0.85 ÷ 100 = 17 小时。

很多项目的电流并不是一直不变。传感器可能大部分时间休眠,只唤醒几秒钟来测量和发送数据。这种情况请用休眠与唤醒:计算器会先算出平均电流。

功能

  • 恒定负载 — 由容量和电流得出小时、天、月或年
  • 休眠与唤醒 — 由工作电流和时长、休眠电流以及唤醒间隔,得出平均电流和电池续航
  • 单位 — mAh 或 Ah;µA、mA 或 A;秒、分钟或小时
  • 常见电池 — CR2032、AAA(7 号)、AA(5 号)、9 V 和 18650,一点即选
  • 可用比例 — 为实际损耗留出余量,初始值 85 %
  • 自放电 — 可选,按电池类型:碱性、锂、锂离子、镍氢
  • 电量去哪了 — 休眠消耗的比例,并附电流随时间变化的示意图

常见电池容量

电池电压常见容量
CR2032 纽扣电池3 V220–240 mAh
7 号(AAA)碱性1.5 V1000–1200 mAh
5 号(AA)碱性1.5 V2000–2800 mAh(大电流下更少)
5 号(AA)镍氢充电电池1.2 V1900–2500 mAh
9 V 碱性9 V400–600 mAh
18650 锂离子3.6–3.7 V2500–3500 mAh
软包锂聚合物3.7 V以标称为准(100–5000 mAh)

电池串联(4 节 5 号 = 6 V)时,mAh 不变,只有电压相加。电池并联时,mAh 相加。

示例

项目电池电流续航(可用 85 %)
耗电 100 mA 的设备2000 mAh100 mA17 小时
Arduino Uno 开发板,不接任何东西9 V,500 mAh约 45 mA9.4 小时
18650 电芯,150 mA 负载3000 mAh150 mA17 小时
传感器:每 10 分钟 80 mA 持续 2 秒,休眠 10 µA2000 mAh平均 0.2766 mA256 天

休眠电流往往才是真正的限制

同一个传感器(每 10 分钟 80 mA 持续 2 秒,2000 mAh,可用 85 %)在不同休眠电流下的结果:

休眠电流平均电流电池续航休眠消耗占比
5 µA0.2717 mA261 天1.8 %
50 µA0.3165 mA224 天15.7 %
1 mA1.263 mA56 天78.9 %
10 mA10.23 mA6.9 天97.4 %

许多开发板即使在深度睡眠时也要耗几毫安,原因是 USB 芯片、电源指示灯和稳压器。一颗单独装在自己小板子上的裸芯片,休眠时只需几微安。这就是一周和将近一年的差别。

自放电

电池即使什么都不接,自己也会慢慢放电:

电池类型自放电
碱性每年约 2–3 %
锂纽扣电池(CR2032)每年约 1 %
锂离子 / 锂聚合物每月约 2–3 %
镍氢(普通)第一个月约 20 %
镍氢(低自放电)每年约 15–20 %

对于要运行好几个月的项目,请在更多选项中选择类型。计算器把自放电当作一个额外电流来加上:容量 × 每月比率 ÷ 730 小时。

为什么不按 100 % 来算?

  • 电池放电时电压会下降。你的开发板可能在电池真正耗尽之前就停止工作。
  • 大电流和低温会降低可用容量,碱性电池尤其明显。
  • 稳压器或升压模块也会损失一部分能量。
  • 充电电池会老化,几年后容量会下降。

对大多数项目来说,70–90 % 是比较合理的估计。

常见问题

怎么计算电池续航?

用容量除以电流:2000 mAh ÷ 100 mA = 20 小时。再乘以可用比例(比如 85 %),得到更贴近实际的数字:17 小时。

2000 mAh 的电池能用多久?

按可用 85 % 计算:100 mA 时约 17 小时,20 mA 时约 3.5 天(85 小时),1 mA 时约 71 天。

怎么测量我设备的电流?

把万用表与电池串联,档位设为 mA(休眠电流用 µA)。对于会休眠和唤醒的传感器,分别测出两个电流,再使用休眠与唤醒。

mAh 和 Wh 有什么区别?

mAh 计的是电荷量,Wh 计的是能量:Wh = mAh × 电压 ÷ 1000。一颗 3000 mAh、3.7 V 的电芯有 11.1 Wh。要比较电压不同的电池,请用 Wh。

mAh 数字越大就一定用得越久吗?

在电压和负载相同的情况下,是的。但便宜的电芯可能达不到标称容量,而碱性 5 号电池在大电流下放出的电量会比标称少很多。

相关工具

使用方法

  • 选择恒定负载或休眠与唤醒
  • 输入电池容量,或点一下常见电池
  • 恒定负载:输入设备耗电的电流
  • 休眠与唤醒:输入工作电流和时长、唤醒间隔以及休眠电流
  • 可用比例保持 85 %,或自行修改
  • 运行时间较长时,请在更多选项中选择电池类型,把自放电计算进去

我们会定期添加新工具——在 YouTube 上订阅,即可在每个新工具上线时收到通知。

更多工具

查看全部

推荐应用

查看全部