I have been looking for a more automated system for monitoring battery current draw for our products. Here is a typical situation, most likely common these days. Many of our designs are typical. Most of the time the micro running off of 2 or 3 AA cells just sits there asleep drawing a few micro amperes or so. Ever second or so we wake up, handle the timer, or any other interrupts drawing a couple of milliamp for some number of milliseconds or so, and then go back to sleep. Every now and then we wake up and perform a function, be it either run a voltage booster to do something or transmit data, what have you drawing up into the hundreds of milliamp, or even in the 1 to 2 amp range inrush current. That lasts lets say a couple seconds, and then back to sleep. Traditionally we would just mathematically integrate and break all of those various current draws into time domains, multiply all of those various domains sorted by their respective currents, and add them together to get our average current. All fine and good, when things work perfectly. Unfortunately things seldom work perfectly in new product design.
The question.
Is there a meter, or SMU, or something designed to perform this function?
The problems as I see them.
How does this device overcome the range switching of the currents? We are concerned with micro, milli, and up to over an amp, all in the same measurement circuit. Burden voltage? That is critical in these low voltage circuits. we cant just use one current shunt for all ranges because most meters do not have the resolution to cover all of these ranges at once.
Speed. We need sub millisecond resolution to catch all of the varying currents jumping basically from range to range.
Time/Average management. This all needs to be scaled to a time base that makes sense for the application.
Does anybody know of a ready made product for this kind of application or should I just start designing my own kind of special SMU type device for doing this?
Thanks.