You are on page 1of 5

Escola Superior de Tecnologia IPCB, Fevereiro 2006

DMX Light Control


Daniel Ribeiro, Pedro Torres, Paula Pereira
Institute of Theatre Technology), com vista a tornar possvel a comunicao entre mesas controladoras e dimmers de fabricantes diferentes. Este protocolo foi revisto em 1990 com a finalidade de o tornar mais flexvel (DMX512/1990). A partir de 1998 o ESTA (Entertainment Services and Technology Association) passou a ser o responsvel pela manuteno do protocolo. [1] [4] 1) Descrio do Protocolo O DMX512 um protocolo de iluminao digital, capaz de controlar at 512 canais de dispositivos de iluminao, tais como moving heads, color changers, dimmers, mquinas de fumo, entre outros. Sempre que uma mesa de controlo envia um determinado cdigo digital, o receptor transforma esse cdigo numa funo especfica, referente a esse mesmo aparelho. A transmisso de dados DMX, rege-se pela norma RS-485, uma vez que necessita de ritmos de transmisso de 250 [Kbps] a grandes distncias. [2] A transmisso de dados DMX, utiliza fichas XLR de 5 pinos, embora que na generalidade dos casos apenas sejam utilizados 3 pinos na comunicao. A utilizao dos 5 pinos pressupe a comunicao bidireccional, o que ainda pouco utilizado. Uma ficha de sada DMX sempre fmea, enquanto que uma de entrada sempre Macho. O nmero mximo de dispositivos interligados numa linha, segundo a norma EIA-485, de 32 unidades, e o comprimento mximo do cabo DMX deve ser de 500 [m]. Para comprimentos superiores devem ser utilizados repetidores DMX (Splitters), alm de servirem como amplificadores de sinal, tambm protegem os receptores de eventuais sobrecargas de tenso e servem de distribuidor. No ltimo dispositivo da linha, deve ser colocada uma resistncia de 120 [] entre os pinos 2 e 3 da ficha XLR, de maneira a diminuir a reflexo do sinal. A figura 1 ilustra uma ficha XLR de terminao.

Resumo DMX-Light Control efectua o controlo de sistemas de luzes que funcionam segundo o protocolo DMX512, atravs de rdio frequncia. Este sistema foi concebido para funcionar em salas de espectculo, concertos ao vivo, ou qualquer outro tipo de evento relacionado. O sistema permite o controlo por meio de uma mesa, bem como via PC atravs de um software desenvolvido em LabVIEW. A interface entre o computador e o mdulo emissor feito atravs da porta USB. Palavras-chave Color Changer, Dimmer, LabVIEW, Moving Head, Radio Frequncia, Spliter, USB, DMX512.

