Tabla de contenido:

Decodificador de protocolo de control remoto RC5 sin biblioteca: 4 pasos
Decodificador de protocolo de control remoto RC5 sin biblioteca: 4 pasos

Video: Decodificador de protocolo de control remoto RC5 sin biblioteca: 4 pasos

Video: Decodificador de protocolo de control remoto RC5 sin biblioteca: 4 pasos
Video: VC Auto-Prog Santiago COPIT Clase 14-15 2024, Noviembre
Anonim
Decodificador de protocolo de control remoto RC5 sin biblioteca
Decodificador de protocolo de control remoto RC5 sin biblioteca

antes de decodificar rc5 primero discutimos qué es el comando rc5 y cuál es su estructura. así que básicamente

El comando rc5 se usa en controles remotos que se usan en televisores, reproductores de CD, d2h, sistemas de cine en casa, etc.tiene 13 o 14 bits dispuestos de manera que los dos primeros bits son bits de inicio y el tercer bit es un bit de alternancia y luego los cinco siguientes. los bits son bits de dirección y los siguientes seis bits son bits de comando.

Bits de inicio: en rc5, los primeros dos bits son bits de inicio, estos bits son siempre 1. Puede decir que estos bits son para informar al receptor que los bits de alternancia, dirección y comando están a punto de recibir.

Bit de alternancia: este bit cambia su estado (de 0 a 1 o viceversa) cada vez que se presiona un nuevo botón (o el mismo botón si se suelta).

Bits de dirección: cada dispositivo tiene una dirección única. no puede operar philips tv con el reproductor de cd philips. así que es la magia de los bits de direcciones. 2 ^ 5 = 32 dispositivos pueden direccionarse con estos 5 bits.

Bits de comando: los siguientes 6 bits son los bits de comando. en un control remoto, cada botón tiene una operación única como power, vol +, vol-, ch +, ch-… etc. por lo que cada botón tiene un código diferente. estos códigos dados por estos 6 bits. 2 ^ 6 = 64 botones posibles en un emote.

Suministros

littlebitelectronics.blogspot.com/

Paso 1: Primero entendemos la estructura de la señal de Rc5

Primero entendemos la estructura de la señal de Rc5
Primero entendemos la estructura de la señal de Rc5

en el comando rc5 cuando la señal va de baja a alta, se considera como "1" y cuando la señal va de alta a baja, se considera como "0".

Paso 2: Déjeme aclararlo con dos bits…

Déjame dejarlo muy claro con dos bits…
Déjame dejarlo muy claro con dos bits…

Paso 3: máquina de estado

Máquina estatal
Máquina estatal

Antes de escribir el código C del decodificador, dibujé una máquina de estado del protocolo RC5 que puede ayudar al proceso de decodificación.

Paso 4: esquema

Esquemático
Esquemático

Lista de partes-----

  1. Arduino uno
  2. tsop 1738
  3. lcd16x2
  4. cables de conexión

Proyecto Arduino desde aquí

Recomendado: