-
Thread
Maxim MAX31856 mit Infineon XMC 1100
Guten Tag Community, ich stehe vor einem Problem, und zwar dass ich bei dem MAX31856 Baustein zwar eine "Wertartige" Rückgabe bekomme, diese sich aber bei einer Temperaturänderung kein bisschen ändert, sie schwankt nur Generell ein bisschen. Als erstes schicke ich dem MAX31856
SPI_write(0x8081); [/c] hier das Datenblatt dazu: https://datasheets.maximintegrated.com/en/ds/MAX31856.pdf Ab Seite 18 sind die Register beschrieben und welche Werte was bewirken. SPI_write sieht von der Funktion aus wie die erste Hälfte von folgender SPI_read Funktion: [c] uint32_t SPI_read
-
Thread
Raspberry Pi SPI-Schnittstelle mit dem MAX31856 Messverstärker
Ich möchte die Temperatur mit meinem Thermoelement über SPI-Schnittstelle meines Messverstärkers MAX31856 und Raspberry PI 3 B+ an diesem (RPI) auslesen. Die SPI-Schnittstelle habe ich dem Anhang entsprechend aufgebaut. Über die WiringPiSpi Bibliothek versuchte ich in meinem Code die Temperatur
-
Thread
Arduino Thermoelement / DAC Ground Problem
Hi, hast du das Board von Adafruit (MAX31856)? Wenn ja, dieses Board hat einen eigenen Spannungsregler auf der Platine aber keinen Pegelwandler, wenn ich es richtig sehe. Wenn du die Platine mit 5V versorgst, arbeitet der MAX31856 trotzdem
/max31856-thermocouple-amplifier/ Schade eigentlich. Uwe
-
Thread
Multiplexer fehlinterpretiert Eingabesignal
zusammen, ich bastel gerade an einer Schaltung auf der insgesamt 12 Thermocouple Converter ICs (MAX31856) sitzen sollen. Angesteuert und ausgelesen wird das ganze über SPI von einem Raspberry Pi 4. Damit nicht gleich alle GPIO Pins vom Raspberry genutzt werden, wollte ich eigentlich einen 16:1
Der CS (Chip Select) des MAX31856 reagiert auf ein LOW Signal. Über einen 10kOhm Widerstand wird das Signal auf 3.3V gehalten und über den Multiplexer dann auf Ground (LOW-Signal) gebracht. (siehe Angehängtes Bild) Ohne
-
Thread
Brennofensteuerung mit Raspberry Pi und 16A-Relais
Raspberry Pi Zero W 1x 1.3" OLED-Display 1x K-Type Thermoelement (Keramikummantelt, bis 1300°C) 1x MAX31856 Messverstärker 1x 16A-Relais (Finder 40.61.9.012.0000, 12V zum Schalten, 250V werden geschaltet) 1x DC-DC-Wandler von 12V auf 5V USB 1x Irfz44N 1x Nockenschalter für Netzspannung und bis
Wie hast du das Thermoelement mechanisch/elektrisch an dem MAX31856 angeschlossen? Gerne macht man noch in Reihe zum Ofen einen Motorschutzschalter(Gibt es häufig in Hutschienenmontage). Dann eventuell ein Gehäuse das auf die Hutschiene kommt. Da kann man die
-
Thread
Temperaturmessung bis -90°C
dem MAX31856 auch schmerzlos einsetzbar. Da erübrigt sich auch die Linearisierung in SW und ist bei einigermassen vernünftiger Cold junction Kompensierung auch gut genug. (Geheimtipp: MAx31856 in ein träges
Beim MAX31856 praktizierte Verhältnismessung ist so ziemlich der einfachste Weg. Der Vorteil beim MAX32865 und ähnlicher dafür entwickelten ICs anderer Hersteller wie AD/TI ist, daß sie den Erregungsstrom
-
Thread
PT1000 an Arduino mal etwas anders
Man könnte sich das Leben natürlich auch einfach machen, indem man einen Thermocouple & einen Max31850/31855/31856 (je nach Geschmack) nimmt. Dann kann man sich auch den ganzen Kalibrieraufwand sparen.
/its90/main/its90_main_page.html Man darf halt nicht diese Arduino Libs nehmen. Und wenn man den MAX31856 nimmt, spart man sich sogar das. Die Vergleichsstellenmessung haben alle MAX ebenfalls schon drin. > Alles eine Frage der Randbedingungen! Auch wieder wahr.
-
Thread
MAX 6675 - Cold Junction Diode auslesen
Zur ersten Frage, nimm besser einen MAX31856. Der linearisiert die Meßkurve für alle gängigen Thermoelemente. Ersparst Dir eine Menge Klimmzüge. Die Linearität des internen CJ Sensors ist sowieso ziemlich gut. Das bringt kaum was. Wichtig
einbetten. ISB kann man für teures Geld auch kaufen. So behelfe ich mich bei Firmenprojekten. Der MAX31586 ist auch ein interessanter Baustein und sogar als Breadboard zu haben. https://datasheets.maximintegrated.com/en/ds/MAX31856.pdf https://zeus.phys.uconn.edu/wiki/images/The_Basics_of_Thermocouples.pdf
-
Thread
Thermoelement Typ K mit ADC auswerten
Schalter oder 4051 lässt sich ein multi-Kanal EMF störarmes Design durchziehen. Zusammen mit einem MAX31856 oder ähnlichen ADCs funktioniert das. Damit kann man EMF gerecht schalten. Die Hauptsache ist, die ganze Schaltung ohne Temperaturgefälle aufzubauen. In der Industrie verwendet man sogenannte
hinaus grenzen die Beschränkungen des TE an sich die bestmögliche Genauigkeit ein. Deshalb ist der MAX31856 auch vollkommen für die meisten Zwecke ausreichend. Allerdings sollte man die CJ-Temperatur nicht intern mit dem MAX31856 messen, sondern mit einen genauen Fühler direkt im isothermen Anschlußblock
-
Thread
Preiswerte Temperaturmessung
Koeffizienten in der Linearisierung. Eine eigene Platine wird sich in einer Serie sicher lohnen. Und MAX31856 ist fast das gleiche für Thermoelemente. Der hohe Temperaturbereich ist sicher für die Abgastemperatur?
Johannes S. schrieb im Beitrag #5663909: > Und MAX31856 ist fast das gleiche für Thermoelemente. Der hohe > Temperaturbereich ist sicher für die Abgastemperatur? Ja, das ist lediglich die Abgastemperatur nach Brenneraustriff. Diese tritt aus der
-
Thread
Thermoelement "unter Spannung" auswerten?
zusätzliche Schutzdioden. Der hier hat's eingebaut: https://www.maximintegrated.com/en/products/sensors/MAX31856.html Macht 8 Typen, spuckt aber auch Rohdaten aus. Würde ca 5 Euro kosten, wenn er verfügbar wäre..
kein Problem. > Der hier hat's eingebaut: > https://www.maximintegrated.com/en/products/sensors/MAX31856.html > Macht 8 Typen, spuckt aber auch Rohdaten aus. > Würde ca 5 Euro kosten, wenn er verfügbar wäre.. Ein nettes IC, aber für ein Serienprodukt würde Dir der Kaufmann Ärger machen, zu teuer
-
Thread
Temperaturmessung (MCP3424, versch. Sensoren)
wesentlich verkleinert. Es blieb aber beim Kalibrierungsfehler. @Lisa es gibt auch noch ein Adafruit Max31856 Thermoelemente mit SW. @Rainer habe ich leider nicht verstand. Peter
LTC2983 passen die zu ihren Projekt? Lisa hat sich inzwischen sicher schon ausgeklinkt. Ich denke Max 31856 (alle Thermoelemente) oder besser Max 31865 (4 Leiter) (~4 Euro)wären eine gute Wahl. Peter
-
Thread
PT100 vs Thermo-IC
Für Thermoelemente gibt es übrigens auch solche ICs, mit eingebauter Kaltstellenkompensation: MAX31855 https://www.maximintegrated.com/en/products/analog/sensors-and-sensor-interface/MAX31855.html MAX31856 ... mit 19-bit-ADC https://www.maximintegrated.com/en/products/analog/sensors-and-sensor-interface/MAX31856.html (Ich bin in keinster Weise mit Maxim verbandelt, habe die Teile nur hin und wieder verbaut. Wahrscheinlich bieten auch andere Hersteller sowas an.)
-
Thread
Hilfestellung PCB Schema
mit Thermoelementen. Ich würde mich darum als erstes auf die passende Anschaltung konzentrieren (MAX31856, der ganz versteckt oben links im Schaltplan zu finden ist) , Meine Zutaten wären folgende: Ein ESP-32-S3-WROOM-1 Modul (gibt es bei Amazon - 3 Stück für schlappe 20 Euro-Bugs) Da ist alles drauf was zum Betrieb nötig ist! Dann ein Breakout Modul “MAX31856” (ebenfalls bei Amazon erhältlich) Bei Bedarf: Ein 5 Volt-Booster ( von einer 18650 zelle auf 5V gibt es zuhauf bei Amazon / AZ-Delivery) Und fürs Erste ein Arduino-Steckbrett mit Jumper-Kabeln
-
Thread
Temperatursteuerung für einen Brennofen
genauer wie die eigentliche TC Messung. Alternativ gibt es natürlich viele andere Methoden wie der MAX31856 oder MAX31855 und andere die mir jetzt nicht einfallen. Damit kann man sich vielmArbeit ersparen. Auch beim MAX31856 sollte man darauf achten die Schaltung thermisch homogen zu gestalten um Cold Junction Meßfehler im MAX31856 auf ein Mindestmaß zu reduzieren. Die TC Anschlüsse sollten nach isothermalen Gesichtspunkten realisiert werden. Hier versündigen sich viele der angebotenen eBay Module und die mögliche Meßgenauigkeit
-
Thread
MAX6675 - Verbesserung der Temperaturmessung
Die Messfehler addieren sich. Alleine das MAX6675 Modul hat -3/+3 , dazu kommen nochmal ca. -2/+2 Grad für das Thermoelement. Das ist das schon nicht mehr so wenig.
Was wär mit einem MAX31856? Der hätte immerhin 19 Bit Auflösung, kann man mit der eingebauten Linearisierung verwenden, und Kaltstellen-Messung und Kompensation ist auch eingebaut.
-
Thread
schneller Thermocouple Ampl. gesucht
Beim Max31855 ist eine Tcalc mit 100ms angegeben, dh doch dass der Bautein selbst für die Cold Junction etc. 100ms benötigt. Also ich mit max 10Hz einen neuen Wert bekomme?!
Datenblatt sondern auf deren Website im FAQ dazu: However, for high-frequency noise (> 100MHz), the MAX31855's ADC will produce large offset readings. As an alternative, the MAX31856 was designed to have 50Hz/60Hz notch filtering as well as EMI/RF noise filters. Platine war nur in einem Plastikgehäuse
-
Thread
Messgrenze mittels OP einstellen
meistens keine negative spannungen. Den rest macht man softwaremässig. Wenn der anwender nur den wert 100 max. Bekommen soll, so schneidet man den wert softwaremässig ab und meldet ggf. Noch einen überlauf.
PT100 oder Typ-K direkt angeschlossen werden können, z.B. AD7793 oder speziell für Thermoelemente MAX31856. Selbstgebastelte Analogschaltungen erreichen in der Regel nur weit schlechtere Genauigkeiten oder man verwendet sehr teure und schwer beschaffbare Spezialwiderstände mit krummen Werten und
-
Thread
Pt1000 an ADC anschließen
MAX31865ATP+ I2C is mist, SPI ist cool ;)
kann man sich viel Spielraum lassen. Wass mich betrifft gefällt mir dieses Konzept ganz gut. Der MAX31865 ist übrigens auch recht praktisch. Allerdings muß die Linearisierung ungleich dem (TC) MAX31856 im uC ausgeführt werden.
-
Thread
TDI Vp37 Steuergerät selber bauen
dienen vor allem zum Ueberwachen der Turboladereingangstemperatur. Zum Auswerten hat Maxim den MAX31855N im Programm. Fuer das Linearisieren der Kennlinie habe ich mir eine Polynomfunktion geschrieben. Den Code muss ich endlich mal veroeffentlichen. ;) Probleme hatte ich hier mit der Entstoerung
Eingangsleitungen haben das Problem dann ganz gut geloest. Die Kombination eines Typ-N Thermoelementes mit dem MAX31855N habe ich seit 2 Jahren in der Regelung fuer einen Gluehofen in Betrieb. Der Nachfolger MAX31856 hat die Kennlinienlinearisierung schon mit eingebaut und ist im Gegensatz zum MAX31855 auch fuer
-
Thread
PWM mit kleinem (welchem?) Atmega und Dimensionierung
Beitrag #7512074: > 2) Welcher Temperatursensor? Er würde nah an die Lampe kommen. Thermoelement + MAX31856 vielleicht
-
Thread
Stromversorgung des Messverstärkers über Raspberry Pi
Temperatur meines Thermoelements an meinem Arduino Uno auslesen. Dabei habe ich mein Thermoelement mit dem MAX31856 Messverstärker über SPI-Schnittstelle mit dem Arduino angebunden. Wenn ich diesen Messverstärker mit 3.3V über den Arduino versorge, funktioniert alles. Jetzt habe ich versucht ihn mit den 3.3V
-
Thread
Einfache Arduino Heizungspumpensteuerung
einsetzen und mit FW linearisieren so daß man ohne Calibrierung auskommt. Dann gibt es ja auch noch die MAX31856, bzw. MAX31865 die das "Analoge" intern schon erledigen und sich mit SPI ansprechen lassen. Besonders TC sind für Heizungszwecke wegen ihrer Kleinheit recht bequem. Auch gibt es dafür schon Arduino
-
Thread
Arduino mit Sender und Empfänger
zum rumspielen. Mit einer Arduino Bibliothek funktionierten die Dinger zuverläßig auf Anhieb um ein MAX31856 Thermometer fern zu übertragen. https://andreasrohner.at/posts/Electronics/New-Arduino-library-for-433-Mhz-AM-Radio-Modules/
-
Thread
Vernünftiges Hygrometer gesucht
sehr genau, solange man genau messende Thermometer zur Verfügung hat. Mit PT100/1000 Fühlern, einen MAX31856 und uC wäre das ein dankbares Selbstbauprojekt. Da das Messergebnis physikalisch eng gebunden ist, muß man hauptsächlich auf gute Temperaturauswertung achten. Ein 3D Drucker könnte für die Messkanäle
-
Thread
Arduino mit Pt1000 und 400°C Schaltung
https://learn.adafruit.com/adafruit-max31865-rtd-pt100-amplifier/arduino-code
Neuen befasst, lernt man nebenbei auch viel Anderes, wichtig um das Thema herum. Schaut Euch die MAX31856 Lösung zumindest an. Die hat auch den praktischen Vorteil die zusätzliche Berücksichtigung der Leitungswiderstände miteinbezogen zu haben, die bis jetzt noch nicht behandelt wurden. Sonst gibt
-
Thread
Exaktes grillthermometer
von Maxim gibt es gute ICs dafür, MAX31865 für RTD wie PT100/1000. Der hat einen guten ADC und kann in Vierleitertechnik angeschlossen werden (wenn die Sensorleitungen länger sind). Die Koeffizienten für Pt sind nicht fest eingebrannt, man kann auch andere PTC verwenden. Für Thermoelemente gibt es den MAX31856. Die sind alle nicht ganz billig und für die Anwendung vielleicht mit Kanonen auf Spatzen, aber einfach in der Anwendung und wenn man HighEnd möchte gerade richtig :) Jetzt musst du nur noch die
-
Thread
Projektideen Analogbereich
sich sofort auf die Anwendungs FW Erstellung konzentrieren. ( Das habe ich mit einen Thermoelement, MAX31856 Module, 433MHZ Sender Modul, Empfänger Einsteck-Modul mit Arduino P-M und LCD Anzeige gemacht). Der Fantasie sind wirklich keine Grenzen gesetzt. Vor 20 Jahren Jahren bauten mein Freund und
-
Thread
Zeigt her eure Kunstwerke (ab 2023)
IO-Karte unterstützt wahlweise I2C, SPI und Pro-Mini. Eine Thermoelement Scan Karte, z.B. könnte einen MAX31856 und Pro-Mini drauf haben und automatisch die TCs scannen und dann mit einem Kommando abrufbar machen. Dasselbe wäre mit einer RTD-Karte möglich, MAX31865 und AVR, die dann schon die Messwerte
Max B. schrieb im Beitrag #7394483: > Danke schön! > Ehrlich gesagt haust da drin ein popeliger LDR. > Von den Temperaturdrifts mal abgesehen reicht mir das aber erstmal > vollkommen aus. > Später