Led-Matrix-Multiplexing: Senke/Sourcing-Strom + LED-Helligkeit

Ich versuche, eine 8x8-LED-Matrix zu erstellen (eigentlich eine größere, aber im Moment wäre es einfacher, diese vereinfachte Version zu besprechen) und ich bin zu verwirrt über ein paar Dinge in Bezug auf den Strom, den ich auch als Quelle oder Senke benötige wie die Helligkeit der LEDs.

Zum Multiplexen verwende ich zwei 74HC595-Parallel-Out-Schieberegister, die jeweils mit den 8 Zeilen (Anoden) bzw. 8 Spalten (Kathoden) verbunden sind. In dem Fall, in dem ich ein Walking-Bit (0) für die Kathoden habe, was bedeutet, dass ich jede Spalte gleichzeitig erde und den Zeilen, die ich in dieser Spalte beleuchten muss, HIGH gebe, muss ich den Strom für bis zu 8 LEDs aufnehmen eine Nadel. Da der 74HC595 bis zu 25 mA pro Pin und insgesamt bis zu 70 mA liefern/senken kann, ist es nicht möglich, den Strom für alle 8 LEDs zu senken, und er kann diesen Strom auch nicht (in die Reihen) an 8 LEDs liefern. Zum Senken des Stroms habe ich einen IC gefunden, nämlich den Darlington-Transistor-Array ULN2803, der bis zu 500mA Senken kann. Das scheint also in Ordnung zu sein, wenn man bedenkt, dass jede LED bis zu ~ 20 mA "Dauerdurchlassstrom" verarbeiten kann.

Dementsprechend könnte ich, um die Reihen mit Strom zu versorgen, jedem der Ausgänge des 595 eine Schaltung hinzufügen, die aus einem NPN-Transistor und einem Shunt-Regler (TLV431) besteht, wie in diesem Video erklärt .

Diese Schaltung kann es mir ermöglichen, in jeder Reihe einen konstanten Strom bereitzustellen.

Andererseits gibt es das Problem der LED-Helligkeit, das mit Multiplexing einhergeht. Da jede Spalte nur für 1/8 der Zeit (1/8 Arbeitszyklus) eingeschaltet wäre, müsste ich mehr Strom als die 20 mA liefern, die für den kontinuierlichen Vorwärtsstrom angegeben sind, um die gleiche Helligkeit wahrzunehmen, und von dem, was ich habe verstanden, dass ich ungefähr 8-mal so viel geben müsste (~ 160 mA). In den Spezifikationen einer LED gibt es den "Peak Forward Current", der je nach LED ~ 150 mA betragen könnte, aber ein Hinweis sagt "1/10 Duty Cycle, 0,1 ms Pulse Width". Der Mikrocontroller, den ich verwende (Beaglebone Black mit Bela Cape) gibt mir eine langsame Frequenz von 2756,25 Hz (für 8 Bit), was bedeutet, dass meine Impulsbreite 0,36 ms 3-4 mal mehr als angegeben wäre, und auch mein Arbeitszyklus wäre 1/8 statt 1/10. Das heißt, ich sollte nicht den angegebenen Spitzenstrom liefern, sondern etwas weniger (damit die LED die Wärme abführen kann). Selbst wenn es möglich wäre, jeder LED 100 mA zuzuführen, sollte die Säule bis zu 800 mA ableiten können, obwohl der ULN2803 bis zu 500 mA ableiten kann.

  1. Wie viel Strom benötige ich, um jede Zeile bereitzustellen, damit ich eine gute Helligkeit wahrnehme, unter Berücksichtigung des Tastverhältnisses und der Impulsbreite meiner Anwendung?

  2. Ist die NPN- und TLV431-Schaltung eine gute Wahl für die Bereitstellung von Konstantstrom oder gibt es eine bessere Alternative?

  3. Denken Sie, dass der ULN2803 eine gute Wahl ist, um den Strom von 8 LEDs zu senken, oder brauche ich etwas, um mehr Strom zu senken?

