Guten Morgen, seit heute bin ich auch endlich in Besitz meiner Platine, die zwei kleine LED-Matritzen bestehend aus 8x8 LEDs enthält. Die Spalten werden über ICs vom Typ STP16CP05 (Konstantstromsenke) angesteuert, die Zeilen ganz klassisch über 595er Schieberegister + P-MOS. Jetzt hab ich den Strom pro Kanal auf etwa 5mA eingestellt. Normal ist es ja so, dass man beim Multiplexen einen ziemlich hohen Pulsstrom hat und die Spalten ein und ausschaltet. Könnte ich alternativ nicht einfach die LEDs quasi dauernd eingeschaltet lassen, wenn diese für das darzustellende Bild benötigt werden? Beziehungsweise, warum wäre das so unpraktisch? Gruß Timo
@Timo F. (Gast) >Jetzt hab ich den Strom pro Kanal auf etwa 5mA eingestellt. Mittelwert Oder Pulsstrom? >Normal ist es ja so, dass man beim Multiplexen einen ziemlich hohen >Pulsstrom hat und die Spalten ein und ausschaltet. Sieht so aus. >Könnte ich alternativ nicht einfach die LEDs quasi dauernd eingeschaltet >lassen, wenn diese für das darzustellende Bild benötigt werden? Nein. >Beziehungsweise, warum wäre das so unpraktisch? Weil es eine LED-Matrix ist, da leuchtet nur immer eine Zeile oder spalte "echt".
des is der maximalstrom, also, wenn mans so sieht, der Pulsstrom, lässt sich aber leicht abändern. Abgesehen davon, dass man das bei einer LED-Matrix so eigentlich macht, isses echt so unpraktisch, die LEDs bei normalen Strom dauerhaft leuchten zu lassen? Meine Schaltung sieht von der Funktionsweise genauso aus, wie die im Bild. Angenommen ich möchte nur 4 LEDs in 2 verschiedenen Spalten die ganze Zeit angeschaltet haben, warum macht es da Sinn das zu Pulsen? Sorry, dass ich so blöde Fragen stelle :)
Timo F. schrieb: > Abgesehen davon, dass man das bei einer LED-Matrix so eigentlich macht, > isses echt so unpraktisch, die LEDs bei normalen Strom dauerhaft > leuchten zu lassen? Ähm Mir kommt irgendwie vor, du hast das ganze Prinzip der Matrix nicht verstanden. So eine Matrix BERUHT darauf, dass man sie multiplexen muss. Du kannst nicht jede beliebige LED, in allen Kombinationen, dauerleuchten lassen. Das geht aufgrund der Schaltung schon nicht. > Angenommen ich möchte nur 4 LEDs in 2 verschiedenen Spalten die ganze > Zeit angeschaltet haben, warum macht es da Sinn das zu Pulsen? Weil man einmalig den allgemeinen Mechanismus baut, eben multiplexen, mit dem man quasi jede beliebige LED unabhängig von allen anderen ein/aus schalten kann ohne sich überlegen zu müssen, ob das überhaupt geht und unter welchen Nebenbedingungen. Versuch halt mal in deinem Bild LED1 und LED7 einzuschalten und alle anderen LED sollen dunkel sein. Das geht nicht, es ist nicht möglich. Du kannst LED1 für sich einschalten und du kannst LED7 für sich einschalten. Aber wenn LED1 leuchtet und du LED7 ebenfalls freischaltest, leuchtet unweigerlich LED2 sowies LED6 ebenfalls. Du agierst nach dem Muster: Wasch mir den Pelz aber mach mich nicht nass. Wer eine LED Matrix ansteuern will, muss Multiplexen lernen und was damit zusammenhängt, den Umgang mit Timern. Punkt. Wenn dich das überfordert, dann hast du dir das falsche Projekt ausgesucht, da zu schwer für dich.
Ok, spiel doch mal im Kopf folgendes Szenario durch: Aufgabe: Die LEDs 1, 6, 13 und 18 sollen leuchten (Also deine 4 LEDs in 2 Spalten). - Welche Transistoren musst du dafür einschalten? - Was passiert, wenn du diese Transistoren einschaltest?
Ich hab nicht nachgedacht, @lex Q1,2,9,11 müssen leitend sein Tut mir leid für die blöden Fragen, schon klar, dass die LEDs, die am selben Draht hängen, auch mitleuchten, daher müssen die Spalten einzeln angesteuert werden...
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.