I. INTRODUO Com o passar dos tempos e os avanos da tecnologia, a comunicao sem fios tornou-se fundamental para a mobilidade das pessoas. Tambm o mundo do espectculo e da msica no ficou indiferente ao progresso, foi ento que surgiram os microfones, as guitarras sem fios, para no falar em tantos outros instrumentos e dispositivos que funcionam em diversas tecnologias que vo desde o FM (Frequency Modulation) at ao Wireless LAN. Da anlise de todos estes sistemas surgiu a ideia de fazer um sistema de comunicao via rdio frequncia para controlo de todo o sistema de iluminao presente em palco. Desta forma consegue-se eliminar o cabo que vai desde o palco at mesa, foi a partir daqui que se avanou para este projecto. Actualmente no existe conhecimento de qualquer dispositivo para comunicao de sinais DMX512 via FM, apenas existem no mercado sistemas que funcionam segundo a norma 802.11b (11 Mbps), mas somente em 2003 que apareceram e ainda no so muito utilizados. II. DESCRIO DO SISTEMA A. O Protocolo DMX512 O protocolo DMX (Digital Multiplex), surgiu com a necessidade de criar um padro que possibilitasse a inter conectividade entre os vrios dispositivos dos diferentes fabricantes de material de iluminao. Em 1986 apareceu o protocolo DMX512 desenvolvido pelo USITT (United States
Artigo elaborado em Fevereiro de 2006 por: Pedro M. B. Torres aluno do Departamento de Eng. Electrotcnica e das Telecomunicaes na Escola Superior de Tecnologia, Castelo Branco (e-mail: pmbt@est.ipcb.pt).

Figura 1 Ficha XLR de terminao com resistncia. No devem ser utilizadas derivaes nos vrios receptores, quando for necessrio criar uma nova linha deve-se recorrer ao uso de Splitters. A figura 2 mostra um exemplo de como

Escola Superior de Tecnologia IPCB, Fevereiro 2006 ligar dispositivos DMX. decimal. [3]

Figura 2 Representao da ligao dos dispositivos. Qualquer tipo de equipamento que trabalhe com sinais DMX, tem de ser endereado para que possa ler e entender a informao que lhe enviada, o endereamento feito atravs de um nmero que varia entre 1 e 512. Os dispositivos com o mesmo endereo numa linha de transmisso, respondem de igual forma aos comandos enviados pela mesa de controlo. O endereamento dos vrios dispositivos feito atravs de dipswitch, que atravs da posio dos selectores on e off, define uma palavra em cdigo binrio. Actualmente alguns dispositivos j possibilitam uma forma de endereamento em formato digital via teclado e display. Cada funo de um dispositivo corresponde a um canal. Estas funes podem ser, deslocamento vertical, deslocamento horizontal, mudana de efeitos, entre outras, como tal o endereamento de cada dispositivo depende da quantidade de canais utilizados. Por exemplo, se o primeiro dispositivo de uma linha necessitar de 13 canais, o seu endereo ser 1, e o do prximo ser 14. [2] [3] O protocolo DMX512 define os seguintes parmetros, para os cabos: A seco mnima dos cabos deve ser de 24 [AWG] (dimetro = 0.50 [mm]). Ficha fmea instalada no dispositivo emissor, e a ficha macho no receptor. Pino 1 a blindagem do sinal (shield), o pino 2 a informao (-), e o pino 3 a informao (+). A blindagem no deve estar ligada aos chassis. No recomendado o uso de conectores de 3 pinos. No se deve utilizar cabos de microfone e udio para a transmisso de sinais DMX, visto terem uma capacidade elevada, e uma impedncia que no apropriada para a transmisso digital de dados. 2) Sinal DMX Cada canal constitudo por 11 bits onde o primeiro o bit de incio (activo ao nvel baixo) e os dois ltimos, os bits de paragem. Estes servem para sincronizar o receptor com o emissor, e fazer a limitao de canal. Os outros 8 bits servem para enviar informao referente a cada funo, sendo possveis 256 nveis diferentes. A informao de cada canal tem uma durao de 44 [s], uma vez que cada bit dura 4 [s]. A figura 3 mostra a estrutura da trama de um canal DMX512, com um exemplo referente transmisso do valor 91 em Figura 3 Estrutura da trama de um canal DMX512. Quando se pretende enviar qualquer tipo de sinais, necessrio que inicialmente seja estabelecido o sincronismo entre o emissor e o receptor. Nos sinais DMX o sincronismo obtido forando a linha de informao a um estado de break, ou seja mantendo-a no nvel lgico 0, entre 88 [s] e 1 [s], se este tempo for excedido, os receptores so desactivados, pois assumem que a linha est inactiva. Aps o sincronismo, o receptor sabe que o prximo byte inicia uma nova trama. Tendo em conta que a linha toma o valor lgico 1 quando est em repouso, o incio de um novo byte assinalado por um valor lgico 0, no entanto necessrio assegurar que aps o estado de break, a linha permanece no nvel alto durante um perodo de tempo, isso garantido atravs do bit MAB (Mark After Break). A figura 4 ilustra a constituio de uma trama DMX512. [2]

tBRK

tCHR

tCHR

tCHR

tBRK

tMAB

t IC

t IF

Figura 4 Estrutura de uma trama do sinal DMX512.

t BRK = Durao Break = 88s a 1s t MAB = Durao Mark = 8s t IC = tempo entre caracteres = 0s a 1s t IF = tempo entre tramas = 0s a 1s tCHR = tempo de caracter = 44s
B. Descrio Global do Sistema O projecto dividido em duas componentes uma de hardware capaz de enviar ou receber sinais DMX e uma de software, cujo objectivo criar uma interface grfica de uma mesa controladora de luzes. A figura 5 ilustra um esquema geral do trabalho a desenvolver.

