Sie sind auf Seite 1von 6

> Laboratorio N 2: Manejo de sensor inductivo

Grupo: 01 Subgrupo: 01

Universidad Surcolombiana
Informe N2
Sensor Inductivo SN05N
Subgrupo: 01
Albert Plaza Snchez
Cd: 20132123066
Jonathan Capera Botache
Cd: 20132121247
I.

Resumen Este laboratorio se realiz con el fin de


aprender sobre el manejo y la importancia de los
sensores, en este caso, vamos a manejar un sensor
rectangular de proximidad Inductivo SN05N, el cual
su cabeza de deteccin me produce un campo
magntico que al acercar un objeto metlico, como el
sensor segun su fabricante nos dice que tiene un
voltaje de operacin normal de 6-36 Vdc, pero con
pruebas de laboratorio se pudo confirmar que a 5v el
sensor trabaja de manera correcta, asi que no se debe
acondicionar para la entrada al PIC (16f877a), el pic
se program con el fin de realizar un conteo y que
adems tuviera un reset en caso de emergencia, y
como para efectos de prueba es muy simple
presentarlo asi solo el circuito con el sensor, se hizo
una banda transportadora el cual para buen
funcionamiento del motor le ingresaremos un nivel
de tensin cercano a los 9v, con esto para que nuestro
circuito no dependa de las fuentes de laboratorio, lo
alimentamos con una batera de 9v y como el pic me
trabaja con 5v, con un regulador a 5v solucionamos
ese problema, y para poder variar la velocidad del
motor, utilizamos un transistor y un potencimetro.

.
Palabras claves sensor, proximidad, regulador, banda
transportadora, funcionamiento y aplicabilidad.

II. OBJETIVOS
GENERAL
Realizar el debido montaje acondicionador para el sensor
inductivo SN05N
ESPECIFICOS
Aprender sobre los distintos tipos de sensores y la
importancia de ellos en la industria
Aprender sobre el manejo y operacin del sensor
SN05N.
Disear la banda transportadora para demostrar la
aplicacin del sensor

III. ELEMENTOS Y EQUIPOS


PIC16F887a
LCD 16x2
Sensor SN05N
Resistores varios
Capacitores varios
Cristal 4MHz
LM7805
Batera
Protoboard
Banda Transportadora
Leds
Transistor
Potencimetros

IV. JUSTIFICACIN
En este laboratorio se realizar el montaje para demostrar el
funcionamiento del sensor SN05N, y para mostrar sus efectos
aplicables, diseamos una banda transportadora a escala para
con ella transportar objetos entre ellos objetos metlicos que
son los que el sensor es capaz de detectar; en otras palabras,
nuestro circuito ser un detector de presencia de objetos
metlicos
V. MARCO TERICO
Qu es un detector de proximidad?
Los detectores de proximidad son sensores que detectan la
presencia o ausencia de un objeto dentro de su rea de influencia, sin entrar en contacto fsico con l, y entregan como
respuesta una seal binaria del tipo "todo o nada", equivalente
a un contacto abierto o cerrado.

Caractersticas del sensor SN05N

Sensor rectangular de proximidad inductivo


El mtodo de salida es NPN, normalmente abierto

(N.O)
Detecta objetos de hierro de 18mm x 18mm x 1mm
La distancia de deteccin es 4mm, de forma segura es

hasta 3.2mm
Con histresis 10% de la distancia detectada
El tiempo de respuesta es mximo 2ms
Voltaje de operacin es 6V - 36V DC

> Laboratorio N 2: Manejo de sensor inductivo

Corriente de consumo es 8mA sin carga


Corriente de carga es mximo 100mA
Terminal de 3 cables de color negro, marrn y azul
La conexin es BU es el cable azul, BN es el cable

marrn, y BK es el cable negro


Grado de proteccin es IP66

Grupo: 01 Subgrupo: 01

Figura 1 Sensor Sn05n.

