RC-5 - RC-5
O RC-5 protocolo foi desenvolvido pela Philips no final de 1980 como um semi-proprietária IR consumidor ( infravermelho ) protocolo de comunicação de controle remoto para eletrônicos de consumo. No entanto, também foi adotada pela maioria dos fabricantes europeus, assim como muitos fabricantes norte-americanos de áudio especiais e equipamento de vídeo. A outra principal protocolo usado por fabricantes de eletrônicos de consumo é o NEC protocolo. Este protocolo é amplamente utilizada pelos fabricantes japoneses e atribui a cada marca com seu próprio cabeçalho única (s). Cada marca é então livre para criar qualquer conjunto de comandos que desejar. A vantagem do protocolo NEC é que não pode haver qualquer interferência entre telefones remotos para peças de equipamentos produzidos por diferentes fabricantes. A vantagem do protocolo RC-5 é que (quando adequadamente seguido) qualquer aparelho de CD (por exemplo) pode ser utilizado para controlar qualquer tipo de leitor de CD utilizando o protocolo RC-5.
Conteúdo
Detalhes do protocolo
Os princípios do protocolo são bem conhecidos. O aparelho contém um teclado e um transmissor de circuito integrado (IC) que acciona um IR LED . Os dados de comando é um Manchester codificada em modo binio modular uma portadora de 36 kHz. (Frequentemente, o transportador utilizado é de 38 kHz ou 40 kHz, aparentemente devido à má informação sobre o protocolo real.) O sinal de IR a partir do transmissor é detectado por um IC especializado, com um foto-díodo integrado e é amplificada, filtrada, e desmodulado por isso que o dispositivo receptor pode agir de acordo com o comando recebido. RC-5 só fornece uma ligação de sentido único, com informações viajar a partir do terminal móvel na unidade receptora.
O comando compreende 14 bits:
- Um bit de início, que é sempre lógica 1 e permite que o receptor IC para definir o ganho adequado.
- Um pouco campo, que indica se o comando enviado é no campo inferior (lógica 1 = 0 a 63 decimal) ou o campo superior (lógica 0 = 64-127 decimal). Originalmente um segundo bit de início, o bit de campo foi adicionado mais tarde por Philips quando percebeu-se que 64 por comandos dispositivo eram insuficientes. Muitos dispositivos ainda usam o sistema original.
- Um pouco de controle, que alterna com cada toque de botão. Isto permite que o dispositivo de recepção para distinguir entre duas prensas de botão sucessivas (tais como "um", "1" para "11"), em oposição ao utilizador simplesmente pressiona o botão e os comandos de repetição sendo interrompido por uma pessoa que anda, por exemplo.
- Um endereço sistema de cinco bits, que selecciona um dos sistemas de 32 possíveis.
- Um comando de seis bits, que (em conjunto com o campo de bits) representa um dos 128 possíveis comandos RC-5.
A frequência portadora 36 kHz foi escolhido para tornar o sistema imune à interferência de linhas de exploração de televisão. Uma vez que a repetição do transportador 36 kHz é 27.778 ms e o factor de actividade é de 25%, a duração do impulso é portador 6.944 uS. Cada bit da palavra de código RC-5 contém 32 impulsos de transporte, assim como uma duração igual de silêncio, de modo que o tempo de bit é de 64 × 27,778 mS = 1,778 ms, e os 14 símbolos (bits) de uma palavra de código completa RC-5 tomam 24.889 ms para transmitir. A palavra de código é repetido a cada 113.778 ms (4096/36 kHz), enquanto um restos tecla pressionada. (Mais uma vez, por favor, note que estes tempos não são rigorosamente seguidas por todos os fabricantes, devido à falta de ampla distribuição de informações precisas sobre o protocolo RC-5.)
Códigos do Sistema e Comando
Embora o protocolo RC-5 é bem conhecida e compreendida, o que não é tão bem documentados são as alocações Número sistema e os reais RC-5 comandos utilizados para cada sistema. As informações fornecidas abaixo é a informação mais completa e precisa disponível no momento. É a partir de um documento impresso do Philips datado de Dezembro de 1992, de que, infelizmente, não está disponível em formato electrónico (por exemplo, PDF), nem é uma versão atualizada disponível. Esta informação é fornecida para que as empresas que desejam utilizar o protocolo RC-5 pode usá-lo corretamente, e evitar conflitos com outros equipamentos que podem ou não podem estar usando os números corretos do sistema e comandos.
Precisão da Informação
As informações nas tabelas nesta página é conhecido para ser exato. Mas também é claro que existem muitas lacunas nestas tabelas. Por exemplo, não existe uma categoria de listagem para leitores de DVD na tabela do sistema. (Eles não foram desenvolvidos até cinco anos após a data de publicação do material a partir do qual foi obtido esta informação.) Seria obviamente útil, portanto, para expandir essas tabelas com conhecido informações precisas. Neste momento, existem apenas algumas maneiras possíveis de fazê-lo.
A primeira seria a de capturar o bitstream IR do aparelho de produtos mais recentes da Philips, tais como leitores de DVD e analisá-los para ver o que número de sistema é usado. A outra seria a utilização da popular série Philips Pronto de controles remotos programáveis. Estes podem ser programado para operar componentes Philips utilizando o protocolo RC-5. Mais uma vez, a saída de fluxo contínuo do aparelho teriam de ser capturados e analisados. A única outra maneira é obter os documentos apropriados diretamente da Philips.
Sistema de Atribuição de Número
Número de sistema | Descrição | Quadros de comando |
---|---|---|
0 | TV 1 (receptor de TV 1) | 2, 3, 4a |
1 | TV 2 (funções e números de comando como sistema 0) | 2, 3, 4a |
2 | Txt (teletexto) | 2, 3, 5 |
3 | Extensão para TV 1 e TV 2 | 2, 4b |
4 | LV (LaserVision jogador) | 2, 3, 6 |
5 | VCR 1 (gravador de cassetes de vídeo 1) | 2, 3, 7a |
6 | VCR 2 (funções e comandos como sistema 5) | 2, 3, 7a |
7 | Reservado | |
8 | Sat 1 (receptor de TV por satélite 1) | 2, 3, 8 |
9 | Extensão a VCR 1 e 2 VCR | 2, 7b |
10 | Sat (2 funções e comandos como sistema 8) | 2, 3, 8 |
11 | Reservado | |
12 | (Leitor de vídeo CD) CD-Video | 2, 3, 9 |
13 | Reservado | |
14 | CD-Photo (foto ao leitor de discos compactos) | 2, 3, 10 |
15 | Reservado | |
16 | Pré-amplificador 1 (pré-amplificador de áudio 1) | 2, 11 |
17 | Tuner (sintonizador de rádio) | 2, 12 |
18 | Rec 1 (gravador de cassetes de analógico) | 2, 13 |
19 | Pré-amplificador 2 (funções e comandos como sistema 16) | 2, 11 |
20 | CD (compact disc player) | 2, 14 |
21 | Combi (pilha de áudio ou toca-discos) | 2, 15 |
22 | Sat (satélite de áudio) | 2, 16 |
23 | Rec 2 (funções e comandos como sistema 18) | 2, 11 |
24 | Reservado | |
25 | Reservado | |
26 | CD-R (gravador de disco compacto) | 2, 17 |
27 | Reservado | |
28 | Reservado | |
29 | Iluminação | |
30 | Reservado | |
31 | Reservado |
Recomendações número de sistema
Como pode ser visto, esta informação está desatualizada. Já não há quaisquer sistemas usando CD-Video ou CD-Photo, por exemplo. Além disso, muitos dos números de sistema "Reservado" têm, sem dúvida, foram alocados pela Philips durante os intervenientes 16 anos. A fim de manter a compatibilidade, seria útil para obter essa informação. Infelizmente, esta tem provado ser difícil.
Ao projetar um produto usando o protocolo RC-5, o designer deve seguir as informações publicadas, tanto quanto possível. Por exemplo, um processador de som surround a partir de um fabricante de especialidade dos EUA usou o número do sistema 16, designada por "Preamp 1". Isso causou muitos problemas com instalações de home theater que também incluiu um pré-amplificador de dois canais separados, que se de US ou origem européia, também usaria o protocolo RC-5 com o número de sistema 16. Se os projetistas do processador de som surround teve a informações corretas disponíveis para eles, teria sido óbvio que a melhor opção teria sido a de usar o número de sistema 19, designada por "Preamp 2", pois isso teria evitado o conflito desnecessário entre os produtos.
Quadros de comando
Com o tempo, as informações também serão adicionados para as mesas de comando de modo a que toda a informação disponível sobre o protocolo RC-5 são reunidas em um só lugar. As informações nas tabelas de comando mostradas na fonte padrão foi obtida a partir da publicação Philips referenciada na parte inferior desta página. Informações em itálico é informação que é conhecida para ser preciso, uma vez que foi obtido por um dos métodos descritos acima.
Comando | Função | Comando | Função |
---|---|---|---|
0-9 | entradas dígitos de 0 a 9 | 78 | Diminuir configuração de controle linear |
16 | Aumentar o volume de som | 80 | Deslocar o cursor ou para cima do actuador |
17 | Diminuir o volume do som | 81 | Deslocar o cursor ou actuador para baixo |
18 | Aumentar o brilho da tela / display | 82 | menu da tela / monitor Ligue |
19 | Diminuir o brilho da tela / display | 83 | menu da tela / monitor Desligue |
22 | Aumentar a resposta de graves | 84 | Apresentar um estado de sistema / V |
23 | Diminuir a resposta de graves | 85 | Deslocar o cursor ou actuador para a esquerda |
24 | Aumentar a resposta de agudos | 86 | Mover o cursor ou atuador para a direita |
25 | Diminuir a resposta de agudos | 87 | Reconhecer; função seleccionada pelo cursor executar |
26 | Mudar o equilíbrio de som para a direita | 118 | Seleccione funções definidos como sub-modo |
27 | Mudar o equilíbrio de som à esquerda | 119 | Seleccione as funções definidas como sub-modo de opções; por exemplo, calendário, alarme, tempo |
63 | Escolha um modo de sistema de RC transmissor | 123 | Conectar dois itens através do Euro |
71 | display local Dim | 124 | Desligue dois itens ligados através do Euro |
77 | Aumentar a configuração de controle linear |
Comando | Função | Comando | Função |
---|---|---|---|
20 | Aumentar a saturação de cor | 95 | Seleccione a fonte PIP |
21 | Diminuir a saturação de cor | 96 | Mosaico / multi-PIP |
88 | PIP on / off | 97 | redução de ruído digital de imagem |
89 | mudança PIP | 98 | Armazenar imagem principal |
90 | PIP / swap imagem principal | 99 | strobe PIP; exibe uma foto-finish |
91 | Strobe imagem principal on / off | 100 | Lembre-se de imagem principal armazenado |
92 | Multi-strobe | 101 | congelamento PIP |
93 | moldura principal congelado | 102 | Intensificar opções de PIP e fonte de exibição |
94 | 3/9 multi-varredura: (busca de 9 imagens de TV e exibir em 9 PIPs) | 103 | Demita-se opções de PIP e fonte de exibição |
Os comandos para sistemas de extensão de vídeo 3 (TV) e 9 (VCR), que utilizam os números de comando de vídeo comuns são dadas nas Tabelas 4b (TV) e 7b (VCR).
Comando | Função | Comando | Função |
---|---|---|---|
10 | entrada 1/2/3 dígitos | 59 | Ver dados; antecedência (apenas EUA) |
11 | Canal / programa / freq; 11 (Japão) | 60 | TXT / TV de alternância; 12 (apenas no Japão) |
12 | Espera | 61 | Sistema em espera |
13 | Mestre mute / de-mute | 62 | Imagem crispener (boost contorno) |
14 | configurações de preferências pessoais | 64 | |
15 | informação do usuário de visualização no ecrã | 65 | |
28 | Aumentar o contraste da imagem | 66 | |
29 | Diminuir o contraste da imagem | 67 | |
30 | busca-se | 68 | |
31 | Diminuir matiz / matiz | 69 | |
32 | Canal / programa até | 70 | resposta de áudio para o discurso / música |
33 | Canal / programa para baixo | 72 | |
34 | Já vistos programa / canal | 73 | |
35 | Selecione canal de som estéreo / idioma | 74 | |
36 | estéreo espacial | 75 | |
37 | Estéreo / mono | 76 | |
38 | Despertador | 79 | Selecione as funções de som em sequência |
39 | Aumentar matiz / matiz | 104 | Alter tamanho PIP passo-a-passo |
40 | Mudar entradas RF | 105 | Seleccione funções de visão em sequência |
41 | Loja; Voto (apenas a França) | 106 | Actuate colorido ou outras teclas especiais |
42 | Tempo de exibição | 107 | função Actuate destacou vermelho |
43 | Digitalizar para a frente; incremento (apenas EUA) | 108 | função Actuate destacada em verde |
44 | Decremento (somente EUA) | 109 | Actua a função destaque amarelo |
45 | 110 | função Actuate destacou cyan | |
46 | controle secundário / menu (EUA somente) | 111 | função de página Índice / branco |
47 | Mostrar relógio | 112 | próxima opção |
48 | Pausa | 113 | opção anterior |
49 | Erase / entrada correta | 114 | |
50 | rebobinar | 115 | |
51 | Vamos para | 116 | |
52 | Vento | 117 | |
53 | Toque | 120 | |
54 | Pare | 121 | |
55 | Registro | 122 | Loja de abertura / fecho |
56 | 1 externo | 125 | |
57 | 2 externo | 126 | |
58 | 127 | Acesso Parental através do código PIN |
Comando | Função | Comando | Função |
---|---|---|---|
10 | 4 configurações de vídeo padrão (Extremo Oriente) | 67 | Programa 10 (Far East) |
11 | 4 configurações de áudio padrão (Extremo Oriente) | 68 | Programa 11 (Far East) |
12 | 69 | Programa 12 (Extremo Oriente) | |
13 | 70 | ||
14 | 72 | 4 configurações de vídeo padrão (Extremo Oriente) | |
15 | 73 | 4 configurações de áudio padrão (Extremo Oriente) | |
20 | 74 | ||
21 | 75 | ||
28 | canal de Pay-TV + | 76 | |
29 | Preste canal de TV - | 79 | |
30 | canal de rádio + | 88 | canal de Pay-TV + |
31 | canal de rádio - | 89 | Preste canal de TV - |
32 | gabinete de inclinação de 10 graus max | 90 | canal de rádio + |
33 | gabinete de inclinação para trás 10 graus max | 91 | canal de rádio - |
34 | 92 | ||
35 | 93 | ||
36 | 94 | ||
37 | 95 | ||
38 | 96 | ||
39 | 97 | ||
40 | 98 | ||
41 | 99 | ||
42 | 100 | ||
43 | 101 | ||
44 | 102 | ||
45 | 103 | ||
46 | 104 | gabinete de inclinação de 10 graus max | |
47 | 105 | gabinete de inclinação para trás 10 graus max | |
48 | 106 | ||
49 | 107 | ||
50 | 108 | ||
51 | 109 | ||
52 | 110 | ||
53 | 111 | ||
54 | 112 | ||
55 | 113 | ||
56 | 3 externo | 114 | |
57 | 4 externo | 115 | |
58 | 116 | ||
59 | 117 | ||
60 | 120 | 3 externo | |
61 | 121 | 4 externo | |
62 | Mudança de formato 4: 3 imagem de 16: 9 | 122 | menu de configuração do canal |
64 | 125 | ||
65 | 126 | Mudança de formato 4: 3 imagem de 16: 9 | |
66 | 127 |
Comando | Função | Comando | Função |
---|---|---|---|
10 | Próxima página | 59 | |
11 | Página anterior | 60 | |
12 | Espera | 61 | |
13 | 62 | Notícias de flash (função Antíope) | |
14 | 64 | ||
15 | 65 | ||
28 | Digite o número de página na memória | 66 | |
29 | exibição seqüencial de páginas w / números armazenados | 67 | |
30 | display / exclusão de páginas w / números armazenados Sequential | 68 | |
31 | 69 | ||
32 | Exchange (função Antíope) | 70 | |
33 | índice principal | 72 | |
34 | Linha zero (função Antíope) | 73 | |
35 | 74 | ||
36 | 75 | ||
37 | 76 | ||
38 | Imprimir página exibida | 79 | |
39 | Misture Antiope / imagens de TV | 104 | |
40 | 105 | ||
41 | hold página | 106 | |
42 | O tempo de exibição / página cronometrado | 107 | |
43 | Grande parte superior / inferior / Normal | 108 | |
44 | Revelar / Ocultar | 109 | |
45 | TV / TXT | 110 | |
46 | TV + TXT / legenda | 111 | |
47 | 112 | ||
48 | 113 | ||
49 | Erase / entrada correta | 114 | |
50 | 115 | ||
51 | 116 | ||
52 | 117 | ||
53 | 120 | ||
54 | 121 | ||
55 | 122 | ||
56 | 125 | ||
57 | 126 | ||
58 | 127 |
Comando | Função | Comando | Função |
---|---|---|---|
10 | número de exibição de imagem / hora | 59 | segmento (s) de congelamento indicado por números de imagem |
11 | Mostrar número capítulo | 60 | TXT / TV de alternância; interruptor de RF (somente EUA) |
12 | Espera | 61 | |
13 | Mute / de-mute | 62 | CX 1, 2, 3; alternar para redução de ruído CX |
14 | 64 | ||
15 | Visor de informação do usuário. na tela | 65 | |
28 | Total jogar shuffle (TSP) uma vez / repetir uma vez | 66 | |
29 | TSP / repetição contínua | 67 | |
30 | Marcar a próxima opção | 68 | |
31 | inversa correr rápido | 69 | |
32 | Entry (prepare-se para programar) | 70 | |
33 | Auto-stop na pré-programado ponto | 72 | |
34 | reverso funcionamento lento | 73 | |
35 | Select estéreo canal de som 1 / idioma 1 | 74 | |
36 | Escolha um canal estéreo som 2 / idioma 2 | 75 | |
37 | Ainda incrementar inversa | 76 | |
38 | Aumente a velocidade | 79 | |
39 | Diminuir velocidade | 104 | |
40 | corrida lenta para a frente | 105 | |
41 | Ainda assim incrementar a frente | 106 | |
42 | Corrida rápida para a frente | 107 | |
43 | Procura automática de escolha do usuário | 108 | |
44 | Pesquisa em sentido inverso | 109 | |
45 | Abrir / fechar a tampa | 110 | |
46 | procurar para a frente | 111 | |
47 | Jogar reverso / reproduzir a faixa de som oposto | 112 | |
48 | Pausa | 113 | |
49 | Erase / entrada correta | 114 | |
50 | 115 | ||
51 | 116 | ||
52 | 117 | ||
53 | Toque | 120 | |
54 | Pare | 121 | |
55 | 122 | ||
56 | 125 | ||
57 | 126 | ||
58 | Limpar memória tudo | 127 |
Comando | Função | Comando | Função |
---|---|---|---|
10 | GEQ G (equalizador gráfico canal esquerdo) | 67 | |
11 | R GEQ (equalizador gráfico canal direito) | 68 | |
12 | Espera | 69 | |
13 | Mestre mute / de-mute | 70 | |
14 | configurações de preferências pessoais | 72 | |
15 | informação do usuário visualização no display local | 73 | |
20 | 74 | ||
21 | 75 | ||
28 | GEQ L + R (equalizador gráfico G + canal R) | 76 | |
29 | Speaker seleccionar | 79 | funções de som lineares de rolagem |
30 | Filtro zero on / off | 88 | gerador de ruído aleatório on / off |
31 | Filtro Rumble on / off | 89 | Temporizador on / off |
32 | Passo função + | 90 | Notícias temporizador on / off |
33 | Passo função - | 91 | |
34 | Sinal de rolagem caminho | 92 | |
35 | Speaker A on / off | 93 | |
36 | 94 | ||
37 | opções de som surround Scroll | 95 | |
38 | Despertador | 96 | |
39 | Speaker B on / off | 97 | |
40 | Orador C on / off | 98 | |
41 | modo de programação do temporizador | 99 | |
42 | modo de ajuste de tempo | 100 | |
43 | temporizador + | 101 | |
44 | timer - | 102 | Centro de volume do canal + |
45 | memória aberta temporizador | 103 | o volume do canal central - |
46 | Abrir memória configuração de controle acústico | 104 | Atrasar frente para cercar incremento |
47 | Selecione configurações acústicas na memória | 105 | Atrasar frente para cercar decrement |
48 | 106 | fase linear | |
49 | Erase / entrada correta | 107 | |
50 | 108 | ||
51 | 109 | ||
52 | 110 | ||
53 | 111 | ||
54 | 112 | ||
55 | 113 | ||
56 | 114 | ||
57 | 115 | ||
58 | Limpar memória tudo | 116 | |
59 | 117 | ||
60 | Dynamic Range expandir | 120 | |
61 | 121 | ||
62 | compressa faixa dinâmica | 122 | monitor de fita |
64 | Som surround on / off | 125 | |
65 | frente equilíbrio | 126 | |
66 | traseira equilíbrio | 127 |
Comando | Função | Comando | Função |
---|---|---|---|
10 | cursor display local Scroll | 67 | |
11 | função display local Scroll | 68 | |
12 | Espera | 69 | |
13 | Mute / de-mute | 70 | |
14 | 72 | ||
15 | informação do usuário visualização no display local | 73 | |
20 | 74 | ||
21 | 75 | ||
28 | Total jogar Aleatório / Repetir uma vez | 76 | |
29 | Repita continuamente | 79 | |
30 | Escolha um incremento | 88 | |
31 | Escolha um decréscimo | 89 | |
32 | Próximo | 90 | |
33 | Anterior | 91 | processamento de sinal digital on / off |
34 | índice próxima | 92 | Modo de música (DSP) |
35 | índice anterior | 93 | acústica Select quarto (DSP) |
36 | Play / programa | 94 | efeito jazz / s-corredor (DSP) |
37 | nominal de velocidade | 95 | efeito pop / s-corredor (DSP) |
38 | Aumente a velocidade | 96 | Clássico música / igreja para o modo de música / quarto (DSP) |
39 | Diminuir velocidade | 97 | Fácil / clube de música para o modo de música / quarto (DSP) |
40 | 98 | Disco / estádio de música para o modo de música / quarto (DSP) | |
41 | loja executar | 99 | |
42 | 100 | ||
43 | disco de digitalização para a frente | 101 | |
44 | 102 | ||
45 | Abra a bandeja / fechar | 103 | |
46 | 104 | ||
47 | Rápido / seleciona disco de cartucho | 105 | |
48 | Pausa | 106 | |
49 | Erase / entrada correta | 107 | Segunda seleção faixa favorita |
50 | Retrocesso / reversa | 108 | seleção de faixa favorita |
51 | cursor display local Scroll | 109 | Título na memória |
52 | Vento / fast-forward | 110 | |
53 | Toque | 111 | |
54 | Pare | 112 | |
55 | 113 | ||
56 | 114 | ||
57 | 115 | ||
58 | Limpar memória tudo | 116 | |
59 | Repita programa marcado com A / B | 117 | |
60 | Dynamic Range expandir | 120 | Fade in / out de áudio |
61 | 121 | ||
62 | compressa faixa dinâmica | 122 | |
64 | 125 | ||
65 | 126 | ||
66 | 127 |
Veja também
Referências
- Sistema de controlo remoto RC-5 incluindo quadros de comando, Philips Semiconductors, de Dezembro de 1992, Publicação N ° 9388 706 23011