Jag är nyfiken på hur Android-telefoner får batteritemperaturen. Android har ett API som heter BatteryManager som ger värdet av omedelbar batteritemperatur, men finns det en faktisk temperatursensor inuti batteriet? Eller beräknas detta värde rent av en viss ekvation med värdet ström, spänning och förfluten tid? Om det beräknas inte mätas, finns det någonstans som vi kan veta hur varmt telefonen verkligen är?
Svar
Varje mobil batteriet har en inbyggd termistor (som är en omvandlare som varierar dess motstånd i förhållande till dess temperatur) med vilken laddningskretsen ständigt mäter batteritemperaturen. Det kan till och med förhindra laddning av batteriet om temperaturen når en farlig nivå och genom att kontrollera dess temperatur är batteriets livslängd ökad .
Mobil batteriet har mer än två terminaler, varav en är för denna termistor. Se bilden i min fråga som ställs på den här webbplatsen.
Kommentarer
- Tack så mycket, Narayanan! Ditt svar hjälpte till att rensa min förvirring. Visste du att andra komponenter (som CPU) i telefonen har termistorer? Tror du också att batteritemperaturen kan vara ett tecken på att visa telefonens temperatur (som helhet)?
- Enligt min bästa kunskap har inga andra komponenter i Android-telefonen någon temperaturmätare än batteri . Självklart finns det i någon avancerad Android-telefon en temperatursensor tillgänglig för att mäta rumstemperaturen (som ordet omgivande indikerar)
- @spica: Vissa Android-enheter verkar ha CPU-temperatursensor . Jag antar dock att på grund av SOC-design och på grund av storleken på en telefon som är mycket mindre än ett skrivbord sprider sig värme snabbt och gör övervakningen av varje komponent individuellt mindre användbar.
- Tack @LieRyan! Jag förstår att det ' är omöjligt för alla komponenter att ha en temperatursensor. Jag hoppas bara att det finns ett sätt att berätta var värmen kommer ifrån. Ibland gör vi ett långt telefonsamtal och telefonen blir ganska varm, men batteriet är inte så varmt (även om batteriets temperatur också ökar). Jag antar att i det här fallet kommer värmen huvudsakligen från radiomodulen (eftersom den ' använder mycket kraft).
- Lägg till vad @LieRyan hade sagt är den snabba värmespridningen en avsiktlig aspekt, uppnådd med hjälp av pyrolytiskt graffitark.