Je suis curieux de savoir comment les téléphones Android obtiennent la température de la batterie. Android dispose dune API appelée BatteryManager qui fournit la valeur de la température instantanée de la batterie, mais y a-t-il un capteur de température réel à lintérieur de la batterie? Ou cette valeur est-elle purement calculée par une certaine équation, en utilisant la valeur du courant, de la tension et du temps écoulé? Sil est calculé et non mesuré, est-il possible de savoir à quel point le téléphone est vraiment chaud?
Réponse
Tous les mobiles la batterie possède une thermistance intégrée (qui est un transducteur dont la résistance varie en fonction de sa température) avec laquelle le circuit de charge mesure en permanence la température de la batterie. Il peut même empêcher de charger la batterie si la température atteint un niveau dangereux et en contrôlant sa température, la durée de vie de la batterie est augmentée .
Mobile la batterie a plus de deux bornes, dont lune est pour cette thermistance. Voir limage dans ma question posée sur ce site.
Commentaires
- Merci beaucoup, Narayanan! Votre réponse a aidé à dissiper ma confusion. Savez-vous si dautres composants (tels que le processeur) du téléphone ont des thermistances? Pensez-vous également que la température de la batterie peut indiquer la température du téléphone (dans son ensemble)?
- À ma meilleure connaissance, aucun autre composant du téléphone Android ne dispose dun appareil de mesure de la température autre que la batterie . Bien sûr, sur certains téléphones Android haut de gamme, un capteur de température ambiante est disponible pour mesurer la température ambiante (comme lindique le mot ambient)
- @spica: certains appareils Android semblent avoir Capteur de température du processeur . Cependant, je suppose quen raison de la conception du SOC et du fait que la taille dun téléphone est beaucoup plus petite quun ordinateur de bureau, toute chaleur se propage rapidement et rend la surveillance de chaque composant individuellement moins utile.
- Merci @LieRyan! Je comprends quil ' est impossible pour tous les composants davoir un capteur de température. Jespère juste quil y a un moyen de savoir doù vient la chaleur. Parfois, nous passons un long appel téléphonique et le téléphone devient assez chaud, mais la batterie nest pas si chaude (bien que la température de la batterie augmente également). Je suppose que dans ce cas, la chaleur provient principalement du module radio (car ' consomme beaucoup dénergie).
- Ajout de ce que @LieRyan avait dit , la diffusion rapide de la chaleur est un aspect intentionnel, réalisé à laide dune feuille de grahphite pyrolytique.