Supongamos que tengo un microcontrolador con una cierta cantidad de periféricos conectados y me gustaría poder hacer una estimación razonable de la vida útil de la batería. Debido a que podría tener que dormir a veces, y varios periféricos estarían en diferentes estados, mi consumo actual puede variar entre uA (en modo de suspensión) y unos 10 s de mA (cuando está despierto).
Ahora, podría conectar una batería y dejar que se agote y medir el tiempo, pero esto hace que sea lento y difícil (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 es en algún intervalo y tendría que interpolar, y podría perder por completo 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 activación se vuelve algo insignificante, pero eso puede requerir una proporción de 1000: 1 de tiempo de sueño a tiempo de activación, por lo que no es probable en todos los diseños.
¿Hay algún dispositivo que integre corriente a lo largo del tiempo en cantidades muy pequeñas (por ejemplo, no el medidor de salida Kill-a-watt)? Básicamente me interesa saber que "en 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.