Aplicación que muestra la carga de la batería según su voltaje

Tengo un xt894 con Android 4.3.

Compré una batería extendida de 3800 mAh (Mugen) pero el droide no la reconoce correctamente.

Probé un par de aplicaciones de gestión de batería, pero no encuentro lo que busco.

Me gustaría saber el nombre de una aplicación que muestra la carga actual de la batería en función de su voltaje.

Respuestas (4)

No existe ninguna aplicación que haga eso, y nunca la habrá, porque es imposible. El voltaje de una batería no te dice cuánta carga tiene una batería, ni ninguna otra característica de la batería. El voltaje de la batería cae a medida que cae la capacidad, pero la caída de voltaje es una función del porcentaje de carga, no de la cantidad de carga.

Es imposible determinar directamente la cantidad de carga en una batería en un momento dado, por voltaje o cualquier otro medio. Las pruebas de capacidad de la batería solo se pueden realizar gastando la carga de la batería y midiéndola a medida que se agota. La prueba no le dice cuánta carga tenía la batería actualmente en un momento determinado; te dice al final cuánta carga tenía la batería al principio. Supongo que un sabelotodo podría decir que al final de la prueba sabes cuánta carga tiene la batería en ese momento, porque esa carga es cero. Sin embargo, todavía no está determinando eso midiendo la carga directamente; está midiendo la corriente e infiriendo una carga cero basada en una corriente cero.

En teoría, debería ser posible diseñar una aplicación que calcule la capacidad mediante la realización de una prueba de drenaje, pero no he podido encontrar tal aplicación. Tal vez sea porque sería un gran dolor realizar la prueba. La prueba debería comenzar con la batería completamente cargada y ejecutarse hasta que se agote por completo, y para que la prueba sea precisa, deberá dejar el dispositivo inactivo durante la prueba.

El mejor método que se me ocurre para estimar la capacidad de la batería es comparar la tasa de agotamiento de la batería original (o cualquier otra batería cuyas especificaciones confíe como referencia) con la tasa de agotamiento de la batería que desea medir, en circunstancias que son lo más parecido posible.

No estoy seguro exactamente de cómo Android mide el porcentaje de batería. He leído en fuentes no oficiales que supuestamente se basa en la corriente y/o el voltaje, pero también he leído que debido a la curva casi plana de voltaje frente al porcentaje de carga, el voltaje no es suficiente para determinar el porcentaje de carga de las baterías de iones de litio. , y es necesario utilizar otras características, posiblemente en combinación. En cualquier caso, recomiendo comenzar la prueba con el mismo porcentaje de carga para ambas baterías y cerca de la mitad del rango, debido a que algunas de las características que se pueden usar para estimar el porcentaje de carga (como el voltaje) tienen un relación no lineal con el porcentaje de carga, y la curva tiende a ser más plana cerca del medio.

