Any cunning way to zero-shift an LVDT output?

Feb 22, 2012 21 Replies

This is an LVDT

formatting link



I have an application where I need to basically shift the zero point (the position where the two outputs cancel out).



In most applications this is obviously done by physically moving the two pickoff coils :)



I can design an electronic solution but it is not simple. One needs to convert the two AC signals into a DC voltage first, level shift that as required, and re-synthesise the two AC voltages. It's quite a lot of circuitry...



Is there some cunning way to do this, without doing the AC-DC-AC conversion? I am vaguely thinking of using something like a resolver i.e. an iron core with some windings on it.



It would be a fun job to do with a DSP, or actually any half decent microcontroller given that the frequency is only 400Hz. But I am looking for an analog circuit.



I do want the AC output BTW, not DC.



BTW Don Y - if you are reading this, I wouldn't mind your current email address :)


Four wire LVDT and you want this adjustable?

Take a second LVDT, connect the LVDT primaries in parallel and the secondaries in series. Adjust the second LVDT core in/out to zero the first.

Cheers

Syd

Without thinking this through,...add a small amount of AC to the sensor coil's output? It's fixed frequency, so you can shift phase as needed.

Stick in a small transformer, like a MET-37, and a trimpot maybe. Pick off the excitation, scale as required, add in series with the secondary signal.

What is the configuration? 5-wire? I could sketch it up if I knew the details. I'm deep into an LVDT simulation project right now, been thinking about this stuff a lot.

formatting link

John Larkin, President Highland Technology Inc www.highlandtechnology.com jlarkin at highlandtechnology dot com Precision electronic instrumentation Picosecond-resolution Digital Delay and Pulse generators Custom timing and laser controllers Photonics and fiberoptic TTL data links VME analog, thermocouple, LVDT, synchro, tachometer Multichannel arbitrary waveform generators

You want a ratio transformer, as used at National Standards Labs. The individual taps can be identical to about one part in 10^7 and you can use them to slice and dice AC signals with remarkable precision

formatting link
id=3D10000000001625986

If you've got access to a good technical library, you may be able to get hold of a copy of Rayner and Kibble's book

formatting link

For your application you'd set up the ratio transformer to give you a well controlled fraction of the AC signal being used to excited the LVDT and you'd use this signal to back off or augment the signal coming out of the sensing winding on the LVDT.

-- Bill Sloman, Nijmegen

Basically you inject an AC signal into the mix, to add to one pickoff coil and (possibly) subtract from the other. How you do this depends entirely on -- you.

But you need to be very careful about linearity. LVDTs come in a variety of flavors, designed for specific methods of converting to a position measurement, and the result may not be linear when you go and mess with them by adding in signal.

(This came as quite a surprise to me when I discovered it: the two main flavors of 5- (or 6-) wire LVDTs are one where x = k * (|A| - |B|) / (|A|

  • |B|), where |A| and |B| are the rectified and averaged coil outputs, and another where x = k * (|A| - |B|). In general, each of these is only linear in the service for which it is designed. Much careful reading of LVDT data sheets is necessary to get the desired outcome.)
My liberal friends think I'm a conservative kook. My conservative friends think I'm a liberal kook. Why am I not happy that they have found common ground? Tim Wescott, Communications, Control, Circuits & Software http://www.wescottdesign.com

Are you *only* interested in the null point, thereafter? Or, do you care about the quality and range of the modified signal?

Tricky question/observation: is this a *static* adjustment that you want to make? Or, a *dynamic* one (e.g., to null the *current* position of a control surface, in flight?)

Alternatively, the slug floating between them! Presumably, this isn't something you can mechanically adjust?

Why not a simple transformer excited with the same primary and mix "some amount" of the secondary in to the LVDT's output. (you would have to selectively pick which side of the coil to use based on which side of "true null" you were on)

I smell some hackery in play, here... ;)

Sorry, I've been ***really*** busy and neglectful of keeping up with my email. :< Is the (ahem) "2000" address still valid?

Great suggestion, THANK YOU. Should have thought of that ;)

I think you are interfacing to slightly more than one LVDT ;)

My one is here

formatting link

The two AC signals come out from the LM358 outputs.

John Larkin wrote

That, however, appears to do just a zero shift in one direction.

