Le DMX était à l'origine un système de communication unidirectionnelle entre un contrôleur maître et des récepteurs esclaves. En 2006, la fonction optionnelle de gestion à distance des périphériques (RDM) a été introduite. Elle utilise une communication bidirectionnelle pour permettre des fonctions supplémentaires telles que la configuration à distance de l'adresse DMX des récepteurs depuis la console de contrôle maître ou la surveillance de leur état, des pannes, etc.
Fonctionnement :
Le contrôleur DMX envoie en continu des trames de 512 octets maximum, sans confirmation de réception. La transmission des 512 octets s'effectue en moins de 23 ms et est répétée en continu. Chaque octet contient les informations d'un canal, permettant ainsi de gérer jusqu'à 512 canaux (l'ensemble des 512 canaux est appelé un univers DMX).
Chaque canal peut prendre une valeur comprise entre 0 et 255 (8 bits). Cette valeur détermine l'intensité lumineuse d'un luminaire, la vitesse d'un moteur, l'angle d'inclinaison d'un projecteur, etc. Par exemple, un projecteur RGB utilise trois canaux consécutifs, car la valeur de chaque canal définit l'intensité lumineuse de chaque couleur : rouge, vert et bleu. Tous les récepteurs du bus DMX reçoivent les informations de tous les canaux, mais n'utilisent que celles des canaux qui leur sont attribués.
Un récepteur détermine les canaux à utiliser grâce à l'attribution d'une adresse DMX. L'adresse DMX que nous attribuons définit implicitement le numéro du premier canal utilisé par le récepteur. Par exemple, si nous attribuons l'adresse DMX 012 à un projecteur RGB, celui-ci ne prendra en compte que les informations provenant des canaux 012, 013 et 014 et ignorera les autres. Le contrôleur principal doit également savoir qu'un projecteur RGB est associé à l'adresse DMX 012 afin de pouvoir lui communiquer les informations via les canaux correspondants.
En DMX, plusieurs récepteurs du même type peuvent avoir la même adresse. Ils recevront ainsi les informations simultanément.
Adressage :
Il existe plusieurs façons d’attribuer manuellement une adresse à un récepteur esclave. Les plus courantes sont :
- Utilisation de commutateurs DIP. Chaque micro-commutateur possède une valeur attribuée. La somme des valeurs activées définit l’adresse DMX.
- Utilisation d’afficheurs. Les chiffres sont ajustés à l’aide de boutons-poussoirs.
- Utilisation d’une application telle que Light App de DALCNET ou EasyNFC d’INFINITUM POWER (l’adresse est alors transférée via NFC du téléphone à l’appareil).

Figure 1 : Attribution manuelle de l’adresse DMX à un récepteur.
Ces appareils compatibles RDM peuvent être adressés depuis le maître ou un autre programmateur via le bus de communication.
Installation :
Un seul contrôleur maître est autorisé par bus DMX. Le bus DMX est de type chaîne (chaque appareil est connecté à la sortie DMX de l’appareil précédent). Les récepteurs esclaves disposent généralement de connexions séparées pour l’entrée et la sortie DMX. Si les récepteurs ne possèdent qu’une seule connexion pour le bus DMX, ils sont connectés en parallèle. La figure 2 illustre deux appareils DLX1224-4CV-DMX.

Figure 2 : Installation.
Il est possible de connecter jusqu’à 32 unités consécutives en série. Pour en connecter davantage, des répéteurs (amplificateurs) doivent être ajoutés.
Le câble doit être blindé et à paires torsadées, avec une impédance de 120 ohms (le même type que celui utilisé pour les communications industrielles RS485). À l'extrémité du bus et avant chaque répéteur, une résistance de terminaison de 120 ohms doit être placée entre DMX+ et DMX-. Cette résistance peut être intégrée à l'équipement. Lorsque la longueur du câble est très courte, il est possible de s'en passer (bien que la norme DMX l'exige). Le blindage du câble doit être mis à la terre, mais seulement à une extrémité (généralement celle connectée au contrôleur maître).
Applications d'éclairage :
Avec les projecteurs RGB ou RGBW, la gamme de modèles compatibles DMX est plus étendue que celle compatible DALI DT8. Les luminaires monochromes ou à blanc dynamique, les relais et autres dispositifs peuvent également être contrôlés.
Il est possible de piloter un luminaire ou un groupe de luminaires à l'aide d'un contrôleur maître comme le CasDMX (configuré via Bluetooth Casambi). Ce dernier permet de combiner le DMX avec des boutons-poussoirs, des capteurs et d'autres protocoles de contrôle. Des panneaux tactiles simples font également office de contrôleurs maîtres, permettant de gérer plusieurs groupes/zones. Par ailleurs, il est possible de contrôler plusieurs univers DMX, comprenant des milliers de lumières et d'effets, à l'aide de contrôleurs plus avancés et d'un logiciel PC puissant (Figure 3 ci-dessus).
Le DMX est également utilisé pour l'éclairage sportif : les projecteurs illuminant l'aire de jeu servent désormais aussi à créer des effets. Dans ce cas, les drivers LED utilisés doivent être capables de réagir rapidement. Par exemple, le fabricant UPOWERTEK a développé des drivers LED pour lumière blanche ou RGBW, contrôlés par DMX, de 320 W à 2000 W capables de créer des effets jusqu'à 40 images par seconde (figure 3 ci-dessous).

Figure 3 : Contrôle et applications
Bien que le DMX soit traditionnellement associé au contrôle d'éclairages spectaculaires, il s'intègre désormais facilement et constitue une alternative viable pour d'autres applications. Découvrez la gamme de contrôleurs DMX et de drivers LED d'Electrónica OLFER.
Auteur : José Leandro Espada / OLFER Electronics
