TetaTricks/chap/DMX512.tex

70 lines
2.2 KiB
TeX
Raw Permalink Normal View History

2024-06-04 10:37:47 +11:00
\chapter{DMX512}
\index{DMX} \label{chap:DMX}
% -----------------------------------------------------
D'après Wikipédia :
\begin{quote}
Le DMX512 (Digital Multiplexing) est une norme de transmission de données
2024-08-09 00:25:43 +11:00
utilisée pour le contrôle de l'éclairage et des effets de scène dans le
spectacle vivant.
2024-06-04 10:37:47 +11:00
Le protocole DMX512 (qui utilise généralement une liaison
suivant la norme EIA RS 485 et cadencée à 250 kb/s) permet
de contrôler 512 canaux (9 bits d'adressage) en affectant à
chacun une valeur comprise entre 0 et 255 (8 bits de données par
canal). La transmission numérique unidirectionnelle se fait de
façon sérialisée par liaison symétrique, et chaque appareil
reçoit en même temps l'ensemble des 512 valeurs (ce qui est
appelée une « trame » DMX).
\end{quote}
% -----------------------------------------------------
\section{Open Light Architecture} \index{OLA}
https://ryderdamen.com/blog/enttec-open-dmx-on-linux/
% -----------------------------------------------------
2024-08-09 00:25:43 +11:00
\section{Enttec OpenDMX} \index{OpenDMX} \label{OpenDMX}
D'après le constructeur :
\textsl{
The OPEN DMX USB is a DMX widget used to output
DMX from a computer. Simply connect it using its
USB 2.0 Type B port and launch your compatible
software.
The OPEN DMX USB is discovered as a USB Serial
Device or virtual COM Port dependent on the FTDI
driver installed on your system.
The Open DMX USBs output is processed directly on
the computers processor.
}
Nous allon voir ce qu'il en est exactement.
Après branchement, essayons d'identifier cette interface.
2024-06-04 10:37:47 +11:00
\begin{verbatim}
Bus 001 Device 027: ID 0403:6001
Future Technology Devices International, Ltd FT232 Serial (UART) IC
\end{verbatim}
2024-08-09 00:25:43 +11:00
\begin{verbatim}
SUBSYSTEM=="tty" ATTRS{idVendor}=="0403"
ATTRS{idProduct}=="6001" SYMLINK+="phytotron"
\end{verbatim}
Le tout sur une ligne et dans le fichier
\texttt{/etc/udev/rules.d/70-emttec-opendmx.rules}.
En général une erreur de syntaxe apparait dans
\textit{varlogmessage}.
2024-06-04 10:37:47 +11:00
look at \texttt{tcsendbreak} !
% -----------------------------------------------------
% -----------------------------------------------------
% -----------------------------------------------------