Hallo! Ich habe mir einen LM334 gekauft um Temperatur zu messen. Ich verstehe nicht ganz wie ich den anschließen muss mit der Berechnung von Widerständen und so... Auslesen tu ich den ja dann einfach per ADC oder? Kann mir jemand einen Schaltplan vllt. zeigen und erklären wie die Widerstände berechnet werden und wie man den überhaupt Verbindet + nutzt?
Gast
#3545995
Martin Fischer schrieb: > Kann mir jemand einen Schaltplan vllt. zeigen und erklären wie die > Widerstände berechnet werden und wie man den überhaupt Verbindet + > nutzt? Ist das heute nicht mehr in Mode sich vor einem Kazluf zu informieren? Welchen Messbereich willst du überhaupt (0-100GradC?) welche Auflösung (1GradC?) welche Betriebsspannung hat dein uC (5V?) und welchen Messbereich dein ADC (0-2.56V?) und warum muss man dir diese Informationen einzeln aus der Nase ziehen ? Im einfachsten Fall kommt der LM334 an 5V, der Rset auf 220Ohm, und der uC misst den Spannungsabfall an einem 5k6 Widerstand nach Masse, das bringt die oben genannten Werte.
Ok. Mein µC läuft mit 5V, AREF=GND, 0 - 100°, am besten wären 0,5° Schritte, 1 geht aber auch. Kannst du mir einen Schaltplan zeigen was genau ich jetzt machen muss?
Gast
#3546020
Martin Fischer schrieb: > AREF=GND Das wird nix. AREF = 5V ist ziemlich schlecht, weil die Betriebsspannung z.B: aus einem 7805 nicht stabil ist, der LM334 aber schon einen definiertn Strom liefert. Also misst man eher die Schwanungend er Betriebsspannung, als die Schwankungen der Temperatur. Wenn die 5V nicht aus einer präzisen Spannungsquelle gewonnen werden (z.B. LP2950-5), nimmt man besser die eingebaute Referenzspannung, die ist 1000 mal stabiler (wenn auch nicht genauer) als die Versorgungsspannung. 0.5 GradC Auflösung heisst mindestens 200 Schritte des 1024 ADC Auflösung zwischen 273 und 373 Kelvin. Das ist leicht erreichbar, allerdings hat die INTERNE Referenzspannung beispielsweise eines ATmega8 eine grössere fertigungsschwankung, so daß man bei schlechtester Auslegung nicht mehr diese Auflösung erhält. Man muss also eventuell die berechneten Festwiderstände anpassen, wenn man entdeckt, daß 100 GradC über 1024 hinaus geht, oder die Differenz zwischen 0 und 100 weniger als 200 Schritte beträgt. Martin Fischer schrieb: > Kannst du mir einen Schaltplan zeigen Oh Mann +5V | LM334--+ | | | 220R | | +----+-- ADC (2.49V/100GradC, vielleicht zu viel, dann 6k5->5k6) | 6k5 | GND War das jetzt wirklich zu schwer ?
Gast
#3546022
>Kannst du mir einen Schaltplan zeigen was genau ich jetzt machen muss? Bitte schön, das Alpha und Omega des LM334 - sein Datenblatt: http://www.google.de/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=1&cad=rja&ved=0CCwQFjAA&url=http%3A%2F%2Fwww.ti.com%2Fcn%2Flit%2Fgpn%2Flm134&ei=EyEJU7_CG8nMtAbMvYGgAQ&usg=AFQjCNEt1sSrnECkpkwx1k9xTCkw-8Z77A&bvm=bv.61725948,d.Yms
Danke erstml, also ich sah die Schaltung so:
5V----LM334----GND
| |
| |
+-4k7-+
|
ADC
Ist das so auch richtig?
Gast
#3546029
Martin Fischer schrieb: > Kannst du mir einen Schaltplan zeigen was genau ich jetzt machen muss? Du mußt gar nicht. Fig. 17 in dem verlinkten PDF von deinem ersten Beitrag ...
Danke, meinst du es ist sinnvoller den DS18B20 zu nehmen?
Gast
#3546039
Martin Fischer schrieb: > Ist das so auch richtig? Nein.
Gast
#3546041
Martin Fischer schrieb: > Ist das so auch richtig? Wo hast du das jetzt her und wie soll das funktionieren? Hast du das irgendwo im Datenblatt gefunden?
Nein. Sorry, bin Anfänger
Gast
#3546058
Martin Fischer schrieb: > Sorry, bin Anfänger Deswegen der Vorschlag, es erstmal mit der Standardbeschaltung aus dem Datenblatt zu versuchen.
Ja, ok, werde ich machen, und dann einfach den ADC auslesen lassen, oder? Wenn er 255 zurückgibt, hat der temperatursensor seine max. Messbare Temperatur erreicht, bei 0 seine geringste, oder?
Gast
#3546195
Martin Fischer schrieb: > Ja, ok, werde ich machen, und dann einfach den ADC auslesen lassen, > oder? > > Wenn er 255 zurückgibt, hat der temperatursensor seine max. Messbare > Temperatur erreicht, bei 0 seine geringste, oder? Lass erstmal den uc weg und teste das Teil erstmal mit verschiedenen Widerständern und Multimeter aus.
Ok, werde ich nacher tun. Bin erstmal Frühstück essen, bis gleich :D
MaWin schrieb: > Ist das heute nicht mehr in Mode sich vor einem Kazluf zu informieren? Nein, da nimmt man einen MaWin. :-) SCNR Harald
Gast
#3546397
Martin Fischer schrieb: > einfach den ADC auslesen lassen, oder? > Wenn er 255 zurückgibt Du hast nur einen 8 bit ADC? Dann kannst du mit einem LM334 nicht ohne verstärkenden OpAmp mit 0.5 GradC Auflösung messen, sonst nur mit 2 GradC.
Gast
#3546459
Martin Fischer schrieb: > AREF=GND ???
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.