Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INTRODUCCION
Este documento, tiene como finalidad, presentar la labor de investigacin realizada durante la primera prctica de la materia de sensores y acondicionamiento de seales. En l se aborda la problemtica referente a los efectos que tiene el medio ambiente con los sensores infrarrojos, proponiendo la implementacin de un circuito cuya capacidad sea el de eliminar ruido o seales del clima y poder tener una seal limpia para no tener interferencia a la hora de usarlos. Durante el desarrollo de este documento, se podr comprender la importancia que tiene el desarrollo de este tipo de filtros, por lo que se entender el inters de la eleccin del presente proyecto. Adicionalmente, en este documento, se describen las actividades que nos permitir llegar a las metas planteadas, que son la implementacin de filtros para los sensores infrarrojos.
OBJETIVO
El trabajo que se presenta en este documento tiene como objetivo principal a disear y construir un contador de personas que pueda implementarse en cualquier tipo de ambiente, destacando que para realizar este proceso se trabajara en la banda infrarroja y en Microcontroladores.
ANTECEDENTES
El inters sobre los dispositivos sensibles a la luz ha sido aumentando a una velocidad casi exponencial en aos recientes. El campo resultante de la optoelectrnica (unin entre un sistema ptico y electrnico), estar recibiendo un gran cantidad de inters de investigacin conforme se hacen esfuerzos para mejorar sus niveles de eficiencia.
Por medio de los anuncios, las personas se han enterado que las fuentes de luz proporcionan una fuente de energa nica. Esta energa, transmitida como paquetes discretos llamados fotones, tiene un nivel relacionado con la frecuencia de la onda de luz.
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 receptos genere una seal que pueda ser til para otro circuito de control, como es de suponer esta seal puede ser afectada por el medio ambiente, ya sea con la luz o la oscuridad, es por eso que aplicaremos un circuitos llamados filtros, cuya funcin es impedir esta interferencia.
DESARROLLO
El circuito receptor lo conforman dos bloques. El primero, est constituido por el amplificador operacional LM358, en cuyo primer amplificador se ha conectado el fotodiodo infrarrojo comn de 5mm que recibe la seal desde el emisor y en el segundo se configura un comparador de voltaje. De esta forma, cuando el receptor recibe una seal de 38Khz manda la seal al LM358 y este la limpia y entrega un nivel alto o digital que el pic interpreta y da paso al conteo
El segundo bloque del mdulo receptor es un detector de frecuencia, construido con un circuito integrado LF1838. Este circuito acta como receptor y filtro al ambiente, el cual se engancha o activa cada vez que en su entrada se presenta la misma frecuencia de la seal para la cual est configurado que es de 38KHz, cuando la seal coincide con la frecuencia da un estado alto que llega al pic y le da paso al conteo. Se aplic tcnica de PWM (pulse with modulation) esta es una tcnica para emitir un frecuencia con mayor longitud y que no se ve afectada por el ambiente y no afecte a nuestro contador. El circuito contador est compuesto por un pic 16F877 que es un MicroControlador, en el cual se hizo un programa especial para tal conteo. De igual forma cuando pasa el pulso al pic el pic manda la seal para la lcd (liquit cristal display) que es donde se observara el conteo.
PROGRAMA Y EXPLICACIN
#include "C:\Users\Hielo\Desktop\ctm.h" #fuses XT,NOWDT,NOPROTECT #byte portb=6 #include <lcd.c> #use delay(clock=4000000) // Fusibles // Declaro el puerto B en su localidad // Libreria para el manejo del LCD por el puerto B // Cristal a utilizar // Fusibles // Declaro el puerto B en su localidad //Variables // Inicia LCD // Saca texto // Saca texto // Retardo //limpia pantalla // Saca texto
#fuses XT,NOWDT,NOPROTECT #byte portb=6 int A=0, B=0; lcd_init(); lcd_putc(" Contador\n"); lcd_putc("Digital :D); delay_ms(2000); lcd_putc("\f"); lcd_putc("Entradas Salidas\n"); while(true) {
if(input(pin_A0)==0) // Pregunta si RA0 es cero { A++; delay_ms(1200); // Incremento el conteo // Para visualizar correctamente el conteo
if(A>=200) { A=0; } }
// Preguto si A es mayor o igual a 200, // cuando sea igual iguala "A" a cero
// Acomoda cursor LCD // Limpia ese sector de pantalla // Imprime el conteo por la lcd // Acomoda cursor LCD // Limpia ese sector de pantalla // Imprime el conteo por la lcd
CONCLUSIN
En este proyecto nos dimos cuenta de la importancia de usar filtros para la reduccin de ruido y seales inservibles para nuestro circuito, ya que con el uso del mismo es mucho ms preciso para el pic leer estas seales. y no solo para el pic si no tambin para todo lo que use seales digitales.