D54 is an analogue lighting communications protocol used to control stage lighting. It was developed by Strand Lighting in the late 1970s and was originally designed to handle 384 channels. Though more advanced protocols exist such as Digital MultipleX DMX (lighting), it was widely used in larger venues such as London's West End theatres which had Strand Lighting dimming installations, and it was popular amongst technicians because all the levels can be "seen" on an oscilloscope. D54 is still supported on legacy equipment such as the Strand 500 series consoles alongside DMX. Generally a protocol converter is now used to convert DMX (lighting) down to the native D54.
One of the significant problems in controlling dimmers is getting the control signal from a lighting control unit to the dimmer units. For many years this was achieved by providing a dedicated wire from the control unit to each dimmer (analogue control) where the voltage present on the wire was varied by the control unit to set the output level of the dimmer. In about 1976, to deal with the bulky cable requirements of analogue control, Strand's R&D group in the UK developed an analogue multiplexing control system designated D54 (D54 is the internal standards number, which became the accepted name). Originally developed for use on the Strand Galaxy (1980) and Strand Gemini (1984) control desks.
Although a claimed expansion capability of 768 dimmers was documented, early receivers used simple hardware counters that rolled over before reaching 768, effectively preventing commercial exploitation. The refresh period would also have been slow on such a long dimmer update cycle. Instead, multiple D54 streams were supported by some later consoles.
D54 was developed in the United Kingdom at approximately the same time as AMX192 (another analogue multiplexing protocol) was developed in the United States, and the two protocols remained almost exclusively in those countries.
Article Authors Note: Little information is available regarding this protocol, so the below data is unverified and provided 'as is'.
Electrical Parameters
Parameter | Abr. | Transmitting | Receiving | ||||
Max | Min | Nominal | Max | Min | Nominal | ||
Transmitting Impedance1 | Ro | 10 Ω | - | - | - | - | - |
Receiving Impedance | Ri | - | - | - | - | 90 kΩ | 100 kΩ |
Termination per dimmer2 | Rt | - | - | - | 30 kΩ | 20 kΩ | 24 kΩ |
Termination capacitor3 | Ct | - | - | - | +25% | -25% | |
Sync Level | Vs | -6.0 V | -4.0 V | -5.0 V | - | - | - |
Sync Detector Threshold | Vst | - | - | - | -3.0 V | -2.0 V | -2.5 V |
Full Level4 | Vf | 5.1 V | 4.9 V | 5.0 V | 5.1 V | 4.9 V | 5.0 V |
Off Level | Vo | 0.1 V | 0.1 V | 0.0 V | 0.1 V | 0.1 V | 0.0 V |
Safe Input Levels | Vm | - | - | - | - | +/-10 V | - |
1) Outputs to be short-circuit proof to 0 V to unlimited periods.
2) The termination resistor is paralleled for multiple dimmers received, e.g. 24 dimmers use 1 kΩ.
3) The termination capacitor is set to give a 1 μs time-constant, e.g. for Rt = 1k, Ct = 1,000 pF.
4) Full Level may be adjusted at the control system.
Temporal Parameters
Parameter | Abr. | Transmitting | Receiving | ||||
Max | Min | Nominal | Max | Min | Nominal | ||
End of Frame pulse | Te | 0.5 s | 35 μs | - | 0.5 s | 30 μs | - |
Inter-Frame period | Ti | 15 μs | 0.5 s | - | - | 10 μs | - |
Sync Pulse | Ts | 10 μs | 6 μs | 8 μs | 15 μs | 3 μs | - |
Analogue Valid Delay | Tv | 15 μs | - | - | 20 μs | - | - |
Analogue Hold period | Th | Td | 50 μs | - | Td | 45 μs | - |
Total Dimmer period | Td | 0.5 s | 70 μs | - | 0.5 s | 70 μs | - |
Total Cycle period | Tc | 0.5 s | - | 40 ms | 0.5 s | - | 40 ms |
Analogue Gate Delay | Tg | 20 μs | 0 | - | - | - | - |
Number of Dimmers | N | 384 | 1 | - | 768 | 1 | - |
Slew Rate | - | - | 2 V/μs | 2.5 V/μs | - | 0 | - |
Practical remarks (Found while working on a project to interface DMX512 console to Strand EC90 dimmer):
1) The frame starts with a 0 volt for (> 50us i.e. a channel time) followed by a sync pulse then (channel 1) value and so on tell the whole (384 channels) i.e. you send a 0 valued channel then the 384 channel values, this first 0 valued channel acts as a start code.
2) Every thing works fine when the sync pulse >= 10 us.
3) Unlike DMX512, you cannot shorten the frame to the no. of channels you use, the whole 384 channels + the start 0 valued channel must be sent.
Again these remarks are gained from a practical project with Strand EC90 dimmer.
Stage lighting is the craft of lighting as it applies to the production of theater, dance, opera, and other performance arts. Several different types of stage lighting instruments are used in this discipline. In addition to basic lighting, modern stage lighting can also include special effects, such as lasers and fog machines. People who work on stage lighting are commonly referred to as lighting technicians or lighting designers.
DMX512 is a standard for digital communication networks that are commonly used to control lighting and effects. It was originally intended as a standardized method for controlling stage lighting dimmers, which, prior to DMX512, had employed various incompatible proprietary protocols. It quickly became the primary method for linking controllers to dimmers and special effects devices such as fog machines and intelligent lights.
CV/gate is an analog method of controlling synthesizers, drum machines, and similar equipment with external sequencers. The control voltage typically controls pitch and the gate signal controls note on-off.
A dimmer is a device connected to a light fixture and used to lower the brightness of the light. By changing the voltage waveform applied to the lamp, it is possible to lower the intensity of the light output. Although variable-voltage devices are used for various purposes, the term dimmer is generally reserved for those intended to control light output from resistive incandescent, halogen, and compact fluorescent lamps (CFLs) and light-emitting diodes (LEDs). More specialized equipment is needed to dim fluorescent, mercury-vapor, solid-state, and other arc lighting.
A lighting control console is an electronic device used in theatrical lighting design to control multiple stage lights at once. They are used throughout the entertainment industry and are normally placed at the front of house (FOH) position or in a control booth.
Show control is the use of automation technology to link together and operate multiple entertainment control systems in a coordinated manner. It is distinguished from an entertainment control system, which is specific to a single theatrical department, system or effect, one which coordinates elements within a single entertainment discipline such as lighting, sound, video, rigging, or pyrotechnics. A typical entertainment control system would be a lighting control console. An example of show control would be linking a video segment with a number of lighting cues, or having a sound cue trigger animatronic movements, or all of these combined. Shows with or without live actors can almost invariably incorporate entertainment control technology and usually benefit from show control to operate these subsystems independently, simultaneously, or in rapid succession.
Architecture for Control Networks (ACN) is a suite of network protocols for control of entertainment technology equipment, particularly as used in live performance or large-scale installations. For example, lighting, audio or special effects equipment. ACN is maintained by Entertainment Services and Technology Association and its first official release was ANSI Standard E1.17-2006 - Entertainment Technology - Architecture for Control Networks. The standard was subsequently revised and released as ANSI E1.17-2010.
Remote Device Management(RDM) is an addition to the DMX512 control protocol for stage lighting equipment, introduced in 2006. DMX512 was developed in the late 1980s as a standard protocol for lighting consoles to communicate with dimmers, but has since been used for more complex applications, including the control of intelligent lighting fixtures. The addition of RDM addresses many of the shortcomings of DMX512, which is unidirectional with no support for metadata.
A lighting control system incorporates communication between various system inputs and outputs related to lighting control with the use of one or more central computing devices. Lighting control systems are widely used on both indoor and outdoor lighting of commercial, industrial, and residential spaces. Lighting control systems are sometimes referred to under the term smart lighting. Lighting control systems serve to provide the right amount of light where and when it is needed.
Intelligent lighting refers to lighting that has automated or mechanical abilities beyond those of conventional, stationary illumination. Although the most advanced intelligent lights can produce extraordinarily complex effects, the intelligence lies with the human lighting designer, control system programmer, or the lighting operator, rather than the fixture itself. For this reason, intelligent lighting (ILS) is also known as automated lighting, moving lights, moving heads, or simply movers.
AMX192 is an analog lighting communications protocol used to control stage lighting. It was developed by Strand Century in the late 1970s. Originally, AMX192 was only capable of controlling 192 discrete channels of lighting. Later, multiple AMX192 streams were supported by some lighting desks. AMX192 has mostly been replaced in favour of DMX, and is typically only found in legacy hardware.
0–10 V is one of the first and simplest electronic lighting control signaling systems, used as an early fluorescent dimming system. Simply put, the control signal is a DC voltage that varies between zero and ten volts. Two standards are recognized: current sourcing and current sinking.
Digital Addressable Lighting Interface (DALI) is a trademark for network-based products that control lighting. The underlying technology was established by a consortium of lighting equipment manufacturers as a successor for 1-10 V/0–10 V lighting control systems, and as an open standard alternative to several proprietary protocols. The DALI, DALI-2 and D4i trademarks are owned by the lighting industry alliance, DiiA.
Digital Serial Interface (DSI) is a protocol for the controlling of lighting in buildings. It was created in 1991 by Austrian company Tridonic and is based on Manchester-coded 8-bit protocol, data rate of 1200 baud, 1 start bit, 8 data bits, 4 stop bits, and is the basis of the more sophisticated protocol Digital Addressable Lighting Interface (DALI).
McASP is an acronym for Multichannel Audio Serial Port, a communication peripheral found in Texas Instruments family of digital signal processors (DSPs) and Microcontroller Units (MCUs).
A colour scroller or colour changer is an electro-mechanical lighting accessory used in theater, film, dance and concerts to change the colour projected by stage lighting instruments without the need of a person to be in the vicinity of the light. A colour scroller moves plastic "gel" colour gel [actually dyed polyester and/or other base materials coated with dyes] into the beam of the light. It is generally attached to the gel frame holder at the transmitting end of a lighting fixture, so colour is introduced after the beam characteristics have been defined by the optics of the lighting instrument. Most scrollers are controlled via DMX512 protocol, but some models also utilize the RDM protocol. When colour scrollers were first introduced around 1980, a number of companies produced them, including: Avolites, GAM Products, Morpheus Lights, Rainbow, Rosco Laboratories and Wybron Inc. Now the main manufacturers are: A.C. Lighting, Apollo, Morpheus Lights and Rainbow.
OpenWebNet is a communications protocol developed by Bticino since 2000.
Vari-Lite is a brand of automated, variable-colour stage lighting systems. Their intelligent lighting fixtures are commonly used in theatre, concerts, television, film and corporate events.
Art-Net is a royalty-free communications protocol for transmitting the DMX512-A lighting control protocol and Remote Device management (RDM) protocol over the User Datagram Protocol (UDP) of the Internet protocol suite. It is used to communicate between "nodes" and a "server".
ArKaos is an application for live visual performance, conceived as a visual sampler for video loops that can be triggered from the computer, or through a hardware interface. The application is available in two versions: ArKaos VJ MIDI, conceived as a live video performance instrument, often used in conjunction with a MIDI keyboard, and ArKaos VJ DMX, which can be controlled with a DMX console.