为什么测充电器必须息屏——亮屏干扰原理详解
核心原因
因为亮屏时手机自身在持续耗电,而 AccuBattery 显示的电流是净电流(充电器输入 − 手机消耗)。当手机在运行时,这个差值极其不稳定。
具体耗电源
亮屏时手机至少有以下耗电项在同时运行:
| 耗电项 | 大致电流 | 波动程度 |
|---|---|---|
| 屏幕背光 | 200 - 600 mA | 中等(亮度变化会变) |
| CPU | 100 - 800 mA | 极高(负载随 App 变化) |
| 系统空闲 | 100 - 300 mA | 低 |
| 无线模块(待机) | 50 - 200 mA | 中等 |
| 传感器 / GPS | 0 - 300 mA | 极高 |
这些电流叠加在一起,会让你看到的净充电电流上下跳动。你可能在 1 分钟内看到 2500 → 1200 → 2200 → 800 的波动,根本没法取一个可靠值。
息屏后发生了什么
屏幕关闭后:
- 屏幕背光电流直接归零 —— 省了 300-500mA
- CPU 降到空闲频率 —— 从几百 mA 降到 50-100mA
- Android Doze 机制触发 —— 大部分唤醒源被暂停
- 无线模块进入低功耗 —— Wi-Fi / 移动网络在 Doze 模式下被延后
这四点加起来,息屏后的手机自身耗电可以降到 200-400mA 左右,且非常稳定。这时候再看净充电电流,就基本等于充电器的实际输出能力了。
对比实例
假设你有一个 3000mA 输出能力的充电器:
- 息屏:手机自耗 300mA → 净电流 ≈ 2700mA(稳定)
- 亮屏看新闻:自耗 800mA → 净电流 ≈ 2200mA(还比较稳)
- 亮屏玩游戏:自耗 2000mA → 净电流 ≈ 1000mA(波动大)
- 亮屏 + 高负载 App:自耗可能 3500mA → 净电流变成负数(耗电比充电还快)
AccuBattery 的两块数据块设计
充电 Tab 里专门为亮/灭屏分开设了数据块:
- 亮屏充电速度:仅供你参考「边充边用会慢多少」
- 灭屏充电速度:这才是你要关注的数字
AccuBattery 帮助中心里直接说:
"如果你想测试充电器和线的性能,请让手机息屏充几分钟再看灭屏充电速度那一格。用亮屏数据测出来的结果基本不可信。"
进一步减少干扰的技巧
想让测试更精确,可以:
- 把手机放飞行模式(关掉无线模块的耗电)
- 息屏 3-5 分钟以上再读数
- 测试过程中不要碰手机(亮屏会重新触发耗电)
- 尽量让电池在 30%-70% 区间测试(避开 CC 段初始爬坡和 CV 段电流下降)