Not a member yet?
Click here to register.

Forgotten your password?
Request a new one here.
You must login to post a message.

02/06/2023 10:36 AM
welcome to forum , ETomczak and annguyen20

02/04/2023 1:40 PM
Welcome, ediblemanager

02/02/2023 4:22 PM
bcoffeedrinker Welcome

01/31/2023 1:17 AM

01/29/2023 4:55 AM
Welcome, drygrounds and CarlHaberfeld,

In Memory Of Ginny

Latest Donations
dmccallum - 10.00
JackH - 25.00
snwcmpr - 10.00
Anonymous - 2.00
Anonymous - 5.00
Users Online
Guests Online: 13

Members Online: 0

Total Members: 7,791
Newest Member: ETomczak

View Thread

Who is here? 1 guest(s)
 Print Thread
Question about TC4 ambient temperature/cold junction MCP3424/MCP9800
I was wondering if the ambient temperature required for accurate cold junction calculation has to be the temp near the MCP3424 (the MCP9800 is placed next to it so I'm guessing yes), or the general ambient temperature outside the thermocouples (if that makes any sense)?

I am asking because I have my TC4 put in an enclosure with a Raspberry Pi and as the Rasp runs warm it obviously changes the ambient readings of the TC4's MCP9800 (sometimes to +10 deg C difference compared to ambient temp during startup), thus also changing the cold junction?

Needless to say doesn't this sort of mess up Artisan's ambient temp logging as I am measuring the temp inside my case not the outside temp (which I would want to have logged so I can see how my roasts turn out in hot or cold weather)?

Hope my questions make sense and thanks all!
Cold junctions (at least two!) are where you connect the two (different!) TC wire metals to your circuit.
When connector attached, the cold junction is inside the connector.
For TC4 board, if you are using provided TC terminals block, it is placed close enough to MCP9800 to consider the temperature measured as AT pretty relevant.
If TC connecting screws are placed outside enclosure, thus closer to the ambient than MCP9800 ... then we have a problem...
I would try to check this by measuring boiling water, if showing 99-101C then compensation is done ok, else you need to dial an offset, there is a place somewhere in code for this purpose, search for amb.setOffset.
Crystal clear reply! Thanks Renatoa. By the way are you still working on your ESP32 port? Thinking about switching since the old ATMEGA328 is nearly overloaded doing the basic TC4 tasks.
Still working as in... weekly using ? :)
If already using a TC4 shield, I can sketch an Uno layout adapter board to host the ESP, and able to accept TC4 shield with no changes, if possible.
I always meant make an adapter board for the TC4 shield to connect to the Blue Pill (STM32F1) or even STM32 Discovery Board (STM32F4) but you're right, it's a better idea to use an ESP like yours because you already have working code.
Jump to Forum:

Similar Threads

Thread Forum Replies Last Post
Behmor PID Temperature Controller Behmor 1600 5 11/19/2022 5:53 AM
Monitoring bean temperature on Gene Cafe CBR-101 Gene Cafe Roaster 15 08/27/2022 1:27 AM
Artisan virtual device question Dataloggers/Controllers/Rate of Rise Meters 1 08/23/2022 9:50 AM
SR540 - Ideal profile (time and temperature) Popcorn Popper roasting 14 06/05/2022 1:17 PM
MCP3424 on TC4 blowing Dataloggers/Controllers/Rate of Rise Meters 19 05/14/2022 8:02 AM
Homeroasters Association Logo, and all Content, Images, and Icons © 2005-2016 Homeroasters Association - Logos are the property of their respective owners.
Powered by PHP-Fusion Copyright © 2023 PHP-Fusion Inc
Released as free software without warranties under GNU Affero GPL v3
Designed with by NetriX
Hosted by skpacman