Sunteți pe pagina 1din 13

CORPORACIN UNIVERSITARIA DE LA COSTA, CUC

DEPARTAMENTO DE CIENCIAS BSICAS FACULTAD DE INGENIERA

CONTROLADOR DE VELOCIDAD DE UN MOTOR CC CON DISPLAY LCD

PRESENTADO A: ING. KELVIN BELEO

PRESENTADO POR: ANDREA JARAMILLO

SISTEMAS EMBEBIDOS I

UNIVERSIDAD DE LA COSTA, CUC

BARRANQUILLA, 25 DE MAYO DE 2012

INDICE
LABORATORIO DE ELECTRONICA I| GGGGGG

CORPORACIN UNIVERSITARIA DE LA COSTA, CUC


DEPARTAMENTO DE CIENCIAS BSICAS FACULTAD DE INGENIERA

INTRODUCCN OBJETIVOS General Especifico

1 1

JUSTIFICACIN MARCO TEORICO PLANTEAMIENTO DEL PROBLEMA DESCRIPCIN DEL PROYECTO Funcionamiento Simulacin Programa Del PIC 16F873A Estado Del Arte

2 2 5 7 8 9 1 10 11 12

CONCLUSIONES BIBLIOGRAFIA

CONTROLADOR DE VELOCIDAD DE UN MOTOR CC CON DISPLAY LCD

INTRODUCCIN

LABORATORIO DE ELECTRONICA I| GGGGGG

CORPORACIN UNIVERSITARIA DE LA COSTA, CUC


DEPARTAMENTO DE CIENCIAS BSICAS FACULTAD DE INGENIERA

Los sistemas de control son sistemas especializados para controlar la salida deseada de un proceso o un sistema, en el proyecto a presentar se implementara un sistema de control de velocidad para un motor alimentado con voltaje directo y visualizar la seal generada por el sistemaen un display LCD. En el diseo del sistema se hizo utilidad de un micro controlador PIC 16F873A encargado de realizar las conversin del control de la velocidad del motor anlogo a digital con la finalidad de hacerla visible la seal generada por el sistema en undisplay LCD. Adems, de controlar el sistema anlogamente mediante un potencimetro, se implementar un software eficaz para controlar el sistemas mediante una computadora. El presente proyecto escrito contiene los conceptos bsicos estudiados y estipulados en datasheet para el adecuado funcionamiento de los componentes electrnicos del sistema, la planeacin del problema a resolver mediante la implementacin del controlador de velocidad de un motor DC con display LCD, la descripcin del sistema (Materiales, funcionamiento, programa para el micro controlador PIC 16F873A, el montaje fsico y el software encargado de controlar el sistemas desde una computadora.) y solucin de problemas planteado juntos a las observaciones y conclusiones obtenidas al disear y construir el sistema.

OBJETIVOS General Disear e implementar un sistema eficaz, para controlar la velocidad de un motor de alimentacin directa con visualizacin en un display LCD, utilizando un Microcontrolador PIC 16F873A. Especficos 1. Disear un controlador de velocidad anlogo para un motor en DC. 2. Implementar un display LCD a un controlador de velocidad anlogo para un motor en DC. 3. Disear un programa en lenguaje assembler, capaz de realizar los procesos requeridos por el sistema (Conversin anlogo - digital). 4. Controlar la velocidad del motor directamente desde un software utilizado en una computadora.

JUSTIFICACIN La implementacin de controladores de velocidad para motores dentro de las industrias juega un papel muy importante respecto a produccin, distribucin y otros aspectos importantes relacionados con el servicio producido por las industrias, por dichas LABORATORIO DE ELECTRONICA I| GGGGGG

CORPORACIN UNIVERSITARIA DE LA COSTA, CUC


DEPARTAMENTO DE CIENCIAS BSICAS FACULTAD DE INGENIERA

problemticas se ha diseado e implementado a pequea escala un controlador digital de velocidad para motores, con la finalidad de controlar procesos mediante sistemas ms adecuados y sofisticados, respecto a la implementacin del sistema se controlara un pequeo motor alimentado con corriente continua mediante una conversin anloga digital: potencimetro-PIC16f873A.

MARCO TEORICO Display LCD LM016L Las pantallas de cristal lquido (LCD) se han popularizado mucho en los ltimos aos, debido a su gran versatilidad para presentar mensajes de texto (fijos y en movimiento), valores numricos y smbolos especiales, su precio reducido, su bajo consumo de potencia, el requerimiento de solo 6 pines del PIC para su conexin y su facilidad de programacin en lenguajes de alto nivel. Desde todo punto de vista el empleo de la pantalla LCD 2x16 debera considerarse como la primera opcin a la hora de decidir por un dispositivo de presentacin alfanumrica, excepto cuando las condiciones de iluminacin ambiental no sean las ms favorables. Especficamente se har referencia al mdulo LM016L, que tiene las caractersticas mencionadas. [1]

Figura 1. Representacin fsica del Display LCD LM016L

PIC 16F877A El PIC16F873A es un microcontrolador de Microchip que se presenta en un encapsulado de 28 pines como se observa en la figura 2.

