Forum: Mikrocontroller und Digitale Elektronik LED Matrix-wie beschalten?


von Nik Bamert (Gast)


Lesenswert?

Hi!

Ich hab bei Conrad-Restposten mal 500 LED's gekauft, da diese gerade
so billig(ca. 10 euronen) waren. Mir kam dann mal die Idee die Dinger
in einer Led Matrix anzusteuern, um einige Symbole anzuzeigen.
Laufschrift etc.. Ich würde das gerne mit z.b. 7*10 Led's tun. Jede
Led läuft mit 2.1 Volt am besten und benötigt dabei 9.8 mA. Nun weiss
ich aber nicht recht wie ich das machen soll. Mit welchen
treibern-genügen transistoren oder brauch ich da was anderes?
Für die Horizontale Seite; würden da Schieberegister+Transistoren
reichen? Sorry, ich hab noch nicht so viel Ahnung von dem Analog
zeugs..Ich hab mal gelesen, das wenn man die Led's nur kurz
einschaltet(wie eben in einer Matrix), dann muss man da auch mehr
Spannung drauflassen?! Ist das so, oder war das ein Scherz? Was für
Wiederstände soll ich verwenden?

Nik

von Rüdiger (Gast)


Lesenswert?

Hi, Nik

Werde dir die nach- vorteile der einzelnen Methoden schildern.
Dann kannst selber entscheiden was du nimmst.

Schieberegister
Vorteil:
Man kann Standard Leds verwenden
Man muss nicht immer die Ports beschreiben um am "Display" etwas zu
sehen
Man braucht nur 3 Portleitungen
Data
Clock
Und eine um das Display dunkel zu schalten wärend man die Daten in die
Schieberegister schreibt (ist nicht zwingend jedoch empfehlenswert)

Nachteil:
Ein recht großer Schaltungsaufwand.
Kurzes Flackern beim Schieben der Daten (kommt auf die Anzahl der zu
Schreibenden Register und der Clock geschwindigkeit an.


Matrix:
Vorteil:
Geringer Schaltungsaufwand

Nachteil:
Man muss die Ports andauernd beschreiben um am "Display" etwas zu
sehen
Die Helligkeit der Leds leidet darunter da sie immer ein bzw
ausgeschaltet werden.
Man braucht mehr Ports um die Matrix anzusteuern (Je nach wahl der
Matrix)


Ich hoffe dir entwas geholfen zu haben.


Die Leds kannst ohne weiteres mit 20mA ansteuern.
Bei 5V würde ich dir einen 270E Widerstand empfehlen


Ob du mit Schieberegister oder mit einer Matrix arbeiten sollst kommt
ganz auf die Grundhelligkeit der Leds an.

Schieberegister hat den nachteil das der Schaltungsaufwand größer ist.

In deinem Fall 8x z.b 74HC164

Bezüglich der Helligkeit bei der Matrix, ist das schon so richtig das
die Leds etwas dunkler sind.
Dies kann man aber etwas über einen höheren Strom über die Leds
kompensieren.
Aber da muss man aufpassen das die Leds nicht zerstört werden.
Da wäre ein Datenblatt recht gut.

Ich hab das vor jahren mal bei einem Dartaparat gebraucht.
Da musste ich 1100 Leds ansteuern.
Hab den Strom einfach auf 100mA erhöht.
Die Leds leben heute noch :)
Dies würde ich dir bei 70 Leds jedoch nicht raten.


Ciao, Rüdiger

von Nik Bamert (Gast)


Lesenswert?

Hi!

Vielen Dank für deine Antwort.
Ich werde wahrscheinlich doch eine Matrix machen, da ich
1.Keine 8 schieberegister mehr habe:)
und 2.Lieber weniger löten möchte

Doch bei der Matrix müssten dann in Horizontal max. 10 Leds
gleichzeitig vom uc angesteuert werden. wären dann also schon 200 mA.
Da bräuchte ich dann aber schon Transistoren, die davor geschaltet
wären, oder?

Nik

von Rüdiger (Gast)


Lesenswert?

Hi,

Ja
Transistoren wirst du schon brauchen.

Wieviele kommt ganz auf die Beschaltung der Matrix an



Rüdiger

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.