LED-Stripe-Digital-Ansteuerung

Aus Deutsches DMXC-Wiki
Version vom 3. März 2014, 13:31 Uhr von Gluehwurm (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „ '''LED-Stripe-Digital-Ansteuerung''' letzte Bearbeitung: 0…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
                               LED-Stripe-Digital-Ansteuerung	
                                                                   letzte Bearbeitung: 03.03.14


VLC icon.png Dieser Artikel oder Abschnitt wird gerade durch den User Gluehwurm bearbeitet. Um Bearbeitungskonflikte zu vermeiden, warte bitte mit Änderungen, bis diese Markierung entfernt ist, oder wende dich an den Bearbeiter.




Eröffnung: 03.03.2014
Forum: http://www.dmxcontrol.de/forum/index.php?page=Thread&threadID=9183
Zielsetzung: Ansteuerung digitaler LED-Stripes (vornehmlich via DMX und im Selbstbau).

Vorwort:

Ausgehend von digitalen LED-Stripes (TM1829), welche seit geraumer Zeit von Aldi-Süd angeboten werden, wurde im Forum nach einer Möglichkeit gesucht diese nicht nur über den original mitgelieferten Controller sondern auch via DMX und DMXControl ansteuern zu können.

Dies geschieht gemeinhin über so genannte „DMX to SPI Konverter“ welche die „Übersetzung“ zwischen DMX - Protokoll und den spezifischen Protokollen verschiedener Stripe - Controller übernehmen.


Nachfolgend eine kleine Controllerübersicht ohne Anspruch auf Vollständigkeit:
LPD1883, LPD1886, LPD6803, LPD1101,
TM1803, TM1809, TM1812, TM1829,
UCS1903, UCS1903B, UCS1909, UCS1912, UCS2903, UCS2909, UCS2912, UCS6909, UCS5903, UCS7009,
WS2801, WS2803, WS2811, WS2812, WS1812B,
usw.

Dieses Thema birgt genug Potential um zukünftig zu einer Projektsammlung ausgebaut werden zu können.
Bis hin zur Ansteuerung von LED-Matrizen, der Unterstützung weiterer Controller oder anderer Steuerquellen.

Wer also Spaß und Zeit hat, soll sich animiert fühlen, dieses Wiki mit weiteren Projekten mit Bezug auf die Ansteuerung digitaler Stripes auszubauen.



Projekt-01:

Bei der Suche am 20.12.2013 im Forum fand sich erfreulicherweise schnell ein kompetenter Mitstreiter
der auch bereit war seine Zeit hierfür zur Verfügung zu stellen.

Ihm ist daher das Projekt-01 zu verdanken. Daher nochmals vielen Dank an dieser Stelle!


Thema:

DMX-2-TM1829-Konverter, DMX-2-WS2812 B-Konverter

Autor:

Wolfgang Dunczewski

Projektlink:

http://www.dmx4you.de/dmx2ledstripe/DMX-2-LED-Stripe.htm


Kurzbeschreibung:

Ansteuerung digitaler Stripes (mit den Controllern TM1829 und WS2812 B) mittels ATmega8 via DMX.

Die Anzahl der ansteuerbaren LED Controller ist fest auf 170 (= 510 DMX-Adressen für RGB) eingestellt. Wird eine höhere DMX Adresse oder ein kurzer Stripe benutzt, werden trotzdem Daten für 170 Controller auf den Stripe geschickt.

WS2811 wird im High-Speed-Modus (800 kHz) betrieben. TM1829 (Aldi-Sued) wird im Low-Speed-Modus (auch 800 kHz) betrieben.


Bemerkungen:

Bem.01
Der ATMEGA8 wird vom Hersteller mit aktiviertem, internem 1MHz Oszillator ausgeliefert. Damit das Timing stimmt muss auf den externen 8 MHz Quarz umgestellt werden. Dies geschieht durch das Setzen der Fusebits. Hier ist VORSICHT geboten da man bei falsch eingestellten Fuses nicht mehr (z.B. via SPI) an den µC herankommt.

Fusebits ATmega8 Werkseinstellung: Pic folgt

Fusebits für externen 8 MHz Quarz: Pic folgt

Fuse setzen: http://www.mikrocontroller.net/articles/AVR_Fuses

Fuse Calculator: http://www.engbedded.com/fusecalc/

Bem.02
Zur Zeit sind die Bezeichnungen des Adress-DIL-Schalters noch vertauscht eingezeichnet. Man muss also nicht falsch mit 1 von Links sondern richtig von rechts anfangen.

Bem.03
Beschreibung der Jumper SJ 1-5 und JP 9 bzgl. Firmware 01:

Bez. uC-Pin. s = liegt auf Masse / o = offen
NO DIM 28 o = Adr.1 wird nicht als Masterdimmer gewertet (LEDs = 100%)
s = Adr.1 wird als Masterdimmer gewertet (LEDs = gedimmt)
RGB-1 27 o = DMX-Adr.01 = Masterdimmerkanal
DMX-Adr.02 = erste LED (B01 beim TM1829 Stripe)
s = DMX-Adr.01 = erste LED (B01 beim TM1829 Stripe)
Masterdimmerkanal ist nicht vorhanden
Normalerweise werden "NO DIM" und "RGB-1"
gleichzeitig geschlossen.
Chip Type 26 o = TM1829
s = WS2812
25 vorgesehen zur Stromumschaltung, bei Firmw.01nicht implementiert.
24 vorgesehen zur Stromumschaltung, bei Firmw.01nicht implementiert.
opt. 04 vorgesehen fuer Strobeleitung, bei Firmw.01nicht implementiert.
.


Projekt-02:

Hier ist der Platz für weitere Autoren und Projekte mit Bezug auf die Ansteuerung digitaler Stripes :-)


Weitere Infos zu digitalen LED-Stripes:

01 Datenblätter

TM1829 (in einer ersten englischen Übersetzung)

http://www.dmxcontrol.de/forum/index.php?page=Attachment&attachmentID=6076&h=11f02709c636c15bfa457aba287429b9a9ea2127


02 Stripe-Segment-TM1829.zip (Foto, Schaltbild, LED-Ströme eines TM1829-Stripe-Segmentes von Aldi-Süd)

http://www.dmxcontrol.de/forum/index.php?page=Attachment&attachmentID=6315&h=714e5def8804829551cbfa1e851d51e195c80210


03 Problemlösung: Keine Funktion Led-Stripe (TM1829 Aldi-Süd) nach Kabelverlängerung am original Aldi-Süd-Controller

http://www.dmxcontrol.de/forum/index.php?page=Attachment&attachmentID=6319&h=d6fc69c14c75254cca49bf7c342f8bb019e6c1f2