LED´s

Gast #126824
Lesenswert?

Ich glaube das kommt auf den Controller an. Den ATMega, den ich nehme
kann z.B. LEDs treiben. LED über Vorwiderstand an Versorgungsspannung
und mit dem Controllerpin auf GND ziehen.
Vorwiderstand so berechnen, dass ca. 10-15mA fließen.

Gruß, Holger
Gast #126826
Lesenswert?

Hab schon mal gehört, dass man einen 74245-Baustein davor schalten
kann!! Bin mir aber nicht sicher wozu der gut ist?? Vielleicht zur
Verstärkung des Stromes?? Wie kann man am einfachsten den Vorwiderstand
berechnen???
Wer kann mir nochmal helfen??
Danke
Gast #126827
Lesenswert?

Das ohmsche Gesetz kennst Du?

R  =  U  /  I

I = 10mA für eien durchschnittliche LED
U ist Deine Spannung, die aus dem Baustein rauskommt, also z.B. 4,3 V
wenn Du ihn mit 5 V speist. In der Regel passt für TTL und Logic mit 5V
immer 330Ohm.

74245 ist ein bidirektionaler Bustreiber, also 8 Treiber mit denen Du
die LEDs ansteuern kannst, wenn Dein µC nicht genug Saft rausgibt. Kann
 man auch noch für andere Schweinerein benutzen. Z.B. zu hohe
Eingangsspannungen vor dem µC eingan abfangen. Dann geht nur ein 74245
für ein paar Cent kaputt nicht ein µC für viel Euros
Gast #126830
Lesenswert?

Hallo Stefan.
Schau mal ins Datenblatt:
Treiben (abgeben, source) kann der ordinäre AVR nur relativ wenige mA.
Aufnehmen (sink) hingegen kann er deutlich mehr: ~20mA per Pin sind
kein Problem normalerweise. Das ist auch der Grund wieso man oft sieht,
dass die LESs an den AVR 'falsch' herum angeschlossen sind: Kathode am
Pin, Anode am Vorwiderstand welcher an Versorgungspannung liegt. Das hat
folgende Konsequenz: Die LED ist an, wenn der PIN Low ist. Man muss also
 umgekehrt denken/ programmieren.
Ansonsten gilt das Ohmsche Gesetz.
Falls du Luxeon-LEDs oder so treiben willst reicht der AVR natürlich
nicht. Da musst du schon mehr Aufwand betreiben. Da würde ich nen
stinknormalen BC547 über 5k an den Pin vom AVR hängen und die LED über
den Transistor steuern.

Grüße,
Alex

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren