Sono curioso di sapere come i telefoni Android ottengono la temperatura della batteria. Android ha unAPI chiamata BatteryManager che fornisce il valore della temperatura istantanea della batteria, ma cè un sensore di temperatura effettivo allinterno della batteria? Oppure questo valore è calcolato puramente da una certa equazione, utilizzando il valore della corrente, della tensione e del tempo trascorso? Se viene calcolato non misurato, possiamo comunque sapere quanto è veramente caldo il telefono?
Rispondi
Tutti i cellulari la batteria ha un termistore incorporato, (che è un trasduttore che varia la sua resistenza rispetto alla sua temperatura) con cui il circuito di carica misura costantemente la temperatura della batteria. Può persino impedire la ricarica della batteria se la temperatura raggiunge un livello pericoloso e controllando la sua temperatura, la durata della batteria è aumentata .
Mobile la batteria ha più di due terminali, uno dei quali è per questo termistore. Guarda limmagine nella mia domanda posta in questo sito.
Commenti
- Grazie mille, Narayanan! La tua risposta ha contribuito a chiarire la mia confusione. Ti capita di sapere se altri componenti (come la CPU) del telefono hanno termistori? Inoltre, pensi che la temperatura della batteria possa essere un segno della visualizzazione della temperatura del telefono (nel suo insieme)?
- Per quanto ne so, nessun altro componente del telefono Android ha un dispositivo di misurazione della temperatura diverso dalla batteria . Ovviamente, in alcuni telefoni Android di fascia alta, è disponibile un sensore di temperatura ambiente per misurare la temperatura ambiente (come indica la parola ambient)
- @spica: alcuni dispositivi Android sembrano avere Sensore di temperatura della CPU . Tuttavia, suppongo che a causa del design SOC e delle dimensioni di un telefono molto più piccole di un desktop, il calore si diffonde rapidamente e rende il monitoraggio di ogni singolo componente meno utile.
- Grazie @LieRyan! Capisco che ' è impossibile che tutti i componenti abbiano un sensore di temperatura. Spero solo che ci sia un modo per dire da dove viene il caldo. A volte facciamo una lunga telefonata e il telefono si surriscalda, ma la batteria non è così calda (sebbene anche la temperatura della batteria stia aumentando). Immagino che in questo caso il calore provenga principalmente dal modulo radio (perché ' sta utilizzando molta energia).
- Aggiungendo ciò che aveva detto @LieRyan , la rapida diffusione del calore è un aspetto intenzionale, ottenuto con lausilio di lastre di grafite pirolitica.