LED mit langer Datenleitung

OP #7134059
Hallo zusammen,

wir verwenden einen ESP32 zur Ansteuerung verschiedener LED. Zwischen 
LED und ESP32 sind Buffer verbaut (SN74LVC3G17). Die Datenleitungen sind 
teilweise recht nah beieinander. Wenn die Datenleitungen kurz sind 
(~1.5m) geht es gut und ohne Probleme. Sobald die Datenleitungen (und 
LED Anzahl höher?) aber länger werden flackern die LED extrem. Woran 
kann das liegen? Ich weiß dass die Datenleitungen nicht so lang sein 
dürfen, hab aber schon Beiträge gelesen wo diese deutlich länger waren. 
Ist der Buffer geeignet für diese Anwendung? Wie könnte ich das Signal 
verstärken zusätzlich? Ist der ESP32 in der Lage 4 verschiedene LED 
Steuersignal auszusenden? Oder kommt man da schon an die Grenze

Danke vorab
Bob
Beitrag #7134067 wurde von einem Moderator gelöscht.
OP #7134070
Glüxpilz schrieb im Beitrag #7134067:
> Was für LEDs?
> WS2812 oder SK6111?

Hi sorry, das hab ich nicht erwähnt. Es sind die SK6812

> Da rauschen die Daten mit 600kHz über die Strippe, mit langer Leitung
> ist da nichts zu machen.
> Bring den Controller dichter an die LEDs, das hilft ohne Ende!

Ja das versuche ich aktuell
Gast #7134096
Bob E. schrieb:
> Ist der Buffer (SN74LVC3G17) geeignet für diese Anwendung?

Ja

> Wie könnte ich das Signal verstärken zusätzlich?

Verstärken würde es noch schlimmer machen. Du musst Reflexionen 
reduzieren, indem du die Leitung mit einem passenden Widerstand 
abschließt.

http://stefanfrings.de/mikrocontroller_buch/Einstieg%20in%20die%20Elektronik%20mit%20Mikrocontrollern%20-%20Band%202.pdf
Kapitel 9.4

> Ist der ESP32 in der Lage 4 verschiedene LED Steuersignal auszusenden?

Ja
Gast #7134126
Falk B. schrieb:
> Beitrag "Re: Esp8266 mit ca. 13 m ws2812b"

Der dort gezeigte Pegelwandler taugt schlecht, bitte nicht nachbauen. 
Das von TO genannte IC ist besser. Und auf die Serienterminierung für 
die Lange Leitung wird dort gar nicht eingegangen.
OP #7134212
Lothar M. schrieb:
> Bob E. schrieb:
>> Woran kann das liegen?
> Fehlende (Serien-)Terminierung.
> Nimm einfach mal ein Oszi und miss, was die LED direkt an ihrem
> Dateneingang sieht. Vergleiche, ob es zu dem passt, was im Datenbatt
> steht.

Tatsächlich haben wir einen Peak bei den steigenden Flanken und leichte 
Störungen in der Low-Phase des Signals. Der Peak entsteht durch die 
langen Leitungen die wie ein Kondensator wirken oder?
Gast #7134219
Bob E. schrieb:
> Der Peak entsteht durch die
> langen Leitungen die wie ein Kondensator wirken oder?

Lange Leitungen wirken wesentlich komplexer, als ein simpler 
Kondensator. Dazu gibt es ganze Fachbücher, aber auch kurze Artikel im 
Internet.
Moderator (Firma: Titel) Persönliche Seite #7134240
Bob E. schrieb:
> Tatsächlich haben wir einen Peak bei den steigenden Flanken
Wie hoch?
Zeig doch mal das Oszi-Bild.

> und leichte Störungen in der Low-Phase des Signals.
Mit einer Massefeder direkt zwischen den bdeiden Pins an der LED 
gemessen? Zeig doch mal das Oszi-Bild.

Denn wen du da Störungen hast, dann könnte schlicht auch die 
Masseanbindung zu schlecht sein und _irgendwelche Ausgleichsströme über 
die Masseleitung fließen.
Gast #7134265
Bob E. schrieb:
> ann könnte schlicht auch die
>> Masseanbindung zu schlecht sein und _irgendwelche Ausgleichsströme über
>> die Masseleitung fließen.

> Und wie kann man dem entgegen kommen? Daran haben wir nämlich auch schon
> gedacht

Steht in dem PDF, das ich dir bereits empfahl.
http://stefanfrings.de/mikrocontroller_buch/Einstieg%20in%20die%20Elektronik%20mit%20Mikrocontrollern%20-%20Band%202.pdf
Kapitel 9.4
Moderator (Firma: Titel) Persönliche Seite #7134286
Bob E. schrieb:
> Und wie kann man dem entgegen kommen?
Mit guter und strukturierter Verkabelung. Da hatten wir nor nicht allzu 
langer Zeit mal einen Thread, da war sowohl die Datenintegrität wie auch 
die Versorgung das Thema: Beitrag "WS2812b flackern / 3600 LED Matrix"

(Achtung: in dem Thread ist zwar drin, was beachtet werden muss, er ist 
aber nichts für weichherzige Gemüter und nimmt deshalb auch ein 
tragisches Ende...)
OP #7134325
Lothar M. schrieb:

> (Achtung: in dem Thread ist zwar drin, was beachtet werden muss, er ist
> aber nichts für weichherzige Gemüter und nimmt deshalb auch ein
> tragisches Ende...)

Ja merke ich.. kann bei der Anzahl an Beiträgen leider nicht die 
„Lösung“ ausfindig machen. Weiß diese jemand ? Ging es auf die 
Widerstände hinaus ?
Gast #7284896
Hallo Jörg,
einen Schaltplan hab ich nicht. Wie man aus meinem Beitrag am Schluss 
lesen kann, wurden die LED-Module mit den MAX485 angeschlossen. Das 
Datenblatt für den MAX sagt alles für die Anschlüsse. Stromversorgung 
für die LEDs sind 5V und für den Arduino 12V. Wichtig ist, 
Masseverbindung LED und Arduino nicht vergessen.
Gruß
Rolf
Moderator (Firma: Titel) Persönliche Seite #7284994
Rolf Z. schrieb:
> einen Schaltplan hab ich nicht.
Genau so fangen 5 Jahre später Probleme an.

> Wie man aus meinem Beitrag am Schluss lesen kann, wurden die LED-Module
> mit den MAX485 angeschlossen.
Und du willst das mit einem nicht verdrillten Kabel machen. Da musste 
ich dem Thread dort noch eine Anmerkung hinzufügen: 
Beitrag "Re: Neo Pixel info"
Gast #7285202
Lothar M. schrieb:
>> einen Schaltplan hab ich nicht.
> Genau so fangen 5 Jahre später Probleme an.

Das darf natürlich nicht sein. Ein vorläufiges Schaltbild habe ich. Die 
Lampen werden im Frühjahr 2023 in ein Gehäuse mit Klemmen usw. 
eingebaut, erst dann ist es sinnvoll ein ordentliches Schaltbild zu 
zeichnen.

Lothar M. schrieb:
> Und du willst das mit einem nicht verdrillten Kabel machen. Da musste
> ich dem Thread dort noch eine Anmerkung hinzufügen:
> Beitrag "Re: Neo Pixel info"

Danke, ich habe was dazu geschrieben.
Beitrag #7286400 wurde von einem Moderator gelöscht.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 4 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.