sistema educativo para prácticas de fundamentos de automática

37
c SISTEMA EDUCATIVO PARA PRÁCTICAS DE FUNDAMENTOS DE AUTOMÁTICA Autor: Martínez Marrodán, David Director: Poncela Méndez, Alfonso Valentín INGENIERÍA EN AUTOMÁTICA Y ELECTRÓNICA INDUSTRIAL Valladolid , Julio de 2013

Upload: david-martinez-marrodan

Post on 20-Jul-2015

332 views

Category:

Education


4 download

TRANSCRIPT

Page 1: Sistema educativo para prácticas de fundamentos de automática

c

SISTEMA EDUCATIVO PARA PRÁCTICAS DE FUNDAMENTOS DE AUTOMÁTICA

Autor: Martínez Marrodán, David

Director: Poncela Méndez, Alfonso Valentín

INGENIERÍA EN AUTOMÁTICA Y

ELECTRÓNICA INDUSTRIAL

Valladolid , Julio de 2013

Page 2: Sistema educativo para prácticas de fundamentos de automática

SISTEMA EDUCATIVO PARA PRÁCTICAS DE FUNDAMENTOS DE AUTOMÁTICA

Introducción y objetivos El equipo

Las prácticas

Índice

Resultados, conclusiones

y futuro.

Page 3: Sistema educativo para prácticas de fundamentos de automática

SISTEMA EDUCATIVO PARA PRÁCTICAS DE FUNDAMENTOS DE AUTOMÁTICA

Introducción y objetivos

Page 4: Sistema educativo para prácticas de fundamentos de automática

SISTEMA EDUCATIVO PARA PRÁCTICAS DE FUNDAMENTOS DE AUTOMÁTICA

Introducción y objetivos

Page 5: Sistema educativo para prácticas de fundamentos de automática

SISTEMA EDUCATIVO PARA PRÁCTICAS DE FUNDAMENTOS DE AUTOMÁTICA

Introducción y objetivos

Page 6: Sistema educativo para prácticas de fundamentos de automática

SISTEMA EDUCATIVO PARA PRÁCTICAS DE FUNDAMENTOS DE AUTOMÁTICA

Introducción y objetivos El equipo

Las prácticas

Índice

Resultados, conclusiones

y futuro.

Page 7: Sistema educativo para prácticas de fundamentos de automática

SISTEMA EDUCATIVO PARA PRÁCTICAS DE FUNDAMENTOS DE AUTOMÁTICA

Introducción y objetivos El equipo

Las prácticas

Índice

Hardware Motorpiic

SoftwareMotorpiic

Autopiic

Resultados, conclusiones

y futuro.

Page 8: Sistema educativo para prácticas de fundamentos de automática

SISTEMA EDUCATIVO PARA PRÁCTICAS DE FUNDAMENTOS DE AUTOMÁTICA

Hardware Motorpiic

Fuente de alimentación

Base

Etapas de

potencia y control

Motor CC con

reductora

Encoderincremental

Volante de inercia

PotenciómetroConexión ordenador

Page 9: Sistema educativo para prácticas de fundamentos de automática

SISTEMA EDUCATIVO PARA PRÁCTICAS DE FUNDAMENTOS DE AUTOMÁTICA

Hardware Motorpiic

Etapa de controlConector

ICD2 Reset

Entradas analógicas

Interfaz encoder

Regulador V 12-5

Conector RS232

dsPIC30F4012

MAX232

Oscilador 10 MHz

Entradas salidas

digitales y PWM

Page 10: Sistema educativo para prácticas de fundamentos de automática

SISTEMA EDUCATIVO PARA PRÁCTICAS DE FUNDAMENTOS DE AUTOMÁTICA

Hardware Motorpiic

Etapa de control

dsPIC 30F4012

• Nucleo RISC.• Arquitectura MCU + DSP.• 28 patillas.• 20 entradas/salidas.• 3 temporizadores.• 1 conversor A/D multiplexado.• Interfaz de encoder incremental.• Comunicaciones: I2C, SPI, CAN, UART.

o Programado en C.o 80 MHz con reloj externo y PLL.o 20 MIPS

Page 11: Sistema educativo para prácticas de fundamentos de automática

SISTEMA EDUCATIVO PARA PRÁCTICAS DE FUNDAMENTOS DE AUTOMÁTICA

