TMP006B zeigt falsche Temperatur

OP #4348727
Lesenswert?
• ▲
▼
Abend
In meinem Projekt benutze ich TMP006B IR Temperatursensor.
An sich funktioniert er, nur  gibt es eine sehr große Abweichung von ca 
+90°C
Bei dem Sensor kann man auswählen, über wie viele Messungen das Ergebnis 
gemittelt wird.
Wenn  ich nur eine Messung nehme,  weicht die Temperatur um 600 °C ab.
Je mehr "Samples" ich nehme (max 16), desto genauer wird die Temperatur.
Als ob die  erste Messung komplett daneben ist, warum auch immer.

Hier ist meine Schaltung und Layout
Kurz gesagt, wird der TMP006  mi 3.3 V  vom NCP1402 versorgt. An low 
side (also zwischen TMP006 and GND und NCP1402 und GND) befindet sich 
BSS138 der die ganze Konfiguration ein/ausschalten kann.
Der Transistor ist immer an  und wird (erstmal) nicht ausgeschaltet.

Ich kann mir vorstellen, dass die Spannung  am TMP nicht stabil ist, und 
am Anfang der Messung  kurz abfällt und  das Ergebnis  fälscht, aber mit 
dem Multimeter  sehe ich  keinen Spannungabfall (Oszi habe ich leider 
nicht)
Ca. 1cm von TMP sitzt ein 20pF Kondensator (ich habe auch 100 NF 
ausprobiert).

Woran kann es noch liegen?
Datenblatt:
http://www.ti.com/lit/ds/sbos518e/sbos518e.pdf
Angehängte Dateien:
OP #4349125
Lesenswert?
• ▲
▼
Danke für den Hinweis. Ich habe jetzt die bahn durchgetrennt, und an dem 
Core liegt jetzt 1,8 V

Außerdem habe ich  den TMP006 ersetzt, aber leider funktioniert  es 
jetzt auch nicht, und zwar passiert jetzt was ganz komisches:
Am anfang zeigt er 20 C°. Wenn ich eine hand drüber halte geht die 
temperatur runter! Auf 14.
Wenn ich jetzt noch einglas Kochwasser druber halte, wird sogar eine 
negative Temperatur angezeigt.
Als ob der Sensor in falsche Richtung arbeitet....
OP #4350366
Lesenswert?
• ▲
▼
Ok. I hab das Problem gelöst.
Unter dem chip waren noch Überreste von Flüßmittel, diese haben einen 
Kontakt zwischen dem TMP und PCB gemacht, und somit die Messung komplett 
verfälscht (TMP006 ist ziemlich kompliziertes Biest)

Die einfache Reinigung mit Isopropanol hat nicht geholfen, deswegen habe 
ich das Board auf ca. 120-150 C° erwärmt und ein wenig IPO aus der 
Spritze durch den Chip fließen gelassen.
Hat geholfen, jetzt funktioniert alles:)

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.