Escola Superior de Tecnologia IPCB, Fevereiro 2006

nveis de tenso para os nveis TTL (0 [V] e 5 [V]), usou-se ento um MAX485 que recebe os dados provenientes da mesa no modo diferencial e coloca na sua sada apenas um sinal que 0 [V] ou 5 [V], mediante um 0 ou 1 respectivamente. Ajustados os nveis de tenso era necessrio enviar os dados por RF, depois de algumas experincias com outros mdulos dos quais no se obtiveram grandes resultados, decidiu-se utilizar os mdulos emissor/receptor da Radiometrix BiM2-433-160. Este mdulo funciona na frequncia dos 433.92 [MHz], frequncia esta regulamentada pela unio europeia, para este tipo de aplicao, suporta ritmos de transmisso at 160 [Kbps], transmite dados a uma potncia de 10 [mW] e tem um alcance de 50 [m] dentro de edifcios e de 200 [m] ao ar livre. O receptor projectado, igual para o controlo por via de uma mesa ou atravs de uma aplicao desenvolvida em software. Para validar os dados recebidos teve-se de recorrer ao uso uma NAND, entre o CD (Carrier Detect) o pino de sada de dados. A figura 8 mostra a implementao da porta NAND. A tabela 1 exemplifica mais detalhadamente a recepo de dados.

Figura 5 Esquema Geral No bloco emissor definido atravs de um comutador a operao desejada, os dados podem ser provenientes de um PC atravs da sua porta USB, ou de uma mesa controladora que gera sinais DMX. O emissor responsvel por tratar os dados e envi-los por rdio frequncia para o receptor que se encarrega de os encaminhar at aos dispositivos. Esses dispositivos podem ser robots de luzes, dimmers, ou qualquer outro desde que funcione segundo o protocolo DMX512. Quando se pretende ligar ou desligar um foco de luz necessrio recorrer a um dimmer, este recebe os sinais DMX e activa uma determinada sada. A figura 6 representa o diagrama de blocos do emissor.

Figura 8 Recepo de dados atravs das portas NAND. Figura 6 Diagrama de Blocos do Emissor. O receptor composto por um mdulo de RF para a recepo e por um MAX485 cuja funo ajustar os nveis de tenso para os utilizados pelo protocolo RS485. Na figura 7 encontra-se um esquema do mdulo receptor. Rx 0 1 Tabela 1: Recepo de Dados. CD CD*OUT CD * OUT 1 1 1 0 0 1

CD
0 0

D. Controlo de Dispositivos Via PC No modo de controlo via PC, foi criada uma aplicao em LabVIEW que permite transmitir os valores dos canais atravs de uma porta USB (Universal Serial Bus) para o mdulo emissor, encarregando-se este de criar a trama DMX e transmiti-la por rdio frequncia. 1) Hardware A ligao entre o PC e o mdulo emissor efectuada atravs de uma porta USB, utilizando o DLP-USB232M para permitir que esta comunicao seja interpretada como uma comunicao srie. Para tal necessrio instalar um Driver da FTDI (Future Technology Devices International Ltd.) que cria uma porta COM virtual.

Figura 7 Diagrama de Blocos do Receptor.

C. Controlo de Dispositivos via Mesa O sistema desenvolvido permite que qualquer dispositivo que funcione segundo a norma DMX512 seja controlado atravs de uma mesa, sem que exista uma linha fsica entre eles. Para tal foi preciso desenvolver um circuito, o qual passaremos a explicar. Os sinais de sada da mesa (fig. 5) so de acordo com o protocolo DMX512; como o protocolo DMX512 se rege pela norma RS-485, era necessrio ajustar os

