41
Other (Public) / Low cost tweezers type LCR meter
« Last post by Silvio Klaic on October 18, 2011, 06:43:02 PM »I started new project; LCR tweezers - impedance measuring instrument, capable of measuring resistance, capacitance or inductance.
One of main reasons is lack of cheap instruments of this type on market.
Other one is that I have pile of SMD components that need testing and sorting out.
My other projects are currently in hibernation, mainly because they started to be too complex for my taste in current state of development.
In battery capacitance tester I replace 8bit ADC0804 with more precise and cheaper ICL7135 which also increase number of ICs for interfacing with parallel port.
At that point I was seriously thinking to use microcontroller with 10 or 12bit ADC, and replace entire circuit.
On pulse charger after numerous experiments I find out that complex charging signal is more effective, especially if contains complex charging/discharging sequences.
But to experiment with that I need to build far more complex hardware with standard ICs, at which point I decide to start working with microcontrollers.
My pile of SMD components is nightmare to sort out with standard multimeter. I have ability to measure capacitance, inductance and resistance on it, but switching between ranges to find out what is component value started to be never ending painfully slow process.
So I start to look for small tweezers type multimeters which can detect and measure components of inductance, capacitance and resistance. Sadly, existing ones are too expensive for my taste as amateur in electronics.
But this gave me idea to determine what exactly I need. Here is specification of tweezers which I want to construct:
After searching net I find this as possible project which may have something that fit/closely match or can be adapted to my specification:
I. group: Exact or closely matched
There are projects which involve measuring all three components.
They are based on measuring phase shift between voltage and current.
One is Russian version of LCR meter; you can find details at http://kripton2035.free.fr/lcr-repository.html or http://www.pro-radio.ru/measure/6873/ (Russian language).
Other one is at http://www.circuitcellar.com/microchip2007/winners/third.html
Now, these hardware projects are complex, expensive and big. Adopting them to my requirements is not feasible (my estimation).
II. group: Closely matched and can be adapted
Other instruments are mostly based to test LC, RC or only one L/C/R type and do not measure by default all three types.
There are many working principles from measuring charging time to change of frequency.
Here are some of those projects:
However I find one version closest to my needs at http://members.cox.net/berniekm/super.html there is also changed version at http://benryves.com/journal/3632205
This is simple, small and it can be made to measure all three types.
However measured range is limited and some measurements require up to few seconds or are unreliable, like inductance where entire device can hang and need resetting.
I can recombine these schematics by using more LC components for resonance to increase measurement range and resistors to achieve my specifications.
For switching it will be needed to replace relays with MOSFETs or analog switchers like CD4066.
And all of that must be built with SMD components to be small.
In short: feasible but I put this solution for last resort if all other possibilities are exhausted.
III. group: Create completely new device from available methods
On end I decide to build my own microcontroller based LCR meter using new methods with new approach.
After thinking I came to conclusion that first thing to do is to find a way to determine what type of DUT is.
So I need something what all three types have in common and the answer is resistance.
Not standard DC resistance, but AC resistance or impedance - reactance.
Simply put I need to measure impedance at two or more different frequencies.
If DUT maintain identical reactance on all frequencies, then DUT is resistor and measured reactance value is actually resistance.
On other hand if DUT reactance becomes higher at higher frequencies then it is inductor.
To find out inductance, we can use formula to calculate it:
And at last if DUT reactance becomes smaller at higher frequencies then it is capacitor.
To calculate capacitance from reactance we can use this formula:
So this is simple method to automatically detect what type of DUT it is and do measurement.
Now all that I have to do is construct impedance meter, which actually work similar as classical DC ohmmeter with addition of using AC with changing frequency and made calculations for capacitance and inductance from measured reactance.
Searching web for this type of instrument did yield some results.
There is solution based on the same method but using computer soundcard and PC software – ZRLC meter.
See details at http://www.sillanumsoft.org/ZRLC.htm
This software solution is nice and it’s worth using it, but it is not mobile and has limited measurement range because it uses max 40 kHz from soundcard with single resistor.
By my calculations for my range I’ll need selectable resistance and frequencies up to few MHz.
Nevertheless this is proof that this method works. Here is another example for this method:
Surprisingly I didn’t find any other complete projects which will be using solution like this.
All other projects are about special functions like ESR etc.
However I find some other useful information:
So that is idea, now I have to do more detailed research, crunch some data and make calculations to find out how to build it.
Guessing these would be primary key points:
One of main reasons is lack of cheap instruments of this type on market.
Other one is that I have pile of SMD components that need testing and sorting out.
My other projects are currently in hibernation, mainly because they started to be too complex for my taste in current state of development.
In battery capacitance tester I replace 8bit ADC0804 with more precise and cheaper ICL7135 which also increase number of ICs for interfacing with parallel port.
At that point I was seriously thinking to use microcontroller with 10 or 12bit ADC, and replace entire circuit.
On pulse charger after numerous experiments I find out that complex charging signal is more effective, especially if contains complex charging/discharging sequences.
But to experiment with that I need to build far more complex hardware with standard ICs, at which point I decide to start working with microcontrollers.
My pile of SMD components is nightmare to sort out with standard multimeter. I have ability to measure capacitance, inductance and resistance on it, but switching between ranges to find out what is component value started to be never ending painfully slow process.
So I start to look for small tweezers type multimeters which can detect and measure components of inductance, capacitance and resistance. Sadly, existing ones are too expensive for my taste as amateur in electronics.
But this gave me idea to determine what exactly I need. Here is specification of tweezers which I want to construct:
- Low cost – less than 30 euros.
- Portable and small size, to easily fit into hand as tweezers.
- Battery powered for easy handling – idle auto power off (bonus for integrated charger).
- Based on KISS principle – fewer components as possible (single chip with few passive parts would be ideal).
- DUT (Device Under Test) automatic type detection – L, C or R (bonus for diodes, etc.)
- Fast type detection – under 1 second.
- Fast measurement – under 1 second.
- Low accuracy – 20% or better.
- Wide measurement range if feasible:
- Inductance – 1 uH to 1 H
- Capacitance – 1 pF to 1 mF
- Resistance 1 ohm to 10 Mohm
After searching net I find this as possible project which may have something that fit/closely match or can be adapted to my specification:
I. group: Exact or closely matched
There are projects which involve measuring all three components.
They are based on measuring phase shift between voltage and current.
One is Russian version of LCR meter; you can find details at http://kripton2035.free.fr/lcr-repository.html or http://www.pro-radio.ru/measure/6873/ (Russian language).
Other one is at http://www.circuitcellar.com/microchip2007/winners/third.html
Now, these hardware projects are complex, expensive and big. Adopting them to my requirements is not feasible (my estimation).
II. group: Closely matched and can be adapted
Other instruments are mostly based to test LC, RC or only one L/C/R type and do not measure by default all three types.
There are many working principles from measuring charging time to change of frequency.
Here are some of those projects:
- http://microembeded.blogspot.com/2011/08/very-accurate-lc-inductance-capacitance.html
- http://ironbark.bendigo.latrobe.edu.au/~rice/lc/
- http://hem.passagen.se/communication/lc.html
- http://pontoppidan.info/lars/index.php?proj=capmeter
- http://www.pic_examples.byethost3.com/capacitance_meter.html
- http://freecircuitdiagram.com/2009/05/12/inductance-meter-circuit/
- http://www.pupman.com/listarchives/1998/April/msg00625.html
However I find one version closest to my needs at http://members.cox.net/berniekm/super.html there is also changed version at http://benryves.com/journal/3632205
This is simple, small and it can be made to measure all three types.
However measured range is limited and some measurements require up to few seconds or are unreliable, like inductance where entire device can hang and need resetting.
I can recombine these schematics by using more LC components for resonance to increase measurement range and resistors to achieve my specifications.
For switching it will be needed to replace relays with MOSFETs or analog switchers like CD4066.
And all of that must be built with SMD components to be small.
In short: feasible but I put this solution for last resort if all other possibilities are exhausted.
III. group: Create completely new device from available methods
On end I decide to build my own microcontroller based LCR meter using new methods with new approach.
After thinking I came to conclusion that first thing to do is to find a way to determine what type of DUT is.
So I need something what all three types have in common and the answer is resistance.
Not standard DC resistance, but AC resistance or impedance - reactance.
Simply put I need to measure impedance at two or more different frequencies.
If DUT maintain identical reactance on all frequencies, then DUT is resistor and measured reactance value is actually resistance.
On other hand if DUT reactance becomes higher at higher frequencies then it is inductor.
To find out inductance, we can use formula to calculate it:
And at last if DUT reactance becomes smaller at higher frequencies then it is capacitor.
To calculate capacitance from reactance we can use this formula:
So this is simple method to automatically detect what type of DUT it is and do measurement.
Now all that I have to do is construct impedance meter, which actually work similar as classical DC ohmmeter with addition of using AC with changing frequency and made calculations for capacitance and inductance from measured reactance.
Searching web for this type of instrument did yield some results.
There is solution based on the same method but using computer soundcard and PC software – ZRLC meter.
See details at http://www.sillanumsoft.org/ZRLC.htm
This software solution is nice and it’s worth using it, but it is not mobile and has limited measurement range because it uses max 40 kHz from soundcard with single resistor.
By my calculations for my range I’ll need selectable resistance and frequencies up to few MHz.
Nevertheless this is proof that this method works. Here is another example for this method:
Surprisingly I didn’t find any other complete projects which will be using solution like this.
All other projects are about special functions like ESR etc.
However I find some other useful information:
- http://cp.literature.agilent.com/litweb/pdf/5950-3000.pdf
- http://www.tpub.com/content/neets/14193/css/14193_31.htm
- http://www.tmworld.com/file/25810-TMW_Feb_2011_Test_Ideas.pdf
- http://midwestdevices.com/_pdfs/Tnote3.pdf
So that is idea, now I have to do more detailed research, crunch some data and make calculations to find out how to build it.
Guessing these would be primary key points:
- Cheap digitally controllable frequency generator in range of 100 Hz up to 2 MHz
- Digitally fast selectable resistance for range
- Accurate measuring AC voltage with ADC