Arquitectura RISC
El microcontrolador cuenta con solo 35
instrucciones diferentes
Todas las instrucciones son uni-ciclo
excepto por las de ramificacin
Frecuencia de operacin 0-20 MHz
Oscilador interno de alta precisin
Calibrado de fbrica
Rango de frecuencia de 8MHz a 31KHz
seleccionado por software
Voltaje de la fuente de alimentacin de 2.0V a
5.5V
Consumo: 220uA (2.0V, 4MHz), 11uA
(2.0 V, 32 KHz) 50nA (en modo de
espera)
Ahorro de energa en el Modo de suspensin
Brown-out Reset (BOR) con opcin para
controlar por software
35 pines de entrada/salida

alta corriente de fuente y de drenador


para manejo de LED
resistencias pull-up programables
individualmente por software
interrupcin al cambiar el estado del pin
memoria ROM de 8K con tecnologa FLASH
El chip se puede re-programar hasta
100.000 veces
Opcin de programacin serial en el circuito
El chip se puede programar incluso
incorporado en el dispositivo destino.
256 bytes de memoria EEPROM
Los datos se pueden grabar ms de
1.000.000 veces
368 bytes de memoria RAM
Convertidor A/D:
14 canales
resolucin de 10 bits
3 temporizadores/contadores independientes
Temporizador perro guardin
Mdulo comparador analgico con
Dos comparadores analgicos
Referencia de voltaje fija (0.6V)
Referencia de voltaje programable en el
chip
Mdulo PWM incorporado
Mdulo USART mejorado
Soporta las comunicaciones seriales RS485, RS-232 y LIN2.0
Auto deteccin de baudios
Puerto Serie Sncrono Maestro (MSSP)
Soporta los modos SPI e I2C

Figura 2. PIC16F887

LCD:

> Laboratorio N 2: Manejo de sensor inductivo


Si bien muchas aplicaciones donde debemos mostrar
informacin podemos resolverlas con display de 7 segmentos,
estos presentas algunas limitaciones importantes, por
ejemplo: no muestran caracteres alfanumricos ni ASCII, y
tienen un elevado consumo de corriente (recordemos que
estamos encendiendo LEDs). Los mdulos LCD (display de
cristal lquido) solucionan estos inconvenientes y tienen
algunas ventajas adicionales como la facilidad que con que se
pueden conectar a microprocesadores y microcontroladores,
sumado a la ptima presentacin de la informacin.
CARACTERISTICAS PRINCIPALES DE LOS MODULOS
LCD Los mdulos LCD se encuentran en diferentes
presentaciones, por ejemplo 2x16 (2 lneas de 16 caracteres),
2x20, 4x20, 4x40, etc. Es conveniente buscar en catlogos
para encontrar aquel que cumpla con las necesidades de
nuestro proyecto. La forma de utilizarlos y sus interfases
(como se conectan) son similares. En la hoja de datos del
display viene la distribucin de pines, alimentacin y el
controlador (CI interno del modulo), etc. Es fundamental
tambin buscar la hoja de datos de CI interno o controlador
de LCD, all encontraremos la informacin para operar con
el mismo.

Grupo: 01 Subgrupo: 01

Circuito integrado 7805 es la denominacin de una familia


de integrados reguladores de tensin positiva que comprende
desde el 7805 hasta 7830. Muy comn encontrarlos en fuentes
de alimentacin. Tienen tres terminales (voltaje de entrada,
masa y voltaje de salida) y especificaciones similares que slo
difieren en la tensin de salida suministrada o en la intensidad.
La intensidad mxima depende del cdigo intercalado tras los
dos primeros dgitos.

Figura 5. LM7805
MOTOR

Figura 3. LCD 16X2


La tabla a continuacin describe en detalle los pines
mencionados.

Un motor elctrico es una mquina elctrica que transforma


energa
elctrica
en energa
mecnica mediante
interacciones electromagnticas. Algunos motores elctricos
son reversibles, pueden transformar energa mecnica en
elctrica funcionando como generadores.
Pueden funcionar conectados a una red de suministro
elctrico o a bateras.

Figura 6. Motor
Sensor inductivo

Figura 4. Pines LCD


LM7805