If I wanted to shift the zero in both directions around the current zero, then I need to have a way of adding variable amounts of the excitation signal to one output or the other.

It seems easy enough with op-amps, and done with just a trimpot, no transformers.

Make two copies of the excitation, one the other inverted, and connect the ends of the pot to the copies, take the correction signal from the middle.

(Just wondering what is so difficult here ...)

Tauno Voipio

Trimpots are fine, until you start needing real stability and accuracy, and you can't put a turns counting dial on the front to find out where you have set them. Ten-turn servo-quality potentiometers are much better, if still not as good as ratio transformers - but they are much cheaper, if not exactly cheap.

formatting link

144786?Ntt=3D1144786

-- Bill Sloman, Nijmegen

Have you tried looking at the circuit on Page 337 of Walter G Jung's "IC Op- Amp Cookbook" (third edition). This is an instrumentation amplifier with a zero off-set adjust and differential input. A bit more digging and you will get the differential output configuration as well.

If the eventual destination is into a micro-controller, you might also consider some mathematical corrections. That I will leave as your exercise.

******************************************************************** Paul E. Bennett............... Forth based HIDECS Consultancy Mob: +44 (0)7811-639972 Tel: +44 (0)1235-510979 Going Forth Safely ..... EBA. www.electric-boat-association.org.uk.. ********************************************************************

We do it on sensors at work, a pot across the works with the center tap (wiper) to slightly drain off one side which offsets the balance.

All units I've used is doing a basic level null mix from a single frequency source, you only need to offset the high sides of either the primary or secondary and we do it with a pot with some added wing R's so that the effects are only marginal and the wiper hits the common.

Jamie

You want to go both ways? A transforrmer with two secondaries would work. They are common too.

Sure, if you have power available. I was thinking that you might want a "black box" hack to the LVDT.

Your schematic already has two pots. Just turn them!

John Larkin, President Highland Technology, Inc jlarkin at highlandtechnology dot com http://www.highlandtechnology.com Precision electronic instrumentation Picosecond-resolution Digital Delay and Pulse generators Custom laser controllers Photonics and fiberoptic TTL data links VME thermocouple, LVDT, synchro acquisition and simulation

Add a DPDT switch to the BOM.

John Larkin wrote

No; that won't shift the zero.

Imagine you are at zero output already and you want to shift it. The pots won't help. One has to inject an AC signal in there.

Bill Sloman wrote

In this application, one would not want to shift the full scale values. One would want to do a very small zero adjustment, of the order of 1-2% of FSD.

I think a transformer, whose secondary is in series with one of the output coils, and whose primary is fed from the wiper of a trimpot connected across excitation and /excitation, will do this fine.

k

Only if the impedance of the trimpot (or potentiometer) is a lot lower than that of the transformer. You could buffer the output of the trimpot with an op amp, but the offset in the op amp then applies a persistent DC voltage across the transformer and if you don't take care to deal with this, the current through the transformer can build up to a level which can force the op amp output into saturation.

Once the op amp output is close to saturation, the current through the transformer will clip at one extreme or the other, compensating for the off-set, so you may not notice, but it's not a good way of dealing with the problem.

-- Bill Sloman, Nijmegen

Are you sure? Skewing the gains will simulate core motion. LVDTs usually operate at a small fraction of their total motion transfer curve, so that things stay linear, so a gain skew should work. It's not much different from injecting a pair of AC voltages, at least for modest simulated offsets.

John Larkin, President Highland Technology Inc www.highlandtechnology.com jlarkin at highlandtechnology dot com Precision electronic instrumentation Picosecond-resolution Digital Delay and Pulse generators Custom timing and laser controllers Photonics and fiberoptic TTL data links VME analog, thermocouple, LVDT, synchro, tachometer Multichannel arbitrary waveform generators

Connect a trimpot across the secondary in the obvious manner. Try 10K to start.

John Larkin, President Highland Technology Inc www.highlandtechnology.com jlarkin at highlandtechnology dot com Precision electronic instrumentation Picosecond-resolution Digital Delay and Pulse generators Custom timing and laser controllers Photonics and fiberoptic TTL data links VME analog, thermocouple, LVDT, synchro, tachometer Multichannel arbitrary waveform generators

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required