Archiv verlassen und diese Seite im Standarddesign anzeigen : [ERLEDIGT] Temperaturmessung
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!
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
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
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.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.