Forum: Mikrocontroller und Digitale Elektronik TMP36 spannungsabhängig?


von Uwe (Gast)


Angehängte Dateien:

Lesenswert?

Moin,

ist das Messergebnis eines TMP36 von der Versorgungsspannung abhängig?

Hintergrund:
Ich habe den TMP36 an einen ADS1115 angeschlossen. Als ich die Schaltung 
mit ca 3.2V versorgte stimmte der ermittelte Temperaturwert ungefähr mit 
denen der gleichzeitig laufenden SHT15- und BME280-Sensoren überein. Mit 
einer Versorgungsspannung von ca. 3.7V ermittle ich einen um ca. 2°C 
höheren Temperaturwert, im Vergleich zu den anderen Sensoren, mit dem 
TMP36.

...siehe auch Bild, die hellblaue Kurve ist der TMP36...

Grüße & Danke Uwe

von Uwe (Gast)


Lesenswert?

...sorry für die Bilddublette...:-(

von Gerd E. (robberknight)


Lesenswert?

Uwe schrieb:
> Als ich die Schaltung
> mit ca 3.2V versorgte stimmte der ermittelte Temperaturwert ungefähr mit
> denen der gleichzeitig laufenden SHT15- und BME280-Sensoren überein. Mit
> einer Versorgungsspannung von ca. 3.7V

Was war alles an der höheren Versorgungsspannung angeschlossen? Nur der 
TMP36?

Oder auch die SHT15, BME280 und ADS1115? Von denen können nämlich auch 
spannungsabhängige Offsets kommen.

Der BME280 wäre mit 3.7V schon über seinem Abs. Max.

von Uwe (Gast)


Lesenswert?

Gerd E. schrieb:
> Oder auch die SHT15, BME280 und ADS1115? Von denen können nämlich auch
> spannungsabhängige Offsets kommen.

ja, alle! ...aber nur der TMP36 liefert einen anderen Temperaturwert, 
siehe Bild...

von Pieter (Gast)


Lesenswert?

Hallo Uwe,

genaue Temperaturmessung ist nicht einfach. Sind alle Sensoren in einer 
abgeschlossenen Box ( wegen Mikroklima)?
Für den TMP36 sagt das DB:
±2°C accuracy over temperature (typ)
±0.5°C linearity (typ)
und dann kommt ja noch der ADU dazu.
Der SHT15 ist da besser.
...mittlere mal die Werte über z.B. 1min.

VG
Peter

von Uwe (Gast)


Lesenswert?

Moin,

...nochmal zum besseren Verständnis:
* alle erwähnten Temperatursensoren sind in der gleichen Schaltung
* bei Erhöhung der Spannung liefert nur der TMP36 einen höheren Wert, 
die anderen Sensoren nicht
* die Temperaturwerte der Nicht-TMP36-Sensoren sind realistischer, was 
eine zweite vollkommen unabhängige Temperaturmessung zeigt

Frage ist, warum zeigt der TMP36 ein solches Verhalten, obwohl im DB 
nichts davon erwähnt wird...

Der ADC (ADS1115) kann es, meiner Meinung, nicht sein, da auch hier 
nichts dazu im DB zu finden ist. An einem zweiten Kanal des ADC erfolgt 
eine weitere Messung (die Versorgungsspannung :-)), deren Wert korrekt 
ist.

Hat jemand eine Idee?

Grüße & Danke Uwe

von Moby (Gast)


Lesenswert?

Hatte gerade mit TMP36 zu tun und habs mal schnell nachgemessen.
Ausgangsspannung bei +Vs
2V: 0,74V
3V: 0,74V
4V: 0,74V
5V: 0,74V

Also klare Antwort: Nicht spannungsabhängig.

von Gerd E. (robberknight)


Lesenswert?

Uwe schrieb:
> Gerd E. schrieb:
>> Oder auch die SHT15, BME280 und ADS1115? Von denen können nämlich auch
>> spannungsabhängige Offsets kommen.
>
> ja, alle! ...aber nur der TMP36 liefert einen anderen Temperaturwert,

"anderen" - das heißt aber nicht, daß er nicht korrekt ist. Du weißt 
nicht welcher von den beiden Werten jetzt der richtige ist.

Und wie gesagt, dem BME280 würde ich so nicht trauen, da Du den mit 
einer Spannung außerhalb seiner Abs. Max. betreibst.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.