LABORATORIO DE ELECTRONICA I| GGGGGG

CORPORACIN UNIVERSITARIA DE LA COSTA, CUC


DEPARTAMENTO DE CIENCIAS BSICAS FACULTAD DE INGENIERA

Figura 2. Encapsulado del PIC16F873A

Adems, el microcontrolador PIC16F873A presenta las siguientes caractersticas en la tabla 1. [2]

Tabla 1. Caractersticas del PIC16F873A

Figura 3. Representacin fsica del PIC16F873A

Motor CC El motor de corriente continua es una mquina que convierte la energa elctrica continua en mecnica, provocando un movimiento rotatorio. En la

LABORATORIO DE ELECTRONICA I| GGGGGG

CORPORACIN UNIVERSITARIA DE LA COSTA, CUC


DEPARTAMENTO DE CIENCIAS BSICAS FACULTAD DE INGENIERA

actualidad existen nuevas aplicaciones con motores elctricos que no producen movimiento rotatorio, sino que con algunas modificaciones, ejercen traccin sobre un riel. Estos motores se conocen como motores lineales. Esta mquina de corriente continua es una de las ms verstiles en la industria. Su fcil control de posicin, paro y velocidad la han convertido en una de las mejores opciones en aplicaciones de control y automatizacin de procesos. Pero con la llegada de la electrnica su uso ha disminuido en gran medida, pues los motores de corriente alterna, del tipo asncrono, pueden ser controlados de igual forma a precios ms accesibles para el consumidor medio de la industria. A pesar de esto los motores de corriente continua se siguen utilizando en muchas aplicaciones de potencia (trenes y tranvas) o de precisin (mquinas, micro motor, etc.) La principal caracterstica del motor de corriente continua es la posibilidad de regular la velocidad desde vaco a plena carga. [3]

Figura 4. Representacin fsica de un motor en CC

PWM La modulacin por ancho de pulsos es una tcnica utilizada para regular la velocidad de giro de los motores elctricos de induccin o asncronos. Mantiene el par motor constante y no supone un desaprovechamiento de la energa elctrica. Se utiliza tanto en corriente continua como en alterna, como su nombre lo indica, al controlar: un momento alto (encendido o alimentado) y un momento bajo (apagado o desconectado), controlado normalmente por relevadores (baja frecuencia) o MOSFET o tiristores (alta frecuencia). Otros sistemas para regular la velocidad modifican la tensin elctrica, con lo que disminuye el par motor; o interponen una resistencia elctrica, con lo que se pierde energa en forma de calor en esta resistencia. Otra forma de regular el giro del motor es variando el tiempo entre pulsos de duracin constante, lo que se llama modulacin por frecuencia de pulsos.

LABORATORIO DE ELECTRONICA I| GGGGGG

CORPORACIN UNIVERSITARIA DE LA COSTA, CUC


DEPARTAMENTO DE CIENCIAS BSICAS FACULTAD DE INGENIERA

En los motores de corriente alterna tambin se puede utilizar la variacin de frecuencia. La modulacin por ancho de pulsos tambin se usa para controlar servomotores, los cuales modifican su posicin de acuerdo al ancho del pulso enviado cada un cierto perodo que depende de cada servo motor. Esta informacin puede ser enviada utilizando un microprocesador como el Z80, o un microcontrolador (por ejemplo, un PIC 16F877A de la empresa Microchip). [4]

Figura 5. Diagrama variador de frecuencia

PLANTEAMIENTO DEL PROBLEMA En el sector industrial de acuerdo a las especificaciones del cliente (dimensiones y cantidad del producto) se deben acoplar las mquinas para el procesamiento de la materia prima, teniendo as que modificar ciertas caractersticas, resultando siempre la ms compleja, el cambio de velocidad (RPM) de un motor, que en el caso a tratar operar mediante corriente continua. Para lograr dicho objetivo se emplear un microcontrolador que permitir variar la velocidad del motor a travs de un potencimetro, que por medio de una conversin anloga digital se visualizar la velocidad de manera digital en un display LCD. Para lograr una alta prestacin de los accionamientos llevados a cabo por un motor que forma parte de un sistema de control, es necesario estudiar las caractersticas dinmicas de estos y desarrollar estrategias de control acorde con las mismas.

DESCRIPCIN DEL SISTEMA Funcionamiento El funcionamiento bsico del controlador de velocidad para motores alimentado con corriente continua, consiste bsicamente en controlar la velocidad del motor

LABORATORIO DE ELECTRONICA I| GGGGGG

CORPORACIN UNIVERSITARIA DE LA COSTA, CUC


DEPARTAMENTO DE CIENCIAS BSICAS FACULTAD DE INGENIERA

CC anloga o digitalmente, mediante un potencimetro y un software desarrollado desde un computador respectivamente, esta seal de salida del sistema se visualizara en un Display LCD LM016L. La funcin bsica del PIC16F873A es realizar con conversin anloga-digital de la regulacin de la velocidad, con la finalidad de por visualizar la seal de salida en el Display LCD LM016L. Simulacin Mediante la utilizacin del software Proteus v7.7 se dise el sistema para controlar la velocidad de un motor CC, con la finalidad de probar su buen funcionamiento antes de realizar su debido ensamble en un circuito impreso.

