PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [ERLEDIGT] Temperaturmessung



Gast3
09.08.2004, 11:30
Hallo,

wie kann ich mit dem AVR eine Temperaturmessung realisieren?
Der Sensor sollte möglichst billig sein (evtl. NTC), die Auflösung sollte 0,1 ° betragen (Genauigkeit spielt nicht so die Rolle - es geht um den Trend).
Hat jemand schon einmal soetwas (mit BASCOM) realisiert?

Danke im Voraus!

Netbird
09.08.2004, 15:45
Hallo,

eine sehr einfache Methode ist die Verwendung des BASCOM-Befehls getrc (in Hilfe nachsehen). Du schaltest einen NTC (am besten 10K) in Reihe mit einem Kondensator 100nF. getrc mißt die Aufladezeit des Kondensators.
Kalibrieren (Zuordnung Temperatur - Digi-Wert) musst Du allerdings selbst ...

Achtung! Der NTC darf bei 100nF nicht mehr als 10K haben, sonst gibt es mehrdeutige Anzeigen ...

Genauigkeit der Werte bei wiederholter Abfrage musst Du eventuell prüfen.

Harald

God
09.08.2004, 20:09
Würde das nicht auch mit nem Spannungsteiler funktionieren?
Also ein 1k widerstand (evtl. ausrechnen) und ein ntc mit ca. 2k widerstand bei 25 grad. Und dann die Spannung mit nem AD-Port messen.

mfg God

artools
30.08.2004, 00:11
Hallo,

nimm doch den Sensor DS18S20, der wandelt im 3pol. Kleintransistorgehäuse die Temperatur digital um , Auflösung 0,5 Grad, dann muss man nichts abgleichen, auch längere Leitungen sind kein Thema.

Gruss
A: Arndt

art-hightech
30.08.2004, 19:02
Wenn NTC, dann darauf achten, dass der Spannungsverlauf-Temperaturverlauf nicht linear ist! Dazu empfehle ich einfach mal ein Datenblatt eines NTCs anzuschauen, da sind passende Schaltungen und Diagramme dabei.
Spannungsteilerschaltung empfiehlt sich, wenn man mit einem Analogport messen will.