Wie erhält Android die Akkutemperatur?

20

Ich bin gespannt, wie Android-Handys die Akkutemperatur ermitteln. Android hat eine API namens BatteryManager, die den Wert der augenblicklichen Batterietemperatur anzeigt . Befindet sich jedoch ein tatsächlicher Temperatursensor in der Batterie? Oder wird dieser Wert nur durch eine bestimmte Gleichung berechnet, die den Wert, den Strom, die Spannung und die verstrichene Zeit verwendet? Wenn es berechnet wird, nicht gemessen, gibt es trotzdem, dass wir wissen können, wie heiß das Telefon wirklich ist?

Spica
quelle

Antworten:

21

Jede mobile Batterie verfügt über einen eingebauten Thermistor (ein Wandler, der seinen Widerstand in Bezug auf die Temperatur ändert ), mit dem der Ladekreis ständig die Batterietemperatur misst. Es kann sogar die Batterie beim Laden , wenn die Temperatur gefährliches Niveau erreicht und durch seine Temperatur zu steuern, die Lebensdauer der Batterie erhöht .

Die mobile Batterie verfügt über mehr als zwei Anschlüsse, von denen einer für diesen Thermistor vorgesehen ist. Siehe das Bild in meiner Frage auf dieser Website.

Narayanan
quelle
Vielen Dank, Narayanan! Ihre Antwort hat meine Verwirrung beseitigt. Wissen Sie zufällig, ob andere Komponenten (wie z. B. die CPU) des Telefons über Thermistoren verfügen? Denken Sie auch, dass die Akkutemperatur ein Anzeichen für die Temperatur des Telefons (als Ganzes) sein kann?
Spica
Nach meinem besten Wissen haben keine anderen Komponenten des Android-Telefons ein anderes Temperaturmessgerät als den Akku. Natürlich ist in einigen High-End-Android-Handys ein Umgebungstemperatursensor verfügbar, um die Raumtemperatur zu messen (wie das Wort Umgebung anzeigt)
Narayanan
@spica: Einige Android-Geräte scheinen einen CPU-Temperatursensor zu haben . Ich vermute jedoch, dass aufgrund des SOC-Designs und der Größe eines Telefons, das viel kleiner als ein Desktop ist, die Wärme schnell verbreitet wird und die Überwachung der einzelnen Komponenten weniger nützlich ist.
Lie Ryan
Vielen Dank @LieRyan! Ich verstehe, dass es nicht für alle Komponenten möglich ist, einen Temperatursensor zu haben. Ich hoffe nur, dass es einen Weg gibt zu sagen, woher die Hitze kommt. Manchmal telefonieren wir lange und das Telefon wird ziemlich heiß, aber der Akku ist nicht so heiß (obwohl auch die Akkutemperatur steigt). Ich denke in diesem Fall kommt die Wärme hauptsächlich vom Funkmodul (weil es viel Strom verbraucht).
Spica
Nach dem, was @LieRyan gesagt hat, ist die schnelle Wärmeausbreitung ein vorsätzlicher Aspekt, der mithilfe einer pyrolytischen Grahphitfolie erreicht wird.
Narayanan