Hardware Motorpiic

Etapa de potencia

MOSFETS puente H

Driver puente H HIP4081

Regulador V

Potenciómetro sensor

corriente

Page 12: Sistema educativo para prácticas de fundamentos de automática

SISTEMA EDUCATIVO PARA PRÁCTICAS DE FUNDAMENTOS DE AUTOMÁTICA

Introducción y objetivos El equipo

Las prácticas

Índice

Hardware Motorpiic

SoftwareMotorpiic

Autopiic

Resultados, conclusiones

y futuro.

Page 13: Sistema educativo para prácticas de fundamentos de automática

SISTEMA EDUCATIVO PARA PRÁCTICAS DE FUNDAMENTOS DE AUTOMÁTICA

Software Motorpiic

Estructura del programa

• Configuración de entradas/salidas.• Programación de periféricos:

Conversor A/D. PWM. Interfaz encoder. Puerto UART y tramas.

• Temporizador principal 10 ms.• Temporizador secundario 200 ms.

Page 14: Sistema educativo para prácticas de fundamentos de automática

SISTEMA EDUCATIVO PARA PRÁCTICAS DE FUNDAMENTOS DE AUTOMÁTICA

Software Motorpiic

Temporizador 10 ms

• Generar señal de referencia.

• Leer los pulsos del encoder en cuadratura.

• Realizar conversión de unidades.

• Determinar el modo de trabajo.

• Cerrar el lazo para cada caso si esnecesario.

• Transmitir por el puerto serie las gráficas.

• Enviar el nuevo PWM al driver de potencia.

• Leer y enviar la corriente del motor y lainformación del potenciómetro.

Page 15: Sistema educativo para prácticas de fundamentos de automática

X1

SISTEMA EDUCATIVO PARA PRÁCTICAS DE FUNDAMENTOS DE AUTOMÁTICA

Software Motorpiic

Temporizador 200 ms

• Mantener conexión y detener equipo.

Tramas de comunicación

• 23 cabeceras Autopiic -> Motorpiic

• 3 cabeceras Motorpiic -> Autopiico Conexión.o Gráficas.o Corriente.

Nombre Descripción

KPV Variable proporcional del PI del control de velocidad.

KIV Variable integral del PI del control de velocidad.

KAV Variable del antiwindup del PI del control de velocidad.

KFV Variable de la frecuencia del PI del control de velocidad.

POS Referencia de posición absoluta en pulsos.

KPP Variable proporcional del PID del control de posición.

KIP Variable integral del PID del control de posición.

KDP Variable derivativa del PID del control de posición.

KFP Variable de la frecuencia del PID del control de posición.

KKM Valor K del motor virtual modelado.

KTM Valor tau del motor virtual modelado.

KFM Valor de la frecuencia de muestreo del motor modelado.

RLA Referencia de tensión en lazo abierto.

GON Inicia o detiene gráficas.

CON Indica que la conexión Autopiic-Motorpiic sigue activa.

SEA Establece la amplitud del generador de señal.

SEF Establece la frecuencia del generador de señal.

SEO Establece el offset del generador de señal.

SET Establece el tipo de señal del generador.

CNP Fija el espaciado entre nuevos puntos.

POT Indica la conexión o desconexión del potenciómetro de

control de offset.

Page 16: Sistema educativo para prácticas de fundamentos de automática

X1

SISTEMA EDUCATIVO PARA PRÁCTICAS DE FUNDAMENTOS DE AUTOMÁTICA

Software Motorpiic

Flexibilidad Motorpiic

• Cambio de espaciado de puntos gráficas.

o Cambio de tensión del motor.o Cambio de reductora del motor.o Cambio de encoder.

Page 17: Sistema educativo para prácticas de fundamentos de automática

SISTEMA EDUCATIVO PARA PRÁCTICAS DE FUNDAMENTOS DE AUTOMÁTICA

Introducción y objetivos El equipo

Las prácticas

Índice

Hardware Motorpiic

SoftwareMotorpiic

Autopiic

Resultados, conclusiones

y futuro.

Page 18: Sistema educativo para prácticas de fundamentos de automática

X1

SISTEMA EDUCATIVO PARA PRÁCTICAS DE FUNDAMENTOS DE AUTOMÁTICA

