You are on page 1of 4

CONTROL DE VELOCIDAD DE UN MOTOR DE CORRIENTE CONTINUA POR PWM

Erika Tatiana Duran Carrillo Félix Fabián López Berbesí Universidad Pontificia Bolivariana Seccional Bucaramanga Kilómetro 7 vía a Piedecuesta Tatico60@hotmail.com Fabiancho828@hotmail.com Estudiantes facultad de Ingeniería Electrónica Bucaramanga Colombia

Abstract: sistema que incluye varias áreas básicas de la electrónica como lo son la parte de control, tratamiento de señales y la electrónica de potencia. Estas áreas las reúne este sencillo proyecto donde el control del motor se realiza mediante un microcontrolador de la microchip y las revoluciones de este se capturan a través de un fototransistor de alta frecuencia que sirve como sensor; el movimiento del motor se realiza por la modulación de ancho de pulso (PWM) en acople con un sistema de potencia llamado puente H. keywords: Microcontrolador, microchip, PWM, puente H, fototransistor, señales, control.

1. INTRODUCCION Aprovechando las múltiples funciones y módulos que un microcontrolador brinda, además la sencillez y simpleza en sus montajes Externos, este proyecto permite realizar un control de velocidad sobre un motor de corriente continua usando uno de los módulos que presenta el microcontrolador, esta velocidad será controlada por medio de

la modulación de acho de pulso de una señal cuadrada, es decir será controlado su periodo de encendido, para realizar esta modulación será necesario capturar las revoluciones del motor, para así poder mantener constante la velocidad de este a una velocidad de referencia. La idea de este trabajo es contribuir con el manejo de un motor a la velocidad que el usuario necesite según sea la aplicación,

acción ejecutada por un microcontrolador PIC 16f877. y mediante la programación del PIC se transforman a minutos y se van visualizando en el LCD. Diagrama de bloques del sistema . El sensor captura las revoluciones del motor por segundo. el cual genera una señal de PWM que excita a los dispositivos de potencia y controla la velocidad y sentido de giro de los motores. SISTEMA LCD MCL 8 BIT 2 BIT TECLADO PUENTE H PIC 4 BITS 4 BITS motor sensor Fig 1. para el caso de este proyecto se acoplara la parte de control con la parte de potencia.. este control se puede decir que es un control proporcional de una señal cuadrada por modulación de ancho de pulso. tipo de La figura 1 muestra el diagrama de bloques del sistema implementado en el cual se ven las partes utilizadas como: • Control Microcontrolador PIC Teclado matricial Sensor Visualización Pantalla de cristal líquido (LCD) Potencia Puente H Motor 2. El proyecto se realizó con el fin de mostrar varias de las aplicaciones que la electrónica en un solo sistema. ya que este sistema está implementado como realimentación para capturar la velocidad actual a la cual está girando el motor y así hacer que el microcontrolador realice la modulación del ancho de pulso hasta hacer que el motor gire a la velocidad de referencia que se introdujo por el teclado matricial. es decir usando distintos dispositivos que permitan hacer los acoples respectivos entre una y otra parte. el sensor utilizado es un fototransistor de alta frecuencia para mayor precisión en el momento de hacer la captura de las revoluciones. La velocidad en revoluciones por minuto a la que se desea que el motor gire será introducida por un teclado matricial de 3 por 4. y además cómo hacer un acople de potencia para aislar el microcontrolador del motor para evitar daños en la parte de control. OBJETIVO • • Este proyecto tiene como finalidad mostrar como se puede controlar la velocidad de un motor utilizando el modulo PWM del microcontrolador PIC16F877. y la mantenga constante en este valor. esta velocidad será mostrada en el LCD.1 Control 3. JUSTIFICACION DEL PROYECTO En este proyecto el motor será controlado de acuerdo a la técnica de control de velocidad por PWM (modulación por anchura de pulso). Según sea la potencia que el motor maneje será diferente el acople con la parte de control.este control se puede realizar para cualquier motor siempre y cuando la parte de control se aísle de la parte de potencia. el sistema del sensor en este proyecto es una de las partes más importantes. 4. 4.

Esquema básico del diagrama de flujo de la programación del circuito de control Una explicación breve de cómo se realizó la programación se observa en la figura 2. después se define que el período de encendido de la señal del PWM sea igual a cero. el microcontrolador tomará la decisión si de aumentar el periodo de encendido de la señal para que así el motor aumente su velocidad. 2 TIP41 y 2 2N2222. siempre con el fin de llegar a regular la velocidad al valor guardado en el registro inicial. donde se va a preguntar si la velocidad actual del motor captada por el sensor. estos dispositivos fueron elegidos de acuerdo con la corriente de arranque del motor. ya que estos permiten el manejo de elevadas corrientes. la velocidad de referencia a la cual el motor debe girar. esta es captada por el sensor. cada vez que iniciemos el proceso de control. o disminuir el periodo de encendido para que el motor disminuya su velocidad. como para cualquier rutina de programación es la definición de las variables.2 Visualización Para observar el buen funcionamiento del circuito de control se dispuso de una pantalla de cristal líquido (LCD). la cual permite observar un mensaje de bienvenida al sistema. que fue de 1 amperio. Algo que no se ha mencionado y que es muy recomendable utilizar para evitar excesos de corriente en la parte de control. lo primero que se realizó. . para este proyecto se implementó un puente H para el motor el cual está conformado por seis transistores: 2 TIP42. el optoacoplador utilizado para este proyecto fue un MOC 3010. la pantalla utilizada es de dos líneas con 16 caracteres de entrada. y la velocidad actual a la cual el motor está girando. dependiendo de el resultado de la comparación. Fig 2.3 Potencia Debido a que el amperaje y potencia del motor excede las capacidades de el microcontrolador. PROGRAMACION NO 4. es un optoacoplador. además permite que se pueda observar. es igual a la insertada a través de el teclado guardada en un registro. después se ingresa a una rutina de preguntas. estas velocidades son visualizadas en revoluciones por minuto (rpm).4. luego se inserta un valor de velocidad referencia que se guarda en un registro para luego ser comparado. para garantizar condiciones de arranque. 5. siempre será necesario y bueno realizar un aislamiento entre la parte de control y la parte de potencia. los opto acopladores aíslan cada una de las señales de PWM emitidas por el microcontrolador PIC 16F877.

Ogata. Con este proyecto se logró implementar un circuito que reúne muchas de las áreas de trabajo de la electrónica. el tratamiento de señales y la electrónica de potencia. K. (1999). como lo es: el control. polarizando o activando los transistores opuestos.com . Prentice Hall www. BIBLIOGRAFIA Angulo. y su sentido de giro se controla con el puente H. el movimiento de el motor se va a observar a pasos.6. es decir que generará movimiento cada vez que le llegue un pulso. Microcontroladores PIC McGraw – Hill. La modulación por ancho de pulso es un tratamiento que se le da a una señal cuadrada para variarle su frecuencia y por ende esto afecta la velocidad de un motor. (1998) Ingeniería de Control Moderna. si la modulación se hace por pulsos no muy frecuentes.microchip. M. • • 7. • CONCLUSIONES El diseño de este proyecto constituye una aplicación básica de tantos sistemas de control que se pueden encontrar hoy en día y que se pueden implementar para una aplicación industrial.