500mA für den ULN2803 ist eine absolute Höchstleistung . Führen Sie eine Wärmeableitungsuntersuchung durch, um zu sehen, ob es überhitzt (ich denke, das wird es). Welche Gleichspannung wird der Matrix zugeführt? ... +5 V funktionieren wahrscheinlich nicht - Sie benötigen wahrscheinlich mehr.
@glen_geek Danke für deine Antwort. Ich wusste nicht, dass Spannung hier eine Überlegung sein würde. Der von mir verwendete Mikrocontroller kann entweder 3,3 oder 5 Volt liefern, aber vielleicht könnte ich die Chips bei Bedarf mit einer externen Quelle versorgen.
Es ist möglich, FET-Treiber zu wählen, die 800 % Strom bei 1/8 Einschaltdauer verarbeiten können, aber das Problem ist, dass die LED-Auswahl dieses Verhältnis möglicherweise nicht unterstützt. Der Kompromiss besteht darin, dass die Golddrahtverbindung dicker und sichtbarer sein muss, um diesen Strom zu unterstützen und die Drahtverbindung nicht aufzuschmelzen. Dies ist ein schwieriges Problem beim thermischen Design von Hochstrom-MUX.
@TonyStewartSunnyskyguyEE75 Danke für deine Antwort. Leider bin ich ziemlich neu in all diesen Elektroniksachen (alles, was ich sage, ist das, was ich beim Lesen von Threads usw. verstanden habe) und kann Ihrem Denken nicht ganz folgen. Was meinst du mit "Golddrahtbond"? Müssen die Drähte, die die Komponenten verbinden, dick genug sein, um diesen Strom zu unterstützen? Ich versuche, dies auf kiCad zu entwerfen und habe eine Drahtstärke von 0,75 mm auf einer 1-mm-Kupferplatine verwendet, obwohl ich an einigen Stellen aufgrund des engen Aufbaus 0,45 mm verwende. Glauben Sie, dass dies nicht ausreicht, um diese Strömung zu unterstützen?
Nein, es ist die Größe der internen Anodenverbindung, die das Spitzen-/Durchschnittsstromverhältnis bei LEDs begrenzt, das viel niedriger ist als bei normalen Dioden, da es nicht sichtbar sein muss.
@tsambou Planen Sie, mehr als einen LED- Typ anzusteuern ? Zum Beispiel einige rote, einige grüne und einige blaue oder einige dreifarbige RGB-Typen? Es ändert die ganze Diskussion in meinem Kopf, je nachdem. Und da Sie versuchen, die Frage zu vereinfachen, ist es unmöglich zu wissen, wohin Sie wirklich gehen.
@jonk Nein, ich plane, LEDs einer Farbe anzusteuern, insbesondere rot. Typischerweise haben solche LEDs einen DC-Durchlassstrom von ~20 mA und ungefähr 100-150 mA Spitzendurchlassstrom (1/10 Arbeitszyklus, 0,1 ms Impulsbreite) sowie eine typische Durchlassspannung von ~2 V
@tsambou Ich bezweifle die 2-V-Zahl, wenn ich sie überfahre. Sie haben also eine Messung für ihre Übersteuerungsspannung?
@jonk Nein, ich habe es nicht wirklich gemessen. Die Spezifikationen erwähnen nichts außer einer maximalen Durchlassspannung, die typischerweise ~2,5 V beträgt.
@tsambou Sie sollten einige Messungen vornehmen. Verwenden Sie etwa 5 oder 10 davon und verwenden Sie eine Stromquelle (oder weniger bequeme Methoden) und treiben Sie diese höheren Ströme durch sie. Dann messen Sie die Spannung über. Es ist irgendwie wichtig. Oder haben Sie ein Datenblatt zum Verlinken?
@jonk Dies ist das Datenblatt einer LED, die ich in Betracht ziehe (habe sie noch nicht gekauft): tme.eu/Document/7b82d75a8e15e99e7df0baa2e1167ee1/L-113IDT.pdf Trotzdem danke für die Info, ich werde versuchen, einige LEDs zu messen und ihre Reaktion zu sehen
@tsambou Danke. Ich habe es mir noch nicht angesehen, aber ich freue mich, dass du es gefunden hast. Bevor ich schaue, möchte ich nur einen Vorschlag machen. Es wäre hilfreich, wenn Sie sachliche Informationen und einen Link zum Datenblatt nehmen und diese in die Frage selbst einfügen würden. Auf diese Weise ist alles an einem Ort und jemand, der neu ist, muss nicht viele Kommentare lesen, um die Details zu verstehen. Es ist einfach eine gute Rücksicht auf die Zeit anderer.

Antworten (1)

Kurze Antwort zuerst

