Ansteuern eines LED's vom µC

OP #771141
Lesenswert?

Hallo zusammen

Kurze frage, was ist das einfachste und preiswerteste mehrer LED von 
einenem µC aus zu schalten? sprich mit was versorge ich die LED's mit 
genug Strom. die LED's die ich habe, haben einen vorwiederstand von 150 
Ohm und sind für den betrieb an 5-6V ausgelegt. Verbrauch 20mA. Vom µC 
aus geht das wohl nicht direkt oder? FET's verwenden oder ein 
Schmitt-Trigger IC? Habe ca 60 LED's zu schalten.

Gruss bqzero
Gast #771154
Lesenswert?

EINFACH und PREISWERT gleichzeitig SECHZIG leds ansteuern.
das is wohl nicht schaffbar. zumindest nicht einfach.
lies dich doch mal ein bisschen in die digitaltechnik, v.a. 
schieberegister und multiplexer, ein. entsprechendes basiswisses findest 
du bei wikipedia.
ein grundliegender aufbau könnte z.b. sein: µc -> schieberegister -> 
multiplexer -> treiberbaustein (uln2803, o.ä.) -> led
#771155
Lesenswert?

Christian Rutschmann wrote:

> ne alle an einem einzelnen und an 2 verschiedenen µC

Sorry, der "Satz" ist mir zu hoch. Wenn das Bedeuten soll, daß jeder 
Portpin nur eine LED treiben muss, lass dir gesagt sein, daß du keine 
weiteren Treiber brauchst. 20mA sind zwar recht viel für einen einzelnen 
Portpin aber M.E. nach innerhalb der Tolleranzen. Du musst nur drauf 
achten, das der gesamtstrom per MCU nicht zu hoch wird.
#771172
Lesenswert?

Christian Rutschmann wrote:
> sorry meinte natürlich jeder pin ein led und es können leider zuviele
> aufsmal an sein das das der mikro noch verkraftet.

Ist das der Grund warum du 2 µC einsetzen möchtest?

Wenn ja: Das macht man aber nicht so. Da gibt es einfachere
und bessere Lösungen, die allesamt nur einen einzigen µC
erfordern.
* die LED in Form einer logischen Matrix anordnen und
  multiplexen
* Schieberegister
#771175
Lesenswert?

Christian Rutschmann wrote:

> sorry meinte natürlich jeder pin ein led und es können leider zuviele
> aufsmal an sein das das der mikro noch verkraftet.

Meistens muss man LEDs nicht mit 100% treiben. Meistens reicht die 
hälfte des Stromes und die LED brennt immer noch mit 80%iger helligkeit. 
Einfach mal ausprobieren.

Bezüglich des Gesamtstromes würde ich mich mal im Datenblatt des 
verwendeten Kontrollers umschauen. Einige können doch recht viel ab.
Gast #771183
Lesenswert?

Das einfachste bis max. 64 LEDs anzusteuern ist ein kleiner µC und daran 
angeschlossen ein MAX7219/7221. Der ist zwar eigentlich für 8x 
7-Segmentanzeigen vorgesehen. Du kannst Ihn aber auch in Einzelbetrieb 
konfigurieren. Auf alle Fälle sparst du dir die gesamte 
Treibergeschichte, Vorwiderstände, die Software für das Multiplexing und 
kannst selbst unterschiedliche Leuchtstärken einstellen. Wäre zumindest 
mein Favorit für so etwas.

Gruß
Sven
Gast #771193
Lesenswert?

Ach so, ich dachte zuerst, die LEDs wären alle in Reihen- oder 
Parallelschaltung. :)
Wenn's kein Seriengerät werden soll, bastelfreundlich ist der M5450 von 
ST, zu haben bei Segor (www.segor.de) für 4,90. Wird 2x benötigt. 
Datenblatt im Netz. Vorwiderstände für die LEDs nicht nötig, da 
Konstantstromausgänge.

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