Pages: [1] 2 3   Go Down
Author Topic: Multiplexing a Thermocouple Input  (Read 6664 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Jr. Member
**
Karma: 0
Posts: 52
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Does anyone have a suggestion on what multiplexer I should use for 4 thermocouples into one MAX6675?

Thanks
John
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 33
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

This guy uses a CD4052 Multiplexer to multiplex RTD sensors.

http://openenergymonitor.org/emon/node/75

I haven't done it myself, but plan to soon.
Logged

0
Offline Offline
Jr. Member
**
Karma: 0
Posts: 90
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Relays are the safe bet.
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 33
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Why would you use relays?  Are you worried about the chip changing the reading of the thermocouple?
Logged

Red Sea, Saudi Arabia
Offline Offline
God Member
*****
Karma: 12
Posts: 579
..On The Red Sea
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Read the  MAX6675 data sheet very carefully.  As I recall using relays in the thermocouple wiring can be a major problem.

Systems I have seen use separate Thermocouple to DC value chips and THEN multiplex the outputs.
Logged

Regards, Terry King  ..On the Red Sea at KAUST.edu.sa
terry@yourduino.com  LEARN! DO! (Arduino Boards, Sensors, Parts @ http://yourduino.com

0
Offline Offline
Jr. Member
**
Karma: 0
Posts: 52
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I saw one example that used an ADG608 multiplexer  but it is on the other side of the Earth so shipping would suck. Also I found an example on a Analog Devices data sheet that shows using an ADG609 multiplexer I'm going to use the latter and switch both T+ and T- to the MAX6675. That is the plan ATM.

http://www.oceancontrols.com.au/KTA-259.html

John
Logged

nr Bundaberg, Australia
Offline Offline
Tesla Member
***
Karma: 126
Posts: 8471
Scattered showers my arse -- Noah, 2348BC.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

AFAIK any thermal junctions in the path between the TC and the amplifier are a problem, and that would include relays, MUXs etc. So I don't think it's ideal to MUX before the amp, but I don't know how critical it is.

______
Rob
Logged

Rob Gray aka the GRAYnomad www.robgray.com

Seattle WA
Offline Offline
Full Member
***
Karma: 1
Posts: 208
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

None, unless you put the cold junction (and compensator) on the input side of the MUX. TCs really want a straight run of wire with constant composition from the measured junction to the cold junction. Anything else requires careful thought and is usually a bad idea.

BTB, you might want to consider RTDs unless you have some really specific requirement that demands TCs. I've seen them for TC-like prices on eBay (~$5 for a sheathed probe), and they're much easier to MUX in a reasonable fashion. Personally, I find them much easier to use.
Logged

Left Coast, CA (USA)
Offline Offline
Brattain Member
*****
Karma: 361
Posts: 17261
Measurement changes behavior
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
BTB, you might want to consider RTDs unless you have some really specific requirement that demands TCs. I've seen them for TC-like prices on eBay (~$5 for a sheathed probe), and they're much easier to MUX in a reasonable fashion. Personally, I find them much easier to use.

As well as much more accurate and less expensive to process on the electronics side.

Lefty

Logged

Seattle WA
Offline Offline
Full Member
***
Karma: 1
Posts: 208
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

All you need is a constant current supply (i.e. a regulated voltage, a resistor, and an NPN transistor) and a differential amplifier... and then you are done.
Logged

0
Offline Offline
Jr. Member
**
Karma: 0
Posts: 52
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

None, unless you put the cold junction (and compensator) on the input side of the MUX. TCs really want a straight run of wire with constant composition from the measured junction to the cold junction. Anything else requires careful thought and is usually a bad idea.

BTB, you might want to consider RTDs unless you have some really specific requirement that demands TCs. I've seen them for TC-like prices on eBay (~$5 for a sheathed probe), and they're much easier to MUX in a reasonable fashion. Personally, I find them much easier to use.

I didn't see any RTD's on fleabay for less than $20...

All you need is a constant current supply (i.e. a regulated voltage, a resistor, and an NPN transistor) and a differential amplifier... and then you are done.

Do you have a link with a diagram on how you might hook this up and some code to read it?

Personally, I've not been able to get a thermistor to work so I'm trying thermocouples and that is my compelling reason... I figure if I keep bashing my head against this wall something will break.

Any suggestions are welcome.

Thanks for the reply
John
Logged

Left Coast, CA (USA)
Offline Offline
Brattain Member
*****
Karma: 361
Posts: 17261
Measurement changes behavior
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
I didn't see any RTD's on fleabay for less than $20...

Sureelectronics is a good seller and has the following showing on E-bay:


http://cgi.ebay.com/0-2-Class-Platinum-Resistance-Thermometers-PT100-/250776061715?pt=LH_DefaultDomain_0&hash=item3a636b0713

RTD are a simple but precision resistor that changes value per temp, just like a thermistor. So you can wired it to a fixed resistor and form a variable voltage divider and read it with a arduino analog input pin, just like you would with a thermistor. However there are IC RTD interfacing chips avalible that will process a rtd as part of a Wheatstone bridge circuit that can compensate for the length/added resistance of long lead wires on the rtd.

Lefty



Logged

0
Offline Offline
Jr. Member
**
Karma: 0
Posts: 52
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Thanks for the link, that looks rather small compared to the dime. The type I need to use are all armor cabled and sheathed and some are pointy so you can jab them in the food.

This is the thermistor I tried to get working...

http://cgi.ebay.com/Maverick-ET73-ET72-Thermometer-3ft-1m-Replacement-Probe-/290526307877?pt=LH_DefaultDomain_0&hash=item43a4b7a625

Thanks
John
Logged

California
Offline Offline
Jr. Member
**
Karma: 0
Posts: 51
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Thanks for the link, that looks rather small compared to the dime. The type I need to use are all armor cabled and sheathed and some are pointy so you can jab them in the food.

This is the thermistor I tried to get working...

http://cgi.ebay.com/Maverick-ET73-ET72-Thermometer-3ft-1m-Replacement-Probe-/290526307877?pt=LH_DefaultDomain_0&hash=item43a4b7a625

Thanks
John

Hey John,

Your project so far sounds very similar to the one I'm building.  I'm pretty sure that is the same probe as the ones I'm using in my project to track meat temperatures in a smoker.  I bought them here: http://www.thermoworks.com/products/low_cost/oven_temp_timer.html

Although I strongly suspect they're being OEM'd via Amwei:  http://www.amwei.com/views.asp?hw_id=61 (search for 'meat probe')

I've tried contacting Thermoworks/Amwei for more info, but haven't heard back. smiley-sad

Anyways, I have 3 probes and am going to see if one of them can be setup as an ambient temp sensor for the smoker itself.  Anyways, the probes + LM34 communicate via an Arduino via 315Mhz RF to another Arduino which has an LCD display, SD card for data logging and buttons for setting alarms, etc.  Honestly, the Arduino on the transmitter/probe end is a bit overkill, but was easier for me to design.

I'm pretty new to this whole thing (this is my first real electronics/Arduino project), but I'm learning fast and have a deep programming background.  I'd be happy to work with you if there's some overlap in our projects.  Probably the next step in my project is calculating the  Steinhart-Hart constants for the probes so I can calculate the temperature via the Thermistor4 library.

Regards,
Aaron
Logged

California
Offline Offline
Jr. Member
**
Karma: 0
Posts: 51
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

FYI, 99% sure the OP is trying to interface to thermistors, not thermocouples.
Logged

Pages: [1] 2 3   Go Up
Jump to: