Forum: Mikrocontroller und Digitale Elektronik LED´s


von Stefan (Gast)


Lesenswert?

HI!!
Aus einem Mikrocontrollerport kommt doch weniger Ampere raus, als wie
man für eine LED benötigt, oder kommt des auf die Spannung drauf an??
Wollte wissen, was man da dann noch davor schalten muss??
Vielen Dank
Stefan

von Rick Dangerous (Gast)


Lesenswert?

Wie wäre es mit einem einfachen Transistor? Oder Treibern wie z.B.
ULN2003 je nach LED Anzahl.

von Holger (Gast)


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

von Alexander Schmid (Gast)


Lesenswert?

Da weiß ich nichts davon.
Mit dem AT90S2313 gehts auf jeden Fall auch.

von Stefan (Gast)


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

von tex (Gast)


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

von Stefan (Gast)


Lesenswert?

Ist der 74245-Baustein dasselbe wie ein 74HC245-Baustein??

von Dirk (Gast)


Lesenswert?

Hi,

Brechnung von Rv für LED's:

Rv = (Ub-UF) / I

Ub = Betriebssspannung
UF = Durchbruchspannung LED
I  = maximal IF

Beispiel LED haengt an einem TTL Pin (5V) , UF (2,4V) , I = 10mA

Rv = (5-2,4) / 10mA
Rv = 260 Ohm

Mfg
Dirk

von Alexander Nießen (Gast)


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

von Christof Krüger (Gast)


Lesenswert?

Aktuelle ARmegas können genau so viel sourcen wie sinken. (je 20mA, wenn
ich mich recht erinnere)

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
Noch kein Account? Hier anmelden.