Figura 6. Simulacin del sistema

Programa Del PIC 16F873A Mediante la utilizacin del softwareMPLAB IDE v8.10 se disea el programa en lenguaje assembler, con la finalidad de definir las funciones del microcontrolador PIC16F873A. A continuacin, se puede observar el cdigo utilizado para el programa. [Ver Archivo anexo MOTOR.asm]

LABORATORIO DE ELECTRONICA I| GGGGGG

CORPORACIN UNIVERSITARIA DE LA COSTA, CUC


DEPARTAMENTO DE CIENCIAS BSICAS FACULTAD DE INGENIERA

Montaje Fsico Para la realizacin del montaje fsico del sistema se hizo utilidad de los siguientes materiales:
Cantidad 1 1 1 4 1 1 1 1 libra 1 1 1 1 1 2 2 2 1 1 1 1 Elemento Pic 16f73a+base potencimetro de 5k cristal de 4mhz condensadores de 22pf Condensador 10F pantalla LCD 16 caracteres baquelita 20x20 percloruro de hierro papel propalcote motor de 12 v Dc optoacoplador 4n25 transistor Tip41 disipador para el Tip 41 resistencias de 10k resistencias de 100 resistencias de 330 regulador de 5v Lm7805 molex de 3 pines molex de 2 pines Tarjeta FTDI bsico de 5 TOTAL
Tabla 2.

Precio ($) 18400 1000 2800 2000 500 20000 4800 1500 1500 9800 1200 1800 1000 200 200 200 2900 350 250 44000 114400

Luego de obtener los materiales necesarios, haber programado el microntrolador PIC16f873A en MPLab y realizado la simulacin del sistema en proteus, se procede al realizar el circuito impreso y respectivamente hacer el ensamble de todos los materiales requeridos.

LABORATORIO DE ELECTRONICA I| GGGGGG

CORPORACIN UNIVERSITARIA DE LA COSTA, CUC


DEPARTAMENTO DE CIENCIAS BSICAS FACULTAD DE INGENIERA

Figura 7. Ensamble del sistema

Figura 8. Simulacin del sistema controlndolo desde la computadora

CONCLUSIONES Despus de haber realizado el ensamble del control de velocidad para un motor alimentado con voltaje directo y observar el buen funcionamiento del sistema, se llega a LABORATORIO DE ELECTRONICA I| GGGGGG

CORPORACIN UNIVERSITARIA DE LA COSTA, CUC


DEPARTAMENTO DE CIENCIAS BSICAS FACULTAD DE INGENIERA

deducir, que se cumplen con los objetivos planteados para el buen desarrollo del proyecto. Se desarrolla el diseo del sistema junto a la programacin del microcontrolador PIC16F873A con la ayuda de software especializado tales como Proteus y MPLab correspondientemente. De igual manera, se logra resolver la problemtica planteada para el desarrollo del sistema, probando el funcionamiento del sistema anlogo o digital utilizando el potencimetro y el software controlado desde el computador correspondientemente.

BIBLIOGRAFIA [1] Disponible en:http://www.programarpicenc.com/libro/cap03_lcd2x16.html (10:09 21/05/2012) [2] Disponible en:http://ww1.microchip.com/downloads/en/DeviceDoc/39582b.pdf (09:38 21/05/2012) [3] Disponible en: http://www.todorobot.com.ar/documentos/dc-motor.pdf (10:17 21/05/2012) [4] Disponible en:
http://laimbio08.escet.urjc.es/assets/files/docencia/EDII/ed2_prac12_pwm.pdf

(11:04 21/05/2012)

LABORATORIO DE ELECTRONICA I| GGGGGG

CORPORACIN UNIVERSITARIA DE LA COSTA, CUC


DEPARTAMENTO DE CIENCIAS BSICAS FACULTAD DE INGENIERA

LABORATORIO DE ELECTRONICA I| GGGGGG

CORPORACIN UNIVERSITARIA DE LA COSTA, CUC


DEPARTAMENTO DE CIENCIAS BSICAS FACULTAD DE INGENIERA

ANEXOS (Funcionamiento)

Configure las entradas y salidas del Pic

Configura el ADCON0 para el ADC y el valor de Pr2 para el periodo del PWM. Configurar LCD (Comandos, modo de transmisin, etc.) Imprime la LCD Lnea 1 control del motor Lnea 2 velocidad del motor

Realizar la conversin Anloga-Digital, y lo guarda en dato.

Hace conversin de ADC a valor de porcentaje

Hacer BCD para calcular U= 4D, D=4C y C=4B e imprimirlas en la lnea 2

Realizar PWM con respecto al valor de ADC

Realizar nuevamente los pasos 5, 6,7 y 8.

LABORATORIO DE ELECTRONICA I| GGGGGG

S-ar putea să vă placă și