Hi, geht das so wie ich mir das vorstelle? Ich wollte mir einen analogen Temperatursensor besorgen und folgendermaßen an den ADC des Atmel Anschließen. 5V ----[Temperatursensor]----[ATmel ADC] Der Temperatursensor ändert doch seinen Widerstand und das kann ich doch errechnen? evtl. noch einen Vorwiderstand als Strombegrenzer. Klappt das so? Einen Digitalen will ich nicht verwenden. 1. will ich mal mit dem ADC rumspielen und die Analogen sind ja auch billiger. Timo
Als billiger Analogsensor ist der LM335 zu empfehlen, der liefert 10mV/°K. Damit hast Du es leicht den Analogwert als Temperatur anzuzeigen. Peter
Hi Timo, zur Messung von einem Widerstandswert, musst du moch unbedingt die Masse mit ins Spiel bringen, da der ADC nur Spannungen misst -> Spannungsteiler. 5V -Widerstand- -Temperaturabhängiger Widerstand- GND | ADC-Pin Ich hoffe, meine ASCII-Arts sind verständlich. Gruß Oliver
Hallo Timo, ich teste im Moment auch verschiedene Varianten aus. Unter http://www.sprut.de/electronic/index.htm gibt es interessante Grundlagen zu diesem Thema. Noch ein Tip: der LM 35 ist bei längeren Leitungen nicht ganz unproblematisch. Recht gute Ergebnisse habe ich bisher mit dem KTY 81-110 erreicht. Gruß Markus
Hi, genau den KTY habe ich mir heute auch besorgt. Da der andere nicht auf Lager war. Also geht das einfach so wie ich mir das vorstelle? Habe nämlich irgendwie hier ein Tut indem ein Beisp. Widerstandmessung ist, da arbeiten die mit einem Elko in der Schaltung. Dort wird aber auch der widerstand eines Potis gemessen. Ich will eigentl. nur eine Abschaltung bauen, wenn eine gewisse Temperatur erreicht ist, soll er eine Heizfolie abschalten. Bastle gerade an einer Ätzmaschine. Werde den Temp. Sensor morgen einmal testen. Timo
Hallo Oliver! Was für einen Widerstand würdest Du denn da nehmen? In dem link von Markus haben die einen 2,7kOhm genommen. Ist der OK? Matthias
Hallo Timo, ich verwende einen Temperatursensor, der auch in den ELV-Funk-Temperatursensoren (Temperatur-Außensensor AS 2000, Artikel-Nr.: 68-401-78) drin ist. Der Sensor hat 10kOhm bei 25 Grad Celsius und ist wie folgt mit einem AVR verbunden: UDD des AVRs: 3V PA0-Vorwiderstand----------------ZDiode---------Masse | 2V | -10kOhm-----Temperatursensor--Masse | | | | URef ADC Das ganze funzt bei mir so: - Wenn gemessen wird, dann PA0 (Port A) auf High setzen - Etwas warten, etwa 1 Mikrosekunde - ADC einschalten - Messwert holen - ADC ausschalten - PA0 rücksetzen Die Schaltg wird in einem batteriebetriebenen Sensor verwendet. Daher das Schalten des Spgsteilers mit PA0 u. der Einsatz einer Z-Diode. Bei 25 Grad Celsius beträgt der Spgsabfall über den Sensor 1V. Über eine Tabelle ermittle ich die Temperatur. 10BitADC-Wert Temperatur MSB LSB ------------------------- 2 2 25 2 1 25,1 2 0 25,2 ... Ich hoffe, Dir hilft das weiter. MfG Wolfram Hubert
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.