LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

calibration and offset to have linear output reading

Please help, am trying to have linear reading for 4 LVDTs channels for displacement range (0-10). am using Ni9205 module.

i used calibrator and my data reading aren't linear, am not sure what i can do?

I also want my data to be recorded every 0.05

Maddyyy_1-1738167001174.png

 

Maddyyy_0-1738166973121.png

 

0 Kudos
Message 1 of 2
(153 Views)

How does your mechanical calibration setup look like?

 

I assume you compared two not equal sensitivity sensors . If they are mounted with an offset of 5.. (what ever that mean ;)) you will get this type of graph, since one is out of range (the -2 (x axis) value looks like an setup artifact to me, maybe something is entering the coil)

 

So have a look at the initial mounting. If you compare two LVDT it's maybe a good idea to align the center positions and only use a range defined by the sensor with the lowest range?  Or, since the calibrator sensor seems to have a bigger (length) range and the DUTs are mounted in an unknown offset and have a smaller length range, search for the 5 (V?) center(?) output value of the DUT and from that point cut DUT values outside the 0 to 10 range and use these values for calibration.   (However, I'm not a lenght-calibration guy) 

 

 

Greetings from Germany
Henrik

LV since v3.1

“ground” is a convenient fantasy

'˙˙˙˙uıɐƃɐ lɐıp puɐ °06 ǝuoɥd ɹnoʎ uɹnʇ ǝsɐǝld 'ʎɹɐuıƃɐɯı sı pǝlɐıp ǝʌɐɥ noʎ ɹǝqɯnu ǝɥʇ'


0 Kudos
Message 2 of 2
(108 Views)