2012-04-24 15 views
8

getPower() devuelve el poder en mA utilizado por un sensor mientras está en uso:Calcular el consumo de energía del sensor Android

Ahora, necesito para calcular la cantidad de batería se utiliza por el registro del sensor.

¿El valor devuelto por getPower() indica el mAH (mA por HORA) u otra cosa? En caso afirmativo, ¿hay alguna forma de obtener la batería mAH para calcular el% de batería utilizada por el sensor?

+1

Entonces, lo que desea saber es si es más económico dejar el sensor encendido siempre o iniciarlo solo cuando sea necesario y detenerlo cuando no sea necesario? ¿Derecha? Lo pregunto porque eso es lo que me gustaría saber. :) – Torben

+0

El consumo de energía de los sensores depende mucho de la tasa de retraso del sensor ... por lo que no puede usar este método para calcular el consumo real – Brans

Respuesta

2

Algo muy relacionado se ha discutido en los grupos de Google no hace mucho tiempo. Puede encontrar el full thread here para referencia.

Un pequeño extracto de la última respuesta en ese hilo, que debe responder a su pregunta, más o menos:

(...) la capacidad de la batería se da siempre en términos de MAH. (...) Lo que importa es cuánto tiempo una batería puede suministrar una corriente dada en su voltaje nominal . 3800mAH significa que puede suministrar 3800 mA durante 1 hora. Sabiendo esto, tiene sentido ahora que la API proporciona el drenaje actual como una medida de consumo de energía. Ahora puede calcular cuánto efecto tendrá en la duración de la batería en función del tiempo.

+0

Ya he leído ese hilo, pero en ninguna parte de la guía para desarrolladores de Android . – Hoconosc

+0

Eso es exactamente lo que se aclara en el grupo: * no es *. Lo que eso significa en términos de para lo que puede usarlo se explica en la cita anterior. Para una explicación más detallada sobre la diferencia (y posiblemente alguna información sobre las matemáticas involucradas) me gustaría señalarte a [esta excelente publicación externa] (http://www.rcgroups.com/forums/showpost.php?s = 215ea758ee37b4b7a0b29dc07d445273 & p = 9015084 & postcount = 12). –

+0

¿Podría hacer un ejemplo? Si el sensor usa 0,75 mA, y mi batería es de 1650 mAh, ¿qué porcentaje de consumo de batería habrá si el sensor está constantemente activo durante 24 horas? – Hoconosc

Cuestiones relacionadas