0 votos

Aplicación que muestra la carga de la batería en función de su voltaje

Tengo un xt894 con Android 4.3.

He comprado una batería extendida de 3800mAh (Mugen) pero el droid no la reconoce correctamente.

He probado un par de aplicaciones de gestión de la batería, pero no he encontrado lo que buscaba.

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

3voto

Adi Inbar Puntos 645

No hay 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 misma. El voltaje de la batería disminuye a medida que la capacidad disminuye, pero la caída de voltaje es una función de la porcentaje de forma gratuita, no cantidad de forma gratuita.

Es imposible determinar directamente la cantidad de carga de una batería en un momento dado, mediante la tensión o cualquier otro medio. Las pruebas de capacidad de la batería sólo pueden realizarse mediante el gasto la carga de la batería, y medirla a medida que se agota. La prueba no te dice cuánta carga tenía la batería en un momento dado; te dice al final cuánta carga tenía la batería al principio. Supongo que un listillo podría decir que al final de la prueba se sabe cuánta carga tiene la batería en ese momento, porque esa carga es cero. Sin embargo, eso no se determina midiendo directamente la carga, sino midiendo la corriente e infiriendo la carga cero a partir de la corriente cero.

En teoría, debería ser posible diseñar una aplicación que estimara la capacidad realizando una prueba de drenaje, pero no he sido capaz de encontrar una aplicación de este tipo. Tal vez sea porque sería muy complicado realizar la prueba. La prueba tendría que empezar con la batería completamente cargada y ejecutarse hasta que se agotara por completo, y para que la prueba fuera precisa habría que dejar el dispositivo en reposo durante toda la prueba.

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

No estoy seguro de cómo mide Android exactamente 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 vs. 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 empezar la prueba desde 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 pueden usarse para estimar el porcentaje de carga (como el voltaje) tienen una relación no lineal con el porcentaje de carga, y la curva tiende a ser más plana cerca de la mitad.

Paso a paso:

  1. Inserte la batería de referencia (cuya capacidad nominal sea de su confianza) y encienda el dispositivo.
  2. Ajusta el temporizador para 1 hora, o alguna cantidad de tiempo durante la cual esperes que la batería se agote al menos un 20% pero no más del 50%. Tiene que ser suficiente para producir resultados granulares en los que los errores de redondeo no lo desvirtúen significativamente, pero no tanto como para que la batería esté casi agotada y entre en la parte empinada de la curva de voltaje.
  3. Para reducir el número de variables que pueden influir en el consumo de energía, ejecute la prueba después de un reinicio, desactive todas las conexiones de red (modo avión) y asegúrese de que el brillo de la pantalla es constante (desactivando el ajuste automático y el tiempo de espera de la pantalla, o asegurándose de que la pantalla está apagada durante la prueba). Ejecutar una aplicación de alto consumo puede ayudar a obtener resultados más significativos más rápidamente. Sin embargo, para asegurarte de que estás reproduciendo la misma tasa de drenaje para ambas baterías, elige una aplicación con una tasa constante de uso de energía (como una aplicación de linterna LED). No ejecutes ninguna otra aplicación ni interactúes con el dispositivo mientras dure la prueba.
  4. Escúrralo al 75%. En el momento en que llegue al 75%, pon en marcha el temporizador.
  5. Cuando se acabe el tiempo, comprueba el porcentaje de la batería.
  6. Apague y repita la prueba utilizando la batería extendida, (asegúrese de utilizar el mismo cargador y la misma cantidad de tiempo, por supuesto).
  7. Divida el cambio en el porcentaje de la batería extendida por el cambio en el porcentaje de la batería de referencia y multiplíquelo por la capacidad de la batería de referencia.

Por ejemplo, si utilizo 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 del temporizador en pantalla, partiendo de un 75% de carga, la batería original se agota en un 39%, y mi batería extendida Deep Stretch DPS430 se agota en un 52%. La capacidad de la batería original es de 2600 mAh. Por lo tanto, para estimar la capacidad de la batería extendida sobre la base de cómo su drenaje se compara con la batería de valores:

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

