Tallerine Digital Proyecto IIE - FI - UdelaR Objetivo • Diseñar e implementar un receptor de comandos infrarrojos. – Se recibe la señal infrarroja de un control remoto que utiliza el protocolo RC5. – Se utiliza el sensor de infrarrojo (placa ya implementada) – El diseño se implementará en la placa DE0 • Implementar una aplicación del receptor. – Se deberá mostrar en los displays de la placa la información recibida. – ………………. IIE - FI - UdelaR 2 Objetivo Receptor Infrarrojo RC5 Control Remoto IIE - FI - UdelaR Sensor IR Receptor a diseñar Aplicación a diseñar 3 Protocolo RC5 • Características: - Frecuencia portadora de 36KHz. - Codificación tipo Manchester - 14 bits por trama - 2 bits de arranque (siempre valen “1”) 1 bit de toggle 5 bits de dirección 6 bits para el comando - Tiempo de bit = 64 T = 1.778ms (64 T a 36KHz.) - Se repite la trama cada 114 ms IIE - FI - UdelaR 4 Protocolo RC5 IIE - FI - UdelaR 5 Protocolo RC5 • Address: - En nuestro caso “Address” = 00000 que significa TV1 • Comandos: - Indican el botón oprimido Botón Comando Botón Comando 0 000000 8 001000 1 000001 9 001001 2 000010 Standby 001100 3 000011 Mute 001101 4 000100 Volumen + 010000 5 000101 Volumen - 010001 6 000110 Programa - 100000 7 000111 Programa+ 100001 IIE - FI - UdelaR 6 Salida Sensor IR Control Remoto Protocolo RC5 Sensor IR Esta es la señal que nos interesa Señal “demodulada” INVERTIDA Señal “demodulada” IIE - FI - UdelaR 7 Circuito Receptor toggle in Circuito Receptor Add[5] Com[6] stb Entrada: in: proveniente del sensor IR Salidas: Toggle, Add[5] y Com[6] con la información recibida stb: vale 1 por un período de reloj al recibir el último bit Nota: TClk << tiempo de bit IIE - FI - UdelaR 8 Aplicación Aplicación básica: Deberá desplegarse en los leds y displays de 7 segmentos de la placa la información recibida. Aplicación avanzada: …………………… …………………… …………………… IIE - FI - UdelaR 9