control de velocidad y el giro de un motor con dsp

7
1 Universidad de Pamplona Pamplona - Norte de Santander - Colombia Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co Una universidad incluyente y comprometida con el LABORATORIO N° 2 Ligia Isabel Maestre Romero, Rafael Cuevas Obregon, Harley Pacheco Rodríguez Código: 1082918117 Código: 91072510866 Código: 1051656080 Universidad de Pamplona, Facultad de Ingenierías y Arquitectura, Departamento de Ingeniería Eléctrica, Electrónica, Sistemas y Telecomunicaciones, Programa de: Ingeniería electrónica Pamplona, Norte de Santander, Colombia Abril – 2015 RESUMEN Para elaborar este laboratorio se utilizó el dspic 30f4013 que es el enfoque principal de la materia procesamiento digital de señales, el cual consiste en realiza un programa en mikrobasic que controle el sentido de giro, la velocidad y el giro de un motor y que estos datos a su vez se vean reflejados en una lcd. PALABRAS CLAVE: Sentido de Giro, Mikrobasic, LCD. MATERIALES: LCD 2 X16 Driver L293D POTENCIOMETROS 10K. MOTOR DC. SENSOR DE HERRADURA.

Upload: wrecor

Post on 04-Dec-2015

241 views

Category:

Documents


7 download

DESCRIPTION

Se empleo el dspic30f4013 para controlar la velocidad y el sentido de giro de un motor de corriente directa, utilizando una modulación por ancho de pulso, un sensor de herradura para censar la velocidad y una lcd para visualizar el estado actual del motor.

TRANSCRIPT

Page 1: Control de velocidad y el giro de un motor con dsp

1

Universidad de PamplonaPamplona - Norte de Santander - Colombia

Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co

Una universidad incluyente y comprometida con el desarrollo integral

LABORATORIO N° 2

Ligia Isabel Maestre Romero, Rafael Cuevas Obregon, Harley Pacheco Rodríguez Código: 1082918117 Código: 91072510866 Código: 1051656080

Universidad de Pamplona, Facultad de Ingenierías y Arquitectura,Departamento de Ingeniería Eléctrica, Electrónica, Sistemas y Telecomunicaciones,

Programa de: Ingeniería electrónicaPamplona, Norte de Santander, Colombia

Abril – 2015

RESUMENPara elaborar este laboratorio se utilizó el dspic 30f4013 que es el enfoque principal de la materia procesamiento digital de señales, el cual consiste en realiza un programa en mikrobasic que controle el sentido de giro, la velocidad y el giro de un motor y que estos datos a su vez se vean reflejados en una lcd.

PALABRAS CLAVE: Sentido de Giro, Mikrobasic, LCD.

MATERIALES: LCD 2 X16 Driver L293D POTENCIOMETROS 10K. MOTOR DC. SENSOR DE HERRADURA. dspic 30f4013. CONVERSOR TTL A USB. RESISTENCIA. CABLE UTP. FUENTE DE 5V.

Page 2: Control de velocidad y el giro de un motor con dsp

2

Universidad de PamplonaPamplona - Norte de Santander - Colombia

Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co

Una universidad incluyente y comprometida con el desarrollo integral

MARCO TEORICO:El dspic 30f4013 es un controlador digital de señales de 16 bits, de alto desempeño, adecuado para aplicaciones de propósito general y de audio. Memoria de programa 48kB, SRAM 2048 Bytes, ADC de 12 bits, 200 ksps y 13 canales; interface codecs de audio comunes incluyendo AC'97 y I²S; puertos SPI, I²C, y CAN, 2 UART's. (1)

Figura_1 Encapsulado

Figura_2 Diagrama de Pines

Page 3: Control de velocidad y el giro de un motor con dsp

3

Universidad de PamplonaPamplona - Norte de Santander - Colombia

Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co

Una universidad incluyente y comprometida con el desarrollo integral

El integrado L293D incluye cuatro circuitos para manejar cargas de potencia media, en especial pequeños motores y cargas inductivas, con la capacidad de controlar corriente hasta 600 mA en cada circuito y una tensión entre 4,5 V a 36 V.

Los circuitos individuales se pueden usar de manera independiente para controlar cargas de todo tipo y, en el caso de ser motores, manejar un único sentido de giro. Pero además, cualquiera de estos cuatro circuitos sirve para configurar la mitad de un puente H completos, con los que se puede realizar el manejo de dos motores. En este caso el manejo será bidireccional, con frenado rápido y con posibilidad de implementar fácilmente el control de velocidad. El integrado permite formar,

entonces, dos puentes (2)

Figura_3 Encapsulado Figura_4 Diagrama Interno

Page 4: Control de velocidad y el giro de un motor con dsp

4

Universidad de PamplonaPamplona - Norte de Santander - Colombia

Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co

Una universidad incluyente y comprometida con el desarrollo integral

PROCEDIMIENTO Lo primero que se hizo fue controlar la velocidad del motor con el módulo PWM1 y

se varió aumentando y disminuyendo la velocidad con un potenciómetro de 5k atreves de un pin análogo del dsp.

Luego el sentido y el giro del motor se realizó con un puente h L293d. La visualización en la lcd se realizó atreves de software Hércules haciendo la

comunicación serial visualizando así el sentido de giro y el valor de las velocidad en RPM.

Luego se utilizó el sensor de herradura para medir la velocidad.

ANALISI Y RESULTADOS

Se analizó que el dspic30f4013 a una velocidad de 1MIPS no es capaz de trasmitir correctamente los datos por medio de la comunicación UART al pc con una velocidad mayor a 2400 baudios.

Esté dispositivo no es ideal para controlar motores ya que esté es muy sensible al ruido emitidos por estos inductores, por estas razones se recomienda usar un buen filtro en la alimentación del dispositivo para evitar problemas con estás aplicaciones.

DSPIC30f4013

Control del sistema

L293D

Driver del motor

Motro CD

Motor de CD

Sensor de herradura

Lectura de RPM

Display

Visualizacion

TTL a USBComunicacion UART

PC

Visualizacion

Potenciometro DerechaGira a la derecha

PotenciometroIzquierda

Giro a la izquierda

Page 5: Control de velocidad y el giro de un motor con dsp

5

Universidad de PamplonaPamplona - Norte de Santander - Colombia

Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co

Una universidad incluyente y comprometida con el desarrollo integral

CONCLUSIONES

Se aprendió a programar en Mikrobasic utilizando dspic 30f4013. Se utilizó y analizo las interrupciones en el programa Microbasic. Se analizó el manejo del PWM y la comunicación UART. Con el dspic 30f4013 se asimilo el manejo de la lcd de una forma

simple.

Bibliografía

Dspic30f4013 Características1. http://moblog.whmsoft.net/related_search.php?

keyword=dspic30f4013+caracteristicas&language=spanish&depth=3.

Manejo De Potencia De Motores.

2. http://robots-argentina.com.ar/MotorCC_L293D.htm