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
Niels Hüsken wrote:
> 60LEDs? Alle an einem Portpin?
ne alle an einem einzelnen und an 2 verschiedenen µC
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
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.
sorry meinte natürlich jeder pin ein led und es können leider zuviele aufsmal an sein das das der mikro noch verkraftet.
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
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.
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
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.