Thermocouple errors
Thermocouple errors
(OP)
Hi,
I've set up a temperature measurement rig for a project measuring the temperature of various indoor and outdoor temperatures, for a building physics investigation, and I'm getting some strange errors. The system works fine in the lab, and seemingly fine at one site, but at another site it's giving errors.
Most days, between about 12:30 and 13:30, the readings go silly for half an hour to an hour. The temperatures are around 15 to 20 C, but for the stated time, one thermocouple is reading around 30, while another is reading around -5 to -10 C. There's simply no way that the building in question is really that temperature. Could there be some sort of interference taking place? At the moment, I don't have a spare data logger to test, but it does work fine in other locations. It's a Campbell Scientific CR1000, with K type thermocouples. Other thermocouples connected to the same data logger work (seemingly) fine, even at that site, and the whole system seems to work at other sites - both before and after the strange measurements.
Suggestions very welcome!
I've set up a temperature measurement rig for a project measuring the temperature of various indoor and outdoor temperatures, for a building physics investigation, and I'm getting some strange errors. The system works fine in the lab, and seemingly fine at one site, but at another site it's giving errors.
Most days, between about 12:30 and 13:30, the readings go silly for half an hour to an hour. The temperatures are around 15 to 20 C, but for the stated time, one thermocouple is reading around 30, while another is reading around -5 to -10 C. There's simply no way that the building in question is really that temperature. Could there be some sort of interference taking place? At the moment, I don't have a spare data logger to test, but it does work fine in other locations. It's a Campbell Scientific CR1000, with K type thermocouples. Other thermocouples connected to the same data logger work (seemingly) fine, even at that site, and the whole system seems to work at other sites - both before and after the strange measurements.
Suggestions very welcome!





RE: Thermocouple errors
RE: Thermocouple errors
http://www.omega.com/temperature/Z/PracticalGuidel...
But it sounds like something is 'broken'. Maybe the recorder is getting too hot from the noonday sun?
RE: Thermocouple errors
On the thermocouple that swings negative, could the polarity of the leads be reversed?
Any specific equipment in operation just during the time in question?
Any potential ground loops between the T/C"s? Are they attached to anything metal or just sensing ambient air?
-AK2DM
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"It's the questions that drive us"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RE: Thermocouple errors
I'd be checking that negative reading T/C for being wired backwards; red is negative (L), yellow is positive (H).
Whether you're sensing air or a solar exposed surface makes a huge difference. I once stapled a thermocouple to the building's southern exposure wood siding on a cold spring day, air temp 1-2 Deg C. The surface temperature of the wood siding got up to 19 Deg C at about noon. Air temp stayed at 1-2 Deg C.
Somewhere in the setup there's a setting for line frequency, so the sampling will synch and not alias-sample noise. But that kind of noise is jittter or periodic, not way off, like yours.
The spec sheet is vague about operating limits. -25 to 50 C (?). If the datalogger itself bakes in the sun, it could overheat and go screwy.
I assume that the T/Cs are in sheath. Hard to imagine picking up common mode with what you're doing with sheathed T/Cs.
RE: Thermocouple errors
Keith Cress
kcress - http://www.flaminsystems.com
RE: Thermocouple errors
I have four thermocouples, going into channels 2, 3, 5 and 6 on the datalogger. The thermocouples on channels 2 and 5 seem to be giving correct readings but channels 3 and 6 are not. Somehow, channel 3 is also responding to the signal from channel 2 (as well as its own signal), and channel 6 is responding to the signal on channel 5. If I increase the temperature of T2, this shows up as a temperature drop on T3 (even if T3 is in reality held at a constant temperature). The signal from T3 is still being used, and if T3 alone is heated, it responds (and T2 stays constant). Heating both causes T2 to rise correctly, but T3 to only rise by the amount it's heated above T2. T5 and and T6 behave in the same way.
This leads me to think it could be something to do with the reference temperature as Keith suggests, except I'm using an internal temperature sensor in the datalogger as the reference, and that's the same for all the measurements.
RE: Thermocouple errors
With this more info you've provided there are other possibilities.
Your logger uses analog switches to swap the various T/C inputs into the the single instrumentation amp that's actually doing the voltage measurements. Those analog switches are single chips that can fail and cause what you're seeing. They also have notoriously low common mode voltage abilities. Violating the common mode spec causes all sorts of strange behavior like tying the signals to other channels or ground or VCC.
If with 3 inch T/Cs plugged into all the channels you see this bad behavior then the analog switches are probably screwed up. If you don't see a problem until the T/Cs are really long or near high alternating currents, or in radio frequency noise, or the T/Cs are metallicaly touching something that adds a high common mode voltage violating the common mode spec.
Keith Cress
kcress - http://www.flaminsystems.com
RE: Thermocouple errors
RE: Thermocouple errors
Have you tried swapping TCs around?
TTFN
I can do absolutely anything. I'm an expert!
FAQ731-376: Eng-Tips.com Forum Policies forum1529: Translation Assistance for Engineers
RE: Thermocouple errors
The cold junction (CJ) measurement adds to (not subtracts from) the thermocouple measurement.
Case in point, when both ends of a T/C are at ambient room temperature, there is no thermal gradient, therefore there is no T/C EMF - zero mV output. Without CJ, the reported temperature would be freezing point of water. The CJ terminal block measurement is added to the T/C value, in this case, the 0mV freezing point of water temperature, in order to calculate the device's 'reported' temperature.
I suspect that Campbell Scientific does a reasonable job of cold junction measurement because they claim leadership in that field, according to this blurb from the manual:
While the CJ might be fairly decent, the common mode limit is 16V. Not terribly robust.
RE: Thermocouple errors
I'm feeling a little bit sheepish, though I don't think it was entirely unreasonable of me to expect that the 4 things labelled as thermocouple outputs would be, well, thermocouple outputs (moan); but it turns out that channels 3 and 6 report the signal from two thermocouples in each case. Here's the wiring diagram of how the inputs are wired:
So it's possible to recover the values for all the thermocouples from the 4 outputs, but the reported outputs from the datalogger don't actually correspond to the signal on each channel as I expected. (Am I alone in thinking this is a strange way to wire it? No doubt there's a good reason for it, but it would be nice to be told about this sort of thing in the manual!)
Thanks everyone for your help - I know much more about the hardware I'm using than I did a couple of days ago, even if it turned out to be a (sort of) software issue!