[請益] 內建或app的電量顯示準確度

作者: TommyOh   2019-02-24 21:26:55
教授想要測量開發的app在不同使用情境跟修改前後的耗電
我是想說使用accubattery或PowerTutor來測量
PowerTutor是google跟密西根大學合作開發的,應該有一定參考價值
accubattery可以計算一個區間內,總消耗電量,蠻適合用來測耗電
只是教授想知道,這些app的數據來源跟準確度
我爬文,手機的電量計主要有三種
1. 電壓測試法 2. 電池建模法 3. 庫侖計
iPhone是使用庫倫計,也是最準確的一種方式,誤差可以在1%
Android好像是使用電池建模法,建立了電池放電曲線,依據不同電壓推算電量
看accubattery的網站,裡面只有一段有看到
說這個app是在電池層,測量經過power management IC轉換成特定電壓和電流後的data
https://imgur.com/301ZjhB.jpg
想請問
1. 內建的app耗電計算是從power_profile.xml(OEM廠商設定各個component電量值)與
BatteryStatsImpl(計算app各component使用時間),相乘再把各個componemt耗電數據
相加得出app的總耗電,但accubatery統計的數據並不同,是不是這種省電app的算法
或資料來源不同?
https://imgur.com/KjgILGt.jpg
2. 內建或省電app算出的數值,可以知道大約的準確度有多少嗎?
謝謝大家
作者: cs8425 (cs)   2019-02-25 02:57:00
我建議 拆掉電池用外部供電 可以直接量用多少瓦通用、精準、省事 就是保固問題要想想...

Links booklink

Contact Us: admin [ a t ] ucptt.com