Hvordan får Android batteritemperatur?

Jeg er nysgjerrig på hvordan Android-telefoner oppnår batteritemperaturen. Android har et API kalt BatteryManager som gir verdien av øyeblikkelig batteritemperatur, men er det en faktisk temperatursensor inne i batteriet? Eller er denne verdien rent beregnet av en bestemt ligning, ved hjelp av verdien strøm, spenning og forløpt tid? Hvis det er beregnet ikke målt, er det allikevel noe vi kan vite hvor varm telefonen egentlig er?

Svar

Hver mobil batteriet har en innebygd termistor , (som er en transduser som varierer motstanden i forhold til temperaturen) som ladekretsen konstant måler batteritemperaturen med. Det kan til og med forhindre lading av batteriet hvis temperaturen når farlig nivå, og ved å kontrollere temperaturen blir batteriets levetid økt .

Mobil batteriet har mer enn to terminaler, hvorav den ene er for denne termistoren. Se bildet i -spørsmålet som jeg har stilt på dette nettstedet.

Kommentarer

  • Tusen takk, Narayanan! Svaret ditt hjalp til med å fjerne forvirringen min. Visste du tilfeldigvis om andre komponenter (som CPU) i telefonen har termistorer? Tror du også at batteritemperaturen kan være et tegn på å vise temperaturen på telefonen (som helhet)?
  • Etter min beste kunnskap har ingen andre komponenter i Android-telefonen noen andre temperaturmåleenheter enn batteri . Selvfølgelig, i en avansert Android-telefon, er temperaturføler tilgjengelig for å måle romtemperaturen (som ordet omgivende indikerer)
  • @spica: Noen Android-enheter ser ut til å ha CPU-temperatursensor . Imidlertid antar jeg at på grunn av SOC-design, og på grunn av størrelsen på en telefon som er mye mindre enn et skrivebord, sprer enhver varme seg raskt og gjør overvåking av hver komponent individuelt mindre nyttig.
  • Takk @LieRyan! Jeg forstår at det ' er umulig for alle komponentene å ha en temperatursensor. Jeg håper bare det er en måte å fortelle hvor varmen kommer fra. Noen ganger ringer vi en lang telefon, og telefonen blir ganske varm, men batteriet er ikke så varmt (selv om batteritemperaturen også øker). Jeg antar at i dette tilfellet kommer varmen hovedsakelig fra radiomodulen (fordi den ' bruker mye strøm).
  • Legger til det @LieRyan hadde sagt , er den raske varmespredningen et forsettlig aspekt, oppnådd ved hjelp av pyrolytisk grafittark.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *