Author Topic: High bandwidth precision current sensor  (Read 2284 times)

0 Members and 1 Guest are viewing this topic.

Offline DanioIOTopic starter

  • Contributor
  • Posts: 35
High bandwidth precision current sensor
« on: January 18, 2015, 10:50:54 pm »
Hi,
I need to measure and record consumed current from my device, which will use from 1mA (standby) to 10A. I would like to analyze THD performance so i need quite high bandwidth to about 200kHz. Which sensor will be the best for this measurement i would like to get about 0.5-1% of error? Can i use a simple shunt resistor or should I buy a current transformer?
 

Offline dannyf

  • Super Contributor
  • ***
  • Posts: 8221
  • Country: 00
Re: High bandwidth precision current sensor
« Reply #1 on: January 18, 2015, 11:06:07 pm »
Quote
Which sensor will be the best for this measurement

A lowly resistor.
================================
https://dannyelectronics.wordpress.com/
 

Offline robrenz

  • Super Contributor
  • ***
  • Posts: 3035
  • Country: us
  • Real Machinist, Wannabe EE
Re: High bandwidth precision current sensor
« Reply #2 on: January 19, 2015, 02:58:01 am »
A non inductive resistor  ;D

Online Marco

  • Super Contributor
  • ***
  • Posts: 6720
  • Country: nl
Re: High bandwidth precision current sensor
« Reply #3 on: January 19, 2015, 04:32:11 am »
With a single shunt that's 6 digits at 200 kHz ... I think that's going to run into noise problems, unless you want to burn a whole lot of power in the shunt at the higher current range. Maybe use 2 shunts in series and clamp the voltage across the higher resistance one?
« Last Edit: January 19, 2015, 04:33:54 am by Marco »
 

Offline ivan747

  • Super Contributor
  • ***
  • Posts: 2045
  • Country: us
Re: High bandwidth precision current sensor
« Reply #4 on: January 19, 2015, 04:45:30 am »
Use a low value shunt resistor, preferably on the low side, add in a 200kHz bandwidth amplifier across the shunt resistor and use 2 oscilloscope channels: one for the low range (taken from the amp) and one for the upper range (taken straight from the resistor).

You can leave that as is, or if you want to, you can post process that data, it's simple: export from the oscilloscope to a file format you can manage easily, like CSV. This way you could write a nice little program that "glues" together both channels, using the data and resolution sensitive channel whenever possible.

Then the algorithm  is the following (assuming Ch1 is for the low current range and Ch2 is for the high current range:
1: Read values from both channel tables
2: T=0, T will be the time in which a sample is taken
3: Read Ch1 and Ch2 at Time position
4: If Ch1 voltage is less than 90% of its maximum value, then copy its voltage into the Output table, at the Tposition (the 90% thing is because oscilloscopes take some time to recover from having their inputs saturated, so the 90% gives some margin for recovery)
5: Else, copy the voltage of Ch2 into the Output table, at T position
6: Increment T
7:If not finished, go to 3

That should give you resolution where you actually need it plus a lot of range too. It *could* be done in Excel, if there is a function for decision making or selecting data from one source or another depending on something.

 The sensitivity of the lower channel depends on the amplifier gain and noise and the maximum range of the upped channel depend on how much voltage you can drop across the shunt resistor. For best sensitivity select the highest value shunt resistor you can get without disturbing the circuit, and get a high gain, high bandwidth op-amp for the low range. I suggest Analog Devices and Linear Technologies parts.

I would also recommend either having a PCB designed for it, or using this technique:
https://www.google.com.do/search?q=copper+clad+rf+prototyping&espv=2&biw=1600&bih=775&source=lnms&tbm=isch&sa=X&ei=y468VMP3LoXQggSA04KABg&ved=0CAYQ_AUoAQ#imgdii=_&imgrc=26mgLjEdfdo2QM%253A%3BIVcZN82d0DwkwM%3Bhttp%253A%252F%252Fwww.aholme.co.uk%252FSpecAnHtml%252F7a_70.jpg%3Bhttp%253A%252F%252Fwww.aholme.co.uk%252FSpecAnHtml%252FSpecAn.htm%3B512%3B384

Remember we are talking about a high performance op-amp, so read the datasheet recommendations  and application information because all the important stuff is there.
« Last Edit: January 19, 2015, 05:01:46 am by ivan747 »
 

Online Marco

  • Super Contributor
  • ***
  • Posts: 6720
  • Country: nl
Re: High bandwidth precision current sensor
« Reply #5 on: January 19, 2015, 05:07:54 am »
Lets say you limit the power in the shunt to a Watt ... so that's 0.01 Ohm. At 1 mA that's 10 uV, so we need 100 nV accuracy. Even with a composite auto-zero+low-noise opamp that's about an order of magnitude off what's possible AFAICS.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf