Forum: Compiler & IDEs Temperatursensor auswerten


von Max Kenzie (Gast)


Lesenswert?

Ich hab den Temperatursensor KTY 81-110 von Reichelt und würde den gern
mit dem ATmega16 auswerten.
Is das machbar (hat da jemand vielleicht sogar Code dafür?) oder soll
ich gleich auf den DS1820 ausweichen?

Gruß
Max

von Messfux (Gast)


Lesenswert?

Hallo Max,

ich verwende den KTY81/2 (Heizungssteuerung), läuft prima. Anzeige
momentan über LCD, RS232 läuft noch nicht, vielleicht heute abend noch.
Programmierung unter Bascom (Basic), ist kostenfrei bis 2k
Programmcodegröße.
Kommt darauf an, wie genau Du messen willst. Schreib mal mehr dazu.

Gruß Messfux

von Max kenzie (Gast)


Lesenswert?

Genauigkeit is net allzu wichtig, will bloß die Raumtemperatur
auswerten, auf +/- 1 Grad würde eigentlich schon reichen.
Hmm, ich hab meine Sachen per GCC programmiert, weißt du da zufällig
Quellen?

Gruß
Max

von Messfux (Gast)


Lesenswert?

Nein, keine Ahnung. Ist die notwendige Schaltung für den KTY klar?

von Messfux (Gast)


Lesenswert?


von Max Kenzie (Gast)


Lesenswert?

Hab ein Datenblatt hier, das wär also kein Problem.
Nur mit der Datenverarbeitung.. Hab bei avrfreaks leider auch nix
gefunden.. Finde überall nur was über den Temp-Sensor von Dallas.

von Messfux (Gast)


Lesenswert?

Meßwert einlesen, Kalíbrierfunktion erstellen und danach Meßwerte
auswerten.
Nochmals: Ist die Beschaltung des KTY an den µC klar?

von Max Kenzie (Gast)


Lesenswert?

Sagt mir sicherheitshalber mal wie man das richtig beschaltet :)

von Messfux (Gast)


Lesenswert?

schalte den KTY mit einem Widerstand in Reihe. Das KTY-Ende der
entstandenen Kette legst du auf minus und das Widerstandsende auf 5V.
An zwischen den beiden Widerständen greifst Du das zu messende Signal
ab und führst es auf einen Pin des A/D-Wandlers des M16.
Die größe des Widerstands sollte im gleichen Bereich liegen wie dein
KTY bei 20°C (siehe Datenblatt), bei mir sind`s 2,2 kOhm.

Erklärung:
1) Der Widerstand des KTY ändert sich in Abhängigkeit von der
Temperatur.
2) Zwischen plus und minus fallen 5V über die zwei Widerstände (KTY &
oben beschriebener Widerstand) ab.
3) ändert sich der KTY-Widerstand fällt am KTY mehr oder weniger
Spannung ab. Diese Spannung wird mit dem µC gemessen.
4) Der gemessenen Wert liegt als Digitalwert vor (0 bis 1023,
entsprechend 10 Bit) und muß mit der Temperatur in zusammenhang
gebracht werden: Kalibrierung. z.B. in Excel

Alles klar? Ansonst nachfragen!
Ist eigentlich alles recht einfach.

Viel Spaß

Messfux

von Max Kenzie (Gast)


Lesenswert?

Grundsätzlich ja, ich werd's demnächst spätestens morgen mal testen :)
Thanks derweil

von Kai Eckardt (Gast)


Lesenswert?

Naja, das mit dem "Der gemessene Wert liegt dann als Digitalwert vor (0
bis 1023, entsprechend 10 Bit)" würde nur stimmen, wenn die Spannung
zwischen 0 und 5V schwankt. Im allgemeinen schwankt sie aber eher im
Millivolt-Bereich oder irre ich mich da ? Wie ungenau wird eigentlich
das Ergebnis wenn man die KTY-Kurve nicht linearisiert ?

von Messfux (Gast)


Lesenswert?

Schwankungen sind im Volt-Bereich entsprechend -20 bis 100°C.
Wenn nur im Bereich von z.B. 5°C gemesen werden soll, dann im
mV-Bereich.

Teil2: Ist wohl die Verwendung einer linearen Kalibrierfunktion
gemeint? Ist möglich,wenn nur in einem kleinen Temperaturbereich
(deltaT=20°C) gemessen wird.
Aber: einmal den Aufwand für eine quadratische Kalibrierfunktion und
das Messsystem kann schnell mal woanders eingesetzt werden!

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.