Infor Encoder RPM

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 6

CÓDIGO: SGC.DI.

505
GUIA PARA LAS PRÁCTICAS DE VERSIÓN: 2.0
FECHA ULTIMA REVISIÓN:
LABORATORIO, TALLER O CAMPO. 12/04/2017

DEPARTAMENTO: ELÉCTRICA Y ELECTRÓNICA CARRERA: ELECTRÓNICA E INSTRUMENTACIÓN


PERíODO Octubre 2017
ASIGNATURA: INSTRUMENTACIÓN Y SENSORES NIVEL:
LECTIVO: Febrero 2018
DOCENTE: ING. JOSÉ BUCHELI NRC: 1726 PRÁCTICA N°: 2

LABORATORIO DONDE SE DESARROLLARÁ LA PRÁCTICA Redes Industriales y Control de Procesos

TEMA DE LA
ENCODER MEDIDOR RPM
PRÁCTICA:
INTRODUCCIÓN:

SENSOR OPTICO DE BARRERA O DE HERRADURA

Un sensor fotoeléctrico o fotocélula es un dispositivo electrónico que responde al cambio en la intensidad de la luz.
Requieren de un componente emisor que genera la luz, y un componente receptor que percibe la luz generada por el emisor, se
basan en este principio de funcionamiento.
Diseñados especialmente para la detección, clasificación y posicionado de objetos; la detección de formas, colores y diferencias
de superficie, incluso bajo condiciones ambientales extremas.
Los sensores de luz se usan para detectar el nivel de luz y producir una señal de salida representativa respecto a la cantidad de
luz detectada.
Un sensor de luz incluye un transductor fotoeléctrico para convertir la luz a una señal eléctrica y puede incluir electrónica para
condicionamiento de la señal, compensación y formateo de la señal de salida.

ESTRUCTURA EXTERNA E INTERNA


CÓDIGO: SGC.DI.505
GUIA PARA LAS PRÁCTICAS DE VERSIÓN: 2.0
FECHA ULTIMA REVISIÓN:
LABORATORIO, TALLER O CAMPO. 12/04/2017

ENCODER

Un encoder óptico es un sensor que permite detectar el movimiento de rotación de un eje, en definitiva se trata de un
transductor que convierte una magnitud de un mecanismo, tanto posición lineal como angular a una señal digital (a través
de un potencial).

TIPOS DE ENCODER

INCREMENTAL

Los codificadores incrementales constan de un disco transparente al cual superponemos la plantilla de marcas opacas
colocadas radialmente y equidistantes entre sí.

CLASIFICACION ATENDIENDO SU SALIDA

UNIDIRECCIONALES: Dan una salida y no se puede determinar el sentido de giro. Sólo nos servirá para obtener
valores absolutos.

Bidireccionales: nos ofrece dos salidas A y B. El sentido se va a distinguir por la diferencia de fase cita
anteriormente. Será útil cuando necesitemos saber coordenadas exactas tanto positivas como negativas.

ABSOLUTOS

Los encoders absolutos van a funcionar en todo momento dando la posición angular del eje. El funcionamiento básico
es muy similar al incremental. Tenemos las lentes de adaptación correspondientes, el disco graduado y los
fotorreceptores.
CÓDIGO: SGC.DI.505
GUIA PARA LAS PRÁCTICAS DE VERSIÓN: 2.0
FECHA ULTIMA REVISIÓN:
LABORATORIO, TALLER O CAMPO. 12/04/2017

CLASIFICACION ATENDIENDO SU SALIDA

Código Gray: es un código binario especial muy útil para evitar errores, ya que su funcionamiento de pulsos sólo
varía un bit, de esta manera los cambios sólo se producirán de uno en uno y la detección será más sencilla.

Código BCD: binario codificado a decimal. Se trata del código binario normal pero aplicado a cada dígito. Es decir se
codifica 0000 a 1001. Del 0 al 9.

COMPARADOR VOLTAJE LM311

Bibliografía:
 http://www.comohacerturobot.com/taller/taller-sensoroptico.htm
 https://www.google.es/search?biw=789&bih=644&tbm=isch&sa=1&ei=8S40WqHbLcPImwH95a24Dw&q=DATASHEET+SENSOR+
OPTICO+DE+BARRERA&oq=DATASHEET+SENSOR+OPTICO+DE+BARRERA&gs
 http://infoplc.net/files/documentacion/instrumentacion_deteccion/infoPLC_net_ENCODERS_OPTICOS.pdf
 http://www.technoreeze.com/2012/01/25/como-hacer-un-encoder-optico-usando-partes-de-un-mouse/
 http://zomobo.net/encoder-optico
 http://www.westmexico.com.mx/pfd/dynapar/catalogos/4.Manual%20de%20Aplicacion%20de%20Encoders.pdf

OBJETIVOS:

Diseñar y Construir un medidor de velocidad en rpm mediante un encoder.


Detectar los polos de un motor y utilizar los pulsos para conocer su frecuencia.

Detectar los polos de un motor y obtener la velocidad a la que está girando.

Definir la señal obtenida del sensor óptico en los niveles 0 y 5V para así contar el número de pulsos a través de un
microcontrolador y visualizer atravez del LCD.
CÓDIGO: SGC.DI.505
GUIA PARA LAS PRÁCTICAS DE VERSIÓN: 2.0
FECHA ULTIMA REVISIÓN:
LABORATORIO, TALLER O CAMPO. 12/04/2017

MATERIALES:

REACTIVOS:
 Sensor óptico
 Pulsador
 Cables y proto INSUMOS:
 LM311  Cables y puntas para la fuente
 PIC16F877
 LCD
 Resistencias de 330ohmios y de 1k
 Potenciometro 10K

EQUIPOS:
 Fuente de voltaje.
 Voltímetro.

MUESTRA:
INSTRUCCIONES:

- Utilice ropa de protección: mandil


- Verifique la disponibilidad de los equipos a usar en la práctica

ACTIVIDADES POR DESARROLLAR:


Implemente el circuito de acondicionamiento para ENCODER
CÓDIGO: SGC.DI.505
GUIA PARA LAS PRÁCTICAS DE VERSIÓN: 2.0
FECHA ULTIMA REVISIÓN:
LABORATORIO, TALLER O CAMPO. 12/04/2017

RESULTADOS OBTENIDOS:

𝑓𝑟𝑒𝑐𝑢𝑒𝑛𝑐𝑖𝑎 ∗ 60
𝑅𝑃𝑀 =
#𝑟𝑎𝑛𝑢𝑟𝑎𝑠

El cálculo se lo realiza mediante el PIC16f877

#include <16f877.h> //Llamado a la librería del PIC


#fuses xt,nowdt //Palabra de Configuración
#use delay (clock=4MHz) //Selección de Cristal
#include <lcd.c> //Llamado a la librería de la LCD
#define use_portd_lcd TRUE //Define al puerto D como salida

double RPM; //Variable para cálculo de RPM


long contador=0; //Variable para conteo d einterrupciones

//rutina de la interrupcion global


#INT_EXT
void interrupcion(){
contador++; //Registra el número de interrupciones externas
}

//programa principal
void main(){

lcd_init();
lcd_gotoxy(1,1);
LCD_PUTC(" LOAD... ");
delay_ms(2000);
lcd_gotoxy(1,1);
LCD_PUTC("VELOCIDAD MOTOR ");
enable_interrupts(int_ext); //habilitación de interrupciones externas
ext_int_edge(L_to_H); //Activa interrupción por flanco de bajada
enable_interrupts(global); //Habilita interrupciones de forma global

//Bucle repetitivo "TRUE"


WHILE(TRUE)
{
delay_ms(999); //Espera por un segundo
RPM = contador*(60/8); //Cálculo de RPM (8 Orificios)
contador=0; //Reinicia el contador de interrupciones
lcd_gotoxy(1,2); //Fija las coordenadas en la LCD
printf(LCD_PUTC, "RPM: %f",RPM); //Imprime las RPMs calculadas
}
}
CÓDIGO: SGC.DI.505
GUIA PARA LAS PRÁCTICAS DE VERSIÓN: 2.0
FECHA ULTIMA REVISIÓN:
LABORATORIO, TALLER O CAMPO. 12/04/2017

CONCLUSIONES:
El sensor optico de barrera cuando no existe ningùn objeto obstaculizando el emisor del receptor con una
polariacion de 5v la salidad del mismo es de 4.8V, pero cuando es obstaculizado por algún objeto el voltaje de
salida generado es de 3.9V, es decir no genera una señal pulsante bien definida.
El comparador permite definir la señal obtenida por el sensor óptico de barrera colocando un voltaje de referencia
de 4V, con el fin de contar el número de pulsos a través de un microcontrolador.
Mientras mayor sea el número de ranuras del encoder, la sensibilidad del mismo aumenta por lo que se torna más
exacta la medición realizada por el mismo.
Si el disco generador de pulsos conectado al eje del motor se encuentra perfectamente alineado, el error de
conteo se reduce debido a que la frecuencia no varía.
Mientras las revoluciones sean mayores el error de conteo producido por el encoder elaborado, se reduce siendo
el mismo muy fiable.

RECOMENDACIONES:
Polarizar de manera correcta el sensor óptico de lo contrario no arroja los resultados requeridos.
Al medir el voltaje a la salida debemos tomar en cuenta el voltaje del diodo que se encuentra internamente en el sensor
óptico.
Se utilice un comparador para definir la señal obtenida por el sensor óptico de barrera a los estados 0v y 5V,
necesarios para procesarlos en un microcontrolador.
El disco del encoder que esta acoplado al motor sea alineado perfectamente al sensor para que la frecuencia de
los pulsos no varíe.
El proceso de conteo de los pulsos sea procesado en un microcontrolador para obtener un resultado bastante
exacto.

FIRMAS

F: ……………………………………………. F: ……………………………………………………

Nombre: Ing. José Bucheli A. Nombre: Alba Moreno


DOCENTE ALUMNA

Latacunga 12 de Enero del 2018.

También podría gustarte