Author Topic: Measuring current on a low power IOT device  (Read 17051 times)

0 Members and 2 Guests are viewing this topic.

Offline MaxlorTopic starter

  • Frequent Contributor
  • **
  • Posts: 565
  • Country: ch
Re: Measuring current on a low power IOT device
« Reply #25 on: December 06, 2014, 10:59:04 pm »
This is what I mean:



Yes, the batteries made for this purpose work perfectly well at high discharge rates, but there's a substantial voltage drop which is much larger than the voltage dropped caused by the battery running empty. Also, in measurements I made for another project, I found that a LiPo takes a moment to recover from a high current peak to where the voltage should be for the lighter load.

Note also that a battery's internal resistance is not constant but changes with temperature (so indirectly with load) and state of charge.

This makes me think that there's going to be a lot of noise and error when trying to use the battery as an integrator when measuring very variable power consumption.
 

Offline mzzj

  • Super Contributor
  • ***
  • Posts: 1273
  • Country: fi
Re: Measuring current on a low power IOT device
« Reply #26 on: December 07, 2014, 11:47:12 am »

I wonder if supercaps might work in this scenario though. They also have high internal resistance (maybe use several in parallel), but their logarithmic discharge curve makes it easier to accurately measure an energy delta.
There is plenty of super/ultracapacitors that have low enough internal resistance. Cooper-bussman Powerstor, maxwell ultracapacitors etc etc.
Problem is that they have some leakage current, 1F ultracap might specify 10uA leakage _after_ 72h applied voltage. Plentifull voltage derating should help with the leakage, so connect 3 2.7v ultracaps in series for 4.2v li-ion circuit.
http://www.edn.com/design/components-and-packaging/4374932/2/Coupling-a-supercapacitor-with-a-small-energy-harvesting-source-
 

Offline electronic_eel

  • Regular Contributor
  • *
  • Posts: 201
Re: Measuring current on a low power IOT device
« Reply #27 on: December 07, 2014, 12:23:34 pm »
This is an example how you could accurately measure low power modes and short spikes during transmissions etc.:

http://www.dorkbotpdx.org/blog/paul/measuring_microamps_milliamps_at_3_mhz_bandwidth
 
The following users thanked this post: Serpent10i

Offline Rufus

  • Super Contributor
  • ***
  • Posts: 2095
Re: Measuring current on a low power IOT device
« Reply #28 on: December 08, 2014, 03:38:24 am »
There can be 400mA spikes that last 4.7ms.

0.4A for 4.7ms will cause a 10,000 uF capacitor to droop by about 190mV. If a pulse like that happens once an hour it is an average of about 0.5uA - possibly insignificant.

Like I already said power the thing from a big capacitor. Feed the capacitor with a constant current source which needn't be more complicated than maybe a 100k resistor and a bench supply that can go up to 30v. Monitor the capacitor voltage and adjust the current source to maintain 3.7v or whatever you think your average battery voltage is. Whatever you have to adjust the current source to is your average current consumption at 3.7 or whatever volts. Remember to consider leakage from the capacitor and what you are monitoring it with.

I have a quality but ancient (date code looks like 1977) 46,000uF 20v capacitor in my junk box. I reformed it by sticking 20v on it for a couple of hours then measured its leakage at 3.7v. The leakage was -ve because of dielectric absorption and/or perhaps some chemical battery effect. After about 4 hours at 3.7v the leakage is holding at around -1uA - weird.
 

Offline MaxlorTopic starter

  • Frequent Contributor
  • **
  • Posts: 565
  • Country: ch
Re: Measuring current on a low power IOT device
« Reply #29 on: December 08, 2014, 01:11:19 pm »
0.4A for 4.7ms will cause a 10,000 uF capacitor to droop by about 190mV. If a pulse like that happens once an hour it is an average of about 0.5uA - possibly insignificant.
I'm afraid not. That's the worst case specified pulse that happens during WiFi communication when reception is bad. It happens many times, I'm not sure how often that pulse would appear, I'm guessing every few dozen milliseconds. Lets say, 30 per second, and the WiFi is up for a few seconds at a time.

I'm going to need a larger capacitor :)

I like the idea though, using a quite large capacitor as an averaging or integrating element sounds like it's going to be more accurate (for measuring overall consumption, not instant current.)
 

Offline Rufus

  • Super Contributor
  • ***
  • Posts: 2095
