Forum: Projekte & Code LEDs mit Powerline Communication


von Tim  . (cpldcpu)


Angehängte Dateien:

Lesenswert?

Ich nutze diesen Thread einmal, um meine Experimente zu RGB LED Strings 
mit Powerline Control zu sammeln.

Angefangen hat es damit, dass ich eine interessante RGB LED-Lichterkette 
untersucht habe, welche nur durch die Stromversorgung angesteuert wird.

Eine erste Diskussion dazu ist in diesem Thread mit nichtssagendem 
Titel:
Beitrag "Mikrocontrollerraten"

Zusammenfassung der Untersuchungen hier:
https://cpldcpu.wordpress.com/2022/01/23/controlling-rgb-leds-with-only-the-powerlines-anatomy-of-a-christmas-light-string/

Harald A. hat interessanterweise in Erfahrung bringen können, dass die 
besagten LEDs wahrscheinlich von APA Neon stammen, die auch die APA102 
entwickelt haben.

von Tim  . (cpldcpu)


Angehängte Dateien:

Lesenswert?

Das Protokoll ließ sich relativ leicht entschlüssen. Anbei mein 
Experimenteller code.

von Tim  . (cpldcpu)


Angehängte Dateien:

Lesenswert?

Als Bonus, hier die Untersuchung eine anderen Lichterkette, die leider 
keine ICs enthielt. Die Konstruktion mit Phosphor-converted LEDs ist 
trotzdem ungewöhnlich und ziemlich clever.

https://cpldcpu.wordpress.com/2022/01/29/analyzing-another-multicolor-string-light-with-unusual-leds/

von Tim  . (cpldcpu)


Angehängte Dateien:

Lesenswert?

Die letzte Tat: Das Verhalten der LEDs mit einem ATtiny 10 zu emulieren. 
Also proof-of-concept funktioniert es.

https://hackaday.io/project/183709-powerline-controlled-led-strings/log/202777-nasty-hack-a-powerline-controlled-led-with-an-attiny10

von Christoph M. (mchris)


Lesenswert?

Hallo Tim,
heute morgen war's schon auf Hackday, deshalb habe ich Deinen Blog schon 
gelesen.
Was mir nicht direkt klar geworden ist: Es gibt 7 Adresspulse und dann 
die Datenpulse. Von den Adresspulsen wird nur 1-6 für die Adressierung 
verwendet. Bedeutet das jetzt, dass man nur 6 LEDs in eine Reihe 
schalten und adressieren kann?

von Tim  . (cpldcpu)


Lesenswert?

Christoph M. schrieb:
> Was mir nicht direkt klar geworden ist: Es gibt 7 Adresspulse und dann
> die Datenpulse. Von den Adresspulsen wird nur 1-6 für die Adressierung
> verwendet. Bedeutet das jetzt, dass man nur 6 LEDs in eine Reihe
> schalten und adressieren kann?

Die LEDs werden ja alle parallel geschaltet, daher ist die Reihenfolge 
nicht festgelegt.

Zu welcher von den sechs Zonen eine LEDs gehört, wird anscheinend durch 
den IC festgelegt. Entweder gibt es sechs Versionen von dem oder die 
Addresse wird durch Fuses festgelegt. In dem LED-Vorhang, den ich 
untersucht habe, waren LEDs der sechs Zonen zufällig verteilt.

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
Noch kein Account? Hier anmelden.