Supongamos que tengo un microcontrolador con cierta cantidad de periféricos conectados y me gustaría poder hacer una estimación razonable de la duración de la batería. Como es posible que en algunas ocasiones lo haga dormir y que varios periféricos se encuentren en diferentes estados, mi consumo actual puede variar entre uA (en modo de suspensión) y unos 10s de mA (cuando estoy despierto).
Ahora, puedo conectar una batería y dejar que se agote y mida el tiempo, pero esto hace que sea difícil y costoso (y posiblemente costoso) comparar diferentes enfoques, tanto en el firmware como en el hardware.
Podría colocar un multímetro en serie, pero incluso si tiene registro de datos, eso ocurre en algún intervalo y tengo que interpolar, y podría pasar por alto variaciones más pequeñas que el intervalo. (Más voltaje de carga y todo eso).
Si mi dispositivo duerme lo suficiente , la corriente de vigilia se vuelve un tanto despreciable, pero eso puede requerir una relación de 1000: 1 de tiempo de sueño a tiempo de vigilia, por lo que no es probable en todos los diseños.
¿Hay algún dispositivo que integre la corriente en el tiempo en cantidades muy pequeñas (por ejemplo, no en el medidor de salida Kill-a-watt)? Básicamente, me interesa saber que "durante la última hora, se consumieron 20 mAh". Puntos de bonificación si puedo obtener mediciones de corriente de precisión en un momento dado, para comparar el consumo de corriente despierto y dormido.