0 Bewertungen0% fanden dieses Dokument nützlich (0 Abstimmungen)
132 Ansichten9 Seiten
Este documento describe el desarrollo de un contador óptico que utiliza un sensor infrarrojo. El proyecto involucra la construcción de un circuito con un microcontrolador PIC18F4550, sensor infrarrojo, LCD y otros componentes. El programa en C desarrollado permite que el contador incremente cada vez que un objeto interrumpe el haz infrarrojo entre el emisor y receptor. Los resultados muestran el conteo de interrupciones en la LCD. El proyecto demuestra aplicaciones potenciales como contar personas u objetos.
Este documento describe el desarrollo de un contador óptico que utiliza un sensor infrarrojo. El proyecto involucra la construcción de un circuito con un microcontrolador PIC18F4550, sensor infrarrojo, LCD y otros componentes. El programa en C desarrollado permite que el contador incremente cada vez que un objeto interrumpe el haz infrarrojo entre el emisor y receptor. Los resultados muestran el conteo de interrupciones en la LCD. El proyecto demuestra aplicaciones potenciales como contar personas u objetos.
Este documento describe el desarrollo de un contador óptico que utiliza un sensor infrarrojo. El proyecto involucra la construcción de un circuito con un microcontrolador PIC18F4550, sensor infrarrojo, LCD y otros componentes. El programa en C desarrollado permite que el contador incremente cada vez que un objeto interrumpe el haz infrarrojo entre el emisor y receptor. Los resultados muestran el conteo de interrupciones en la LCD. El proyecto demuestra aplicaciones potenciales como contar personas u objetos.
Introduccin El inters sobre los dispositivos sensibles a la luz ha ido aumentando a una velocidad casi exponencial en aos recientes. El campo resultante de la optoelectrnica estar recibiendo una gran cantidad de inters de investigacin conforme se hacen esfuerzos para mejorar sus niveles de eficiencia.
En este proyecto, construiremos un interruptor infrarrojo, el cual nos permite obtener una seal cada vez que un objeto pasa entre dos puntos especficos, en los cuales se han ubicado el emisor y el receptor infrarrojos.
La idea es que entre estos dos elementos existe un haz de luz invisible, el cual al ser interrumpido por el objeto, permite que el circuito receptor genere una seal que pueda ser til para otro circuito de control. El sensor infrarrojo es un dispositivo electrnico/mecnico/qumico que mapea un atributo ambiental resultando una medida cuantizada, normalmente un nivel de tensin elctrica.
El procesamiento digital de seales (PDS, digital signal processing o DSP) es el tratamiento, anlisis y manipulacin de la informacin contenida en una o ms seales que a su vez pueden ser representadas en funciones matemticas especficas, con la finalidad de mejorar o modificar las mismas. En este sentido la seal est caracterizada por manejar la amplitud de forma discreta y por estar en funcin del dominio del tiempo discreto, las cuales son condiciones necesarias para que la seal pueda ser procesada por un microprocesador o un procesador DSP especializado.
En esta prctica se har uso del PIC 18F4550 que es un microcontrolador. Un microcontrolador (abreviado C, UC o MCU) es un circuito integrado programable, capaz de ejecutar las rdenes grabadas en su memoria. Est compuesto de varios bloques funcionales, los cuales cumplen una tarea especfica.
Panorama del Campo de empleo de un Contador ptico El contador ptico tiene diferentes aplicaciones en las diferentes reas de produccin, en control de personal, etc., ya que nos facilita el contado de objetos o personas las cuales pasan por puntos determinados. Cuando se requiere generar una seal de control cada vez que un evento ocurre, generalmente se utilizan sensores o interruptores de tipo electromecnico para detectar dicha condicin. Este mtodo, tiene una desventaja comn a todos los dispositivos mecnicos, el desgaste de las piezas. Lo anterior, es quizs uno de los problemas ms comunes en la industria y en casi cualquier equipo. En lugar de dichos elementos, se pueden utilizar dispositivos que hagan la deteccin de una condicin especfica, sin entrar en contacto con los objetos bajo medida o bajo prueba.
Panorama del campo de empleo de los sensores infrarrojos Los sensores infrarrojos se utilizan en electrodomsticos de lnea blanca tales como hornos microondas, por ejemplo, para permitir la medicin de la distribucin de la temperatura en el interior. Una tendencia en el diagnstico mdico es desarrollar nuevos mtodos de diagnstico no invasores. Los sensores infrarrojos ofrecen una solucin para ciertos procedimientos de reconocimiento, por ejemplo, los de mama y de msculos. Otra aplicacin mdica para los sensores infrarrojos es la medicin instantnea de la temperatura del cuerpo, es decir, como un termmetro remoto.
Los sensores infrarrojos estn siendo utilizados por las fuerzas armadas. Los sistemas infrarrojos de monitoreo del campo, tanto fijos como porttiles, sustituyen cada vez ms a los sistemas refrigerados por su reducido consumo de energa.
Objetivo En este proyecto, se deber construir un interruptor infrarrojo junto con un contador, el cual nos permita el conteo de algo. En este caso se utilizara para el conteo de elementos que pasan a travs de una brecha comprendida entre el emisor y el receptor infrarrojo. Entre el emisor y el receptor infrarrojo existe un haz de luz invisible, el cual al ser interrumpido por el objeto, permite que el circuito receptor genere una seal que pueda ser til para ser procesada en el entorno de programacin de PIC C COMPILER para que el contador haga su funcin (incrementar o mantener).
Desarrollo Se procede a armar un circuito en el cual se hace uso de material como: 1 Microcontrolador 18F4550 1 sensor infrarrojo (emisor y receptor) 1 LCD 1 cristal 1 potencimetro de 5 K 2 Capacitores cermicos 22pF 1 Cristal de 20 MHz Resistencias variadas 1 LED Cable Objeto (tazo)
En cuestin de equipo usamos: 1 Fuente de +5V 1 Multmetro 1 Plantilla Pinzas de punta y de corte 1 Computadora (software PIC C) 1 Programador de PIC
Una vez conectados los diferentes elementos del circuitos, se procede a la programacin del PIC 18f4550 en el entorno de PIC C COMPLIER en el cual se crea un programa en c que podemos dividir en X segmentos para su mejor descripcin.
Figura 1 Cdigo en c del Contador ptico
En el primer segmento se incluye el archivo .h en el cual existen configuraciones bsicas iniciales relacionadas al funcionamiento de las condiciones del PIC. Despus se configura los pines correspondientes al LCD en los cuales se usa el registro B de B0 a B7 y se incluye el archivo lcd.c correspondiente. Posteriormente se crea la seccin principal (main) en la que se comienzan definiendo algunas variables como value y cont inicializndolo en cero. Despus se inicializan todos los componentes necesarios para la pantalla LCD con la funcin lcd_init(). Consecuentemente se genera un while dentro del cual se establece que el reloj en el ADC tendr un preescaler de 16 debido a la lnea setup_adc(ADC_CLOCK_DIV_16) Despus se ponen en modo analgico todos los puertos del ADC (por comodidad) para que reciba uno de ellos la seal analgica del sensor infrarrojo, por medio de la lnea setup_adc_ports(ALL_ANALOG). Con la lnea set_adc_channel(3) se selecciona el canal de uso. Despus en la variable value se guarda el valor ledo por el ADC. Cuando se cumple la condicin del valor ledo del adc se genera un contador con incremento de 1 mediante la lnea c++. Por ltimo se despliegan en la LCD el valor ledo por el ADC y el nmero de veces que se ha registrado un conteo (interrupcin) mediante la lnea Printf(LCD_PUTC,"\f Value %Lu \n %d ",value,cont). A lo largo del cdigo se realizan diferentes retrasos (delays) para permitir al PIC mantener un dato o lnea por un periodo prolongado antes de ejecutar la siguiente instruccin.
Resultados
Figura 2 Contador en 0 debido a que no ocurre una interrupcin.
Figura 3 Contador registrando un valor de 3 debido a que previamente ocurrieron dos interrupciones independientes.
Figura 4 Contador registrando un valor de 7 debido a que previamente ocurrieron 6 interrupciones independientes.
Figura 5 Contador registrando un valor de 9 debido a que previamente ocurrieron 8 interrupciones independientes.
Video https://www.youtube.com/watch?v=IPkjW4rV8qw
Conclusin El diseo de este circuito ha sido para comprobar el funcionamiento de la comunicacin infrarroja, el por qu y cmo lo podremos aplicar para el funcionamiento de dispositivos para facilitar el trabajo del hombre, ya sea en su trabajo o en el hogar, etc., por ejemplo este circuito puede emplearse en diferentes mbitos as como adaptarse a distintos parmetros de funcionamiento y aplicaciones como son, puertas de elevador, acceso y recuento de personas a cierto lugar, detectores de movimientos, alarmas infrarrojas. Todo esto se puede fabricar gracias al diseo base de este circuito. Nosotros hemos trabajado con el infrarrojo ya que es fcil de generar y no sufre de interferencias electromagnticas. Es por ello que nos caus gran inters el interruptor por infrarrojo ya que en la actualidad tiene diversas aplicaciones, como fue en este caso, el conteo de objetos.
Bibliografa Procesamiento Digital de Seales http://www.monografias.com/trabajos95/procesamiento-digital-de- senales/procesamiento-digital-de-senales.shtml#ixzz2yFxOcuRG