Para mi sorpresa, se acercó bastante a la capacidad declarada 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 desviar los resultados hasta ~110 en cualquier dirección, por lo que el resultado real debería indicarse como "aproximadamente 3960 a 4180 mAh").

0 votos

Hola, no lo olvidé, leí tu post rápidamente, no tengo mucho tiempo en este momento, sin embargo incluso como función de percentil estaría bien, de todos modos gracias por tu respuesta

2voto

user1978266 Puntos 21

enter image description here

VBatt es lo que mejor me funciona. Le permite mostrar widget que muestra la carga actual de la batería en función de su tensión. La descripción de la aplicación dice

Vbatt es un sencillo widget de batería para smartphones y tablets 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 las pruebas y la evaluación comparativa, Vbatt proporciona un descargador basado en JBox2D**, que drena 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.

0 votos

Buen hallazgo. Sin embargo, la corrección de los resultados puede verse afectada por a) Pruebas de simulación b) (a partir de la descripción de la aplicación) Los límites superior e inferior del gráfico de barras de tensión son configurables porque especialmente el El límite inferior (tensión de desconexión) varía considerablemente de un dispositivo a otro y según el carga de la batería - para arreglar esto supongo que tendrías que ejecutar la aplicación primero con un nuevo batería para llegar al límite inferior correctamente. Aumentaría el valor de la respuesta si puede realizar un par de pruebas que muestren los valores previstos/reales

1voto

George Puntos 908

No hay 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 misma.

Eso no es cierto, Widget de monitorización de la batería Pro tiene una opción para elegir "Calcular el nivel de la batería a partir del voltaje". Hay todo tipo de medidores de batería que utilizan la tensión para medir el estado de carga. Es cierto que no es tan preciso como el conteo de culombios. Sin embargo, un contador de culombios fuera de calibración le engañará más que el voltaje, por lo que muchos diseños actuales incorporan ambos.

Depende mucho de la tecnología de la batería si se puede utilizar el voltaje para comprobar el nivel de carga. El litio, que es de lo que estamos hablando aquí, funciona razonablemente bien con la detección de voltaje. Las de NiCD y NiMH no funcionan nada bien. etc.

Puede leer más en BateríaUniversidad para más detalles y un gráfico de voltios vs nivel de carga para el litio.

0 votos

Es absolutamente cierto. Parece que, o bien no has entendido lo que significan esos gráficos, o bien sólo has leído las dos primeras frases de mi respuesta. Tu uso de los ambiguos términos "nivel de carga" y "condición de carga" desdibuja la distinción clave que expliqué en la tercera frase: el voltaje se correlaciona con porcentaje de forma gratuita, no cantidad de la carga. Los gráficos a los que presumiblemente te refieres son las curvas de descarga, que muestran la relación entre la tensión y porcentaje de forma gratuita.

0 votos

Hablando de términos ambiguos... para no confundirte al leer sobre este tema, debes saber que el término comúnmente utilizado "estado de carga" (SOC) se refiere a un porcentaje, no a una cantidad absoluta. Por lo tanto, cuando leas que se puede utilizar el voltaje para calcular el SOC de una batería, te está diciendo lo mismo que yo.

0voto

Tuxnewbee Puntos 66

Los teléfonos móviles modernos utilizan baterías de litio, que tienen un 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 un "medidor electrónico de combustible" que mida cuántos mAh salieron de la batería y los divida por la cantidad total conocida de mAh disponible en la batería, obteniendo así un número <1 que, multiplicado por 100, da el Estado de Carga (SoC) en términos de %. En realidad, a pleno chrage, hay una rápida bajada de tensión de 4,2 a 3,7, pero esta caída sólo representa un 10% de la carga total; luego, de 3,7 a 3,5, hay un 80% de la carga, y finalmente de 3,5 a 3,0 hay el 10% final.

En cambio, para las baterías de plomo es posible un indicador del estado de carga basado en la tensión, en el que ésta disminuye linealmente desde el valor de "carga máxima" hasta el de "carga mínima".

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X