Paso a paso:

  1. Inserte la batería de referencia (cuya capacidad nominal confíe) y encienda el dispositivo.
  2. Configure el temporizador durante 1 hora, o una cantidad de tiempo durante la cual espera que la batería se agote al menos en un 20 % pero no más del 50 %. Debe ser suficiente para producir resultados granulares en los que los errores de redondeo no lo eliminen significativamente, pero no tanto como para casi agotar la batería y entrar en la parte empinada de la curva de voltaje.
  3. Para reducir la cantidad de variables que pueden afectar el consumo de energía, ejecute la prueba después de reiniciar, apague todas las conexiones de red (modo avión) y asegúrese de que el brillo de la pantalla sea constante (deshabilitando el ajuste automático y el tiempo de espera de la pantalla, o asegurándose de que la pantalla está apagada durante la duración de la prueba. Ejecutar una aplicación de alto consumo puede ayudar a obtener resultados más significativos más rápidamente. Sin embargo, para asegurarse de que está reproduciendo la misma tasa de consumo para ambas baterías, elija una aplicación con una tasa constante de uso de energía (como una aplicación de linterna LED) No ejecute ninguna otra aplicación ni interactúe con el dispositivo durante la prueba.
  4. Escurrirlo al 75%. En el momento en que alcance el 75%, inicie el temporizador.
  5. Cuando se acabe el tiempo, comprueba el porcentaje de batería.
  6. Apague y repita la prueba con la batería extendida (asegúrese de usar el mismo cargador y la misma cantidad de tiempo, por supuesto).
  7. Divida el cambio de porcentaje de la batería extendida por el cambio de porcentaje de la batería de referencia y multiplíquelo por la capacidad de la batería de referencia.

Por ejemplo, ejecutar mi Galaxy S4 durante una hora, en modo avión con la linterna LED encendida, el brillo de la pantalla al máximo y la aplicación de temporizador en pantalla, a partir del 75 % de carga, la batería original se agota al 39 % y mi Deep Estire la descarga prolongada de la batería del DPS430 al 52 %. La capacidad de la batería original es de 2600 mAh. Entonces, para estimar la capacidad de la batería extendida en función de cómo se compara su consumo con la batería original:

(75 - 39) / (75 - 52) * 2600 = 4070

Para mi sorpresa, en realidad estaba bastante cerca de la capacidad indicada de 4280 mAh (teniendo en cuenta que la prueba no es perfecta y está sujeta a errores de redondeo. En este caso, los errores de redondeo podrían alterar los resultados hasta ~110 en cualquier dirección, por lo que el resultado real realmente debería establecerse como "aproximadamente 3960 a 4180 mAh").

Hola, no lo olvidé, leí tu publicación rápidamente, no tanto tiempo en este momento, sin embargo, incluso como función de percentil sería bueno, de todos modos gracias por tu respuesta

ingrese la descripción de la imagen aquí

VBatt hace este trabajo mejor para mí. Le permite mostrar un widget que muestra la carga actual de la batería en función de su voltaje. La descripción de la aplicación dice

Vbatt es un widget de batería simple para teléfonos inteligentes y tabletas con Android. Muestra el voltaje actual de la batería (Vbatt) y la capacidad restante de la batería (porcentaje) y, opcionalmente, registra estos valores en un archivo CSV.

Para realizar pruebas y evaluaciones comparativas, Vbatt proporciona un descargador basado en JBox2D**, que agota la batería y muestra el reloj y el tiempo de ejecución, y para la evaluación comparativa de la CPU, la frecuencia de simulación.

Buen descubrimiento. Sin embargo, la exactitud de los resultados puede verse afectada por a) Pruebas de simulación b) (de la descripción de la aplicación) Los límites superior e inferior del gráfico de barras de voltaje son configurables porque especialmente el límite inferior (voltaje de apagado) varía considerablemente de un dispositivo a otro y de acuerdo con la carga de la batería : para solucionar esto, supongo que primero deberá ejecutar la aplicación con una batería nueva para llegar al límite inferior correctamente. Mejoraría el valor de la respuesta si puede ejecutar un par de pruebas que muestren valores previstos/reales

No existe ninguna aplicación que haga eso, y nunca la habrá, porque es imposible. El voltaje de una batería no te dice cuánta carga tiene una batería, ni ninguna otra característica de la batería.

Eso no es cierto, Battery Monitor Widget Pro tiene la opción de elegir "Calcular el nivel de la batería a partir del voltaje". Hay todo tipo de medidores de batería que usan voltaje para medir el estado de carga. Es cierto que no es tan preciso como el conteo de culombios. Sin embargo, la calibración de un contador de coulomb lo confundirá más que el voltaje y, por lo tanto, muchos diseños modernos incorporan ambos.

Depende mucho de la tecnología de la batería si se puede usar voltaje para verificar el nivel de carga. El litio, que es de lo que estamos hablando aquí, funciona razonablemente bien con la detección de voltaje. NiCD y NiMH no funcionan bien en absoluto. Etc.

Puede leer más en BatteryUniversity para obtener detalles y un gráfico de voltios frente al nivel de carga para litio.

Es absolutamente cierto. Parece que está malinterpretando lo que significan esos gráficos, o solo lee esas dos primeras oraciones de mi respuesta. Su uso de los términos ambiguos "nivel de carga" y "condición de carga" desdibuja la distinción clave que expliqué en la tercera oración: el voltaje se correlaciona con el porcentaje de carga, no con la cantidad de carga. Los gráficos a los que probablemente se refiere son las curvas de descarga, que muestran la relación entre el voltaje y el porcentaje de carga.
Hablando de términos ambiguos... para evitar confusiones al leer sobre este tema, debe tener en cuenta que el término comúnmente utilizado "estado de carga" (SOC) se refiere a un porcentaje, no a una cantidad absoluta. Entonces, cuando lee que el voltaje se puede usar para calcular el SOC de una batería, le está diciendo lo mismo que yo.

Los celulares modernos usan baterías de litio, las cuales tienen voltaje constante durante todo su tiempo de descarga (casi), por lo que un valor de 3.7V puede significar "80%" o "20%", por lo que para calcular correctamente la energía disponible se requiere de un "medidor electrónico de combustible". " que mide cuántos mAh salieron de la batería y los divide por la cantidad total conocida de mAh disponible en la batería, obteniendo así un número <1 que, multiplicado por 100, da Estado de Charhe (SoC) en términos de %. En realidad, a plena carga, hay una rápida disminución del voltaje de 4,2 a 3,7, pero esta caída solo representa un 10% de la carga total; luego, de 3.7 a 3.5 hay un 80% de la carga, y eventualmente de 3.5 a 3.0 hay un 10% final.

En cambio, es posible un indicador de estado de carga basado en el voltaje para las baterías de plomo, donde el voltaje disminuye linealmente desde el valor de "carga máxima" al valor de "carga mínima".