Indicador de carga para cualquier batería (Monitor de carga)

0

En todos los dispositivos electrónicos de hoy en día, como el móvil, un indicador visual de carga de la batería, es un contenedor gráfico compuesto por barras que aumenta una por una cuando la batería se carga por mucho tiempo y disminuye una por una cuando el móvil se usa por mucho tiempo. hora. Veo la misma computadora portátil en todos los sistemas operativos GUI como Windows y Linux.

Estoy pensando desde hace mucho tiempo, ¿bajo qué lógica funciona esto? Cómo se gestiona el programa para monitorear la batería. Hice una lógica simple basada en amperios-hora: cuánto tiempo debería aumentar la barra cuando la batería está en modo de carga. Pero eso no funciona perfectamente para mí. También leí un indicador de batería aplicación de Android código fuente de mi frito, pero la función que usó fue Llamadas al sistema basadas en el kernel de Andriod (Kernel de Linux).

Necesito la cosa desde el principio .... Necesito esta lógica para saber ............. Porque estoy trabajando en un proyecto del kernel del sistema operativo, que más adelante necesitará el monitor de carga de la batería.

Pero lo que implementaré ahora es mostrar solo el porcentaje en la pantalla de la consola. Por favor, dame una idea de cómo puedo hacerlo ... Gracias de antemano

    
pregunta Habibullah

1 respuesta

1

Obtener un estado de carga preciso para una batería no es algo trivial. El método más fácil es el conteo de coulombes, es decir, cuánta corriente por cuánto tiempo. Desafortunadamente, es muy inexacto debido al envejecimiento de la batería y los efectos de la temperatura.

Un método más preciso es el seguimiento de impedancia. Esto rastrea la impedancia interna de la batería a lo largo del tiempo y permite una estimación mucho más precisa del estado de la carga. También requiere conocimiento de la química de la batería, la capacidad, etc. No puede simplemente cambiar las baterías de un tipo a otro y esperar que funcione.

Puede leer sobre el seguimiento de impedancia aquí: Seguimiento de impedancia

    
respondido por el John D

Lea otras preguntas en las etiquetas