Załóżmy, że mam mikrokontroler z pewną liczbą urządzeń peryferyjnych i chciałbym móc rozsądnie oszacować żywotność baterii. Ponieważ mogę czasami spać, a różne urządzenia peryferyjne byłyby w różnych stanach, mój pobór prądu może się różnić między uA (w trybie uśpienia) a około 10s mA (po przebudzeniu).
Teraz mógłbym podłączyć baterię i pozwolić jej się wyczerpać i zmierzyć czas, ale to sprawia, że zarówno porównywanie różnych podejść, zarówno w oprogramowaniu sprzętowym, jak i sprzętowym, jest zarówno czasochłonne, jak i trudne (i być może drogie).
Mógłbym umieścić multimetr w szeregu, ale nawet jeśli ma rejestrowanie danych, to jest w pewnym przedziale i musiałbym interpolować, i mógłbym całkowicie pominąć zmiany mniejsze niż interwał. (Plus napięcie obciążenia i tak dalej.)
Jeśli moje urządzenie śpi wystarczająco , prąd czuwania staje się nieco pomijalny, ale może to wymagać stosunku czasu uśpienia 1000: 1 do czasu czuwania, więc nie jest to prawdopodobne we wszystkich projektach.
Czy jest jakieś urządzenie, które integruje prąd w czasie w bardzo małych ilościach (np. Nie miernik wyjściowy Kill-a-wat)? Zasadniczo chcę wiedzieć, że „w ciągu ostatniej godziny zużyto 20 mAh”. Punkty bonusowe, jeśli mogę uzyskać precyzyjne pomiary prądu w danym momencie, aby porównać pobór prądu przez czuwanie i sen.