Como o Android obtém a temperatura da bateria?

20

Estou curioso sobre a maneira como os telefones Android obtêm a temperatura da bateria. O Android possui uma API chamada BatteryManager que fornece o valor da temperatura instantânea da bateria, mas existe um sensor de temperatura real dentro da bateria? Ou esse valor é calculado puramente por uma determinada equação, usando o valor corrente, tensão e tempo decorrido? Se for calculado e não medido, existe alguma maneira de sabermos quão quente o telefone realmente está?

spica
fonte

Respostas:

21

Toda bateria móvel possui um termistor embutido (que é um transdutor que varia sua resistência em relação à temperatura) com o qual o circuito de carregamento mede constantemente a temperatura da bateria. Pode até impedir o carregamento da bateria se a temperatura atingir um nível perigoso e, ao controlar sua temperatura, a vida útil da bateria aumenta .

A bateria móvel possui mais de dois terminais, um dos quais é para esse termistor. Veja a imagem na minha pergunta feita neste site.

Narayanan
fonte
Muito obrigado, Narayanan! Sua resposta ajudou a esclarecer minha confusão. Você sabe se outros componentes (como CPU) no telefone têm termistores? Além disso, você acha que a temperatura da bateria pode ser um sinal de mostrar a temperatura do telefone (como um todo)?
Spica
Que eu saiba, nenhum outro componente do telefone Android possui outro dispositivo de medição de temperatura além da bateria. É claro que, em alguns alta final telefone Android, sensor de temperatura ambiente está disponível para medir a temperatura ambiente (como a palavra indica ambiente)
Narayanan
@spica: Alguns dispositivos Android parecem ter um sensor de temperatura da CPU . No entanto, acho que devido ao design do SOC, e devido ao tamanho de um telefone ser muito menor que um desktop, qualquer calor se espalha rapidamente e torna o monitoramento de cada componente individualmente menos útil.
Lie Ryan
Obrigado @LieRyan! Entendo que é impossível para todos os componentes ter um sensor de temperatura. Só espero que haja uma maneira de saber de onde vem o calor. Às vezes, fazemos uma longa ligação e o telefone fica muito quente, mas a bateria não é tão quente (embora a temperatura da bateria também esteja aumentando). Acho que, nesse caso, o calor vem principalmente do módulo de rádio (porque está consumindo muita energia).
Spica
Adicionando o que @LieRyan havia dito, a rápida propagação de calor é um aspecto intencional, alcançado com a ajuda da folha de grafite pirolítico.
Narayanan