Discussion:
thermocouple measurement directly into USB DAQ
(too old to reply)
heineken
2008-07-16 15:10:08 UTC
Permalink
hi , with regards to the above matter..
 
i'm having complications using the DAQ to take measurement directly from the thermocouple..
im currently using the acq thermocouple sample.vi to take the temperature reading..
 
but what does the cold junction constant means ?
i am unable to figure out what it implies
 
using the default settings of constant and 25 degree CJC value
the temeprature reading fluctuates a lot ranging from negative few thousdand degrees to slightly above 200 plus degrees..
 
thanks in advance
tzj
2008-07-16 16:10:08 UTC
Permalink
CJC (Cold Junction Compensation) is required for all thermocouple measurements as a reference. Thermocouples measure a temperature between two points and not absolute temperature. Many thermocouple devices have another built in temperature sensor (thermistor for example) to supply this value (this is the CJC). Your built in CJC could be causing problems. If you bypass this and put in a set value (I see you put in 25 degrees) and still have problems, then there is something else wrong. Are your thermocouples insulated? What kind of application/temperatures are you dealing with? Have you tried attaching a different thermocouple? Also it is important that you have the right type selected/plugged in.
heineken
2008-07-17 17:40:09 UTC
Permalink
im using a K-type thermocouple with a USB DAQ 6008 cause its the only DAQ available for me.. by the way what do you mean by the right type selected/plugged in ?the 25 degrees is the default value set by the DAQ assistant.. should i change it ?thanks again in advance
jmcbee
2008-07-17 18:10:06 UTC
Permalink
The 6008 has 12 bit resolution and a range of +/- 1 volt, this means the smallest change in voltage that it will measure is about 0.048 Volts.&nbsp; The sensitivity of a K-type thermocouple is <a href="http://en.wikipedia.org/wiki/Thermocouple#K" target="_blank">41&nbsp;µV/°C</a> this means that you will only be able to measure a change of temperature that is about 10 °C.&nbsp; Also, if you have any noise in your setup it will make it look like the temperature is jumping around in huge increments.&nbsp; I dont know that this is your problem but it is definitely something to keep in mind.
jmcbee
2008-07-16 18:10:05 UTC
Permalink
What hardware are you using?&nbsp; Is it the 9211 from NI?
tzj
2008-07-17 18:10:06 UTC
Permalink
It might seem obvious, but when you set up the channels you have to select the thermocouple type. I've skipped this many times. I'm not too familiar with the device you are using, but if the readings are reading strangely it could be a problem with the thermocouples rather than the DAQ. Try switching them out, making sure they are wired correctly, maybe even use another thermocouple type. Also see if just putting in a thermocouple with the probe end not attached to anything works.The USB 6008 has a resolution of 12 bits, which is too low to accurately take data from a thermocouple. I am using a PCI 4351 DAQ board with a 2190 terminal block and things work fine. I would first off see if the thermocouples are working by disconnecting the probe end and seeing if it can hold a steady temp, check the wiring, and seeing about getting different DAQ hardware.
StevenA
2008-07-17 18:10:07 UTC
Permalink
The usb 6008 also does not have a built in CJC sensor.&nbsp; Unless you make another temperature measurement to know what the temperature of wire conections to your 6008 (the Junction of the TC with the instrument) then if that temperature varies, your measurement will also vary.&nbsp; The daq assistant provides a default of 25 C because no other active channel is avalible.&nbsp; The 6008 device is really not a well suited device for direct connection to a Thermocouple.&nbsp;
tzj
2008-07-17 18:40:05 UTC
Permalink
I guess, to sum it up, you will need new hardware. the USB 9211A will work for your application (assuming you have no problems with the thermocouples themselves) http://sine.ni.com/nips/cds/view/p/lang/en/nid/20212824-bit resolution is what you are looking for, it only has 4 channels though.
jmcbee
2008-07-17 18:40:06 UTC
Permalink
I agree with tzj, the USB 9211A is just the tool for this job.&nbsp; Good luck.
heineken
2008-07-20 09:10:05 UTC
Permalink
i have chances of getting a 6211.. would that be a better option than the 6008 ?
jmcbee
2008-07-21 14:40:08 UTC
Permalink
The 6211 will be better than the 6008, the 6211 is 16 bit with voltage range of 400mV and the 6008 is 12 bit with voltage range of 2V.&nbsp; The 6211 will have be able to measure changes of about 1.5 °C using the type of K type thermocouple.&nbsp; I got this number by doing the following.&nbsp; 16 bit means that there will be 2^16 distinct values = 65536 distinct values.&nbsp; There is a 0.4V range so =&gt; 0.4V / 65536 = 0.006mV is the minimum change in voltage the 6211 can measure.&nbsp; We know that the K type thermocouple is 0.0041mV/°C so we see that 0.006mv / 0.0041mV/°C = ~1.5°C.&nbsp; As long as you dont need to measure a change in temperature smaller than 1.5°C the 6211 should do the job for you.&nbsp; Always remember that noise can cause issues.Good Luck!
StevenA
2008-07-21 16:40:06 UTC
Permalink
jmcbee is correct, this would be&nbsp; a much better device.&nbsp; It still does not have a built in CJC (at least&nbsp;I didn't see it in the docs) so you will want to make another non-thermocouple temperature measurement for your CJC compensation.&nbsp; See <a href="http://digital.ni.com/public.nsf/allkb/E332E1D829059FB5862570AE005066B3" target="_blank">this link</a> for more info about CJC.
mehul8
2015-04-13 07:03:05 UTC
Permalink
Hello there,
I have K-type Simplex Thermocouple Sensor and TMT190B Transmitter.
also i have NI USB-9234 DAQ card.
TMT190B transmitter gives 4-20mA output.
I don't know how to measure it.
So can you please give me full procedue to measure Temperature?
Also Is USB-9234 compatible with thermocouple sensor?

Loading...