Temperatur messen mit Atmega8

#3906042
Lesenswert?

Karl Heinz schrieb:
> http://www.mikrocontroller.net/articles/Temperatursensor

In aller Kürze:
Im einfachsten Fall verschaltet man den PT100 mit einem 2.tn Widerstand 
als Spannungsteiler. Aus dem ADC Wert rechnet man auf die Spannung am 
Abgriffpunkt des Spannungsteilers zurück, aus der Spannung und dem 
bekannten Widerstandswert des fixen Widerstandes auf den momentanen 
Widerstandswert des PT100, aus dem nun bekannten Widerstandswert des 
PT00 auf die Temperatur.

Das Prinzip ist so gesehen immer gleich, egal ob man einen PT100 oder 
einen lichtempfindlichen Widerstand hat. Ausgangspunkt ist eine variable 
Spannung, die von der zu messenden Größe abhängt. Im einfachsten Fall 
ist das ein Spannungsteiler, bei dem einer der beiden Widerstände durch 
einen von der Messgröße abhängigen Widerstand ersetzt wird.
1
   Vcc -----+------
2
            |
3
          fixer Widerstand
4
            |
5
            +---------------> zum ADC
6
            |
7
          variabler Widerstand (zb PT100, zb LDR)
8
            |
9
   GND -----+--------

Dem Aufwand, um das ganze genauer zu kriegen, ist allerdings nach oben 
keine Grenze gesetzt.
#3906103
Lesenswert?

Siebzehn Für Fuenfzehn schrieb:
> Nebenbei. Beim PT100 sollte man nicht mehr als 30mV ueber dem PT100
> haben, um die Messung nicht zu verfaelschen. Das bedeutet dann, dann man
> mindestens einen verstaerker einsetzen muss. Besser einen anderen ADC

Oder etwas anderes als einen PT100.
Das Problem beim PT100 ist ja, dass man bei der Spannungsteiler Variante 
den fixen Widerstand größenordnungsmmässig ca. ebenfalls 100 Ohm machen 
wird (wenn man keinen Verstärker benutzt). Und damit ist der Strom durch 
den Spannungsteiler fixiert, was beim PT100 zu Problemen führt, weil man 
da bereits einen hohen Strom und damit einen hohe Eigenerwärmung hat. 
Bei einem PT1000 ist zumindest dieser Punkt schon alleine durch den 
höheren Widerstandswert um einiges besser.
Gast #3906348
Lesenswert?

Ich nehme gerne einen KTY83 und einen 2,7k Ohm Widerstand. Ergibt bei 
Zimmertemperatur ungefähr den Messert 280 (bei 10 bit).

Du kannst die Eigenerwärmung reduzieren, indem Du den I/O Pin bei 
Nichtgebrauch als Ausgang mit Low-Pegel schaltest. Dann liegt (fast) 
keine Spannugn am Sensor an, so dass er sich nicht selbst erwärmt.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren