LED-Stripe-Digital-Ansteuerung letzte Bearbeitung: 03.03.14
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. | Seite zuletzt bearbeitet von Gluehwurm vor: 3917 Tagen |
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)
02 Stripe-Segment-TM1829.zip (Foto, Schaltbild, LED-Ströme eines TM1829-Stripe-Segmentes von Aldi-Süd)
03 Problemlösung: Keine Funktion Led-Stripe (TM1829 Aldi-Süd) nach Kabelverlängerung am original Aldi-Süd-Controller