Dove memorizza informazioni sull'iPhone relative alla percentuale corrente della batteria?

2

Mi chiedo come sia esattamente il calcolo della percentuale della batteria: dal 100% in giù il software calcola quali risorse sono state utilizzate e per quanto tempo e quindi si avvicina allo stato attuale della batteria. Ma dove sono archiviati - come registri o come dati delle app? Voglio dire che cosa succede con queste informazioni dopo il ripristino completo o la modalità DFU - in modalità DFU iOS non è caricato, ma questo software è ancora in esecuzione? Come fa a sapere qual è la percentuale dopo averla riaccesa? La ricarica in modalità DFU causa ancora il calcolo della percentuale approssimativa del software?

    
posta n-dru 19.01.2016 - 09:50
fonte

1 risposta

3

Tutte le informazioni sull'utilizzo della batteria e dell'energia (comprese approssimativamente quanta applicazioni di alimentazione e determinati processi di sistema utilizzano nel tempo) sono memorizzate in /var/mobile/Library/BatteryLife/CurrentPowerlog.PLSQL e /var/mobile/Library/BatteryLife/Archives/powerlog_*.PLSQL . Questi dati vengono entrambi utilizzati per aiutare a calcolare la percentuale della batteria e per smascherare le applicazioni assetate di energia.

L'algoritmo di Apple per la percentuale della batteria si basa su una serie di fattori: la capacità massima della batteria (nota in base alla batteria con cui è stato fabbricato il dispositivo iOS), la capacità residua della batteria (calcolata in base a Voltaggio ), consumo energetico nel tempo (memorizzato in CurrentPowerlog ) e consumo energetico corrente (calcolato in base a disegnare ) . Questi dati vengono messi insieme per estrapolare una capacità stimata che iOS mostra come percentuale della batteria.

Quando il dispositivo iOS è in una modalità diversa da iOS (ad esempio Modalità DFU o Modalità ripristino ), non memorizza né legge alcuna informazione dal database CurrentPowerlog ; utilizza il metodo diretto per determinare la capacità della sua batteria agli ioni di litio : semplicemente la tensione che la batteria è attualmente Emissione. Dai uno sguardo a un grafico della tensione nel tempo per le batterie agli ioni di litio e potresti leggere < a href="https://electronics.stackexchange.com/questions/18612/how-to-measure-capacity-of-a-lithium-ion-battery"> ulteriori informazioni sulla determinazione delle capacità per le batterie agli ioni di litio .

    
risposta data 21.01.2016 - 18:55
fonte

Leggi altre domande sui tag