Upload
arthur-carvalho
View
8
Download
0
Embed Size (px)
Citation preview
Protocolo Philips RC-5RC5 é um protocolo padrão de comunicação de dados para comando que utilizam o meio
infravermelho. Este protocolo foi desenvolvido pela Philips. Tem 2048 comandos diferentes que estão divididas em 32 endereços cada um de 64 comandos.
O protocolo código da Philips RC5 é possivelmente o mais utilizado hobbistas devido à grande disponibilidade de controles remotos que os utilizam.
O protocolo está bem definido para os diferentes tipos de aparelhos garantindo a compatibilidade com todo o seu sistema de entretenimento.
Características do protocolo:
Endereços de 5 bits e comandos de 6 bits endereço (7 bits de comando bits para o padrão RC5X)
Bi-fase codificação (Manchester) Freqüência portadora de 36kHz Tempo de 1.778ms por bit (64 ciclos de 36 kHz)
Modulação
O protocolo usa modulação bi-phase (também conhecida como Manchester) com portadora de 36kHz. Todos bits tem comprimento igual de 1.778ms no protocolo, com metade do tempo de bit preenchido com uma rajada de 36kHz e outra metade sem portadora. O nível lógico zero é representado por uma rajada na primeira metade do período. A lógica um é uma representada por uma rajada na segunda metade do período. A razão entre pulso/pausa do sinal de freqüência de 36kHz é de 1/3 ou 1/4 o que reduz consumo de energia.
Protocolo
O desenho abaixo mostra uma caso típico de uma mensagem RC5. Particularmente este exemplo transmite o endereço 05h e o comando 35h.
Os primeiros dois pulsos são pulsos de início (start bit) e são ambos lógica "1". Observe que a metade de um tempo de bit já deve ter decorrido até que o receptor detecte o verdadeiro início da mensagem.
O 3o. bit é um toggle bit (bit invertido). Este bit é invertido a cada vez que uma tecla for pressionada e libertada novamente. Desta forma o receptor pode distinguir entre uma chave que permanece baixo, ou seja pressionada repetidamente.
Os próximos 5 bits representam o endereço do dispositivo, que é enviado com o bit mais significativo (MSB) primeiro. O endereço é seguido por um comando de 6 bits, novamente enviado com com o MSB primeiro.
Uma mensagem consiste de um total de 14 bits, o que eleva-se a uma duração total de 25 ms. Às vezes pode aparecer uma mensagem mais curta, porque o primeiro metade do tempo de bit do bit de início S1 permanece inativa. E se o último bit da mensagem é uma lógica "0" na última metade o valor será mantido desabilitado também.
Enquanto se mantém uma tecla para baixo a mensagem será repetida a cada 114ms. O toogle bit irá manter o mesmo nível durante toda a lógica destas mensagens repetidas. Cabe ao receptor software para interpretar o recurso de autorepetição.
Comandos Pré-definidos
A Philips criou uma lista de comandos "padronizados" para diferentes aplicações. Isso garante a compatibilidade entre dispositivos da mesma marca.
Uma funcionalidade muito interessante, muitas vezes para ser desperdiçada com outras marcas, é o fato de a maioria dos dispositivos estarem disponíveis duas vezes em cima da mesa o que lhe permite ter 2 VCRs empilhados em cima uns dos outros, sem ter problemas para resolver apenas uma delas com seu controle remoto.
A seguir apresenta-se a lista resumida dos valores criados pelo protocolo, inicialmente os endereços padronizados e ao lado os comandos previstos pelo protocolo: