Cum obține Android temperatura bateriei?

Sunt curios de modul în care telefoanele Android obțin temperatura bateriei. Android are un API numit BatteryManager care oferă valoarea temperaturii instantanee a bateriei, dar există un senzor de temperatură real în interiorul bateriei? Sau această valoare este calculată pur printr-o anumită ecuație, folosind valoarea curentului, tensiunii și timpul scurs? Dacă se calculează nu se măsoară, există oricum că putem ști cât de fierbinte este telefonul?

Răspuns

Fiecare telefon mobil bateria are un termistor incorporat , (care este un traductor care își variază rezistența în funcție de temperatura sa) cu care circuitul de încărcare măsoară constant temperatura bateriei. Poate chiar împiedica încărcarea bateriei dacă temperatura atinge un nivel periculos și prin controlul temperaturii acesteia, durata de viață a bateriei este crescută .

Mobil bateria are mai mult de două terminale, dintre care unul este pentru acest termistor. Vedeți imaginea din întrebarea mea adresată pe acest site.

Comentarii

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *