WORKSHOP STEPP Een intelligent DMX netwerk
WORKSHOP STEPP Wat is DMX? Een intelligent DMX netwerk Demo opstelling Probleem <> oplossing
Wat is DMX? • Hoe is het DMX signaal ontstaan • DMX in de praktijk
Hoe is DMX ontstaan • Voor DMX analoog systeem + overzichtelijk + eenvoudig meetbaar + snelheid - veel draadjes - beperkte mogelijkheden
Hoe is DMX ontstaan • • • •
Digitale omzetting van 0-10 volt Voorstelling analoge waarde in bits Nauwkeurigheid is belangrijk Voorbeeld met 2 bits precisie: – 00 : 0 < U < 2,5 volt – 01 : 2,5 < U < 5 volt – 10 : 5 < U < 7,5 volt – 11 : 7,5 < U < 10 volt
Hoe is DMX ontstaan • • • • • • •
Bepaling van de resolutie Resolutie van 8-bits 256 voor dimmer waarden 0,4% 256 stappen voor 540° rotatie 2° Dubelle resolutie 2 kanalen 8-bits 256 X 256 = 65536 waarden 65536 stappen voor 540° rotatie 0,008°
Hoe is DMX ontstaan • Alles over één kabel Hoe? – Digitaliseren van 0-10 volt signaal – Sample frequentie korste tijd van waarneming signaal
A
D D
A
Hoe is DMX ontstaan • Alles over één kabel Hoe? 1
A
2
A
3
A
D D D
D D D
A A A
+ snel systeem + geen nadeel van spanningsverlies - geen besparing in kabel - kostelijk aan AD en DA convertors
Hoe is DMX ontstaan • Alles over één kabel Hoe? – Alle digitale signalen achter elkaar multiplexing – Gebruik van microprocessor
+ besparing in kabel + beperkt aantal componenten - snelheidsverlies - complexer ontwerp
Hoe is DMX ontstaan • Alles over één kabel Hoe? – Vereenvoudigde voorstelling:
B
A CH 3
CH 2
CH 1
DMX in de praktijk • DMX norm • DMX 512 standaard • USITT (United States Institude for Theater Technicians) • Gebruik sinds 1986 • USITT standaard in 1990 • DMX 512A Internationale standaard • Laatste revisie in 2008
DMX in de praktijk • Minstens 1 paar draden • Twisted pair • Afscherming
DMX in de praktijk • Symmetrisch DMX signaal Spanning + 4v
Positieve datalijn
Tijd
- 4v
Negatieve datalijn
DMX in de praktijk
• XLR 5-pin / 3-pin: – Pin 1: Afscherming / mantel massa – Pin 2: geleider 1 negatieve data – Pin 3: geleider 2 positieve data – Pin 4: geleider 3 negatieve data 2 – Pin 5: geleider 4 positieve data 2
DMX in de praktijk
• RJ-45: – Pin 1: oranje/wit positieve data – Pin 2: oranje negatieve data – Pin 7-8: bruin/wit massa OF – Pin 1: oranje/wit negatieve data – Pin 2: oranje positieve data – Pin 3: groen/wit massa
DMX in de praktijk • • • • •
Maximum 32 units Maximum kabellengte 1000m (norm) Praktische kabellengte = 300m Uit de buurt van vervuiling Nooit passief splitsen
DMX in de praktijk • • • •
RS-485 protocol Reset = break 88µs Mark after reset (MAB) = min 8µs Eerste frame zelf te bepalen
DMX in de praktijk • Elke bit = 4µs 250.000 bits/sec • Reduceren van dmx kanalen Refresh rate omhoog • Max. refresh rate volledig DMX frame +/- 44 Hz Naam
aantal
tijdsduur per stuk
Totale tijd
Break
1
88 µSec
88 µSec
Mark-after-break
1
8 µSec
8 µSec
Start-code
1
44 µSec
44 µSec
Data-bytes
512
44 µSec
22528 µSec
Totaal
22668 µSec
WORKSHOP STEPP Wat is DMX? Een intelligent DMX netwerk Demo opstelling Probleem <> oplossing
Een intelligent DMX netwerk • Standaard DMX netwerk straightforward • Samenvoegen van DMX frames merging (HTP, LTP) + overzichtelijk + eenvoudig te implementeren - geen controle voorwaarden - beperkte mogelijkheden
Een intelligent DMX netwerk • Conversie naar netwerk protocol Artnet, Pathport, … • Hardware / software configuratie tools + uitgebreide mogelijkheden - hogere kostprijs - complexe installatie / onderhoud - overkill voor kleine installaties
Een intelligent DMX netwerk • • • •
gebruik maken van DMX data 512 X 256 waarden = veel data voorwaarden maken met DMX data deze voorwaarden gebruiken om DMX frames samen te voegen • alles binnen een DMX netwerk geen conversie naar netwerk protocol
Een intelligent DMX netwerk • SMART DMX MERGER
Een intelligent DMX netwerk • • • • • • • •
3 DMX 512 ingangen 1 DMX 512 uitgang Interne RTC Interne Mehregan (DMX) controller LAN poort voor configuratie Display voor systeem informatie DIN-RAIL montage Web interface
Een intelligent DMX netwerk • • • •
Manipulatie van de 3 DMX ingangen Op maat gemaakte configuratie DMX uitgang volledig zelf bepalen Configuratie software windows & mac OS • Eenvoudige user interface • Configuratie opgebouwd met logische blokken
WORKSHOP STEPP Wat is DMX? Een intelligent DMX netwerk Demo opstelling Probleem <> oplossing
Demo opstelling • Praktische implementatie in een theater • • • • •
Ingang 1: theater console Ingang 2: externe console Ingang 3: analoog / DMX kaart (12ch) Uitgang: dimmers, LED drivers, … Interne controller: foyer controller
WORKSHOP STEPP Wat is DMX? Een intelligent DMX netwerk Demo opstelling Probleem <> oplossing
Probleem <> oplossing • • • • • • • •
Foyer en bar verlichting Manueel kuislicht en werklicht Manueel dimmen zaallicht Externe console Overname foyer controller Alles uit Alarm Buitenverlichting
Probleem <> oplossing Foyer en bar verlichting
• • • •
Input 3: registratie van 4 drukknoppen en 2 draaiknoppen Select fill1-4: selectie van het juiste scenario Takes place 1-3: registratie van laatste drukknop Mehregan: Interne geprogrammeerde scenario’s
Probleem <> oplossing Manueel kuislicht en werklicht
• • • • •
Input 3: registratie van 2 schakelaars Select fill: controle van ingangskanaal DMX fill: genereren van DMX waarde 0 Merge: samenvoegen van DMX kanalen Takes place: de hoogste waarde wordt doorgelaten
Probleem <> oplossing Manueel dimmen zaallicht
• • • •
Input 3: registratie van 1 draaiknop Takes place: de hoogste waarden worden doorgelaten Master: aanpassen van DMX waarden Merge: samenvoegen van DMX kanalen
Probleem <> oplossing Externe console
• • • • • •
Dmx 2 ok: controle DMX ingang 2 Input 1: theater console Input 2: externe console Input 3: registratie keuze schakelaar Switch: schakelen tussen 2 DMX ingangen Merge: samenvoegen van DMX kanalen
Probleem <> oplossing Overname foyer controller
• • • •
Input 1: registratie van DMX kanaal 55 theater console DMX fill: genereren van DMX waarde 0 Switch: schakelen tussen foyer controller en theater console Takes place: de hoogste waarden worden doorgelaten
Probleem <> oplossing Alles uit
• • • •
Input 1: registratie van DMX kanaal 55 theater console Input 3: registratie van 1 schakelaar Switch: schakelen tussen DMX waarden 0 of normale DMX DMX fill: genereren van DMX waarde 0
Probleem <> oplossing Alarm functie
• • • • •
Input 3: registratie van 1 schakelaar DMX fill: genereren van DMX waarde 0 en 255 Square wave: genereren van een blok golf Merge: samenvoegen van bepaalde DMX kanalen Switch: schakelen tussen DMX waarden 0 of normale DMX
Probleem <> oplossing Buiten verlichting
• RTC: real time clock • Merge: samenvoegen van bepaalde DMX kanalen • Output: DMX uitgang na alle manipulaties
VRAGEN