Forum: Mikrocontroller und Digitale Elektronik LED-Matrix Ansteuerung


von Peter Z. (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich wollte mal fragen ob man die Ansteuerung so wie im Anhang gezeichnet 
machen kann(MOSFET IRF7220), oder ob da etwas dagegen spricht? bzw. ob 
es da bessere Lösungen gibt.
Eine Reihe besteht aus 48 Spalten a 20mA/LED
Für Vorschläge bin ich dankbar...

Gruß Peter

von jack (Gast)


Lesenswert?

Wenn in einer Spalte alle 7 LEDs an sind, fließt ein 7mal höherer
Strom durch den gemeinsamen Vorwiderstand als bei einer leuchtenden LED.
Wird dann die Helligkeit nicht deutlich geringer?

von Peter Z. (Gast)


Lesenswert?

@jack
Die Reihen werden ja gemultiplext. Es brennt also nur immer 1 LED in 
einer Spalte?!? Oder verstehe ich dich jetzt falsch?

von jack (Gast)


Lesenswert?

Stimmt, hab die Multiplex-Ansteuerung vergessen.
Dann ist alles klar.

von Obelix (Gast)


Lesenswert?

Es ist ungewöhnlich, die Reihen zu multiplexen.

von Peter Z. (Gast)


Lesenswert?

@obelix
Was habe ich dadurch für einen Nachteil?

von Falk (Gast)


Lesenswert?

@Obelix

>Es ist ungewöhnlich, die Reihen zu multiplexen.

Ist doch vollkommen egal, ist Jacke wie Hose. 7:1 Muxen ist kein 
Problem, 48:1 schon eher. ;-)

@Peter Z.

Das mit der PWM zur Helligkeitsreglung wird so ohne weiteres nicht 
funktionieren. Denn du must ja jede einzelne Zeile synchron PWM steuern. 
Das machst du sinnvoll direkt über die Zeilensteuerung 1..7. Allerdings 
bedeutet das schon reichlich Rechenaufwand für den uC, sofern er keine 7 
PWM-Ausgänge hat. Ein Mittelweg wäre ein Minimal Schaltregler, sprich 
noch ein LC-Filter hinter deinen PWM-Transistor. Dann hast du dort eine 
einstellbare Betriebsspannung. Braucht dann halt nur einen PWM-Kanal.

MfG
Falk


von Obelix (Gast)


Lesenswert?

Bei einer einzelnen Anzeige ist das egal, das stimmt wohl, aber wenn man 
mehrere Anzagen davon neben einander hat, bräuchtest du zwar nur 7 
Multiplexzeilen aber dafür z.B. 50 Leitungen (Bit) für die Spalten.

von Peter Z. (Gast)


Lesenswert?

@Falk
Werde jetzt erst mal ein "Zeichen" auf Lochraster aufbauen und ein 
bißchen rumprobieren wie das mit der Helligkeitssteuerung aussieht.
Werde dann berichten.
Danke erstmal....

von Falk (Gast)


Lesenswert?

Hmm, hab nochmal drüber nachgedacht. Das mit der synchronen PWM kann man 
über einen Output Compare lösen. Einfach im MUX -Interrupt den 
PWM-Ausgang aktivieren und per Output Compare wieder löschen lassen. 
Braucht sehr wenig CPU Last.

MfG
Falk

von Falk (Gast)


Lesenswert?

Und wenn du im Output Compare Interrupt einfach alle Zeilentransistoren 
ausschaltest, kannst du dir den PWM-Mosfet sparen.

MFG
Falk

von Peter Z. (Gast)


Lesenswert?

@Falk
Hört sich gut an...werde ich dann mal versuchen
Danke

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.