articulo paper medidor de velocidad
Resumen—Se presenta el diseño de un sistema para medir la velocidad de un motor. El sistema está basado en un microcontrolador PIC 16F877A. La medición de la velocidad es realiza por medio de un tacogenerador, el sistema diseñado permite ajustarse a cualquier tipo de tacogenerador lineal, siempre que se conozcan sus parámetros. Se muestran resultados de simulaciones para probar elfuncionamiento del diseño.
Índice de Términos—Microcontroller, Motor, Tachogenerator.
I. INTRODUCCIÓN
Los sistemas de control se encuentran en casi la totalidad de todos los sectores de la industria, tales como líneas de ensamble automático, control de maquinas-herramienta, tecnología espacial, sistemas de armas, sistemas de potencia, robótica y muchos otros. La automatización y el control son lospilares que permiten el avance de los procesos industriales de forma que su eficiencia aumenta el doble y algunas veces aún más.
Los dispositivos digitales como los microcontroladores (MCU) tienen la capacidad para implementar equipos industriales de control y medición. De hecho a medida que la tecnología avanza surgen MCU con mayores prestaciones en velocidad y almacenamiento. Esta nuevageneración de MCU permite que el ingeniero pueda desarrollar equipos robusto para brindar soluciones industriales eficientes, bajo costo y de última tecnología.
En este artículo se expone el diseño e implementación de un sistema de medición de velocidad de motores. El sistema se basa en un microcontrolador PIC16F877A de Microchip. Este permite medir la velocidad por medio de un tacogenerador. Además,permite visualizar la velocidad, configurar alarmas de velocidad mínima y máxima para informar sobre un correcto funcionamiento del proceso. Por otro lado, permite el acople de cualquier tacogenerador lineal siempre que se conozcan los parámetros de este.
En la siguiente sección se expone las características principales del PIC utilizado. En la tercera se describe de forma general elfuncionamiento del sistema de medición propuesto. En la cuarta se muestra la implementación del sistema, se describe el hardware y código implementado. Finalmente se muestran resultados y conclusiones.
II. MICROCONTROLADOR PIC16F877A
Se utiliza un Microcontrolador (MCU) digital PIC16F877A de microchip. Este es un MCU de gama media que tiene buenas características para el control de procesos de bajaexigencia. El PIC16F887A tiene un set de 35 instrucciones y permite programación en ensamblador y lenguaje C. Es de tecnología de bajo consumo CMOS. Rango de voltaje de 2.5 5V, velocidad de operación máxima de 20Mhz, memoria de programa 8Kx14 words, memoria RAM368x8 bytes. Cuenta con cinco puertos de entradas y salidas digitales y dos puertos para entradas analógicas. Además cuenta con periféricosinternos tales como: módulo de interrupciones, Conversor Análogo Digital (ADC), temporizadores, comunicación serial, entre otros. El encapsulado es de 40 pines Dual in Line (DIL).
Hasta el momento se ha hecho una descripción general del PIC16F877A, a continuación se describirán con más detalle cada uno de los módulos utilizados en este proyecto.
A. Puertos Entrada/Salida
Los puertos del PIC estánconstituidos por líneas de entrada y salida digital y algunas entradas analógicas, cada pin de cualquier puerto se puede configurar como entrada o salida digital, y solo algunos como entradas analógicas; estos también pueden multiplexar con ayuda de algunos registros de configuración para que funcionen como los pines de los periféricos.
Está compuesto por 5 puertos, el puerto B con 6 pines loscuales se pueden configurar como entradas o salidas (E/S) digitales o como entradas analógicas, obviamente maneja las entradas del módulo A/D, el puerto C con 3 pines los cuales se pueden configurar como E/S digital, manejan el módulo de interrupción por cambio de estado, el puerto D con 2 pines configurables como E/S digital, el puerto E con 7 pines configurables como E/S digital, maneja el módulo...
Regístrate para leer el documento completo.