Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Auf Twitter berichten Nutzer, dass sie den gesamten String angesteuert haben und die LEDs einzeln angesteuert und den Farbwert gesetzt haben. Dann wird die Kette getrennt und ein wie gewohnt Led für Led ansteuern konnten. Dann trennten sie die Kette, indem sie einen Teil der LEDs abgeschnitten - und in veränderter Reihenfolge wieder zusammengelötet haben - und jetzt kommt's - die LEDs wissen noch ihre ursprünglichen ursprüngliche Reihenfolge und Position in der Kette. Hm... very spooky (wink)

Auch bei unseren ersten Tests stellten wir folgendes fest: eine LED (LED 15) hatte nicht den ihr zugewiesenen Farbwert, sondern den Farbwert der ersten LED. Wie kann das sein? Theoretisch bei WS2812 bekommt ab nach der zweiten ersten LED keine der folgende LED LEDs mehr die Farbwerte der ersten LED. Wie kann also die 15. LED diesen Farbwert "erahnen"?

...

Diese LED-strings haben nicht, wie bei WS2812 üblich und oben beschrieben, jeweils einen Daten-Eingang und Daten-Ausgang pro LED, sondern haben nur einen Daten-PIN und dieser ist durchgeschliffen von der ersten bis zur letzten LED. Sozusagen sind alle LEDs parallel auf den 3 Leitungen angelötet und alle LEDs teilen sich eine gemeinsame Datenleitung. Vermutlich wird in der Produktion während des Löt-Vorgangs das jeweilige kleine LED-Platinchen mit einer festen Adresse beschrieben ("Du bist LED Nr. 15") dann verlötet und eingegossen. 

Wenn die Kontaktierung / Adressierung nicht funktioniert hat, ist vermutlich die default-Adresse "0" eingestellt, also die der ersten LED auf dem string. So ließe sich erklären, warum Nr. 15 bei uns eine Nr. 0 ist. 

Feste Adressierung der einzelnen LEDs? → Sowas hatten wir bisher noch nie gesehen. (smile)

Draufgekommen sind wir bei der Fehlersuche nach unserem LED-15-issue und ein .  Ein Test mit einem Durchgangsmesser hat uns bestätigt, dass die Datenleitung von vorne bis hinten EIN Stück ist. 

...

Nachteil ist, man kann solche strings nicht einfach durch Austauschen einzelner LEDs reparieren, da man die Adresse ja nicht selber schreiben / umstellen kann. Die Daten auf dem Daten-Bus werden nicht "signaltechnisch aufgefrischt", sondern je weiter die LED vom Sender entfernt ist, umso "schlechter" wird das Signal. Die WS2812b-LEDs hingegen machen ein internes signal-shaping und frischen somit das Signal zwischen den LEDs immer wieder auf. Reststücke können natürlich auch nicht so einfach wiederverwertet, also zusammengestückelt werden, da man die Adressen weder auslesen noch ändern kann (bisheriger Kenntnisstand (wink) )

...