Software Autopiic

Principios de programación

• Interfaz intuitivo para evitar errores de interpretación.

• Conexión robusta.

o Autopiic detecta el puerto serie de Motorpiic de modo automáticomediante sondeo.

o Autopiic mantiene la conexión activa.

• Fluidez en el intercambio de datos y doble gráfica en tiempo real.

o Dos tareas en multiprocesamiento: Comunicaciones y “graficación”.o Zedgraph -> gráficas.o Flexibilidad de puntos representados y actualización de gráficas.

• Multi-SO Windows.

Page 19: Sistema educativo para prácticas de fundamentos de automática

X1

SISTEMA EDUCATIVO PARA PRÁCTICAS DE FUNDAMENTOS DE AUTOMÁTICA

Software Autopiic

Trabajar con Autopiic

• Conectar Motorpiic a corriente y a PC.

• Esperar ventana de presentación• En caso de error…

• Ventana principal y secciones.

• Selección de experimento y conexión.

• Generador de señal.

• Control de gráficas.

• Opciones gráficas.

• Parámetros de los experimentos.

Page 20: Sistema educativo para prácticas de fundamentos de automática

SISTEMA EDUCATIVO PARA PRÁCTICAS DE FUNDAMENTOS DE AUTOMÁTICA

Introducción y objetivos El equipo

Las prácticas

Índice

Hardware Motorpiic

SoftwareMotorpiic

Autopiic

Resultados, conclusiones

y futuro.

Page 21: Sistema educativo para prácticas de fundamentos de automática

SISTEMA EDUCATIVO PARA PRÁCTICAS DE FUNDAMENTOS DE AUTOMÁTICA

Introducción y objetivos El equipo

Las prácticas

Índice

ModeladoControl

velocidadControl posición

Resultados, conclusiones

y futuro.

Page 22: Sistema educativo para prácticas de fundamentos de automática

X1

SISTEMA EDUCATIVO PARA PRÁCTICAS DE FUNDAMENTOS DE AUTOMÁTICA

Las prácticas

• Afianzar conocimientos.

• 3 prácticas con 2 partes.

Page 23: Sistema educativo para prácticas de fundamentos de automática

SISTEMA EDUCATIVO PARA PRÁCTICAS DE FUNDAMENTOS DE AUTOMÁTICA

Introducción y objetivos El equipo

Las prácticas

Índice

ModeladoControl

velocidadControl posición

Resultados, conclusiones

y futuro.

Page 24: Sistema educativo para prácticas de fundamentos de automática

X1

SISTEMA EDUCATIVO PARA PRÁCTICAS DE FUNDAMENTOS DE AUTOMÁTICA

Modelado

Etapa pre-laboratorio

• Estudio eléctrico del sistema, Kirchhoff.

• Estudio mecánico del equipo.o V angular y par de salida reduciendo

a eje motor.

• Relaciones estáticas del equipo.

• Determinación de función de transferenciay diagramas de bloques.

• Implementación en Matlab-Simulink.

Page 25: Sistema educativo para prácticas de fundamentos de automática

X1

SISTEMA EDUCATIVO PARA PRÁCTICAS DE FUNDAMENTOS DE AUTOMÁTICA

Modelado

Etapa laboratorio

• Modelado estático.o Medición de velocidad y corriente ante

distintas entradas.o Cálculo R y K.o Función de transferencia.

• Modelado dinámicoo Test escalón.

• Validación del modelo.o Ec. en diferencias interna.o Simulink.

Page 26: Sistema educativo para prácticas de fundamentos de automática

SISTEMA EDUCATIVO PARA PRÁCTICAS DE FUNDAMENTOS DE AUTOMÁTICA

Introducción y objetivos El equipo

Las prácticas

Índice

ModeladoControl

velocidadControl posición

Resultados, conclusiones

y futuro.

Page 27: Sistema educativo para prácticas de fundamentos de automática

X1

SISTEMA EDUCATIVO PARA PRÁCTICAS DE FUNDAMENTOS DE AUTOMÁTICA

Control velocidad PI con antiwindup

Etapa pre-laboratorio

• Estudio del PI• Diseño de PI para especificaciones dadas.

o Comprobación de validez física.o Cálculo del PI.

