Forum: Mikrocontroller und Digitale Elektronik Ansteuerung von LED Dot-Matrix-Displays wie?


von Jan Purrucker (Gast)


Lesenswert?

Hallo allerseits,

ich möchte mit einem PIC 5x7 LED-Dot-matrix-Module ansteuern. (LEDs
sind zu einer Matrix verschaltet), z.B. Reichelt-Best-Nr. TA 07-11 rt

Nun ist mir klar, dass ich für ein 5x7 Modul insgesamt 12 Ausgänge
benötige (7 Zeilen, 5 Spalten). Aber durch die Matrix-Verschaltung kann
ich ja nicht jeden einzelnen Punkt simultan ansteuern. Ich hab mir dann
überlegt, Zeile für Zeile schnell "durchlaufen" zu lassen, worunter
aber die Helligkeit leidet, da jede Zeile nur 1/7 der Zeit an ist.
Welche gängige Lösungsmöglichkeit gibt es also für mein Problem. Hat
vielleicht jemand Links oder Beschreibungen.
Vielen Dank schon mal für hilfreiche Antworten.

Gruß
Jan Purrucker

von Peter D. (peda)


Lesenswert?

"...worunter aber die Helligkeit leidet, da jede Zeile nur 1/7 der Zeit
an ist."


Dann mußt Du eben die Stromeinstellwiderstände entsprechend
verringern.

Matrixanzeigen können nur gemultiplext werden.

Man kann auch die Spalten multiplexen (= 1/5 Leuchtdauer).


Peter

von Jan Purrucker (Gast)


Lesenswert?

Hallo Peter,

ich dachte mir schon, dass das nicht anders geht als mit Multiplexing.
Aber wenn ich dann z.B. den 5-fachen Strom darüber fließen lasse, dann
werden die LEDs über kurz oder lang defekt sein.
Wird das in der Praxis echt so gehandhabt, dass man z.B. anstelle 20mA
Nennstrom z.B. 60mA darüber fließen lässt, um das Helligkeitsproblem zu
umgehen?

Gruß
Jan

von Jan M. (mueschel)


Lesenswert?

Schau mal ins Datenblatt der LED. Da wirst du einen Maximalstrom und
eine zulässige Dauer und / oder "duty-time" finden. Z.B. "100mA /
10%". Das heißt dann, du darfst die LED mit 100mA belasten, wenn sie
ein Zehntel der Zeit nur an ist.

von Stefan B. (Gast)


Lesenswert?

Hallo Jan!

Ich habe diese Aufgabe einmal mit hilfe des Anzeigen-Treibers MAX7219
gemacht.

Genaueres dazu ist hier zu finden:

http://www.stefan-buchgeher.info/elektronik/max7219/max7219_dot_matrix.html

Stefan B.
(Linz, Österreich)

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.