Está en la página 1de 4

MICROCONTROLADORES

Sistema de Enlace Inalmbrico Infrarrojo


I. Resumen Como proyecto de investigacin del curso de microcontroladores , en la Facultad de Ingeniera Elctrica y Electrnica de la Universidad Nacional del Callao se desarrollar un sistema de comunicacin inalmbrica asncrona Infrarroja entre dos circuitos elctricamente aislados y distanciados. II. Introduccin Al hablar de comunicacin inalmbrica lo primero que se piensa es en seales de radio. Sin embargo encontramos que estos son afectados por ruido del medio, interferencias y ancho de banda limitado. La luz es el canal que se usa para transmitir datos en un sistema de comunicacin infrarroja, la cual tiene inmunidad al ruido radioelctrico, es muy difcil de captar sin permiso. No obstante, entre sus desventajas estn su incapacidad de transmitir a travs de objetos, su limitado alcance determinado por la potencia del dispositivo emisor y su degradacin en la seal ocasionada por el ruido infrarrojo que proviene de las fuentes de luz como el sol, lmparas fluorescentes, etc. Para superar tal obstculo se usa una tcnica de modulacin llamada DPPM o modulacin por posicin de pulso diferencial, que consiste principalmente en variar el tiempo de duracin de un nivel lgico en un tren de pulsos para diferenciar entre los datos 0 y 1 y lograr una comunicacin asncrona entre dos dispositivos.

Figura N1: Seal DPPM

Figura N2: Control Remoto con IRLED y Receptor IR OSORES VICENTE JOEL

MICROCONTROLADORES III. Objetivos -Realizar un circuito que permita la comunicacin infrarroja entre un mdulo emisor y receptor. -Lograr controlar un dispositivo externo al circuito receptor en un cuarto cerrado desde el otro lado de la habitacin usando solo el circuito emisor y transmitiendo los datos apropiados. IV. Diagrama de Bloques

Dispositivo de Entrada

Circuito Emisor

Circuito Receptor

Dispositivo externo

Figura N3: Diagrama de bloques del sistema de comunicacin infrarroja V. Circuito Transmisor El circuito emisor usar un microcontrolador ATmega8L para convertir los datos de entrada en forma serial, que ser modulada a 38KHz usando un Timer 555 en modo astable y finalmente llevado a un transistor que encender el diodo Infrarrojo al entrar en corte y saturacin.

Controlando el Pin RESET del multivibrador astable 555 podemos controlar la cantidad de pulsos que iluminarn el LED IR y as definir el estado del dato enviado. Para definir si el dato de salida es un cero o uno en nuestra comunicacin usamos intervalos de tiempo diferentes para ambos datos, es decir, activaremos el multivibrador astable 555 durante un intervalo t0, esto representara un 0 lgico en nuestra comunicacin. Si activamos el 555 durante un tiempo t1, representar un 1 lgico. OSORES VICENTE JOEL

MICROCONTROLADORES

A continuacin se presenta la programacin del microcontrolador ATmega8L desarrollada en AVR Studio, plataforma provista por Atmel. VI. Circuito Receptor

TSOP1838 Es un receptor en miniatura para sistemas de control remoto. Formado por un fotodiodo receptor, un filtro paso de banda a 38kHz y un multivibrador monoestable es ideal para la aplicacin propuesta en el proyecto.

Para reproducir la seal original entonces, colocamos una compuerta NOT a la salida de el receptor TSOP y as observaremos la longitud de impulso del transmisor. Durante el tiempo que el receptor est en su nivel no estable (temporal), se activar un circuito contador1 de frecuencia de 1kHz; Si durante el tiempo que el contador est activo, el estado al que alcanza es mayor a un nivel umbral, diremos que el dato ha sido un 1, si de lo contrario, la cuenta no supera el nivel umbral, por un tiempo de transmisin ms corto, el dato ser un 0. Tal estado umbral ser el numero 0100 o 4 debido a que cada 1ms aumenta el estado del contador, en 4ms (duracin del impulso del bit 1) el contador llegar a dicho estado y asi lo distinguiremos de el bit 0 (cuya duiracion es de 1ms y en tal lapso el contador solo cuenta a 0001, asi distinguiremos los bits enviados).

OSORES VICENTE JOEL

MICROCONTROLADORES Dichos datos sern redireccionados en un Registro de desplazamiento SIPO (Serial In Parallel Out). Para asegurarnos que el sistema se reinicie despus de recibir un bit, reseteamos el contador1 activando su carga paralela igual a cero; dado que este se activa en LOW (0), va conectado a la salida del NOT, que por defecto est en nivel bajo. El mismo TSOP sirve como CLK del registro de desplazamiento del CI 74164 siendo el primer dato el bit ms significativo.

Ya con los datos recibidos de forma exitosa, podemos usarlos como comandos para controlar otros dispositivos como alarmas, luces con interfaces AC , etc.

VIII. Conclusiones Se logr establecer una comunicacin half-duplex usando un medio inalmbrico a travs de seales de luz infrarroja. Se ha diseado un enlace de comunicacin inalmbrica bastante econmico y simple de implementar. Pudimos controlar perifricos externos usando dicha comunicacin cmo focos de corriente alterna, que se pueden aplicar a un sistema de control domtico, y un carro de juguete, que puede ser el principio de control de un robot de competencia por ejemplo de un RobotSoccer o Mirosot.

OSORES VICENTE JOEL

También podría gustarte