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.

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.

Rc-5 details.jpg protocolo

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

Tabela 1: Número alocações de sistema para RC-5
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.

Tabela 2: RC-5 comandos comum a todos os sistemas
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
Tabela 3: RC-5 comandos comum a todos os sistemas de vídeo, excepto sistemas de televisão e VCR de extensão 3 e 9nota de rodapé
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

nota de rodapé 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).

Tabela 4a: RC-5 comandos adicionais para a TV 1 e TV 2 (sistemas de 0 e 1)
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
Tabela 4b: RC-5 comandos para TV1 e TV2 extensão (sistema 3) outros que não os enumerados na Tabela 2
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
Tabela 5: RC-5 comandos para teletexto (sistema 2) outros que não os enumerados nas tabelas 2 e 3
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
Tabela 6: RC-5 comandos para um jogador sistema LaserVision (sistema 4) outros que não os enumerados nas tabelas 2 e 3
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
Tabela 11: RC-5 comandos para os pré-amplificadores de áudio 1 e 2 (sistemas 16 e 19) outros que não os enumerados na Tabela 2
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
Tabela 14: RC-5 comandos para um leitor de discos compactos (sistema 20), excepto os enumerados na Tabela 2
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

Notas