MAX31865 + PT100 kommuniziert nicht mit Arduino

Gast #3668103
Lesenswert?
• ▲
▼
Hallo,

ich hab hier einen PT100 Temperatursensor und mehrere MAX31865. Ich 
versuche nun schon länger den MAX31865 richtig mittels eines Arduinos 
auszulesen, komm alerdings nicht wirklich weiter, weil die Kommunikation 
nicht so recht klappen will.

Ich habe Schaltplan, Platine sowie den Code für den Arduino (ein Pro 
Mini 16MHz, betrieben an 3,3V) angehängt. RREF sind 400 Ohm, nicht 100, 
so wie im Schaltplan angegeben.

Wenn ich das Programm laufen lasse, bekomme ich manchmal sogar 
Ergebnisse, die meistens jedoch bei -400°C liegen, was ja irgendwie nur 
falsch sein kann. Irgendwann kommt dann ein Fehler und die Verbindung 
ist tot (nur noch 0 als Rückgabewert).
Meistens bleibt der MAX31865 jedoch von anfang an schon total 
inkommunikativ und es kommt nur die Meldung, dass ich die Verbindung 
checken soll.

Könnt Ihr evtl. schon einen Fehler in meiner Schaltung erkennen?

Force2 z.B. ist so ein Ding... Im Schaltplan steht einerseits bei 2 oder 
4-Wire soll man das an Masse hängen, aber das Zeichen in den Typical 
Application Circuits (Seite 23 im Datenblatt) weicht von den sonstigen 
Massezeichen ab.

Ich hab mehrere der MAX31865 hier, hab die auch schon auf der Platine 
ausgewechselt, allerdings überall das Gleiche.

Hier noch das Datenblatt zum MAX31865:
http://datasheets.maximintegrated.com/en/ds/MAX31865.pdf


Schonmal Danke im voraus!
Angehängte Dateien:
#3675187
Lesenswert?
• ▲
▼
So... hab jetzt das Ganze nochmal neu gemacht.
Neue Platine, neu gelötet, neuer Code (im Anhang).

Wenn der Chip frisch verlötet ist (im Handverfahren mit Heißluftföhn, 
etwa nach diesem Video: https://www.youtube.com/watch?v=c_Qt5CtUlqY), 
funktioniert er für ca. 2 min, dann geht wieder nichts.

hat jemand eine Idee, woran das liegen könnte?
Angehängte Dateien:
#3675799
Lesenswert?
• ▲
▼
Hab ich auch schon probiert mit 128 als Clockdivder. Hat nichts 
geholfen. Es liegt an meiner Platine. Die ist selbstgeätzt und es 
scheint so als würde mein Verfahren (Direkt Toner Methode) bei TQFN-20 
an seine Grenzen stoßen...

Werd die Platine vermutlich doch professionell machen lassen müssen. 
Vorerst bestell ich mir aber ein Breakoutboard zum Prototypen 
erstellen...

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.