Re: Measuring current on a low power IOT device
« Reply #30 on: December 08, 2014, 02:39:36 pm »
I'm afraid not. That's the worst case specified pulse that happens during WiFi communication when reception is bad. It happens many times, I'm not sure how often that pulse would appear, I'm guessing every few dozen milliseconds. Lets say, 30 per second, and the WiFi is up for a few seconds at a time.

Then you are kinda screwed trying to accurately predict battery life because the consumption isn't predictable.
 

Offline leppie

  • Frequent Contributor
  • **
  • Posts: 269
  • Country: za
Re: Measuring current on a low power IOT device
« Reply #31 on: December 08, 2014, 02:51:41 pm »
I am in the same boat :(

I was thinking of perhaps trying a coulomb counter.

I had good results with ltc2943.

Cool  :-+ Will have a look.
 

Offline doctormord

  • Regular Contributor
  • *
  • Posts: 190
  • Country: cx
  • !nop
    • #fine_arts & #electronics - 360customs.de
Re: Measuring current on a low power IOT device
« Reply #32 on: December 09, 2014, 08:08:13 pm »
I'm afraid not. That's the worst case specified pulse that happens during WiFi communication when reception is bad. It happens many times, I'm not sure how often that pulse would appear, I'm guessing every few dozen milliseconds. Lets say, 30 per second, and the WiFi is up for a few seconds at a time.

Then you are kinda screwed trying to accurately predict battery life because the consumption isn't predictable.

It is, with the solution i posted.
#fine_arts & #electronics  - www.360customs.de
 

Offline EEEnthusiast

  • Frequent Contributor
  • **
  • Posts: 375
  • Country: in
  • RF boards, Precision Analog, Carpentry
    • https://www.zscircuits.in/
Re: Measuring current on a low power IOT device
« Reply #33 on: May 01, 2019, 01:46:22 pm »
Not sure if someone is still looking at this thread. You may want to consider a power profiler tool like Qoitech Otii or the ZS-2102-A from ZSCircuits. There is another one called as JouleScope made for the same purpose. High dynamic range, high bandwidth current measurements.
Making products for IOT
https://www.zscircuits.in/
 

Offline fcb

  • Super Contributor
  • ***
  • Posts: 2128
  • Country: gb
  • Test instrument designer/G1YWC
    • Electron Plus
Re: Measuring current on a low power IOT device
« Reply #34 on: June 28, 2019, 01:37:12 pm »
The Otii is really slow (<5KHz sample rate), expensive and they want alot for the SW.
https://electron.plus Power Analysers, VI Signature Testers, Voltage References, Picoammeters, Curve Tracers.
 

Offline thm_w

  • Super Contributor
  • ***
  • Posts: 6871
  • Country: ca
  • Non-expert
Re: Measuring current on a low power IOT device
« Reply #35 on: June 28, 2019, 10:00:55 pm »
Not sure if someone is still looking at this thread. You may want to consider a power profiler tool like Qoitech Otii or the ZS-2102-A from ZSCircuits. There is another one called as JouleScope made for the same purpose. High dynamic range, high bandwidth current measurements.

You posted in another thread but forgot to note it here: "There is a similar product already out on the market. ZS-2102-A from ZSCircuits. (Disclaimer : I'm the designer for this product)"

Why not instead make a thread to discuss your product. But be careful not to be a pure advertisement, otherwise people may not like it.
Profile -> Modify profile -> Look and Layout ->  Don't show users' signatures
 

Offline EEEnthusiast

  • Frequent Contributor
  • **
  • Posts: 375
  • Country: in
  • RF boards, Precision Analog, Carpentry
    • https://www.zscircuits.in/
Re: Measuring current on a low power IOT device
« Reply #36 on: July 09, 2019, 09:45:42 pm »
Not sure if someone is still looking at this thread. You may want to consider a power profiler tool like Qoitech Otii or the ZS-2102-A from ZSCircuits. There is another one called as JouleScope made for the same purpose. High dynamic range, high bandwidth current measurements.

You posted in another thread but forgot to note it here: "There is a similar product already out on the market. ZS-2102-A from ZSCircuits. (Disclaimer : I'm the designer for this product)"

Why not instead make a thread to discuss your product. But be careful not to be a pure advertisement, otherwise people may not like it.
I have opened a new thread for this. Thanks
https://www.eevblog.com/forum/testgear/iot-power-profiler-and-battery-life-estimation/
Making products for IOT
https://www.zscircuits.in/
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf