Hallo, Wie im Anhang zu sehen versuche ich insgesamt 89 LEDs zu Charlieplexen. Dabei soll immer eine Gruppe aus maximal 23 LEDs gleichzeitig leuchten. Weiterhin soll die Helligkeit der Gruppe in 32 Schritten eingestellt werden können. Jetzt bin ich mir nur nicht sicher mit welcher Frequenz ich Charliplexen muss? Angenommen jede LED soll mit 100Hz angesteuert werden, ist dann die Berechnung 100Hz * 23 (LEDs) * 32 (Helligkeit) = 73,6kHz richtig oder mache ich da einen Denkfehler? Gibt es noch eine andere Möglichkeit die Helligkeit zu regeln? Danke im Vorraus für Eure Antworten. Gruß Flo
Bei so vielen LEDs kann man per Chaliepixling nicht mehr viel an Helligkeit regeln. Da hat man nur fast aus und ziehmlich dunkel zur auswahl. Die LEDs sind 1/23 tel der Zeit an, und der µC kann auch nicht so viel Strom liefern. Es wird nur etwas besser wenn weniger LEDs gleichzeitig an sind. Die Berechnung der Frequenz stimmt. Man könnte aber vorsehen das nicht alle LEDs gleichzeitig hell sind. Dann hätte man die Möglichkeiten wenigstens ein paar LEDs hell zu haben. Viel hell geht halt nicht.
Für echtes Charliplexing braucht man spezielle Treiber-ICs (Maxim), die in einer Richtung eine Konstantstromquelle haben und in der anderen Richtung einen Spannungsausgang. Nur so kann man ein vernünftiges Tastverhältnis und damit normale Helligkeit erreichen. Das Pseudo-Charliplexing mit nem MC erlaubt nur eine LED pro Zeit, also ein saumäßiges Tastverhältnis. Wenn die Pins knapp sind, nimm SRGs (z.B. TPIC6B595) und mach Multiplex. Peter
> insgesamt 89 LEDs zu Charlieplexen Ich versteh nicht ganz, was du willst. Charlyplexing ist gedacht, um 1 LED aus der Gesamtmenge leuchten zu lassen. EINE. Wenn diese 1 LED drastisch zu hell erscheinen sollte, kann man sie eine Zeit ausschalten damit sie im Mittelwert dunkler erscheint, PWM. Wenn man in dieser Ausschaltphase Zeit hat, kann man eine andere LED leuchten lassen. Gruppen von 23 seh ich in deiner Schaltung nicht. Dort gibt es Gruppen von 9, 8, 7, 6 die gleichzeitig leuchten könnte, wenn denn nicht der eine gemeinsame Anschluss dabei gnadenlos überlastet wäre. Dir Fehlen Grundlagen im Verständnis, wie Multiplexing auf die Helligkeit geht bzw. wie viel mehr Strom man dabei braucht. Lies http://dse-faq.elektronik-kompendium.de/dse-faq.htm#F.8.1
Die extra ICs machen kein Chaliepxling, sondern multiplexing. Chariliepxling ist nur brauchbar wenn weniger der LEDs, d.h. bis etwa 4, gleichzeitig hell sein sollen, denn der Strom teilt sich auf die LEDs auf. Extra Treiber für mehr Strom sind da auch unpraktisch, da jeder PIN Treiber für beide Richtitungen raucht.
Kommt auf die extra-ICs an. Der MAX6954 z.B. macht wirklich Charlieplexing, man kann auch einen höheren Strom einstellen wenn ich das Datenblatt richtig im Kopf habe. Der resultierende Strom durch eine einzelne LED dürfte dabei kaum geringer sein als bei "normalem" Multiplexing, der Trick besteht ja nur darin, weniger Pins für den Anschluss zu benötigen. Das wird realisiert indem die Pins sowohl als Stromquelle als auch als -senke benutzt werden (können). Mit dem oben aufgezeichneten Schaltplan dürfte es trotzdem nicht funktionieren. Die Gruppen von LEDs sollten schon gleich groß sein.
Das Datenblatt zu max6954 ist nicht so klar wie die LEDs angeschlossener werden, aber es wird eine matrix benutzt (1:8 gemultiplext, bis 16 LEDs gleichzeitig an). Das ist also kein Charlipixling. Würde bei so vielen LEDs auch kaum gehen, schon gar nicht mit normalen 7 Seg. Anzeigen. Der Schaltplan ist schon für Charliepixling und würde auch eingeschränlt funktionieren. Nur hat man bei mehr LEDs eine Abnehmende Helligkeit, da nur je 1 LED gleichzeitig an ist und dann auch nur mit eher wenig Strom.
Danke für Eure Antworten. Dass die maximal erreichbare Helligkeit gering ist, ist mir auch klar. Aber darauf kommt es in meinem Fall auch nicht an. Mir ging es mehr darum eine "Gruppe", ja ich weiß dass immer nur eine LED an ist, nicht abrupt auszuschalten, sondern auszublenden. Hab dass eben mal mit einer LED probiert und scheint auch so zu funktionieren wie ich mir das vorstelle. Den MAX6954 werd ich mir auch noch genauer ansehen.
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.