Vou tentar dar uma explicação rápida do básico do DMX. Não tenho experiência nenhuma operando luzes, então não posso dizer nada sobre a operação dos controladores ou mesmo a "mixagem" (o máximo que já fiz foi ler o manual de um controlador). Mas nesse ano eu acabei aprendendo bastante sobre a parte mais técnica da coisa, já que eu fiz uma interface DMX como projeto da faculdade (não dava pra processar áudio com PIC, tive que me contentar...).
DMX512 é um protocolo de comunicação serial. Ele transmite repetidamente até 512 bytes de dados. Cada um representa um canal, e esse conjunto de canais é chamado de
Universo DMX. Pelo esquema de ligação (explicado a seguir), todos os aparelhos receptores recebem as informações de todos os canais. Por isso, cada um é configurado para usar determinados canais. Normalmente (sempre, na verdade), configura-se o primeiro canal que o aparelho irá usar. Por exemplo, um dimmer de 8 canais usa 8 canais DMX. Se o configurarmos com o canal 9, ele irá usar os canais de 9 a 18.
Eletricamente, o DMX usa o padrão
RS-485 (informações para nerds...). É isso que define o fato do DMX ser um protocolo balanceado, precisar de 3 condutores, resistor de terminação, define a distância máxima, etc. Define também o modo de ligação dos vários dispositivos, conhecido como daisy chain, onde todos os aparelhos estão ligados um ao outro, em paralelo. Liga-se um cabo desde o controlador até o IN do primeiro aparelho, e do OUT desse aparelho até o IN do próximo, e assim por diante, até o limite de 32 receptores. O OUT do último aparelho deve receber uma terminação (pelo menos em teoria). Os conectores IN e OUT dos equipamentos DMX estão todos em paralelo (e não em série como pode parecer). Por isso também há a limitação de até 32 dispositivos conectados. Para vencer essa limitação, existem os splitters, que dividem e retransmitem o sinal.
A terminação consiste em um simples resistor de 120 ohms entre os pinos 2 e 3 do conector XLR. Embora seja bastante simples e barato soldar um resistor em um conector XLR, a grande maioria das pessoas não o usa, sem acontecer problema nenhum. No entanto, quanto maior a distância, maior é o risco da falta de terminação causar falhas no sinal, então é sempre bom se lembrar disso.
O padrão DMX especifica que devem ser usados conectores
XLR de 5 pinos, para não confundir com os cabos de áudio, mas apenas 3 pinos são usados. Ligar um controlador DMX em uma mesa de som, por exemplo, é garantia de queimar o pré. A grande maioria das pessoas usa cabos comuns de áudio e conectores de 3 pinos (muitos aparelhos já vêm com XLR de três pinos). Os cabos de áudio não têm a impedância correta, mas para "pequenas" distâncias (o DMX foi projetado para mais de 1km), não há perdas.
Os canhões de LED costumam usar vários canais (4, às vezes 5), e um controlador mais barato geralmente terá poucos canais, enquanto as interfaces de computador geralmente suportam os 512.
Dois poréns quando se escolhe um controlador:
- Interface com buffer X sem buffer: as interfaces mais simples apenas convertem os níveis de tensão para os níveis do RS584, mas exigem que o computador faça toda a temporização para gerar a transmissão. Logo, qualquer travada do computador pode gerar um problema. Interfaces com buffer armazenam os dados e geram a transmissão sozinhas. Se o computador travar, continuarão transmitindo o sinal sem problemas.
- Isolamento galvânico: os mesmos problemas de loop de terra que vemos no som também existem no DMX. Também há o risco de algum aparelho com defeito jogar uma tensão alta sobre o cabo. Se a interface não tiver isolamento elétrico entre o DMX e o computador, algum desses problemas pode estragar o computador. Se for usado um splitter ótico antes de qualquer receptor, não há problema, mas aí o custo aumenta bastante. Criar isolamento galvânico em uma interface aumenta bastante o custo e o tamanho da interface.
[/list:u]
Bom, espero que tenha sido útil. Seria bom o pessoal que sabe, comentar sobre erros e coisas que faltaram. Quem sabe podemos até criar um artigo sobre isso, já que realmente eu também não achei muita coisa em português sobre o DMX. Tentei não falar muito sobre a parte de eletrônica/computação, mas não sei se consegui...