lelectronique.com : Le Portail dédié à l'électronique ElectroDepan ElectroForum ElectroActu ElectroSchéma
Cours | Montages | Logiciels | Sujets d'examens | Dossiers | Illustrations | Polices/Font

Dossiers
 

 Aide au montage (9)
 Comment çà marche ? (11)
 Connectique (19)
 Qui est Qui ? (17)
 Robotique (6)

Les flux RSS


FICHE
dossier
ENVOYER
à un ami
CONTACTER
l'auteur
RETOUR
catégorie
Dossier \ Comment çà marche ? \

Le protocole : DMX512
Dossier réalisé par Alain Borgne - DMX512



| 1 | 2 | 3 |           Page 2 sur 3

START CODE (SC)
Le start code SC suit immédiatement, c'est le premier octet de la trame, on peut le présenter comme étant une donnée pour le canal No 0 qui est un canal inexistant.
La valeur du start code est toujours 0. Parfois d'autres valeurs sont utilisées, mais ce ne sont pas des valeurs standard et on sort du cadre de cette information. 

On peut maintenant envoyer les 512 octets qui constitue les données valides de la trame DMX , chaque octet représente la valeur d'un canal de 0 à 255.

MARK TIME BETWEEN FRAMES (MTBF)
Le MTBF c'est le temps entre chaque octet, il peut varier de 0 à 1 seconde, mais le plus court est le mieux. Le MTBF est évidement un état haut.

CHANNEL DATA (CD)
la trame CD suit  l'octet SC  de façon logique de 1 à 512 (ou moins).

MARK TIME BETWEEN PACKETS (MTBP)
Le MTBP  peut être inséré entre chaque trame de 512 octet. C'est évidemment un état haut, et il peut varier de 0 à 1 seconde. Il n'y à pas de valeur typique fixé par le protocole !

Le concept le plus intéressant dans le protocole DMX est qu'il n'y à pas besoin d'envoyer le numéro du canal avec la valeur de ce canal en effet :
Le premier octet qui suit le STARTCODE (qui est toujours 0) est automatiquement pris comme valeur du canal 1, l'octet suivant comme valeur pour le canal 2 etc.
C'est pourquoi les récepteurs "intelligent", gradateurs, projecteurs, ou autres peuvent les décoder. Un compteur est mis à zéro à la réception d'un break et d'un mab valides le SC étant un octet valide après réception le compteur devient 1 ce qui indique au programme du récepteur que le prochain octet contient la donnée pour le canal 1.Le récepteur connaît donc toujours à quel canal la donnée en cours est destinée. Cela signifie que si vous programmez l'adresse 6 sur un gradateurs 12 circuits par exemple ce gradateurs prendra bien en compte les canaux qui lui sont destinés et pas d'autres.
Cela explique aussi pourquoi si une console n'envoie que 128 canaux, le récepteur branché sur cette console fonctionnera quand même dans la plage d'adresse 1 à 128 - nombre de canaux gérés par le récepteur.

| 1 | 2 | 3 |           Page 2 sur 3


Vente de composants électroniques
Condo 1000 micf 63v pas 7.5mm
Condo 1000 micf 63v pas 7.5mm
1,90€
Robot robosapien
Robot robosapien
59,90€
Chimique axial 2200uf 35/40v
Chimique axial 2200uf 35/40v
2,29€
Diode bav18 ou diode bav19
Diode bav18 ou diode bav19
0,20€
  Plus de produits >


Partenaires 9 Minutes Etronics ImaginaScience JLT7 Kudelsko LED & Eclairage NetTronik RegionsJob Robopolis VieArtificielle Zonetronik
 
Contactez-nous | Données personnelles | Bannières | Flux RSS | Publicité | Plan du site | Comparateur de prix
©2001-2008 ElectroGroupe.info - Tous droits de reproduction et de représentation réservés
Composants électronique | Vente de vêtements | Forum | Pannes résolues | Cours | Montages | Actualité | Emploi | Logiciels | Schémas dépannage | Mode d'emploi| Sujets d'examen |

Votre publicité ici grâce à notre partenaire Teliad