Forum: Mikrocontroller und Digitale Elektronik 30 LEDs mit nur 6 Pins ansteuern?


von emil (Gast)


Lesenswert?

Zuerst einmal bitte ich um Verzeihung:

vor einigen Tagen habe ich hier im Forum
einen Beitrag gesehen, der sich mit
Multiplex-Ansteuerung von 30 LEDs mit nur 6 Pins
befasst hat (wenn ich mich nicht irre).

Leider finde ich den Beitrag nicht mehr, die
Suchfunktion bringt mich auch nicht weiter, weil ich
mir den Beitragstitel nicht gemerkt habe.

kann mir bitte jemand bei der Such helfen?

Vielen Dank!

von tubbu (Gast)


Lesenswert?

wenn du schieberegister verwendest, braucht du zum ansteuern von 30,
oder mehr leds nur 2-4 pins

von ........ (Gast)


Lesenswert?

Suche : "Viele LEDs" ???

von emil (Gast)


Lesenswert?

äähm, nein, das war eben etwas im sinne "antiparallel-geschaltete
leds", es gab einen eagle-schaltplan dazu, auf dem 30
antiparallel-geschaltete leds auf nur 6 port-pins hängten, das ganze
natürlich im multiplex-betrieb angesteuert

von Frank (Gast)


Lesenswert?


von emil (Gast)


Lesenswert?

Jaaaa, genau danach habe ich gesucht!!!

Vielen vielen Dank, Frank!!!

von Frank (Gast)


Lesenswert?

hab ich mir gedacht, da ich denselben Link neulich schonmal hier
irgendwo hinterlassen hatte :-)

bye

Frank

von Manos (Gast)


Lesenswert?

...und Du meinst das wird einfacher als Schieberegister (weniger
Bauteile ja - aber von der Logik her)?

von Michael F. (grisu901)


Lesenswert?

Tach

Warum einfach, wenn es auch umständlich geht? ;-)

Für die Ansteuerung von LEDs gibt es z.B. den MAX7219. Kann max 64 LEDs
ansteuern und das Ganze benötigt nur 3 Pins vom µC. Dabei ist es
möglich, bis zu 8 7-Segmentanzeigen zu verwenden und falls nur Zahlen
von 0-9 angesteuert werden sollen, übernimmt der Chip die Decodierung
und Ansteuerung der einzelnen Segmente.

Weiterer Vorteil ist, daß man sich um das Multiplexing nicht kümmern
muß. Einfach die Daten, welche LED (bzw. welche Ziffer) leuchen soll,
an dem MAX schicken und den Rest erledigt der Chip. Sogar eine
Helligkeitssteuerung per Software ist möglich.

Gruß
Michael

von emil (Gast)


Lesenswert?

ich will eine LED-Kette (ca. 2m lang) zusammenlöten; dabei ist es
natürlich vorteilhaft, wenn die 30 LEDs nur über 6 Drähte steuert; jede
andere Multiplex-Art würde für mich mehr Aufwand bedeuten (in dem Sinn,
dass mehrere lange Drähte parallel laufen müssen...)

von Michael F. (grisu901)


Lesenswert?

Wenn Du die auf der Seite den Aufbau der 30er Schaltung anschaust, wirst
Du feststellen, daß Du zwischen den LEDs auch wesentlich mehr als 6
Leitungen brauchst, da in jedem Knoten 5 Leitungen zusammenkommen.

Wenn Platz (und Geld) keine Rolle spielen, kannst Du auch I²C I/O
Erweiterungen nehmen (PCF8574), die Du über die LED-Kette verteilst. Da
hast Du dann jeweils nur die Leitungen von der LED zum I/O-Expander (die
sich auf einen kurzen Bereich beschränken) und die Leitungen für I²C,
die vom Anfang bis zum Ende durchlaufen.

von F.H. (Gast)


Lesenswert?

Schieberegister oder Rs232:

http://www.ees-hartz.de/P64_HLP/

von Profi (Gast)


Lesenswert?

Bei Maxim gibt es einen Charlie, der ein Multiplexverfahren entwickelte.
Ihm zu Ehren wird es Charlieplexing genannt. Es kann 64 Leds mit 9
Leitungen (anstatt 8+8=16) ansteuern.
www.maxim-ic.com/appnotes.cfm/appnote_number/1880
MAX6950, MAX6951, MAX6958, MAX6959 sind die passenden ICs dazu.

von Simon K. (simon) Benutzerseite


Lesenswert?

Zum Verständnis:

Auf einer Leitung (da wo die CC liegt von dem anzusprechenden Element)
muss LOW anliegen. An den restlichen Leitungen (Wo die Anoden der LEDs
in den Elementen liegen) muss ENTWEDER HIGH oder Z Zustand sein
oder? Würde mann da auch ein Sattes LOW geben, dann würde ein anderes
Element mitleuchten, oder?

Stell ich mir sehr komisch zu programmieren vor, weil je nach Element
muss ja ab einer bestimmten Stelle "verschoben" werden (weil die CC
mittendrin liegt).

von Jankey (Gast)


Lesenswert?

CAT310, der Rolls Royce für LED Ketten ( hab mir 20 Samples aus USA
liefern lassen )

von Jankey (Gast)


Lesenswert?

aja da brauchst du übrigens nur 4 PINS

von Hagen R. (hagen)


Lesenswert?


von Hagen R. (hagen)


Lesenswert?

Wenn du dir an Hand meines Beispieles die Verdrahtung genauer anschaust
dann sieht man das

4 Duo Leds = 5 Kabel, die nächsten
3 Duo Leds = 4 Kabel, weiter
2 Duo Leds = 3 Kabel, und
1 Duo Led = 2 Kabel

benötigen. Dh. dein Kabelsalat wird mit größerer Länge deiner
Lichterkette immer weniger.

Davon abgesehen finde ich die Verkabelung und auch die Ansteuerung per
Software keineswegs kompliziert.

Gruß Hagen

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.