WikiDer > DMX512
DMX (digital ichultimativXed) ist eine MitteilungProtokoll in der Licht- und Veranstaltungstechnik eingesetzt. Das Protokoll basiert auf RS-485.
Operation
DMX512 (ebenfalls DMX genannt) wird als seriell verwendet Kommunikationsbus zwischen verschiedenen Geräten in der Theater- und Lichttechnik. Oft ist das Steuergerät ein Leuchttisch mit etwas Dimmerpakete oder andere kompliziertere Vorrichtungen. Jedes Gerät hat einen Eingang und einen Ausgang, so dass der Bus zwischen den verschiedenen Geräten verkettet werden kann. Standardmäßig verwendet der Bus fünfpolige XLRAnschlüsse davon sind Pin 4 und 5 optional. Da es aus der Tontechnik viele Kabel mit dreipoligen XLR-Steckern gab, wurden diese für DMX-Signale verwendet, obwohl sie laut Norm nicht erlaubt sind. Diese Kabel haben oft eine Impedanz von 75 Ohm statt der angegebenen 120 Ohm. Die anderen 2 Drähte waren ursprünglich dazu gedacht, Informationen von der Beleuchtungsausrüstung zurück zum Steuertisch zu senden. Dies wurde jedoch nie umgesetzt, sondern mit gelöst RDM.
Das Protokoll selbst ist ganz einfach: Nach kurzer Wartezeit werden bis zu 512 8-Bit-Kanalwerte nacheinander gesendet. So können mit einem DMX-Kabel 512 Dimmerkanäle angesteuert werden, wobei jeder Dimmer zwischen 0 und 255 angesteuert werden kann. Ein Wert von 255 entspricht einer vollständig eingeschalteten Lampe und 0 entspricht einer ausgeschalteten Lampe. Die Adresse, auf die es hört, kann an jedem Dimmerpack eingestellt werden, das empfangende Gerät muss nur bis herunterzählen sein Wert kommt. Die verschiedenen Geräte, die an DMX angeschlossen werden können, sind über ein Menü, RDM, um die gewünschte Startadresse über Dip- oder Drehschalter einzustellen. Es ist zu beachten, dass sich die Adressen nicht überschneiden dürfen, wenn ein Gerät mehrere Parameter hat.
Neben der Lichtstärke können auch Farbe, Form und Richtung einer Lampe variabel sein. Für jeden dieser Parameter wird dann ein DMX-Kanal verwendet. Für ein einzelnes Gerät (wie z beweglicher Kopf) können dann beispielsweise zwölf DMX-Kanäle genutzt werden:
- Intensität
- rot
- Grün
- Blau
- Form (Gobo)
- Prisma
- X-Position (Schwenk)
- Y-Position (Neigung)
- Verschluss/Blitzlicht
- Zoomen
- Fokus
- Steuerung
Einige Geräte erfordern eine genauere Positionierung, als dies mit einem einzelnen 8-Bit-Wert möglich ist. Dann werden manchmal zwei Kanäle verwendet, um einen Parameter zu ändern, zum Beispiel die X-Position. Es sind dann 216 = 65536 mögliche Werte anstelle von 256. Dies geschieht durch Angabe eines zweiten Kanals dieser Art. Der zweite Kanal ist normalerweise mit dem Namen des 8-Bit-Kanals gefolgt von dem Wort fine beschriftet.
Elektronisch
Theoretisch können an einer DMX-Linie 32 Geräte (zB Dimmer) elektrisch angeschlossen werden. Wenn mehr Geräte benötigt werden, wird ein sogenanntes Verstärker dazwischen, die das Signal verstärkt.Verbesserte Empfänger in modernen Geräten führen dazu, dass sie im Durchschnitt nur etwa ein Viertel der maximalen Last darstellen, die Original-UARTs auf einem EIA-485-Bus darstellten. Dadurch ist es oft möglich – aber nicht empfehlenswert – mehr als 32 Geräte an den gleichen Bus anzuschließen.
Die verwendete Verkabelung muss gemäß EIA-485-Standard eine Impedanz von 120 Ohm aufweisen.
Um Reflexionen zu vermeiden, sollte im letzten Scheinwerfer ein sogenannter DMX-Terminator platziert werden. Ein DMX-Terminator ist ein XLR-Stecker mit einem Widerstand von 120 Ohm (5%/-10%) zwischen Pin 2 und Pin 3. Dies gilt auch für einen 3-Pin-DMX-Stecker.
Verbindungsmethode
DMX 512-Daten werden über einen 5-poligen XLR-Stecker angeschlossen, für feste und geschirmte Installationen kann jedoch ein RJ45-Stecker verwendet werden.Die Pinbelegung für einen 5-poligen XLR-Stecker ist wie folgt:
- Masse
- Termine 1 (-)
- Termine 1 ( )
- Termine 2 (-) (optional)
- Termine 2 ( ) (optional)
Die Pinbelegung für einen RJ45-Stecker ist wie folgt:
- Termine 1 ( )
- Termine 1 (-)
- Termine 2 ( ) (optional)
- Nicht verbunden
- Nicht verbunden
- Termine 2 (-) (optional)
- Daten 1 Masse
- Daten 2 Masse (optional)
Geschichte
1986, in einer 20-minütigen Sitzung von USITT, gegründet von Steve Terry, die erste Version des DMX512 Protokoll vereinbart und standardisiert. Das Treffen wurde ins Leben gerufen, um zu versuchen, einen Standard für die Kommunikation zwischen Leuchtkästen und Dimmern zu schaffen. Zu dieser Zeit gab es eine Vielzahl von Protokollen, sowohl analog als auch digital, die alle herstellerspezifisch waren. Diese Verbreitung wurde durch die wachsende Anzahl von Dimmern verursacht, die in Events und Produktionen verwendet wurden, was die alte analoge Art eines Steuersignals (0-10V, -2-7V usw.) pro Dimmer immer teurer und komplizierter machte , zudem waren die analogen Lösungen den damals brandneuen Movinglights nicht gewachsen. Der Hersteller Strandbeleuchtung gehofft, ihren AMX192 auf den Standard zu bringen, was später passierte[1][2], aber der Vorschlag, der es letztendlich schaffte, kam von Gordon Pearlman, sein Vorschlag war eigentlich Colortran CMX, aber mit einer höheren Geschwindigkeit (250kbaud statt 152kbaud).[3]Beim Design von DMX lag das Hauptaugenmerk auf der Ansteuerung von Dimmern und nicht wirklich auf allen anderen Anwendungen, die im Laufe der Jahre auch damit gesteuert werden.
1990 wurde der Standard überarbeitet, auch weil in seiner ursprünglichen Form ein Fehler im Zeitformat des Signals auftrat: Die Pause nach dem Ende eines Datenpakets (4µs) war kürzer als die Pause nach jedem Byte (8µs). Darüber hinaus wurde die Pause auch als feste und nicht als Mindestzeit definiert. Diese Probleme wurden in dieser Überarbeitung behoben, die als . bekannt ist USITT DMX512/1990.[4]Nachdem diese Probleme gelöst waren, beschleunigte sich die Einführung von DMX in der Leichtindustrie und wurde zum De-facto-Industriestandard für die Kommunikation.[5]
1994, bei einem Treffen während eines PLASA Konferenz mehrere Vorschläge zur Erweiterung oder Verbesserung des DMX512-Standards.[6]
Im März 1998 hat der Unterausschuss des USITT die mit DMX512 einen "Call for Comments" behandelt.[7]Im August 1999 wurde USITT DMX512/1990 von der IEC als internationaler Standard anerkannt IEC 62136. Ein Versuch, den Nachfolger von USITT DMX512/1990, DMX512-A, über die IEC weiterzuentwickeln, wurde schnell aufgegeben.[7]
Unter der Führung des ESTA Anschließend wurde bis 2004 an der Entwicklung von DMX512-A. Das Hauptziel war zunächst eine Verschärfung des ursprünglichen Standards, was unter anderem eine bidirektionale Kommunikation unmöglich machen würde.[8]Der endgültige Standard sieht zwar die Möglichkeit der bidirektionalen Kommunikation vor (diese wurde 2006 mit E1.20-2006 - Remote-Geräteverwaltung über USITT DMX512) wurde unter anderem weiter ermittelt, wie das Stiftlayout bei der Verwendung von a RJ-45 Anschluss wurde das "Systeminformationspaket" hinzugefügt, welches die Möglichkeit der Fehlererkennung mit Prüfziffernwurden alternative Startcodes für verschiedene Pakettypen definiert (wie das oben erwähnte "Systeminformationspaket" und RDM-Pakete aber auch herstellerspezifische Paketstartcodes wurden erfasst) und die XLR-3 ist ausdrücklich untersagt. Auch die Verwendung des zweiten Paars in den DMX-Kabeln zur Spannungsversorgung eines Leuchttisches ist ausdrücklich verboten, dieses Paar ist nur für Signale gedacht, die den RS-485-Spezifikationen entsprechen, mögliche Verwendungen werden aufgezeichnet, aber das Paar bleibt für die Zukunft gekennzeichnet benutzen".[9][2]
Obwohl die neue Revision die Möglichkeit zur Fehlererkennung und -korrektur hinzufügt, heißt es in der Norm immer noch, dass sie nicht für Pyrotechnik geeignet ist.[10]Am 18. März 2004 wird DMX512-A in einer Abstimmung vom ESTA-Ausschuss angenommen, der sich mit der Entwicklung von DMX512-A befasst.[2]
Am 8. November 2004 wurde der ANSIA DMX512-A gut und ist E1.11-2004 - USITT DMX512-A, asynchroner serieller digitaler Datenübertragungsstandard zur Steuerung von Beleuchtungsgeräten und Zubehör eine Tatsache.[2]
Am 4. Dezember 2008 wurde eine neue Revision von DMX512-A veröffentlicht E1.11-2008 - USITT DMX512-A, diese Version ersetzt die Version 2004. In dieser Version wurde die Aktualisierungsgrenze von DMX512 klargestellt (max. 44Hz bei 'voller' Packung, kann aber höher sein, wenn weniger Datenslots verwendet werden) und ein neuer Startcode wurde hinzugefügt, um Diagnose-Textnachrichten zu ermöglichen UTF-8 senden; bis dahin war allein ASCII dafür zugelassen.[11][12]
Siehe auch
| Siehe die Kategorie DMX512-A von Wikimedia Commons für Mediendateien zu diesem Thema. |
Quellen, Anmerkungen und/oder Verweise
|
| Hör mal zu | (die Info) |