ENCICLOPÉDIA DE RÁDIO ELETRÔNICA E ENGENHARIA ELÉTRICA Por que o IrDA não é adequado para receber comandos de controle remoto IR. Enciclopédia de rádio eletrônica e engenharia elétrica Enciclopédia de eletrônica de rádio e engenharia elétrica / tecnologia infravermelha Bem, na verdade, você pode, é claro, usar o IrDA para receber comandos de controles remotos IR convencionais, mas com restrições muito grandes. Não funciona com todos os controles remotos. A estabilidade do reconhecimento de comandos é muito baixa. Se você usa IrDA embutido na placa-mãe, então você precisa fazer mágica com os drivers, se for externo, então você precisa remover os drivers ou conectar periodicamente o receptor em outra porta COM. USB IrDA não pode ser usado, pois não pode ser acessado diretamente como uma porta COM (não confunda com uma porta COM virtual). Devido a inúmeras solicitações, um plugin para IrDA COM foi escrito; para mais informações sobre todas as limitações e dificuldades de uso, consulte slydiman.narod.ru/scr/plugins/ir210.htm. E agora com mais detalhes Os dados são transmitidos através de IrDA da mesma forma que através de uma porta COM, com pequenas diferenças. A presença de um pulso é 0 lógico, a duração do pulso é de 3/16 bits. Normalmente o modo usado é de 8 bits, sem paridade e 1 bit de parada. O primeiro pulso é considerado o pulso inicial, então, dependendo da taxa de transmissão selecionada (geralmente 115200), a presença ou ausência de pulso em um determinado momento determina o valor do próximo bit (0 ou 1). Um byte é considerado recebido com sucesso se o bit de parada for recebido corretamente, ou seja, se não houver impulso no momento certo. A imagem mostra o sinal ao transmitir dados através da porta COM (UART) e via IrDA. Você pode acessar o IrDA como uma porta COM normal somente se o dispositivo estiver conectado a uma porta COM ou a um conector IrDA na placa-mãe. No segundo caso, você terá que editar os arquivos INF manualmente para que o Windows não adivinhe que se trata de uma porta IR. Usar, por exemplo, um dispositivo USB IrDA para funcionar com um controle remoto não funcionará de jeito nenhum. O mais importante é que cada pulso de informação enviado do controle remoto seja na verdade um fundo IR de determinada duração com frequência de 30 a 56 kHz.
Теория Vamos supor que tudo esteja em ordem com o stop bit, então tudo ficará como na foto ( MAS ). Um fundo IR apareceu, após 86.8 μs (a uma velocidade de 115200) o primeiro byte foi recebido e o evento RX CHAR EVENT foi gerado. Após aguardar o recebimento do pacote, contamos o número de bytes e o número de bits únicos menos significativos no último byte, descobrindo assim a duração do pulso (T2) com uma precisão de 9 μs. Aguardando o próximo EVENTO RX CHAR e medindo o tempo entre eles, descobriremos o T1. Subtraindo T2 de T1 descobrimos a duração da pausa. Parece que há informação suficiente para decodificar o comando (são conhecidas as durações dos pulsos e das pausas entre eles), mas... Prática Se no momento da leitura do bit de parada ocorrer um pulso no fundo IR, o byte não será aceito. Ver foto (B). Assim, se um ou mais bytes forem recebidos incorretamente, um EVENTO RX CHAR poderá ocorrer no ponto (1), (2) ou (3). Além disso, o EVENTO RX CHAR pode ocorrer várias vezes durante um pulso de informação do controle remoto, por exemplo nos pontos (1) e (3). A recepção mais provável sem erros de um byte que se sobrepõe ao final do pulso de informação do controle remoto (nenhum pulso alcançará o bit de parada). Tudo isso se aplica ao caso em que o plugin DCD, slydiman.narod.ru/scr/plugins/dcd.htm ou IR210, slydiman.narod.ru/scr/plugins/ir210.htm é usado para analisar um comando de um controle remoto (o princípio de funcionamento é semelhante ao WinLIRC). O plugin UIR, slydiman.narod.ru/scr/plugins/uir.htm, não tem ideia alguma sobre as codificações de vários controles remotos e analisa estupidamente a sequência de bytes recebidos. A probabilidade de o controle remoto IrDA produzir os mesmos bytes para o mesmo comando é muito pequena. O resultado, por exemplo, pode variar dependendo da distância entre o receptor IrDA e o controle remoto. E vice-versa, os mesmos bytes podem ser recebidos para diferentes comandos do controle remoto. Conclusão: em uma determinada frequência de fundo IR (ou seja, com um determinado modelo de controle remoto), com grande extensão, IrDA pode ser usado para receber comandos de controle remoto com modulação de distância de pulso e com pulsos relativamente curtos, enquanto foca no tempo entre RX EVENTO CHAR (plugin DCD). O IrDA não pode ser utilizado para receber comandos IR de controles remotos com outro tipo de modulação, bem como se os comandos contiverem um primeiro pulso de informação longo, o que é bastante comum. Gerando comandos de controle remoto IR via IrDA Aqui a situação é um pouco melhor. Se você souber o formato exato do comando para um determinado controle remoto, poderá gerar vários pacotes e enviá-los via IrDA após um tempo especificado. Neste caso, você precisa usar uma velocidade de transmissão de 38400 (mais próxima da frequência da maioria dos controles remotos). O resultado será um sinal muito próximo do original, mas não será perfeito. A cada 9 pulsos haverá uma queda (bit de parada). Além disso, o ciclo de trabalho dos pulsos será de aproximadamente 19% (deve ser 50%). O equipamento receptor pode perceber o bit de parada como uma pequena pausa entre pulsos de informação e comandos de decodificação incorreta. Publicação: cxem.net Veja outros artigos seção tecnologia infravermelha. Leia e escreva útil comentários sobre este artigo. Últimas notícias de ciência e tecnologia, nova eletrônica: Uma nova maneira de controlar e manipular sinais ópticos
05.05.2024 Teclado Primium Seneca
05.05.2024 Inaugurado o observatório astronômico mais alto do mundo
04.05.2024
Outras notícias interessantes: ▪ Relógio inteligente marítimo Garmin Quantix 5 ▪ Carro Muscular Elétrico Ford Mustang Lithium ▪ Asa voadora para fotografia de Marte Feed de notícias de ciência e tecnologia, nova eletrônica
Materiais interessantes da Biblioteca Técnica Gratuita: ▪ seção do site Ferramentas e mecanismos para a agricultura. Seleção de artigos ▪ artigo Quem procura - sempre encontrará! expressão popular ▪ artigo Qual a diferença entre atletas amadores e profissionais? Resposta detalhada ▪ Artigo de Matterhorn. milagre da natureza
Deixe seu comentário neste artigo: Todos os idiomas desta página Página principal | Biblioteca | Artigos | Mapa do Site | Revisões do site www.diagrama.com.ua |