From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Multifunction DAQ

Showing results for 
Search instead for 
Did you mean: 

NI9220 Compact DAQ and LVDT DC Accuracy control



I am working with the DC-LVDT Omega 620-25






I am using the NI 9220 module on a compact DAQ for data acquisition. the module supports differential inputs and single ended mode.


NI 9220:


I am experience some trouble obtaining 3 digits of accuracy from the converted signal, the excitation voltage is 12.75 Volts (external adapter) and the reading is -5.9


Furthermore the second case was by using a single ended connection (as per the modules datasheet) single ended is achieved by connecting the signal - of the LVDT module to the COM input, I also placed a 100nF capacitor for noise filtering, I was able to get 2 digits of accuracy 1.12x.

Input is read with a continuous acquisition mode of 100 samples/second with a 500Hz frequency and a voltage range of -10 and 10 as device parameter options ( only differential mode is selectable)


In addition and since the LVDT is linear I should directly convert the voltage reading to distance but the output voltage is of different range the datasheet states that for an lvdt of -d/2 and d/2 it should outputs a -5 and 5 V readings.


I double checked on the sensitivity formula mv/V/mm Output Ripple: 0.02% FSO LD620-25 ±25 (±1.0)inch and with a range of -6 -> 6 the full LVDT range is (12V) therefore is its of 0.0024 mv/V * 12.75(excitation) = 0.0306mm


Example used:


but i didn't use that as for calibration I am considering the initial read voltage to be the 0 reference and then subtracting it from each reading!


how can I eliminate additional noise (AC noise) that is affecting my measurement and what should I take into consideration for designing a filter and choosing it's type


when disconnecting the LVDT excitation voltage the modules outputs uV values that varies. considering the copper wire acts a receiver and generating additional noise I place the 100nF capacitor between the signal + and signal - terminals.


the datasheet of the 9220 suggest using a 1Mohm between AI- and COM but that didn't improve the reading and the LVDT suggested a 10Kohm resistor between SIG+ and SIG- but that did not improve it as well

I tried the ring and twisting the cables but that did not work either the only working part with 2 digits accuracy is using a single ended connection where AI+ to sig+ and AI- to COM to sig-

Certified Labview Developer
0 Kudos
Message 1 of 1