Como funcionam os “códigos” remotos de IR universais?


9

É fácil encontrar esse tipo de referência ao pesquisar protocolos e códigos de infravermelho para equipamentos específicos. A transmissão infravermelha real contém muito mais dados do que esses pequenos códigos podem conter.

O que exatamente esses códigos representam?
Como quatro dígitos representam todos os comandos que um dispositivo pode receber?
Esses "códigos" são referências a algum protocolo padrão? Como o controle remoto universal conhece o protocolo e todos os códigos que o produto entende desse pequeno código de configuração?

Eu adoraria entender mais sobre essa tecnologia. Para mim, parece que todo controle remoto é diferente, e você teria que fazer engenharia reversa de todas as mensagens para identificar qual bit / byte faz o quê.

Respostas:


15

Os códigos são apenas uma referência a um conjunto de códigos IR reais. Diz ao microcontrolador ou CPU (termo livre) do controle remoto que tipo de modulação de código, marca e tipo de dispositivo usar. Os protocolos padrão são RC5 e NEC, embora existam outros tipos. Depois de conhecer o protocolo, o resto é apenas criar o código do botão real, que é um conjunto bastante pequeno de códigos genéricos, geralmente de 8 bits, de 0 a 255 ou de 0x00 a 0xFF, e um código de fabricante. Cada valor faz coisas diferentes com base no dispositivo; portanto, uma TV pode levar 0x0A para significar ligar, outra pode usar isso para o canal desativado.

Os controles remotos universais funcionam basicamente pelo fabricante, reunindo o máximo de dados sobre conjuntos de códigos de IR comuns para dispositivos comuns e fornecendo ao usuário final uma maneira de definir esse conjunto de códigos. Os códigos inseridos são como um endereço, com o controle remoto descobrindo todas as informações necessárias para esse código.

Às vezes, os fabricantes de TVs reutilizam códigos de uma TV para outra e alguns fabricantes de etiquetas brancas os reutilizam (fabricantes de etiquetas brancas fabricam TVs genéricas com uma marca de loja). Portanto, há muita sobreposição nos códigos. Ninguém gosta de reinventar a roda.


Portanto, os códigos na tabela que referi estão muito mais relacionados ao controle remoto universal do que aos próprios dispositivos?
Filipe Nicoli

Sim. Eles são basicamente números arbitrários para a ordem em que a empresa remota adicionou novos conjuntos de códigos.
Passerby

Compreendo. Você conhece alguma fonte online para esses conjuntos de códigos?
Filipe Nicoli

11
SIM! getzweb.net/jp1 tem uma lista enorme para vários tipos remotos. Eu o uso com meu controle remoto Comcast, que é realmente um controle universal fabricado pela UEI. Normalmente visto com o conector JP1. Você pode pesquisar no Google seu tipo remoto para encontrar mais. Alguns podem ser programados com códigos personalizados. Por exemplo, meu conjunto de códigos de TV inclui códigos para minha caixa de TV Android e meu Mac!
quer

3

Tudo o que o código faz é dizer ao dispositivo transmissor com o que está falando. Os comandos específicos já seriam conhecidos pelo dispositivo transmissor para cada modelo.

Quanto à forma como o controle remoto conhece os comandos para cada modelo, ele deve ser programado no controle remoto, para que seja definido e liberado pelo fabricante ou com engenharia reversa.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.