UTFSM DICIEMBRE 2003 MODULO DE COMUNICACIÓN INFRARROJO IR BUDDY 1. INTRODUCCIÓN El IR Buddy es un dispositivo de comunicación infrarrojo que permite transmitir y recibir paquetes de datos por un mismo pin de E/S, otorgando así, la posibilidad de comunicación entre dos microcontroladores sin necesidad de ningún cable que los conecte. La tarjeta integrada del módulo IR Buddy consta de un transmisor y receptor infrarrojo, así como de un controlador de comunicación que funciona como buffer para almacenamiento de las señales entrantes. Las aplicaciones que se pueden dar al IR Buddy pueden ser muchas, un ejemplo de ellas son: - Manejar algún dispositivo con un control remoto común de televisión/VCR. Detección de la señal transmitida para sistemas de alarma. Comunicación inalámbrica entre dos microcontroladores. 2. CARACTERÍSTICAS PRINCIPALES - Un solo canal de comunicación serial bi-direccional. 3 pines para conexión: Tierra, Vcc y Data. Auto detección de los baudios de la señal serial de entrada (2400, 4800, 9600). Transmisión de códigos de control remoto RC-5; con repetición y modulación programable. Recepción de códigos de control remoto RC-5. Envío y recibo con almacenamiento en el buffer de paquetes de datos de 8 bytes. Chequeo de lazo cerrado de la comunicación entre el microcontrolador y el IR Buddy. Baja corriente de operación: 2 mA sin transmisión, 20 mA cuando se está transmitiendo. En el modo sep la corriente se reduce a 14 uA. 3. CONECCIONES Para conectar al microcontrolador se utiliza el pin de E/S. De esta forma el microcontrolador deberá entregar los bytes de datos o control en forma serial a este pin. Además necesita 5V DC de alimentación. 4. FUNCIONAMIENTO El IR Buddy fue diseñado para transmitir y recibir los códigos de control del protocolo de Philips RC-5. Este protcocolo fue diseñado por Philips para 5. COMANDOS DE CONTROL DEL IR BUDDY Como el IR Buddy se recibe los datos a transmitir y entrega los datos recibidos por el mismo pin de comunicación se debe especificar al IR Buddy que operación debe realizar, de transmisión o de rescepción.