Bagaimana cara Android mendapatkan suhu baterai?

20

Saya ingin tahu tentang cara ponsel Android memperoleh suhu baterai. Android memiliki API bernama BatteryManager yang memberikan nilai suhu baterai instan, tetapi apakah ada sensor suhu aktual di dalam baterai? Atau apakah nilai ini murni dihitung dengan persamaan tertentu, menggunakan nilai arus, tegangan, dan waktu yang telah berlalu? Jika dihitung tidak diukur, apakah ada yang bisa kita ketahui seberapa panas ponsel itu sebenarnya?

spica
sumber

Jawaban:

21

Setiap baterai ponsel memiliki termistor inbuilt , (yang merupakan transduser yang memvariasikan resistansi terhadap suhu) yang dengannya sirkuit pengisian terus mengukur suhu baterai. Ia bahkan dapat mencegah pengisian baterai jika suhu mencapai tingkat berbahaya dan dengan mengendalikan suhu, usia baterai meningkat .

Baterai ponsel memiliki lebih dari dua terminal, salah satunya adalah untuk termistor ini. Lihat gambar dalam pertanyaan saya yang diajukan di situs ini.

Narayanan
sumber
Terima kasih banyak, Narayanan! Jawaban Anda membantu menjernihkan kebingungan saya. Apakah Anda mengetahui apakah komponen lain (seperti CPU) di telepon memiliki termistor? Selain itu, apakah menurut Anda suhu baterai dapat menjadi pertanda menunjukkan suhu ponsel (secara keseluruhan)?
spica
Sejauh pengetahuan saya, tidak ada komponen ponsel Android yang memiliki alat pengukur suhu selain baterai. Tentu saja, di beberapa ponsel Android kelas atas, sensor suhu sekitar tersedia untuk mengukur suhu kamar (seperti yang ditunjukkan oleh kata ambient)
Narayanan
@spica: Beberapa perangkat Android tampaknya memiliki sensor suhu CPU . Namun, saya kira karena desain SOC, dan karena ukuran ponsel yang jauh lebih kecil dari desktop, panas apa pun menyebar dengan cepat dan membuat pemantauan setiap komponen secara individu kurang bermanfaat.
Lie Ryan
Terima kasih @ LieRyan! Saya mengerti bahwa tidak mungkin semua komponen memiliki sensor suhu. Saya hanya berharap ada cara untuk mengetahui dari mana panas itu berasal. Terkadang kita melakukan panggilan telepon yang panjang dan telepon menjadi cukup panas, tetapi baterainya tidak terlalu panas (walaupun suhu baterai juga meningkat). Saya kira dalam hal ini, panas terutama berasal dari modul radio (karena menggunakan banyak daya).
spica
Menambahkan apa yang dikatakan oleh @LieRyan, penyebaran panas yang cepat adalah aspek yang disengaja, dicapai dengan bantuan lembar grahphite pirolitik.
Narayanan