• Implementación en Matlab y Simulink.• Anti Wind-up.• Perturbaciones en carga.

Page 28: Sistema educativo para prácticas de fundamentos de automática

X1

SISTEMA EDUCATIVO PARA PRÁCTICAS DE FUNDAMENTOS DE AUTOMÁTICA

Control velocidad PI con antiwindup

Etapa laboratorio

• Comprensión cualitativa del control PI.

• Seguimiento y error ante distintas señales.

• Relación con teoría.

• Estudio anti wind-up

Page 29: Sistema educativo para prácticas de fundamentos de automática

SISTEMA EDUCATIVO PARA PRÁCTICAS DE FUNDAMENTOS DE AUTOMÁTICA

Introducción y objetivos El equipo

Las prácticas

Índice

ModeladoControl

velocidadControl posición

Resultados, conclusiones

y futuro.

Page 30: Sistema educativo para prácticas de fundamentos de automática

X1

SISTEMA EDUCATIVO PARA PRÁCTICAS DE FUNDAMENTOS DE AUTOMÁTICA

Control posición PID

Etapa pre-laboratorio

• Estudio del PID• Diseño de PD para especificaciones dadas.• Comparación PD posición con PI velocidad.• Implementación en Matlab y Simulink.• Perturbaciones en carga.• Seguimiento señales triangulares.• Diseño controlador PID y simulación.

Page 31: Sistema educativo para prácticas de fundamentos de automática

X1

SISTEMA EDUCATIVO PARA PRÁCTICAS DE FUNDAMENTOS DE AUTOMÁTICA

Control posición PID

Etapa laboratorio

• Comprensión cualitativa del control PID.

• Seguimiento y error ante distintas señales.

• Relación con teoría.

Page 32: Sistema educativo para prácticas de fundamentos de automática

SISTEMA EDUCATIVO PARA PRÁCTICAS DE FUNDAMENTOS DE AUTOMÁTICA

Introducción y objetivos El equipo

Las prácticas

Resultados, conclusiones

y futuro.

Índice

Page 33: Sistema educativo para prácticas de fundamentos de automática

X1

SISTEMA EDUCATIVO PARA PRÁCTICAS DE FUNDAMENTOS DE AUTOMÁTICA

Resultados académicos

Curso 2012-2013

• 400 alumnos en grupos de 20 estudiantes.

• 2 laboratorios con 10 equipos cada uno.

• Realización de 2 primeras prácticas.

• Acceso a los alumnos fuera del horario.

Curso 2013-2014

• 10 equipos más.

• Realización de las tres prácticas.

Page 34: Sistema educativo para prácticas de fundamentos de automática

X1

SISTEMA EDUCATIVO PARA PRÁCTICAS DE FUNDAMENTOS DE AUTOMÁTICA

Resultados económicos

RESUMEN DE COSTOS ASOCIADOS

Código Descripción Coste

Capítulo 1 Herramientas 506,16 €

Capítulo 2 Software 18,73€

Capítulo 3 Etapa de potencia 953,50 €

Capítulo 4 Etapa de control 687,50 €

Capítulo 5 Maqueta 7449,75 €

TOTAL DE 25 EQUIPOS 9615,64 €

Page 35: Sistema educativo para prácticas de fundamentos de automática

X1

SISTEMA EDUCATIVO PARA PRÁCTICAS DE FUNDAMENTOS DE AUTOMÁTICA

Líneas futuras

• MAX232 -> FT232BM

• Mayor resolución encoder.

• Mejora del sensor de corriente.

• Cambio de volante de inercia.

• ¿Evolución hacia Arduino?

Page 36: Sistema educativo para prácticas de fundamentos de automática

X1

SISTEMA EDUCATIVO PARA PRÁCTICAS DE FUNDAMENTOS DE AUTOMÁTICA

Agradecimientos

GRACIAS

Page 37: Sistema educativo para prácticas de fundamentos de automática

c

SISTEMA EDUCATIVO PARA PRÁCTICAS DE FUNDAMENTOS DE AUTOMÁTICA

Autor: Martínez Marrodán, David

Director: Poncela Méndez, Alfonso Valentín

INGENIERÍA EN AUTOMÁTICA Y

ELECTRÓNICA INDUSTRIAL

Valladolid , Julio de 2013