Die kurze Antwort auf Ihre allgemeine Frage lautet, dass Sie auf der Anodenseite aktive Schalter mit aktiven Stromspiegelsenken auf der Kathodenseite bereitstellen, um den Strom zu begrenzen. oder Sie versehen aktive Schalter auf der Kathodenseite mit aktiven Stromspiegelquellen auf der Anodenseite, um den Strom zu begrenzen. Wenn das für Sie alles Sinn macht, dann muss nichts mehr gesagt werden.

Etwas längere Antwort

Es stehen zahlreiche Informationen zur Verfügung, um einen MOSFET oder einen BJT in einen aktiven Schalter zu verwandeln. Sie können beide für den Zweck verwenden. Normalerweise wird die Wahl von einer Vielzahl von Faktoren bestimmt, darunter die beteiligten Spitzenströme, die Verfügbarkeit von Teilen, Funktionen, Herstellerunterstützung, Teilevariationen, die verwaltet werden müssen, Kosten und mehr.

Es gibt auch viele Informationen über aktuelle Spiegel. Und das wird in ausgefallenen ICs verwendet, mit denen einige LED-Displays betrieben werden. Auch hier kann ein Stromspiegel aus MOSFETs oder BJTs bestehen. Und auch hier hängt es davon ab, für welche Sie sich entscheiden. Aber da es ICs gibt, sollten Sie sich wirklich mit dem Thema befassen. Wenn ich diese Art von Projekt durchführen würde, würde ich wahrscheinlich vermeiden, "diskret zu werden" (es sei denn, ich wollte etwas beweisen), weil ein auf einem IC erstellter Stromspiegel so viel besser ist als einer mit diskreten Teilen. Allerdings gibt es Situationen, in denen Sie keine andere Wahl haben, als diskrete Teile zu verwenden. Also, wie alles, gibt es keine hellen Linien.

Sie sollten auf jeden Fall alle IC-Angebote zum Ansteuern von LEDs durchsehen. Beschränken Sie sich nicht auf Seriell-zu-Parallel-Schieberegister! Es gibt wirklich gute ICs, die einstellbare Stromgrenzen für Ihre LED-Ansteueranforderungen bieten und die für Anwendungen wie Ihre sehr gut funktionieren. Wenn Sie dies noch nicht getan haben, werfen Sie einen Blick auf die verschiedenen ICs, die Ihnen helfen können. Sie enthalten oft das Schieberegister sowie viele andere nützliche Funktionen.

Das von Ihnen erwähnte TLV431-Video funktioniert für eine LED. (Sie können diesen Ansatz jedoch auch mit diskreten BJTs oder MOSFETs für eine größere Anzahl von ihnen verwenden, wenn Sie wissen, wie man Ströme mit diskreten Teilen herumspiegelt.) Aber es ist wahrscheinlich nicht annähernd so gut wie die Verwendung von ICs (solange Die ICs unterstützen natürlich den benötigten Strombereich.) Und selbst für den Ein-LED-Ansatz halte ich den TLV431 für übertrieben. (Ich habe Tausende verschiedener Varianten des TLV431 – mehr, als ich wahrscheinlich in meinem verbleibenden Leben verwenden werde. Ich liebe die Geräte und verwende sie. Nur nicht auf diese Weise.)

Ihre LED

Das von Ihnen bereitgestellte Datenblatt enthält nicht viele Daten. Alles, was es sagt, ist, dass, wenn es einen Vorwärtsstrom von gibt 20 mA dann kann die Spannung über der LED so hoch sein wie ungefähr 2.5 v mit einem typischeren Wert von 2.0 v . (Es gibt nichts an der unteren Grenze, aber ich bezweifle, dass es viel niedriger werden kann als 1.8 v .) Das ist also wohl meine Vermutung zu dieser LED im Dauerbetrieb. Und dieser große Spannungsbereich bedeutet, dass die Teile so ziemlich alles sind, was aus dem FAB kommt und einige sehr grundlegende Spezifikationen erfüllt, ohne weiteres Binning verkauft zu werden.

Es kann auch interessant sein zu lesen, was ich hier über die LED-Stromregelung mit einem Widerstand geschrieben habe. Angesichts der prozentualen Spannungsschwankungen, die zwischen LEDs möglich sind, Ihres Wunsches, sie ernsthaft zu übersteuern, und der Tatsache, dass Ihre IC-Auswahl darauf hindeutet, dass a 5 v Stromschienenspannung, ich denke nicht, dass Sie sich nur auf einen Widerstand für den Strombegrenzungszweck verlassen sollten.

Allgemeiner Ansatz

Im Allgemeinen sieht der Multiplexing-Ansatz folgendermaßen aus:

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

(Das obige Schema zeigt High-Side-Schalter mit Low-Side-Stromsenken. Es könnten genauso gut Low-Side-Schalter mit High-Side-Stromquellen gewesen sein.)

Der X ich Leitungen sind Switch-Enable-Leitungen. Es sollte nicht mehr als eine davon gleichzeitig aktiviert werden. Diese Schalter müssen in der Lage sein, die gesamte Summe der gemultiplexten, übersteuerten LED-Ströme in ihrer Gruppe zu führen , da Sie null, einen oder alle aktivieren können Y J Stromsenkenleitungen, wenn eine bestimmte X -Schalter ist eingeschaltet.

Diese X -Schalter müssen diese maximale Stromsumme unterstützen und dies tun, ohne viel Spannung abfallen zu lassen. Dafür gibt es zwei Hauptgründe.

  1. Wenn Sie den Schalterspannungsabfall so gering wie möglich halten, können Sie eine niedrigere Spannungsschienengröße verwenden. Dies bedeutet eine niedrigere unterstützte Wattzahl für das Netzteil. Das bedeutet billiger, einfacher, besser usw.
  2. Den Spannungsabfall des Schalters so gering wie möglich zu halten, bedeutet weniger Verlustleistung in den Schaltern (was kleinere Kühlkörper, weniger Luftstrom erforderlich, billigere Teile usw. bedeutet) und in den Abschnitten der Stromsenke (was wiederum billiger, einfacher, besser bedeutet).

(Der Y ich Leitungen sind natürlich stromsenkende Leitungen.)

Das erste, worüber Sie entscheiden müssen, ist, wie viel Stromübersteuerung Sie in den LEDs tolerieren können. Wenn eine LED für das Multiplexen vorgesehen ist (oder zumindest der Hersteller seinen Markt für sie erweitern möchte), enthält das Datenblatt normalerweise mindestens einige Informationen mit einem Beispielfall mit höheren Strömen, die er in Betracht ziehen sollte.

Ihre LED, überarbeitet

In Ihrem LED-Gehäuse steht beim Hersteller "GEEIGNET FÜR LEVEL INDICATOR" und bei den "ABSOLUTE MAXIMAL RATINGS" (bei 25 C ) Das ICH F 30 mA . (Das ist kontinuierlich.)

Sie fügen das in den "ABSOLUTE MAXIMAL RATINGS" hinzu ICH F 160 mA . Und ja, sie haben eine Fußnote darüber, wie sie diese absolute Höchstleistung erreicht haben. Aber ich interpretiere das nicht so, dass Sie das Gerät tatsächlich irgendwo in der Nähe dieser absoluten Maximalspezifikation betreiben sollten. Immerhin ist es im Bereich der absoluten Höchstwerte aufgeführt. Vielleicht die Hälfte? Aber ich vermute. Wenn Sie dies herausfinden möchten, sollten Sie sich an den Hersteller wenden (direkt oder über eine Vertretung) und eine Antwort erhalten. Fragen Sie dort auch nach detaillierten Informationen zum Spannungsbereich der LEDs beim Betrieb mit überhöhten Pulsströmen.

Auch bei einer Antwort des Herstellers sollte man „vertrauen, aber prüfen“. Das bedeutet, einige zu kaufen und sich an eine Bank zu setzen, um Tests durchzuführen. Wenn Sie nur ein Voltmeter/Amperemeter haben, können Sie alle erforderlichen Tests durchführen. Führen Sie in diesem Fall kurze Tests durch, damit Sie die LED nicht in unsichere Betriebstemperaturen bringen. Lassen Sie die LED also nur lange genug aktiv, um "einen Messwert zu erhalten", und schalten Sie sie dann sofort aus und lassen Sie sie abkühlen, bevor Sie einen weiteren Test versuchen.

Sie brauchen Informationen. Und das Datenblatt bietet es nicht wirklich für Ihre Verwendung.

Aber entwerfen Sie nicht für die "absolute Höchstleistung" eines Geräts. Das ist keine gute Praxis.

An dieser Stelle muss ich mit weiteren Gedanken aufhören. Ich kann hier keinen Ansatz empfehlen, da ich keine Zahlen habe, mit denen ich arbeiten kann.

Notiz:

Sie haben 16 LEDringe / 16 Encoders Control Surface PCB als ein ähnliches Projekt wie Ihres erwähnt. Ich finde das wunderbar. Es ist sehr attraktiv, aber auch nützlich und wurde unter Berücksichtigung menschlicher Faktoren entwickelt. Ich mag es. Aber ist Ihnen auf dieser Seite auch ein Kommentar aufgefallen:

"Da Tk ein Helligkeitsproblem bei einigen rechteckigen 5x2x7mm LEDs entdeckte, fanden wir es sinnvoll, eine Liste von LEDs zu erstellen, die erfolgreich oder nicht erfolgreich getestet wurden."

Die Helligkeitswahrnehmung ist ein weiteres komplexes Thema. Meine Erfahrung ist, dass verschiedene LEDs, selbst aus derselben Charge, in einer abgedunkelten (oder auch aufgehellten) Umgebung so unterschiedliche Helligkeitswahrnehmungen haben können, dass sie nicht erfolgreich mit genau demselben Strom betrieben werden können, wenn Sie sie in einem einzigen Display verwenden. LED-Hersteller, die 7-Segment-Anzeigen oder andere Geräte wie diese herstellen, werden einige Anstrengungen unternehmen, um ihre LEDs vorab zu klassifizieren, bevor sie eine einzelne Anzeige zusammenbauen. Und wo diese Displays in Kombination verwendet werden können, werfen sie die gesamten Displaysysteme weg, so dass ihre Kunden sicher sein können, dass, wenn sie Display 1 neben Display 2 in, sagen wir, einer Instrumententafel eines Flugzeugs platzieren, alle LEDs "aussehen". gleiche Helligkeit" im Betrieb. Es stellt sich heraus (oder zumindest für die Jahre, an denen ich vor etwa einem Jahrzehnt beteiligt war), dass FABs einfach nicht gut genug sind, um identische LEDs selbst auf demselben Wafer herzustellen. Die menschliche Wahrnehmung ist sehr, sehr gut und kann feine Unterschiede erkennen.

Wenn Sie es wirklich ernst meinten, schöne LED-Anzeigesysteme wie dieses herzustellen, haben Sie einige Möglichkeiten.

Sie können vorsortierte LED-Geräte kaufen (es gibt sie), bei denen der Hersteller die ganze Arbeit für Sie erledigt hat und Sie nur die gleichen Impulsströme in Ihr Multiplex-System einspeisen müssen, und alle LEDs sehen sehr ähnlich und sehr ähnlich aus Fachmann. Dies ist in Ordnung, wenn Sie nur ein Anzeigesystem bauen. Aber angenommen, Sie müssen in einem Jahr noch einen bauen? Wird der Hersteller Ihnen bei der nächsten Bestellung genau die gleiche gebündelte LED geben können? Vielleicht. Vielleicht nicht. Einige Hersteller werden beim Binning sehr vorsichtig sein und codierte Werte bereitstellen, was bedeutet, dass Sie ähnliche Geräte wirklich nachbestellen können. Aber nicht alle tun das für Sie. Nur eine andere Sache zu beachten.

Sie können auch einfach Grab-Bag-LEDs kaufen (kein Pre-Binning) und stattdessen planen, Software zu schreiben, die einen "Kalibrierungs" -Wert enthält, der für jede LED, die Sie multiplexen, einzigartig ist. Sie verwenden immer noch genau die gleichen Ströme in allen LEDs (unter Verwendung von ICs, die dies leicht für Sie tun), aber jetzt "stellen" Sie die Impulsbreite für jede LED unterschiedlich ein.

Nehmen wir in diesem letzteren Fall an, Sie haben ein Multiplexsystem mit diesen Schaltern und Stromsenken, die ich im obigen allgemeinen Ansatz erwähnt habe . Die aktuellen Senken sind bereit für, sagen wir, 80 mA (und Ihre Switches können ihre maximale Last gut bewältigen), weil Sie a verwenden werden × 4 Multiplexing-Ansatz (25 % für jede Zeitscheibe). Nehmen wir an, Sie verwenden a 1 kHz Rate, so dass jede Zeitscheibe ist 250 μ S . Dies bedeutet, dass Sie ohne Kalibrierung eine LED (falls eingeschaltet ) bei betreiben würden 80 mA für 250 μ S , mit einer Totzeit von 750 μ S bevor Sie im Multiplexing-Prozess zu dieser LED zurückkehren.

Wenn Sie jetzt eine LED-Kalibrierungsfunktion hinzufügen, besteht eine Möglichkeit darin, das gesamte System mit zufälligen LEDs aufzubauen und dann zu ermitteln, welche davon am wenigsten hell war . Dass man die volle Einschaltzeit bekommt 250 μ S . Sie würden jetzt alle nahegelegenen LEDs durchgehen und ihr Timing von dort aus nach unten anpassen, bis sie die gleiche Helligkeit hatten. Auf diese Weise können Sie mit einzigartigen Zeiträumen pro LED alle gleich aussehen lassen.

Wenn Sie verschiedene Panels ähnlich angepasst machen müssen, die alle gleich aussehen, dann würden Sie das eingestellte Stromlimit festlegen (was ich vorgeschlagen hatte, könnte sein 80 mA früher) auf einen anderen Wert. Indem Sie die Einstellbarkeit „Set Current“ bereitstellen, ermöglichen Sie sich, alle Displays gleich aussehen zu lassen, wenn sie in demselben größeren System platziert werden.

Wie Sie sehen können, kann keines der oben genannten Dinge vernünftigerweise "mit Widerständen" durchgeführt werden.

KAUFEN SIE DIESES BUCH

Während es viele Bücher zu diesem Thema gibt, gibt es nur ein wegweisendes öffentliches Lehrbuch zu diesem Thema:

    Optoelectronics/
    Fiber-Optics Applications
    Manual    Second Edition
    
    Prepared by The Applications Engineering Staff of the
    HEWLETT-PACKARD OPTOELECTRONICS DIVISION

    Stan Gage, Applications Engineering Manager       Hans Sorensen, Applications Engineer
    Dave Evans, Applications Engineer                 Dick Jamison, Applications Engineer
    Mark Hodapp, Applications Engineer                Bob Krause, Applications Engineer

    McGraw-Hill Book Company
    1981 (and 1977 for the first edition)

Ihre Frage suggeriert mir, dass Sie sich auf eine Reise begeben, von der Sie, vielleicht aus Rücksicht auf unsere Zeit, hier nicht alle Einzelheiten mitteilen. In Anbetracht dessen benötigen Sie zusätzliche Ressourcen, die Ihnen beim Navigieren helfen. Und ich kann mir kein besseres Buch vorstellen, das ich zur Hand haben könnte. Es steht allein in der Branche.

Dieses Buch ist umfangreich und detailliert bis ins kleinste Detail. Wenn Sie eine Frage zu LEDs haben, egal welche Frage, dann stehen die Chancen sehr gut, dass es in diesem einzigen Lehrbuch einen Abschnitt zu diesem Thema geben wird.

(Ich habe noch fünf Exemplare des Buches hier zu Hause, obwohl ich ursprünglich ungefähr 20 davon vor etwa 20 Jahren gekauft habe. Der Grund ist, dass ich sie billig kaufen konnte und ich sicherstellen wollte, dass meine Kunden ein Exemplar bekommen , falls sie nicht schon einen hatten. Sozusagen ein Teil der von mir angebotenen Dienstleistung.)

Dieses Buch ist auch von der alten Schule , daher kommt Ihre Frage. Moderne LED-Anzeigesysteme verwenden spezielle ICs für diesen Zweck – und ich meine kundenspezifische ICs, die nicht auf dem freien Markt erhältlich sind und für einen ganz bestimmten Zweck entwickelt wurden. Ich habe an diesen hinteren RGB-LED-Anzeigemodulen gearbeitet (ca. 2002, für Siemens-OSRAM):

Geben Sie hier die Bildbeschreibung ein

Das ist meine Unterschrift (jk) auf der Rückseite, da. In jedem Modul befinden sich (6) benutzerdefinierte ICs, die für die Außenwelt einfach unerreichbar sind: speziell für dieses Produkt entwickelt. Diese wurden in die aktiven LED-Anzeigen im Außenbereich eingelassen, die Sie möglicherweise entlang einer Autobahn sehen, um beispielsweise Ihre Aufmerksamkeit von Ihrem Fahren abzulenken. Jedes Modul wurde mit ca. bewertet 80 100 W der Verlustleistung und sie verwendeten drei separate Spannungsschienen, eine für jede Farbe, um die Verlustleistung des Moduls im normalen Betrieb zu minimieren.

Diese Geräte verwenden Schalter und Stromsenken, ähnlich wie oben beschrieben. Die Stromsenken waren "pro Farbe" einstellbar und dies wurde als "100%" Strom für die LEDs behandelt. (Rot hätte einen Wert, Grün einen anderen und Blau noch einen anderen.) Innerhalb dieser Einstellung wurde PWM verwendet, um innerhalb des gemultiplexten Zeitschlitzes zu dimmen . Also wenn der volle Zeitschlitz zeitraum war 100 μ S B. für die Stromsenke einer bestimmten LED, dann würde der PWM-Wert auch für diese LED verwendet werden, um den Zeitraum zu ändern, für den diese Stromsenke aktiviert war. Ein PWM-Wert von 25 % für die LED würde bedeuten, dass nur die Stromsenke aktiviert wurde 25 μ S . Dies hat jedoch keinen Einfluss auf die Schaltzeit . Das wäre noch vollumfänglich aktiviert 100 μ S , weil noch andere LEDs geschaltet werden; von denen jeder unterschiedliche PWM-Werte haben kann. Der Schalter würde also für eine feste Zeit aktiviert bleiben. Aber die Stromsenken würden für unterschiedliche Zeiten aktiviert, aber wo ein PWM-Wert von 100 % bedeutete, dass sie für das gesamte Zeitfenster aktiviert waren.

In die oben genannten Einheiten haben wir sogar Funktionen wie eine "Säulenstaffelung" aufgenommen, die eingestellt werden kann 0 ns Zu 15 ns . Dies verzögerte das Einschalten der Spaltenstromquellen und trug dazu bei, die erzeugte EMI zu reduzieren.

Der Punkt, den ich hier zu machen versuche, ist, dass LEDs nicht einfach zu fahren sind. Sie scheinen wirklich einfach zu sein, wenn es nur einer ist; oder nur ein paar blinkende Lichter. Aber in dem Moment, in dem Sie anfangen, über eine ernsthafte Anzahl von ihnen zu sprechen? Und ernsthafte Multiplexing-Ebenen? Dies ist der Moment, in dem die ernsthafte Bedenkzeit im Sitzen stattfindet, während Sie verschiedene Ansätze in Richtung Ihres Ziels ausbalancieren und einen sehr detaillierten, sehr genauen Angriffsplan ausarbeiten.

Vielen Dank für Ihre umfangreiche Antwort. Es hilft, einige Dinge zu klären. Die von mir verlinkten LEDs (sowie zwei weitere ähnliche, die auch "für Füllstandsanzeige" sagen) wurden mir von meinem lokalen Lieferanten vorgeschlagen, aber nach Ihren Ausführungen kann ich verstehen, dass sie für ein solches Projekt nicht geeignet sind. Dennoch gibt es einen Hinweis auf den Spitzendurchlassstrom bei 160 mA, der für ein Tastverhältnis von 1/10 und eine Impulsbreite von 0,1 ms spezifiziert ist. Würde das nicht bedeuten, dass sie sie mit Multiplexing getestet haben? Wie auch immer, ich werde wahrscheinlich das Buch kaufen, das Sie vorgeschlagen haben, und anfangen, ein bisschen zu lesen, um es zu verstehen.
Außerdem wollte ich hier diesen Link von einem Projekt hinzufügen, das dem ähnelt, das ich machen möchte: midibox.org/dokuwiki/… Wenn Sie sich den Schaltplan ansehen, können Sie sehen, dass die Quelltreiber beim Sinken einfache 74HC595-Schieberegister sind erfolgt über einen ULN2803. Aber bedeutet das nicht, dass jede LED bis zu 8,75 mA erreichen kann, da ein 74HC595 bis zu 70 mA Strom liefern kann? Das verwirrt mich ziemlich, da es so aussieht, als wäre es mehrfach erfolgreich angewendet worden.
@tsambou Ja, es gibt diese Spitzenzahl. Danke, dass du mich darauf hingewiesen hast. Ich habe meine Antwort angepasst. Das Buch ist ausgezeichnet. Sorgen Sie dafür, dass Sie eine Kopie erhalten. Sie sind derzeit jedoch nicht im Druck. Es wird also ein gebrauchtes Buch sein.
@tsambou Das ist ein wunderschönes Panel! Ich habe nur kurz nachgeschaut. Es erinnert mich an meine eigene Liebe – das PDP-11/70-Frontpanel und das HP21xx-Frontpanel-Design für Minicomputer (damals). Es ist wirklich schön. Übrigens habe ich gerade fast 50 Dollar für eine gute optische Quadratur-Encoder-Steuerung bezahlt. Und das beinhaltete NICHT den Knopf, der mich weitere 10 Dollar kostete. Früher hatte alles Mechanik. Aber heutzutage ist das alles zu teuer. Es ist schön, diesen semi-retro, aber auch modernen Ansatz zu sehen. Ich liebe es.
@tsambou Und nein, ich mag die Widerstandsbegrenzer nicht. Aber ich sehe, woher du deine Ideen hast. Wenn ich es mit dieser Art von atemberaubend schönem Panel ernst meinte, würde ich es richtig machen und ein paar Dollar mehr für Teile ausgeben. Ich würde auch das erwähnte HP-Buch mehr studieren, weil Sie wahrscheinlich auch einen Blick auf das spezielle Gebiet der Kontrastverbesserungsideen werfen möchten . Mit nichtelektrischer Filterung kann viel getan werden - Methoden zur Verbesserung des Unterschieds zwischen der Leuchtkraft der LEDs in Bezug auf ihren Hintergrund und Umgebungslicht / Reflexion usw. Die Zeit wert.
@tsambou Wenn es einen Markt für so etwas gibt, könnten Sie sich ein echtes Bündel - vielleicht sogar einen Lebensunterhalt - machen, indem Sie sich auf dieses und verwandte Geräte spezialisieren. Es kann viel Potenzial geben.
Vielen Dank für Ihren Beitrag. Ich bin immer noch etwas verwirrt darüber, wie ich die richtige LED auswähle. Da der von mir verlinkte einen Spitzenstrom für ein bestimmtes Tastverhältnis / eine bestimmte Impulsbreite erwähnt, würde ich vermuten, dass er mit Multiplexing getestet wurde. Aber da Sie erwähnen, dass es nicht geeignet ist, gibt es auf jeden Fall ein bestimmtes Schlüsselwort oder eine bestimmte Eigenschaft einer LED, die darauf hinweist, dass sie für Anwendungen wie meine verwendet werden kann? Ich brauche etwas, um nach einem Teil suchen zu können, oder frage meinen Lieferanten vor Ort, ob er etwas liefern kann.
@tsambou Meiner Erfahrung nach wurde das durch viel Bankarbeit bestimmt; und vielleicht auch die Kommunikation mit dem Hersteller. Bestimmten Aussagen des Herstellers würde ich mich z. B. bei diesem Gerät durchaus beugen. Die Prüfstandsarbeit umfasst in der Regel auch das optische Design sowie Lichtstärke- und Filtertests. Wenn die LED bereits bestimmt ist, dann existiert normalerweise dieses Arbeitsprodukt. Es bedeutet nicht, dass die Arbeit nicht getan wurde.
@tsambou Sie müssen jedoch Ihre eigenen Entscheidungen treffen. Nehmen wir also an, Sie möchten diese LED verwenden, sich nicht an den Hersteller wenden, um die absoluten Spezifikationen zu klären, und keine Zeit auf dem Prüfstand verbringen (was auch bedeutet, dass Sie keine Daten über die benötigte Spannung haben bei einige sehr viel höhere Ströme.) Dann weiß ich nicht, was ich dazu sagen soll. Sie machen Ihre eigenen Annahmen, die meiner Meinung nach nicht genügend gute Informationen liefern. Ich kann dann nur vorschlagen, dass Sie kein X8-Multiplexing versuchen. Vielleicht ein X4.
@tsambou Der Rest von dem, was ich gesagt habe, sollte allgemein gelten. Ich würde in der Situation, die ich gesehen habe, keine Widerstände zur Strombegrenzung verwenden. Es gibt bessere Möglichkeiten, moderne LED-Treiber-ICs zu verwenden. Dies ist die Art von Design, die ich vielleicht vor 35 Jahren gesehen habe, als es noch keine neueren und schöneren ICs gab. Ich möchte jedoch keine davon für Sie auswählen. Die Verfügbarkeit in Ihrer Nähe kann eine wichtige Rolle für eine gute Entscheidung spielen. Aber ich würde nach einem suchen, das die Schieberegister enthält und eine extern einstellbare Strombegrenzung enthält. PWM innerhalb jeder Periode ist in Ihrem Fall jedoch möglicherweise nicht erforderlich.
@tsambou Ich habe in der Antwort viele weitere Details erweitert. Sie sind vielleicht eine kleine Überlegung Ihrerseits wert. Nur zu Ihrer Information.