DMX512 (häufig kurz DMX für Digital Multiplex) ist ein standardisiertes, digitales Kommunikationsprotokoll, das in der Veranstaltungs- und Bühnentechnik zur Steuerung von Lichttechnik (wie Dimmern, intelligenten Scheinwerfern, Moving Heads, LED-Wänden) und bühnentechnischen Effekten (z. B. Nebelmaschinen, Pyrotechnik, Laser) eingesetzt wird.
Die Zahl „512“ im Namen bezieht sich auf die maximale Anzahl der Steuerkanäle, die über eine einzige serielle Datenleitung – ein sogenanntes Universum (engl. Universe) – übertragen werden können. DMX512 hat sich als weltweiter Standard etabliert und ermöglicht es, Endgeräte völlig unterschiedlicher Hersteller mit einem einzigen Controller (Lichtstellpult) zu verbinden und zu steuern.
📋 Inhaltsverzeichnis
- Geschichte und Entstehung
- Technische Grundlagen
- Protokoll und Datenformat
- Topologie und Verkabelung
- Adressierung und Steuerung
- Grenzen des Systems und Weiterentwicklungen
Vor der Einführung von DMX512 war die Steuerung von Bühnenlicht stark fragmentiert und basierte größtenteils auf analogen Systemen, primär der 0–10-Volt-Analogsteuerung. Bei dieser Methode benötigte jeder einzelne Steuerkanal (z. B. für jeden Dimmer, der einen Scheinwerfer ansteuert) eine eigene stromführende Ader im Kabel. Für ein System mit 48 Kanälen war demnach ein schweres, dickes Multipin-Kabel mit mindestens 49 Adern (48 Steuerleitungen plus eine gemeinsame Masseleitung) erforderlich. Neben dem extrem hohen Gewicht und den Kosten waren diese Leitungen sehr fehleranfällig und litten bei großen Längen unter Spannungsabfällen.
Mit dem Aufkommen der Mikroelektronik und immer komplexerer Lichtanlagen (insbesondere durch erste motorisierte Scheinwerfer) stieß das analoge System an seine physikalischen und wirtschaftlichen Grenzen. Die Hersteller entwickelten in den späten 1970er und frühen 1980er Jahren erste digitale oder zeitmultiplexte (analoge) Systeme (z. B. AMX192 von Strand Lighting oder CMX von Colortran). Diese Systeme waren jedoch proprietär: Ein Lichtpult von Hersteller A konnte keine Dimmer von Hersteller B steuern, es sei denn, man verwendete teure und komplexe Protokollumwandler.
Um dieses „Schnittstellen-Chaos“ zu beenden, trat 1986 die Ingenieurs-Kommission des USITT (United States Institute for Theatre Technology) zusammen. Das Ziel war ein offener, herstellerübergreifender Standard als kleinster gemeinsamer Nenner, auf den sich die gesamte Industrie einigen konnte.
Man wählte ein serielles, digitales Protokoll auf Basis der aus der Automatisierungstechnik bekannten und etablierten RS-485-Schnittstelle. Auf der USITT-Konferenz im August 1986 wurde der Standard als USITT DMX512 vorgestellt. Die Innovation war bahnbrechend: Schlagartig konnten 512 analoge Steuerleitungen durch ein einziges, dünnes, mikrofonähnliches Kabel ersetzt werden, und Geräte verschiedenster Marken wurden sofort "Plug-and-Play"-kompatibel.
| Jahr | Standard | Beschreibung |
|---|---|---|
| 1990 | DMX512/1990 | Da es in der ersten Version des Standards noch leichte Timing-Probleme und Interpretationsspielräume gab, wurde der Standard 1990 überarbeitet. USITT DMX512/1990 brachte dem Protokoll den endgültigen weltweiten Durchbruch. |
| 2004 | DMX512-A | Im Jahr 1998 übernahm die ESTA (Entertainment Services and Technology Association) die Pflege des Protokolls. 2004 wurde DMX512 offiziell vom American National Standards Institute (ANSI) genormt und trägt seitdem die Bezeichnung ANSI E1.11. Diese Version definierte elektrische Spezifikationen und Steckverbindungen strenger. |
Die physische Übertragungsschicht von DMX512 basiert auf dem Industrie-Standard EIA-485 (RS-485). Das Signal wird symmetrisch (differenziell) übertragen. Das bedeutet, dass das Datensignal und sein exakt invertiertes (gespiegeltes) Signal gleichzeitig über zwei separate Adern (Data+ und Data-) gesendet werden.
Das Empfangsgerät wertet lediglich die Spannungsdifferenz der beiden Signale aus. Störungen durch elektromagnetische Felder – wie sie auf Bühnen durch parallel liegende Starkstromkabel allgegenwärtig sind – wirken auf beide Adern gleichermaßen ein. Durch die Differenzbildung im Empfängerchip heben sich diese Störsignale mathematisch auf (Gleichtaktunterdrückung). Dies macht DMX512 extrem unempfindlich gegenüber äußeren Einflüssen und erlaubt Kabellängen von theoretisch bis zu 1.200 Metern.
DMX512 ist ein asynchrones, serielles und unidirektionales Protokoll (die Daten fließen standardmäßig nur in eine Richtung: vom Sender zum Empfänger).
Aufbau eines Datenpakets:
Das Lichtpult sendet die Daten kontinuierlich. Ein kompletter Durchlauf beginnt mit einem sogenannten Break-Signal. Darauf folgt der Mark After Break (MAB) und der Startcode (für normales Licht immer eine Null). Anschließend werden die Werte für Kanal 1 bis 512 nacheinander ohne Unterbrechung durchgeschickt. Werden alle 512 Kanäle gesendet, wird dieses komplette Datenpaket etwa 44-mal pro Sekunde (44 Hz) wiederholt (Refresh-Rate).
DMX-Geräte werden stets in einer Reihenschaltung (Daisy-Chain) verkabelt. Das Steuerkabel geht vom Lichtpult in den Eingang (DMX IN) des ersten Geräts. Vom Ausgang (DMX OUT oder THRU) dieses Geräts führt das nächste Kabel in den Eingang des zweiten Geräts und so weiter.
Sternförmige Verkabelungen (einfache Y-Kabel) sind physikalisch nicht erlaubt, da sie zu Signalreflexionen führen. Um ein DMX-Signal in mehrere Linien aufzuteilen, müssen aktive DMX-Splitter (Verteiler/Booster) eingesetzt werden. Nach RS-485-Spezifikation dürfen maximal 32 Geräte (sogenannte Buslasten) in einer Linie hintereinandergeschaltet werden.
⚠️ Wichtig zu Kabeln:
DMX erfordert spezielle Twisted-Pair-Datenkabel mit einem Wellenwiderstand von 110 bis 120 Ohm (AES/EBU-Spezifikation). Gewöhnliche Audio-Mikrofonkabel sehen zwar identisch aus, haben jedoch meist einen anderen Wellenwiderstand. Der Einsatz von Audiokabeln kann bei längeren Strecken durch Signalreflexionen zum gefürchteten „DMX-Gewitter“ führen.
Am Ende einer DMX-Linie (in den ungenutzten DMX OUT des allerletzten Geräts) muss zwingend ein Abschlusswiderstand von 120 Ohm gesteckt werden. Er „schluckt“ das hochfrequente Signal am Kabelende und verhindert, dass es wie ein Echo reflektiert wird und den originalen Datenstrom stört.
Da ein DMX-Signal keine individuellen Zieladressen in den Datenpaketen enthält, liest jedes Endgerät den gesamten Datenstrom mit. Damit ein Gerät weiß, auf welche Daten es reagieren soll, muss ihm am Gerät selbst eine Startadresse (zwischen 1 und 512) zugewiesen werden.
0 bedeutet „Licht aus“, 255 bedeutet „100 % Helligkeit“.Obwohl DMX512 sehr robust und zuverlässig ist, offenbart es in der modernen Veranstaltungstechnik gewisse Schwächen: Es sendet klassischerweise nur in eine Richtung (keine Fehlermeldungen der Lampe zurück ans Pult), bietet keine automatische Fehlerkorrektur, und 512 Kanäle sind in Zeiten hochauflösender LED-Wände extrem schnell ausgeschöpft.
Um DMX zukunftsfähig zu machen, wurden darauf aufbauende oder umschließende Standards geschaffen:
| Protokoll | Beschreibung |
|---|---|
| 🔄 RDM | (Remote Device Management - ANSI E1.20): Eine offizielle Erweiterung des DMX-Standards, die eine bidirektionale Kommunikation über das herkömmliche DMX-Kabel erlaubt. |
| 🌐 DMX over Ethernet | (Art-Net und sACN): Um das Kanal-Limit von 512 zu umgehen, werden bei mittleren und großen Produktionen die DMX-Daten in gängige Netzwerkprotokolle (TCP/IP oder UDP) verpackt. Über ein herkömmliches Ethernet-Netzwerk können so Hunderte bis Tausende DMX-Universen parallel übertragen werden. |
| 📡 Wireless DMX | (W-DMX / CRMX): Die drahtlose Übertragung des DMX-Signals per Funk (oft im 2,4-GHz-Band). Diese Technik ist unverzichtbar geworden für akkubetriebene Scheinwerfer oder Architekturbeleuchtung im Freien. |