LM334 Anschluss

OP #3545803
Lesenswert?
• ▲
▼
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
Lesenswert?
• ▲
▼
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.
Gast #3546020
Lesenswert?
• ▲
▼
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 #3546195
Lesenswert?
• ▲
▼
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.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.