PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mit einer 1N4148 Diode Temperatur messen



Jada
03.06.2010, 17:31
Hallo,
ich habe im internet gelesen das man mit einer 1n4148 Diode und einem atmega32 Temperatur messen kann! Kann das einer bestätigen? Ich würde das auch gerne machen weiß aber nicht wie das geht!! Kann mir jemand einen Schaltplan und einen passenden Quellcode schicken?
Würde mich freuen wenn jemand mir helfen könnte!!

Vielen Dank

Dirk
03.06.2010, 17:39
Schaltplan ist einfach:
1kOhm an 5V, Diode in Durchlaßrichtung, GND
ADC an die Verbindung zwischen R und Diode.

Was den "Quellcode" angeht, wird sich der von Programmiersprache zu Programmiersprache unterschiedlich darstellen. Identisch ist nur, dass es um einen Standard-Code für das Auslesen eines ADCs geht. Das ist meist einfach.
Schwieriger ist dann die Zuordnung des Messwertes z.B. zur Temperatur in °C.

Die Diode ist auch eher ungeeignet, da gibt es bessere Typen zur Temperaturmessung!

Gruß Dirk

Jada
03.06.2010, 18:43
könntst du mir einen schaltplan zu kommen lassen???

Vielen Dank

askazo
03.06.2010, 19:14
Warum nimmst Du nicht einfach direkt nen Temperatursensor, z.B. den LM235?
Der ist preiswert, recht genau, einfach zu handhaben, Beispielschaltungen im Datenblatt und hat eine definierten Faktor für die Umrechnung der Ausgangsspannung in Temperatur.

Gruß,
askazo

ranke
03.06.2010, 20:06
...ist preiswert, recht genau, einfach zu handhaben, Beispielschaltungen im Datenblatt und hat eine definierten Faktor für die Umrechnung der Ausgangsspannung in Temperatur.


Diese Eigenschaften treffen eigentlich auch für die Diode zu (gut, Beispielschaltungen im Datenblatt gibt es wahrscheinlich keine, dafür ist die Sache aber auch ziemlich einfach.
Der Temperaturgradient der Durchlassspannung liegt übrigens bei -2mV/K.

021aet04
03.06.2010, 21:27
Ich würde aber trotzdem einen Temparatursensor nehmen, da dieser dafür gebaut wird. https://www.roboternetz.de/phpBB2/zeigebeitrag.php?t=51755&highlight=

MfG Hannes

ranke
04.06.2010, 09:54
Ich würde aber trotzdem einen Temparatursensor nehmen, da dieser dafür gebaut wird.


Das kommt ja auf die geplante Anwendung an, von der uns Jada nichts gesagt hat. Möglicherweise ist die Motivation nur die Neugier es zu probieren. In diesem Fall würde ich unbedingt dazu raten, es zu versuchen. Der Effekt ist definitiv verläßlich und weitgehend linear.

Ich habe erst kürzlich habe eine entsprechende Schaltung für die Kompensation der Temperatur einer Vergleichsmeßstelle bei einem Ofenregler mit Thermoelement verwendet. Funktioniert einwandfrei und ich sehe in dieser speziellen Anwendung keinen Grund, warum ich einen extra Sensor gebraucht hätte.

Wenn man so etwas selbst mal probiert, bekommt man auch ein bißchen eine Ahnung, warum in der analogen Schaltungstechnik so viele Klimmzüge gemacht werden müssen um solche (im allgemeinen unerwünschte) Effekte zu kompensieren.

Jada
04.06.2010, 14:20
Hat denn einer von euch einen passenden quellcode für bascom???

MeckPommER
04.06.2010, 15:22
Der Schaltplan ist oben beschrieben und wie man den ADC zum Laufen bekommt steht recht gut in der Hilfe zu BASCOM beschrieben.

Sollte nicht so schwer sein und ein wenig Eigeninitiative ist hier immer gern gesehen :-)

JoeBlack
04.06.2010, 15:33
Ich kann mich in diesem Punkt nur MeckPommER anschliessen.
Ausserdem bekommst Du mit sicherheit mit der SuFu einige Treffer.
Anschliessend würde ich mich im RN-Wissen etwas schlau machen.
Falls Du fertigen Code suchst dann ist Googel Dein Freund.

So schwer ist das mit der Temperaturmessung nicht.

MfG JoeBlack