Los detectores de proximidad inductivos, desarrollados en


Alemania durante la Segunda Guerra Mundial, se utilizan para
detectar la presencia de objetos metlicos. Constan de un
cabezal de deteccin, un oscilador LC de alta frecuencia (1-

> Laboratorio N 2: Manejo de sensor inductivo

Grupo: 01 Subgrupo: 01

100 MHz), un demodulador, un conformador de pulsos


Schmitt trigger y una etapa de salida

Figura 7. Estructura interna de un sensor de 3 hilos con


salida PNP
El cabezal de deteccin es simplemente una bobina,
incorporada al oscilador, que produce un campo magntico
variable en sus vecindades

Figura 9. Cinta transportadora


VI. DESARROLLO TERICO

Figura 8. Funcionamiento interno del sensor


Banda transportadora
Una cinta transportadora o transportador de banda es un
sistema de transporte contino formado por una banda
continua que se mueve entre dos tambores. Por lo general,
la banda es arrastrada por la friccin de sus tambores, que a la
vez este es accionado por su motor.

Inicialmente se inici haciendo pruebas de funcionamiento del


sensor en el laboratorio, al ser su distancia de deteccin muy
pequea, se determin que solo bamos a detectar la presencia
de metales que pasen muy cerca del sensor , una vez se
elabor el cdigo que lo programamos para que me sumara las
variaciones del sensor en franco de subida, y como nos
pudimos dar cuenta en el laboratorio con las pruebas, el sensor
funciona a 5 voltios sin problema, por lo que se determin,
manejarlo en ese nivel, una vez hecho el diseo, se paso a la
simulacin, y como todo funciono bien se paso a su debido
montaje fsico, un inconveniente es que dependamos de las
fuentes del laboratorio, y como tenamos a la mano bateras de
9v, lo mejor fue hacer con un lm7805 un circuito regulador
utilizando una configuracin bsica del integrado dada por el
datasheet.

Figura 10. Configuracin bsica LM7805 datasheet


Ahora todo nuestro sistema lo podamos alimentar sin ningn
problema desde 8v hasta 35v, por lo que fue bueno para poder
alimentar el motor que habamos conseguido para la banda
transportadora; como la banda transportadora en un momento
nuestro motor giraba con mucha fuerza, se pas a hacerle un
variador de velocidad con un transistor npn y un

> Laboratorio N 2: Manejo de sensor inductivo


potencimetro, con lo anterior ya le podamos ajustar la
velocidad al motor si lo queramos lento o rpido.
Para el montaje de la banda, se utiliz:
Tela de jean
2 trozos de tubo pvc
Una lmina de madera
Carton paja
Tablitas de madera
Motor
Piones
Radios de bicicleta
Tapitas de gaseosa
Silicona

Grupo: 01 Subgrupo: 01

Figura 12. Montaje circuito

Una vez tenamos nuestros materiales, pasamos a unirlos,


nuestros tubos van a ser el tambor para la banda, a uno de los
tambores le pegamos el pion que se le acoplo al motor, a
nuestras tablitas de madera, le abrimos unos agujeros por los
cuales iban a cruzar los radios de bicicleta que me van a
sostener los tambores de la cinta con ayuda de tapitas de
gaseosa y silicona, una vez armados los tambores le
colocamos la tela de jean y unimos; ahora finalmente hacemos
nuestro montaje sobre la lamina de madera.
En la lamina de manera, se coloc nuestra banda, pero
adicionalmente se le acondiciono un espacio para la
protoboard de tal manera que se mostrara todo en un solo
sistema.

Figura 13. Circuito en funcionamiento

VII. CONCLUSIONES
Circuito del pic y pruebas en Proteus

Es muy importante el conocimiento de los diferentes tipos de


