Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

Gain for thermocouples

I am trying to measure the signals from a set of thermocouples using differential inputs and a cold junction compensator. In Labview I am using the DAQ assistant wizard to collect the data, but the signals are all off. how can I adjust the gain on the incoming signal so that I can get a meaningful reading?
 
thanks
0 Kudos
Message 1 of 4
(4,340 Views)
 Hi Leron,

 To adjust the gain in Labview you will change the Signal Input Range Max and Min to adjust the gain of your DAQmx device.

  Look in the user manual  for your DAQ device and see what the input voltage ranges are, set the gain so your input signal fills
  all of the input range without exceeding it for best resolution.

 Have a great evening,

 MatthewW
 Applications Engineer
 National Instruments

Message Edited by Matthew W on 07-26-2007 10:43 PM

0 Kudos
Message 2 of 4
(4,322 Views)

Ok MathewW, you make this sound simple, but I'm having issues with it as well. Here is my example...

I have a 6255 with a T-type thermocouple.
From what I know, this T-type thermocouple measures from -270 °C to 400 °C
The voltage output of T-type over this range is -6.25mV to 20.87mV or ~ 40.47uV / °C
The 6255 supports gain ranges of ±10 V, ±5 V, ±2 V, ±1 V,±0.5 V, ±0.2 V, ±0.1 V so obviously I want the 100mV range
I'm using the SCB-68 with built in CJC
Have the board setup for differential channels so a 100k ohm bias resistor was added to the channels
In MAX I created a virtual channel for a T-type thermocouple, °C, built in CJC and signal input range 0-100°C.

When I stick a thermocouple on the channel, I appear to get room temperature readings around 30 °C. But I plan on measuring above 100 °C so I changed the scale to 0-200 °C. With the numbers stated above I am still well within the 100mV measurement range so my gain should have been left the same. Now when I run the test panel I get values of 60 °C for the same thermocouple wire sitting in the same room. And I would have thought that my input really should have been ±2470 °C (±100mV / 40.47uV / °C) Can someone please better explain how the "signal input range" works for thermocouple channels in MAX? Is it just smoke and mirrors and you should always leave your thermocouple signal input range at 0-100 - even if you plan on reading 200°C?

 

 

0 Kudos
Message 3 of 4
(4,239 Views)
 Hi SigPhil,

 The signal input range adjusts the gain of the DAQmx device. Changing the range from 0-100c to 0-200c should not have the effect of doubling value read from the thermocouple. The effect of
changing the signal input range to (for example) +-2V would be a loss of resolution for a input that varies +-100mV, not a doubling of the value.

 Could you read your thermocouple as a voltage task with +-100mV range then change it +-200mV range? Post back the values that you get here, there's something else going on. Have you configured the NI 6255 with a SCB-68 accessory?

 I've attached a screenshot of the analog input thermocouple task I created in MAX. I varied the signal input range from 0-100c to 0-200c without any real change in the values reported.

 What version of the DAQmx drivers do you have installed on the computer?


Best regards,

 MatthewW
 Applications Engineer
National Instruments



0 Kudos
Message 4 of 4
(4,210 Views)