Escola Superior de Tecnologia IPCB, Fevereiro 2006 Este mdulo constitudo essencialmente por uma memria EEPROM que permite guardar o identificador de produto (PID), de vendedor (VID), nmero de srie e descrio do produto, parmetros estes fundamentais numa comunicao USB, possuindo tambm o chip FT232BM, capaz de converter dados USB em RS-232, com um ritmo de transmisso que varia entre 300 [bps] e 1 [Mbps]. Este mdulo compatvel com USB 1.1 e USB 2.0. Depois de feito o condicionamento de sinal, necessrio utilizar o PIC para criar a trama DMX. No projecto utilizado o PIC16F84A possuindo este protocolo de comunicao RS232, memria necessria, baixo preo e um tamanho fsico adequado. O PIC tem como funo criar a trama DMX, definindo os tempos para sincronismo (Tbreak e Tmab), adicionando o start code e colocando os caracteres recebidos atravs do DLP com um intervalo entre eles de 12 [s] (Tic). Depois de estar construda a trama, necessrio enviar esta para o receptor por rdio frequncia, utilizando para tal o mdulo BiM2-433-160 da Radiometrix j descrito anteriormente. O receptor no sofre alteraes, independentemente da comunicao ser estabelecida via mesa ou atravs do PC. 2) Software O mdulo de programao foi desenvolvido em LabVIEW, criando uma simples interface grfica que permite ao utilizador controlar os dispositivos de iluminao, possibilitando tambm armazenar uma determinada sequncia, assim como efectuar a sua leitura. Na Figura 9 podemos ver a interface grfica apresentada ao utilizador.

comunicao onde o mdulo emissor est ligado, sendo esta interpretada como uma porta srie, no entanto a ligao ao mdulo emissor efectuada atravs do protocolo de comunicao USB. Depois de escolhida a porta de comunicao ser constantemente transmitida uma string que contm oito caracteres seguidos de um carriage return, para definir o fim da string. Os oito caracteres enviados correspondem ao valor dos oito potencimetros, variando estes entre 00h e FFh. O boto de blackout quando activado permite transmitir em todos os canais o valor 00h, independentemente do valor dos potencimetros, colocando o dispositivo num estado de standby. Ao carregar no boto Gravar Sesso, ser apresentada uma caixa de dilogo, onde pedido para introduzir o destino e nome do ficheiro, sendo estes por defeito c:\sequencia1. Se escolher um ficheiro j existente, a sesso que se pretende gravar vai ser adicionada ao fim do ficheiro criado anteriormente, permitindo assim formar pequenas sequncias sem variaes intermdias. O programa permite tambm a leitura de uma sequncia j existente, para tal basta carregar no boto Ler Sesso e escolher o ficheiro pretendido. A leitura da sequncia feita de uma forma repetitiva, at que o utilizador volte a carregar no boto para terminar. E. Bloco Emissor e Receptor 1) Emissor Na comunicao atravs de uma mesa necessrio fazer o acondicionamento de sinal antes de enviar o sinal para o receptor. O microcontrolador aparece no circuito com a finalidade de receber os dados do PC e criar os sinais DMX. Na figura 10 encontra-se desenhado o esquema elctrico do emissor, pode-se ver que existe um comutador para seleccionar a comunicao com dispositivos por via de uma mesa ou atravs do PC.
VCC VCC C3 10nF Antena M odulo RF1 1 2 3 4 5 6 7 8 9 GND Antenna RF GND NC NC NC NC NC GND GND VCC RXselect TXselect TXD AF RXD CD GND 18 17 16 15 14 13 12 11 10 2 1 3 3 4 5
R B

C5 10nF M AX1 VCC


A

8 6 7 DM X in 1 2 3

S? 2

1 SW -SPDT

GND

BIM 2-433-160-5V

PIC1 1 2 3 4 5 6 7 8 9 10 11 12 DLP1 BID GND RST RS0 GND 3V3 GND SLP RXL VIO EXT PVC TXD RXD RTS CTS DTR DSR DCD RI TXN PW E PCT TXL 24 23 22 21 20 19 18 17 16 15 14 13 17 18 1 2 3 20M Hz 1 2 VCC DS1 cristal1 5 16 15 4 RA0 RA1 RA2 RA3 RA4/T0CKI OSC1/CLKIN OSC2/CLKOUT M CLR VSS RB0/INT RB1 RB2 RB3 RB4 RB5 RB6 RB7 VDD 6 7 8 9 10 11 12 13 VCC 14 C6 10nF LED0

VCC C4 10nF