sensores existentes, ya que es mucha su aplicabilidad, en el
caso de los sensores inductivos, aprendimos que sirven
nicamente para detectar metales, lo que nos puede servir
como una implementacin en la seguridad, en lugares donde
no se permiten la presencia o porte de elementos que puedan
causar dao (en la crcel o aeropuerto).
En este caso este sensor sera ideal para la deteccin de
metales como tapas en embaces de gaseosa o conteo de latas
en una fbrica, puesto que cuenta con una corta distancia de
funcionamiento entre sensor y objeto.
Para corroborar su funcionamiento total es debido someterlo a
pruebas de funcionamiento en un medio similar a una planta,
en este caso por ese motivo realizamos la banda
transportadora.

Figura 11. Montaje proteus


El circuito es muy sencillo, solo consta del sensor y de un
interruptor para reiniciar el conteo, pero para su
implementacin, ya se agreg la parte de la alimentacin con
el lm7805 y lo de la variacin de la velocidad del motor

Conocimos el funcionamiento del sensor aprendiendo a


manejarlo segn su configuracin en este caso NPN.
VIII.

REFERENCIAS

http://learn.mikroe.com/ebooks/microcontroladorespi
cc/chapter/caracteristicas-basicas-del-pic16f887/
http://www.bolanosdj.com.ar/SOBRELCD/TEORIA
LCDV1.pdf
https://www.ecured.cu/Circuito_Integrado_lm7805
http://ingeniatic.euitt.upm.es/index.php/tecnologias/it
em/527-motor-el%C3%A9ctrico

> Laboratorio N 2: Manejo de sensor inductivo

Grupo: 01 Subgrupo: 01

do{
//SI -> eliminar...
}while(!input(PIN_A0));
//...rebotes del boton
if(i>9){
//se ha mostrado digito 9?
i=0; //SI -> restaura valor indice(para mostrar digito 0)
j++;
if(j>9){J=0;
h++;}
if(h>9){h=0;
g++;}
if(g>9){g=0;
z++;}
if(z>9){z=0;}

https://es.wikipedia.org/wiki/Cinta_transportadora
IX. ANEXOS

Cdigo:
/
*USCO********************************************
**********/
#include <16f877a.h>
//pic a utilizar
#fuses XT,NOWDT,NOPROTECT,PUT,NOLVP //ordenes
para el programador
#use delay (clock=4000000)
//Fosc=4Mhz
#define use_portb_lcd TRUE
//definir portb lcd
#include<lcd.c>
//librera manejo lcd
///PROGRAMA
void main(void)
{
char
tabNum[10]={'0','1','2','3','4','5','6','7','8','9'},i=1,j=0,h=0,g=0,z
=0; //tabla y variable definida
lcd_init();
//inicializa lcd
printf(lcd_putc,"\fCONTADOR DE\n00000 a 99999");
//muestra mensaje inicio
DELAY_MS(1000);
printf(lcd_putc,"\fJONATHAN CAPERA\nALBERT
PLAZA"); //muestra mensaje inicio
DELAY_MS(1000);
do{
//espera hasta que se pulse boton...
}while(input(PIN_A0)==1);
printf(lcd_putc,"\f");
//...para borrar pantalla e iniciar
contador
printf(lcd_putc,"\n\t\tObj Detectado"); //Objeto detectado
en la 2fila lcd
lcd_gotoxy(6,1);
//vuelve 1fila lcd y apunta la
mitad de la columna
for(;;){
//bucle...
if(!input(PIN_A0)){

//se ha pulsado el boton?

}
printf(lcd_putc,"%c%c%c%c
%c",tabNum[z],tabNum[g],tabNum[h],tabNum[j],tabNum[i]);
//muestra por pantalla el numero
printf(lcd_putc,"\b\b\b\b\b"); //retrasa el cursor una
posicion(escribe encima)
i++;
}

//incremento contador indice tabNum

if (!input(PIN_A1)){
i=0;
j=0;
h=0;
g=0;
z=0;
printf(lcd_putc,"%c%c%c%c
%c",tabNum[z],tabNum[g],tabNum[h],tabNum[j],tabNum[i]);
//muestra por pantalla el numero
printf(lcd_putc,"\b\b\b\b\b"); //retrasa el cursor una
posicion(escribe encima)
}
}
}

//...infinito

Das könnte Ihnen auch gefallen