LED-Stripe-Digital-Ansteuerung: Unterschied zwischen den Versionen

Aus Deutsches DMXC-Wiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 169: Zeile 169:
<br />
<br />
== '''04''' DDF-Zusammenstellung: ==
== '''04''' DDF-Zusammenstellung: ==
'''04.1'''<br />
'''04.1'''   (der im Schaltbild erwähnte "Farbdreher" ist berücksichtigt!)<br />
150 Kanal - LED Stripe 50 x TM1829 - 140302.xml<br />
150 Kanal - LED Stripe 50 x TM1829 - 140302.xml<br />
151 Kanal - LED Stripe 50 x TM1829+Masterdimmer - 140302.xml<br />
151 Kanal - LED Stripe 50 x TM1829+Masterdimmer - 140302.xml<br />

Version vom 5. März 2014, 13:25 Uhr


Eröffnung:  03.03.2014                                             letzte Bearbeitung:  05.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!

Gluehwurm (870601@gmx.de)


Thema:

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

Autor:

Wolfgang Dunczewski

Projekt-Link:

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.

Tips & Bemerkungen:

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 für externen 8 MHz Quarz: http://www.dmxcontrol.de/mediawiki/images/Fuse.ATmega8%40ext.Quarz.8MHz.zip

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

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

02
Zur Zeit (04.03.14) sind die Bezeichnungen des Adress-DIL-Schalters noch vertauscht eingezeichnet.
Man muss also nicht falsch von
Links, LSB (=1) nach Rechts, MSB (=256) zählen,
sondern richtig von
Rechts, LSB (=1) nach Links, MSB (=256).

03
Beschreibung der Jumper SJ 1-5 und JP 9 @ Firmware 01:

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


Anhang Projekt-01:



Projekt-02:

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

Nur Mut!  :-) Gruesse




Infos & Hilfsmittel:

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

04 DDF-Zusammenstellung:

04.1 (der im Schaltbild erwähnte "Farbdreher" ist berücksichtigt!)
150 Kanal - LED Stripe 50 x TM1829 - 140302.xml
151 Kanal - LED Stripe 50 x TM1829+Masterdimmer - 140302.xml
300 Kanal - LED Stripe 100 x TM1829 - 140304.xml
301 Kanal - LED Stripe 100 x TM1829+Masterdimmer - 140302.xml

http://www.dmxcontrol.de/mediawiki/images/DDFs-TM1829_-_140304.zip