DMX512 & ART-NET
La curiosité n’est pas un vilain défaut mais une qualité fondamentale.
Le DMX512 est un protocole basé sur la norme de transmission RS485. Il s’agit d’une liaison série cadencée à 250k bauds sur laquelle sont transférées de façon cyclique un start byte suivi de 512 octets. Chaque octet transmis correspond à la valeur d’un canal (channel), dans l’ordre de diffusion. (Autrement dit, le premier octet définit le canal 1, le 2eme octet le canal 2, etc…).
Très utilisé dans le milieu de la scène et du spectacle, cette norme permet de piloter les équipements scéniques (éclairage, jeux de lumière, fumée, …) en utilisant un seul câble.
Tous les équipements sont reliés en série sur la même liaison RS485, et reçoivent tous, en même temps, les 512 canaux DMX. La liaison n’étant pas bidirectionnelle, il n’y a aucun retour d’état (même si on commence à voir apparaitre du retour d’état sur une nouvelle version de la norme, très peu utilisée).
Comment partager le bus DMX512 entre plusieurs équipements ?
Pour que les équipements puissent partager la liaison DMX, il est nécessaire de les adresser, c’est à dire de choisir quels sont les canaux que l’équipement va écouter. Prenons exemple sur un PAR à LED RGB : ce type d’équipement dispose souvent de 3 canaux : un pour l’intensité du rouge, un pour l’intensité du vert, et un pour le bleu. Si on adresse l’équipement sur le canal 14, il utilisera le canal 14 pour régler l’intensité du rouge, mais il se servira aussi des canaux 15 et 16 pour régler l’intensité du vert et du bleu. Il faut donc veiller à ce que les adressages DMX ne se chevauchent pas.
La configuration du canal peut se faire de deux manières :
- Soit à l’aide de 9 « DIP Switchs », qui définissent la valeur à écouter en binaire.
- Soit à l’aide d’un écran (typiquement un 7 segments à 4 chiffres), sur lequel on choisi le numéro du premier canal adressé à l’aide de boutons poussoirs. C’est une méthode plus « user friendly » que l’on retrouve sur de plus en plus d’équipements.