manual do formando
manual do formando
manual do formando
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
157 capítulo 03<br />
equipamento<br />
Pacote DMX<br />
55 Outra forma de nomear os valores<br />
lógicos, muito usada em electrónica<br />
56 CADENA, Richard – Focus on Lighting<br />
Techonology. Hertfordshire: Entertainment<br />
Technology Press, Feb. 2002<br />
57 O grande problema existente no<br />
primeiro protocolo DMX512 de 1986,<br />
o que residia nos 4 µs <strong>do</strong> M.A.B., que<br />
provocava muitos erros de detecção<br />
desta fase, foi logo rectifica<strong>do</strong> em<br />
1990, passan<strong>do</strong> para o <strong>do</strong>bro da<br />
temporização.<br />
O protocolo DMX512 é uma variação <strong>do</strong> protocolo<br />
RS485 (EIA485 nos EUA), tão conheci<strong>do</strong> e usa<strong>do</strong><br />
nos computa<strong>do</strong>res. Isto quer dizer que são usa<strong>do</strong>s<br />
os mesmo cabos enrola<strong>do</strong>s, com uma terra em<br />
comum. Não haveria danos, se ligássemos <strong>do</strong>is<br />
aparelhos, um usan<strong>do</strong> o protocolo RS485 e outro<br />
DMX512, porque as voltagens são as mesmas.<br />
Mas, a comunicação seria impossível, porque os<br />
bits são envia<strong>do</strong>s com uma estrutura diferente.<br />
A forma como os receptores irão interpretar se<br />
se trata de um “lógico 1”, ou um “lógico 0”, ou<br />
de um valor “alto” (HIGH/MARK), ou de um valor<br />
“baixo” (LOW/SPACE) 55 , baseia-se na diferença<br />
de voltagem entre os <strong>do</strong>is fios (lembramos que<br />
se trata de um sinal balancea<strong>do</strong>). Se o DMX +<br />
tiver um valor maior <strong>do</strong> que o DMX-, trata-se de<br />
um valor alto (HIGH), ou um “lógico 1”. Se pelo<br />
contrário, o valor <strong>do</strong> fio transportan<strong>do</strong> o DMX+, for<br />
menor <strong>do</strong> que o DMX-, então terá um valor baixo<br />
(LOW), ou um lógico 0. No protocolo DMX, cada<br />
bit é envia<strong>do</strong> num tempo de 4 micro-segun<strong>do</strong>s<br />
(µs). Cada canal, ou código de informação, como<br />
já dissemos, é forma<strong>do</strong> por 8 bits, mas para os<br />
receptores saberem onde começa e onde acaba<br />
o byte de cada canal, é-lhe acrescenta<strong>do</strong>, no<br />
início, um startbit de sinal baixo (“0”) e, no fim, 2<br />
stopbits de sinal alto (“1”). A este conjunto chamase<br />
frame, totalizan<strong>do</strong> 11 bits por frame, o que<br />
equivale a 44µs. Se não existir outro startbit, o<br />
sinal permanece alto, esperan<strong>do</strong> nova informação<br />
(Idle). Geralmente, o tempo entre frames (Mark<br />
Between frames) é de 0s, num máximo de 1s.<br />
O tempo entre pacotes (Mark Between Packets)<br />
tem uma semelhante temporização e esta<strong>do</strong>.<br />
Chama-se pacote, à sequência total, desde o<br />
inicio da transmissão <strong>do</strong> sinal, passan<strong>do</strong> pelos<br />
esta<strong>do</strong>s que veremos a seguir, até ao último frame,<br />
forneci<strong>do</strong> de informação. Tu<strong>do</strong> começa por um<br />
esta<strong>do</strong> de espera, se nenhum sinal estiver a ser<br />
envia<strong>do</strong>. Segue-se um arranjo de bits, para que<br />
os receptores reconheçam que é de DMX que se<br />
trata e que serão transmiti<strong>do</strong>s até 512 códigos<br />
de informação. Assim, seguin<strong>do</strong> uma analogia<br />
com uma corrida de atletismo 56 , acontecem<br />
os seguintes esta<strong>do</strong>s: “Preparar” com o Break,<br />
reten<strong>do</strong> a voltagem num esta<strong>do</strong> “Baixo” (“0”), por<br />
um mínimo de 88µs, que nos diz que vêm aí níveis<br />
de informação para os primeiros 512 canais. Logo<br />
a seguir, “Aos seus lugares!” , o Mark After Break<br />
ou M.A.B., levan<strong>do</strong> ao esta<strong>do</strong> “Alto” da voltagem<br />
(“1”) por um perío<strong>do</strong> de 8 µs 57 . Depois <strong>do</strong> M.A.B.,<br />
vem o “Prontos”, que é o frame inícial chama<strong>do</strong><br />
Start-Code . O Start-Code é exactamente igual aos<br />
frames <strong>do</strong>s canais <strong>do</strong> 1 ao 512 mas, os valores <strong>do</strong>s<br />
8 bits de informação são to<strong>do</strong>s “0” (00000000).