LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Thermocouple k type fluctuation reading

Solved!
Go to solution

I am new to Labview please anyone can help would appreciated.

 

I am try to read temperature using thermocouple K type with a module NI-9213 in Labview.

I used two individual channel.  One is an ambient air temperature.

The second is one is mount inside of PVC tubing to read the temperature of air flow that also has moisture.

Ambient air temperature reading is working perfectly fine.

The reading in the inside PVC tubing is fluctuating.  The temperature fluctuate between 4-7 degree Celsius randomly.

 

My question is what cause this fluctuation reading.  Is it air flow inside the tube.  Vibration?  Moisture?  CJC?

 

Please help anyone?

 

Thank you so much in advance

 

Danh

 

 

0 Kudos
Message 1 of 12
(12,751 Views)

Hi Danh,

 

A quick way to eliminate the thermocouple as the source of problem would be to swap the two thermocouples and see if you're seeing the same behavior. You might also try securing the wires of the thermocouple to reduce noise.  

 

Is the airflow in the PVC tube a constant temperature? The movement of the air could be making the varying temperatures in your environment more apparent.

0 Kudos
Message 2 of 12
(12,726 Views)

What kind of wire are you using to connect the thermocouples?  You should be using twisted pair with a shield.  A bad solder connection could cause fluctiations. 

 

If you still have a problem, try blocking the PVC pipe at both ends to stop air movement to see if the fluctuation stops.  If the fluctuations are caused by air movement, you could take an average of the last few readings, or you could acquire several readings, convert the data to a waveform, and run it through a low pass filter.  This would smooth out the fluctuations.

- tbob

Inventor of the WORM Global
0 Kudos
Message 3 of 12
(12,713 Views)

Thank you for the quick response.

 

I am truly agreed that it has to do with the air flow.  I will try your idea and get back with a respond.

 

The wiring that I am using is  Type K Extension Grade Wire, 24 Gage Stranded, Polyvinyl Insulation.

 

Thanks again.

 

 

0 Kudos
Message 4 of 12
(12,695 Views)

It sounds like you have the right extension wire.  This is very important because the dis-similar metals are what generate the TC signal.  If you connect TC wire with copper wire at any point you have a new thermal junction that will add or subtract from the correct value (unless the temperature at that point is iso-thermal). 

 

If your problem is turbulent thermal flow you can just glue the TC onto a small block of metal and put that in your pipe (but don't smoke it!).  The mass of metal will act as thermal capacitor and naturally low-pass filter your output measurements.  Of course you can fix it in the software as Tbob mentioned.

LabVIEW Pro Dev & Measurement Studio Pro (VS Pro) 2019
0 Kudos
Message 5 of 12
(12,684 Views)

If you add mass to the thermocouple it will cause the response time for the to slow down. The more mass the slower the reaction time. It is like averaging the data on using a mechanical filter. The size of the mass will have a big effect on the reading.

Tim
GHSP
0 Kudos
Message 6 of 12
(12,677 Views)

@aeastet wrote:

If you add mass to the thermocouple it will cause the response time for the to slow down. The more mass the slower the reaction time. It is like averaging the data on using a mechanical filter. The size of the mass will have a big effect on the reading.


Well, yes.  That was my point.  In this case it's a desired behavior, not a limitation. 

LabVIEW Pro Dev & Measurement Studio Pro (VS Pro) 2019
0 Kudos
Message 7 of 12
(12,651 Views)

 


@NIquist wrote:

@aeastet wrote:

If you add mass to the thermocouple it will cause the response time for the to slow down. The more mass the slower the reaction time. It is like averaging the data on using a mechanical filter. The size of the mass will have a big effect on the reading.


Well, yes.  That was my point.  In this case it's a desired behavior, not a limitation. 


 

Well I thought you would know that but I wanted to make sure that the orginal poster understood that.

Tim
GHSP
0 Kudos
Message 8 of 12
(12,647 Views)

Hello,

 

Just want to say thank you everyone for their helpful inputs.  I have found a solution for the erratic TC reading.  What I did is grounded the negative TC wire and that seemed to help tremendously.

 

Thank you again for yours help.

 

Danh

0 Kudos
Message 9 of 12
(12,552 Views)

By grounding the negative wire, you've effectively changed a differential output into a single ended output.  But that's OK if it works.  It depends on the input circuit and what it expects.

- tbob

Inventor of the WORM Global
0 Kudos
Message 10 of 12
(12,533 Views)