Chernobyl comes to mindI won't be liable if you blow up whatever it is that you're working with
OR
Challenger cockpit voice recorder "What's this button for?"
Moderators: adafruit_support_bill, adafruit
Chernobyl comes to mindI won't be liable if you blow up whatever it is that you're working with
I'd be interested in one of those boards if it's not too much trouble...engineertype wrote:I'm learning a lot from the conversation here. If anyone is interested in testing the newer MAX31856 IC I have some breakout boards available. The communication to the IC is different than the MAX31855; you have registers that need to be written to before readings can be made.
I've written an Arduino library for the MAX31856:
https://github.com/engineertype/MAX31856
Cheers,
Peter
Hmmm, no way to send you a PM. Please contact me through my web site (http://www.whizoo.com/about) and we'll work out the details.heypete wrote:I'd be interested in one of those boards if it's not too much trouble...
Follow-up: the boards arrived yesterday (thanks!). I tested one of them today in the lab with the thermocouples I ordered and it reads pretty much spot-on using engineerguy's library. The library is clean, compact, and easy to read/modify. The included example program compiles (using the Arduino Uno as a target) to 6552 bytes of flash and uses 346 bytes of RAM leaving plenty of room for other programs on the Arduino.engineertype wrote:Hmmm, no way to send you a PM. Please contact me through my web site (http://www.whizoo.com/about) and we'll work out the details.heypete wrote:I'd be interested in one of those boards if it's not too much trouble...
Bearing in mind that the published boiling point of LN2 can vary by as much as 2 degrees C depending on your altitude. Where I live, at 5000 ft, liquid nitrogen boils at less than -197 C. At 1 atm, (0 ft), the published BP is -195.8 C.heypete wrote:Follow-up: the boards arrived yesterday (thanks!). I tested one of them today in the lab with the thermocouples I ordered and it reads pretty much spot-on using engineerguy's library. The library is clean, compact, and easy to read/modify. The included example program compiles (using the Arduino Uno as a target) to 6552 bytes of flash and uses 346 bytes of RAM leaving plenty of room for other programs on the Arduino.engineertype wrote:Hmmm, no way to send you a PM. Please contact me through my web site (http://www.whizoo.com/about) and we'll work out the details.heypete wrote:I'd be interested in one of those boards if it's not too much trouble...
Liquid nitrogen (actual temperature -196C) is measured to be -190.4C, which is within the reasonable manufacturing variations of thermocouples. Compared to the MAX31855's non-corrected value of -130C, the accuracy of the MAX31856 is outstanding. I measured up to +300C and the measurement was also right on the money. I'm afraid I don't have the capability to accurately heat things to temperatures higher than that, so I can't comment on its accuracy at extremely high temperatures, but I imagine it'd continue to work as expected.
I also really like the "FAULT" LED on the board: it illuminates whenever there's a fault (in my case, the thermocouple got disconnected) and makes it easy to quickly identify that there's a problem.
Code: Select all
double c[] = {0.000000000000E+00, 0.394501280250E-01, 0.236223735980E-04 - 0.328589067840E-06, -0.499048287770E-08, -0.675090591730E-10, -0.574103274280E-12, -0.310888728940E-14, -0.104516093650E-16, -0.198892668780E-19, -0.163226974860E-22};
Code: Select all
double c[] = {0.000000000000E+00, 0.394501280250E-01, 0.236223735980E-04, -0.328589067840E-06, -0.499048287770E-08, -0.675090591730E-10, -0.574103274280E-12, -0.310888728940E-14, -0.104516093650E-16, -0.198892668780E-19, -0.163226974860E-22};
Indeed! No worries: it's easy for messages to slip through the cracks, and I ultimately was able to figure things out. Thanks for the reply.ashurbr wrote:I hope this explains my "tour de force" emf calculation. I think you have already figures out the other things you asked about.
Good luck,
Bob A.