W jaki sposób Android uzyskuje temperaturę baterii?

Jestem ciekawy, w jaki sposób telefony z Androidem uzyskują temperaturę baterii. Android ma interfejs API o nazwie BatteryManager , który podaje wartość natychmiastowej temperatury baterii, ale czy w baterii znajduje się rzeczywisty czujnik temperatury? Czy też jest to wartość obliczona wyłącznie za pomocą pewnego równania, na podstawie wartości prądu, napięcia i upływającego czasu? Jeśli obliczono, a nie mierzymy, czy mimo wszystko możemy wiedzieć, jak gorący jest telefon?

Odpowiedź

Każdy telefon komórkowy bateria ma wbudowany termistor (który jest przetwornikiem zmieniającym swoją rezystancję w zależności od temperatury), za pomocą którego obwód ładowania stale mierzy temperaturę akumulatora. Może nawet zapobiec ładowaniu baterii, jeśli temperatura osiągnie niebezpieczny poziom, a kontrolując jej temperaturę, żywotność baterii zostanie zwiększona .

Telefon komórkowy bateria ma więcej niż dwa zaciski, z których jeden jest przeznaczony dla tego termistora. Zobacz obraz w moim pytaniu zadanym w tej witrynie.

Komentarze

  • Wielkie dzięki, Narayanan! Twoja odpowiedź pomogła usunąć moje zmieszanie. Czy zdarza Ci się wiedzieć, czy inne komponenty (takie jak procesor) w telefonie mają termistory? Czy uważasz również, że temperatura baterii może wskazywać na temperaturę telefonu (jako całości)?
  • Zgodnie z moją najlepszą wiedzą żadne inne elementy telefonu z Androidem nie mają innego urządzenia do pomiaru temperatury niż bateria . Oczywiście w niektórych zaawansowanych telefonach z Androidem dostępny jest czujnik temperatury otoczenia, który mierzy temperaturę w pomieszczeniu (jak wskazuje słowo „otoczenie”)
  • @spica: Niektóre urządzenia z Androidem mają czujnik temperatury procesora . Wydaje mi się jednak, że ze względu na konstrukcję SOC i ze względu na rozmiar telefonu, który jest znacznie mniejszy niż komputer stacjonarny, każde ciepło szybko się rozprzestrzenia i sprawia, że monitorowanie każdego komponentu z osobna jest mniej przydatne.
  • Dzięki @LieRyan! Rozumiem, że ' nie jest możliwe, aby wszystkie komponenty miały czujnik temperatury. Mam tylko nadzieję, że jest sposób, aby stwierdzić, skąd pochodzi ciepło. Czasami wykonujemy długi telefon i telefon bardzo się nagrzewa, ale bateria nie jest zbyt gorąca (chociaż temperatura baterii również rośnie). Myślę, że w tym przypadku ciepło pochodzi głównie z modułu radiowego (ponieważ ' zużywa dużo energii).
  • Dodanie tego, co powiedział @LieRyan , szybkie rozprzestrzenianie się ciepła jest zamierzonym aspektem, osiągniętym za pomocą pirolitycznego arkusza grahitu.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *