Ich baue ein LED-Beleuchtungssystem, das etwa 16 Verbindungen zu einem Arduino benötigt (15 LED-Netzteile plus eine gemeinsame Masseleitung), und ich möchte die Verkabelung bereinigen. Für meine Anwendung ist es wichtig, dass die Stecker an den Enden jeder Verkabelung klein und ordentlich sind.
Im Wesentlichen würde ich gerne ein USB-C-Kabel verwenden – ohne die internen Chips/Widerstände – einfach um 19 identische Allzweckdrähte zu transportieren. Dann könnte ich an jedem Ende des Kabels Standard-USB-C-Breakout-Boards verwenden und das USB-C-Kabel als einfachen Kabelkanal mit schönen Anschlüssen verwenden.
Bei all meiner Suche finde ich nichts dergleichen...
Gibt es so etwas? Gibt es eine offensichtliche Lösung für dieses Problem, die ich nicht sehe? Vielleicht eine andere Art von gemeinsamem Stecker, an den ich nicht denke?
19 sagst du?
Zufälligerweise hat HDMI genau neunzehn Leiter.
Aber: drei davon sind Abschirmungen, einige sind differentielle Paare, die für hochfrequente Signale statt für niederfrequenten Stromtransport optimiert sind… Ich bezweifle, dass einer von ihnen dafür ausgelegt war, Strom für eine 20-mA-LED zu führen, ganz zu schweigen von a "Power-LED" (was auch immer das ist).
Kurz gesagt: All diese modernen Computerkabel sind Spezialgeräte und Sie können nicht erwarten, dass sie nur "ein Bündel von Drähten" sind.
Bleiben Sie also bei etwas anderem. SUB-D-Anschlüsse sind ziemlich Standard und mit Handwerkzeugen einfach zu handhaben; natürlich sind sie viel größer. Aber das brauchen Sie vielleicht trotzdem, weil "Power-LED" sozusagen sagt, dass jeder Leiter 1 A oder mehr tragen kann, und das wird mit kleineren Anschlüssen kein Spaß sein ...
Wenn Sie mich fragen, klingt das nach einer architektonischen Sache: Anstatt (teuer) Kupfer zu kaufen, um eine große Entfernung mit viel Strom zu überbrücken (Leistungsverlust durch Drahtwiderstand), sollten Sie wahrscheinlich Ihren (oder einen anderen) Arduino dort haben, wo Sie ' Nehmen Sie das andere Ende des gewünschten Kabels und verlegen Sie dort einfach eine Datenleitung und Strom.
Tatsächlich gibt es wirklich einfache Möglichkeiten, viele Ausgänge mit wenigen Kabeln zu schalten:
Beispielsweise gibt es lineare Schieberegister mit Latch-Eingang; Es gibt sogar einige, die mit integrierten linearen LED-Treibern mit einstellbarer Stromstärke ausgestattet sind. Mit diesen müssten Sie nur 5 Signale ausführen
Das klingt viel einfacher und weniger fehleranfällig als 19 Leiter zu haben! Außerdem sind Sie auf diese Weise nicht auf 15 LEDs beschränkt. Sie können so viele haben, wie Sie möchten.
Das Standard-USB-3.0-Kabel mit vollem Funktionsumfang hat 18 Leiter , 15 Leiter, optional 3 weitere, und eine Abschirmung. Es ist in der Typ-C-Spezifikation definiert , siehe Tabelle 3-6
Siehe auch Fußnote. Die Drähte sind keine "identischen Allzweckdrähte", einige sind entweder koaxial oder paarweise verdrillt.
Es ist auch wichtig, sich daran zu erinnern, dass, wenn das Kabel als verdrillte Paare implementiert ist (die meisten sind es), die einfache Verwendung von Drähten für digitale Signalisierungszwecke zu großem Übersprechen führen kann.
Darüber hinaus verwenden einige Signale in Kabeln möglicherweise dünne AWG34-Drähte, siehe Tabelle 3-8, sodass eine erhebliche Drahtimpedanz und eine begrenzte Strombelastbarkeit berücksichtigt werden müssen.
Erwarten Sie außerdem, dass an CC-Kabel ein IC angeschlossen ist (als "elektronischer Marker" bezeichnet) und über ein Vconn-Kabel mit Strom versorgt wird. Gemäß den Typ-C-Spezifikationen müssen ALLE voll ausgestatteten Kabel über elektronische Markierungen verfügen.
LED-Treiber (z. B. TLC59116 für 16 x 120-mA-Kanäle, IS31FL3236 für 36 x 38-mA-Kanäle) + 4-adriges Kabel ist alles, was Sie brauchen.
Ironischerweise, wenn Ihr kombinierter LED-Strom unter 1A liegt, dann kann das gute alte USB 2.0-Kabel für Sie funktionieren. Verwenden Sie einfach keinen Hochgeschwindigkeitstakt, Twisted Pair hat viel Übersprechen.
Verwenden Sie für höhere Ströme einfach jedes geeignete Kabel und fast jeden von Tausenden verfügbaren Steckern, wie z. B. DIN .
AKTUALISIEREN
Das Latenzproblem besteht darin, dass ich möglicherweise jede LED einzeln mit 1 kHz ein- und ausschalten möchte (z. B. LED Nr. 1 für 5 ms ein, aus, mit 1 kHz wiederholen).
Zufällig missverstehen Sie, wie diese Chips funktionieren. Sie müssen PWM nicht selbst generieren, Sie senden einfach Befehle, die die individuelle LED-Helligkeit einstellen, und der Chip generiert PWM für Sie (mit 97 kHz oder etwa 100-mal schneller als geplant).
Der springende Punkt dieser Antwort ist, dass Sie LEDs nicht selbst steuern müssen, sondern digitale Kommunikation über wenige Drähte verwenden und dem Chip mitteilen, was er tun soll. Bei einer Taktrate von 100 kHz können Sie die Helligkeit aller 15 LEDs etwa 700 Mal pro Sekunde ändern, also etwa 20 Mal schneller, als der Mensch wahrnehmen kann.
Ich habe eine Osram-Spezifikation, die eine Durchlassspannung von 3,1 V und einen Bereich (?) Von 100-1000 mA anzeigt
Denken Sie nicht, dass diese Informationen zur Frage gehören? Und wie wollten Sie Typ-C-Kabel (wie im Titel) verwenden, wenn die meisten Drähte darin AWG34 sind und der maximale Nennstrom nur 180 mA beträgt? Ist Ihnen klar, dass Ihr Erdungskabel mit 1 A pro LED über 15 A führt!
Wie auch immer, in diesem Fall stehen Ihnen immer noch mehrere Optionen zur Verfügung.
Die Quintessenz ist: Senden Sie ein Steuersignal und versorgen Sie Ihr LED-System mit Strom. Führen Sie die eigentliche PWM-Schaltung durch eine kleine Schaltung im System selbst durch.
Übrigens, mit nur 4-5 Drähten brauchen Sie wahrscheinlich nicht einmal einen "kleinen und ordentlichen" Stecker auf der LED-Seite, Sie können dieses Ende des Kabels direkt an die Leiterplatte löten.
asdfex
Chroma
Ahorn
Chroma
Ahorn
Chroma
asdfex
Chris Stratton
Chroma
Ale..chenski
Ahorn
Markus Müller
Ahorn
Markus Müller
asdfex
jsotola
15 LED power supplies plus a common ground line
Chroma