DLP-USB232m

Figura 10 Esquema elctrico do bloco emissor. Figura 9 Interface Grfica do controlo via PC. Para utilizar esta aplicao ter de se escolher a porta de O circuito elctrico do emissor tem um consumo de 15,4

Escola Superior de Tecnologia IPCB, Fevereiro 2006 [mA], quando est a enviar dados, o que resulta numa potncia de 77 [mW]. 2) Receptor O receptor projectado serve para receber os dados provenientes da mesa de controlo ou do PC, o seu consumo 23,6 [mA], o que implica uma potncia de 118 [mW]. A figura 11 ilustra o esquema elctrico do receptor.
VCC Antena Modulo RF2 GND GND Antenna VCC RF GND RXselect NC TXselect NC TXD NC AF NC RXD NC CD GND GND BIM2-433-160-5V C7 10nF VCC MAX2 2 1
R

VCC C8 10nF VCC


A

1 2 3 4 5 6 7 8 9

18 17 16 15 14 13 12 11 10

8 6 7 DMX out 1 2 3

1 2

U2A 3 MC74HC132AN

4 5

U2B 6 MC74HC132AN

9 10

U2C 8 MC74HC132AN

3 4 5

GND

Figura 11 Esquema elctrico do bloco receptor

dos mdulos de RF actuais. Para estabelecer a comunicao com a porta USB do computador optou-se por utilizar o DLP-USB232M, um dispositivo que liga porta USB do computador mas funciona segundo a norma RS-232 e compatvel com USB 1.1 e USB 2.0. A aplicao desenvolvida em software simula uma mesa controladora de oito canais com a possibilidade de gravar e reproduzir sequncias de luzes. Os sistemas existentes funcionam com Wireless LAN, o que implica algum processamento por parte dos dispositivos e obriga o tcnico a ter um conhecimento mnimo de redes de computadores. Com estes sistemas necessrio configurar endereos ip nos vrios dispositivos, o que leva algum tempo. O sistema DMX Light Control, um sistema eficaz e de fcil instalao que facilita a vida a qualquer Light Jockey, funciona em FM, o que o torna numa inovao, visto no haver conhecimento de sistemas idnticos no mercado. Este sistema de fcil instalao, basta ligar o emissor a uma mesa controladora e o receptor ao primeiro dispositivo de uma linha a controlar e ainda tem a vantagem de ser acompanhado por um software que simula uma mesa controladora. O DMX Light Control foi testado em laboratrio, permitindo o controlo do robot em cenrio de linha de vista e em cenrio com obstculos (paredes).

F.

Testes Experimentais

Em laboratrio foram feitos alguns testes com este sistema, nomeadamente testes em linha de vista e em raio distante com obstculos. Os testes em linha de vista foram feitos com um controlador de luzes, um robot e com a aplicao desenvolvida em software, de onde se obtiveram resultados aceitveis. O robot respondeu correctamente e sem atrasos detectveis vista humana. Os testes indoor foram feitos a uma distancia de 20 [m], entre emissor e receptor, onde se obtiveram resultados satisfatrio. O robot respondeu correctamente s funes programadas pelo controlador e o grau de erro foi relativamente baixo.

REFERNCIAS
[1] [2] [3] [4] http://www.pangolin.com/LD2000/dmx-about.htm (02/2006) B.Bouchez, Sistema DMX512, ELEKTOR Electrnica & Microinformtica, N 203, Nov. 2001, pp. 26-31 http://www.euro-pa.be/dmx.html (02/2006) http://www.usitt.org/standards/DMX512.html (02/2006)

III. CONCLUSO Com o trabalho desenvolvido neste projecto puderam-se tirar algumas concluses, das quais vamos referir as mais importantes. O DMX Light Control um projecto que se revela bastante til na montagem e produo de espectculos, uma vez que a presena de cabos sempre um grande incmodo, principalmente quando tm de atravessar um recinto cheio de pessoas. Para elaborar este projecto foi necessrio estudar alguns conceitos e analisar bem diferentes tipos de montagens de palcos e dispositivos utilizados. Ao incio surgiram alguns problemas com a comunicao por rdio frequncia, mas foram superados com a utilizao

You might also like