0
Offline
Jr. Member
Karma: 0
Posts: 52
Arduino rocks
|
 |
« on: February 13, 2011, 06:46:21 am » |
Does anyone have a suggestion on what multiplexer I should use for 4 thermocouples into one MAX6675?
Thanks John
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 21
Arduino rocks
|
 |
« Reply #1 on: February 13, 2011, 10:52:11 am » |
This guy uses a CD4052 Multiplexer to multiplex RTD sensors. http://openenergymonitor.org/emon/node/75I haven't done it myself, but plan to soon.
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Jr. Member
Karma: 0
Posts: 88
Arduino rocks
|
 |
« Reply #2 on: February 13, 2011, 04:42:02 pm » |
Relays are the safe bet.
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 21
Arduino rocks
|
 |
« Reply #3 on: February 15, 2011, 11:01:51 am » |
Why would you use relays? Are you worried about the chip changing the reading of the thermocouple?
|
|
|
|
|
Logged
|
|
|
|
|
Red Sea, Saudi Arabia
Offline
God Member
Karma: 11
Posts: 579
..On The Red Sea
|
 |
« Reply #4 on: February 15, 2011, 01:39:17 pm » |
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
|
|
|
|
|
0
Offline
Jr. Member
Karma: 0
Posts: 52
Arduino rocks
|
 |
« Reply #5 on: February 15, 2011, 07:10:39 pm » |
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.htmlJohn
|
|
|
|
|
Logged
|
|
|
|
|
nr Bundaberg, Australia
Online
Tesla Member
Karma: 73
Posts: 6839
Scattered showers my arse -- Noah, 2348BC.
|
 |
« Reply #6 on: February 15, 2011, 08:44:47 pm » |
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
|
|
|
|
|
Seattle WA
Offline
Full Member
Karma: 1
Posts: 205
Arduino rocks
|
 |
« Reply #7 on: February 16, 2011, 04:14:24 pm » |
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
Brattain Member
Karma: 279
Posts: 15338
Measurement changes behavior
|
 |
« Reply #8 on: February 16, 2011, 04:21:19 pm » |
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
Full Member
Karma: 1
Posts: 205
Arduino rocks
|
 |
« Reply #9 on: February 16, 2011, 06:39:30 pm » |
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
Jr. Member
Karma: 0
Posts: 52
Arduino rocks
|
 |
« Reply #10 on: February 21, 2011, 07:17:15 pm » |
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
Brattain Member
Karma: 279
Posts: 15338
Measurement changes behavior
|
 |
« Reply #11 on: February 21, 2011, 08:19:59 pm » |
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=item3a636b0713RTD 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
|
|
|
|
|
|
|
California
Offline
Jr. Member
Karma: 0
Posts: 51
|
 |
« Reply #13 on: February 24, 2011, 01:25:08 pm » |
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.htmlAlthough 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.  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
Jr. Member
Karma: 0
Posts: 51
|
 |
« Reply #14 on: February 24, 2011, 01:45:14 pm » |
FYI, 99% sure the OP is trying to interface to thermistors, not thermocouples.
|
|
|
|
|
Logged
|
|
|
|
|
|