¿Cómo obtiene Android la temperatura de la batería?

Tengo curiosidad sobre la forma en que los teléfonos Android obtienen la temperatura de la batería. Android tiene una API llamada BatteryManager que proporciona el valor de la temperatura instantánea de la batería, pero ¿hay un sensor de temperatura real dentro de la batería? ¿O este valor se calcula puramente mediante una determinada ecuación, utilizando el valor de la corriente, el voltaje y el tiempo transcurrido? Si se calcula, no se mide, ¿hay alguna forma de que podamos saber qué tan caliente está realmente el teléfono?

Responder

Cada móvil La batería tiene un termistor incorporado (que es un transductor que varía su resistencia con respecto a su temperatura) con el cual el circuito de carga mide constantemente la temperatura de la batería. Incluso puede evitar que se cargue la batería si la temperatura alcanza un nivel peligroso y, al controlar su temperatura, la vida útil de la batería aumenta .

Móvil La batería tiene más de dos terminales, uno de los cuales es para este termistor. Vea la imagen en mi pregunta formulada en este sitio.

Comentarios

  • ¡Muchas gracias, Narayanan! Tu respuesta ayudó a aclarar mi confusión. ¿Sabe si otros componentes (como la CPU) del teléfono tienen termistores? Además, ¿crees que la temperatura de la batería puede ser una señal de que muestra la temperatura del teléfono (en su conjunto)?
  • Que yo sepa, ningún otro componente del teléfono Android tiene un dispositivo de medición de temperatura que no sea la batería. . Por supuesto, en algunos teléfonos Android de gama alta, el sensor de temperatura ambiente está disponible para medir la temperatura de la habitación (como indica la palabra ambiente).
  • @spica: Algunos dispositivos Android parecen tener sensor de temperatura de la CPU . Sin embargo, supongo que debido al diseño SOC, y debido a que el tamaño de un teléfono es mucho más pequeño que un escritorio, el calor se propaga rápidamente y hace que monitorear cada componente individualmente sea menos útil.
  • ¡Gracias @LieRyan! Entiendo que es ' imposible que todos los componentes tengan un sensor de temperatura. Solo espero que haya una manera de saber de dónde viene el calor. A veces hacemos una llamada telefónica larga y el teléfono se calienta bastante, pero la batería no está tan caliente (aunque la temperatura de la batería también está aumentando). Supongo que en este caso, el calor proviene principalmente del módulo de radio (porque ' usa mucha energía).
  • Agregando lo que @LieRyan había dicho , la rápida propagación del calor es un aspecto intencional, logrado con la ayuda de una lámina de grafito pirolítico.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *