UNIVERSIDAD POLITCNICA DE MADRID DESARROLLO DE UN MDULO
- Slides: 20
UNIVERSIDAD POLITÉCNICA DE MADRID DESARROLLO DE UN MÓDULO DOCENTE PARA PRÁCTICAS DE CONTROL UTILIZANDO LA TARJETA STM 32 DISCOVERY REALIZADO POR: PABLO BUESTÁN ANDRADE
CONTENIDO • INTRODUCCIÓN • OBJETIVOS • DESARROLLO • CONCLUSIONES
OBJETIVOS Generar software nuevo para caracterizar y controlar la velocidad del motor de C. C. , utilizando la tarjeta STM 32 Discovery Implementación de un nuevo Diagrama de bloques del sistema antiguo hardware para permitir la conexión entre la tarjeta STM 32 Discovery y el motor de C. C. , basado en un circuito de puente en H. Diseño de una PCB
DESARROLLO Diagrama de bloques del sistema a implementar
SOFTWARE - CONFIGURACIÓN GPIO PA 0 PB 0 PC 0 PD 0 PE 0 PH 0
SOFTWARE - CONFIGURACIÓN TIM PD 12 – PB 6 PD 13 – PB 7 PD 14 – PB 8 PD 15 – PB 9 DUTY CYCLE 0001
SOFTWARE - CONFIGURACIÓN TIM 65535 PA 6 – PC 6 – PB 4 PA 7 – PC 7 – PB 5 PB 0 – PC 8 PB 1 – PC 9
SOFTWARE - IMPRESIÓN USB LECTURA DEL TECLADO IMPRESIÓN EN PANTALLA
PROCESOS El núcleo del programa es una rutina que se ejecuta cada 1 mseg y se compara la ultima velocidad medida con la velocidad objetivo. En base a los datos adquiridos se decide cambiar el valor de PWM que será generado al motor de CC. Concepto general del funcionamiento del sistema
MÁQUINA DE ESTADOS Máquina de estados del sistema general
CONTROL PID Se escoge la velocidad deseada (rev/min) USB recepción y transmisión Se realiza el control PID y se imprimen resultados USB transmisión Se almacena el valor y se activan las interrupciones Se compara la velocidad medida con la velocidad deseada PWM Temporizador es Adquisición de datos
CONTROL PID Cuando hay un flanco de subida en PB 05 (canal 2 de TIM 3): • El tiempo capturado es almacenado en Proceso aperiódico ”ticks_vuelta”. • La velocidad es directamente proporcional a la frecuencia del reloj e inversamente proporcional al tiempo medido: tmp. Velocidad Proceso periódico = 1 Mhz/ticks_vuelta. • Se calcula la velocidad medida: velocidad_medida = velocidad_medida + tmp. Velocidad. Máquina de estados • Se cuenta el número de vueltas con la variable “num_vueltas”. Contador TIM 3 que adquiere los datos del medidor de velocidad Contador HALSystick; realiza una interrupción periódica Compara la velocidad medida con la deseada y cambia el valor de PWM
CONTROL PID Proceso aperiódico Proceso periódico Máquina de estados Cada 1 mseg la función HALSystick realiza una interrupción: • La velocidad medida es enviada al controlador PID. • Se realizan las operaciones correspondientes y el nuevo ciclo es asignado al PWM. Si ha pasado 1000 mseg: • Se imprime por pantalla el valor deseado, medido y el error encontrado. Contador TIM 3 que adquiere los datos del medidor de velocidad Contador HALSystick; realiza una interrupción periódica Compara la velocidad medida con la deseada y cambia el valor de PWM
CARACTERIZACIÓN Se escoge el ciclo deseado (0/256) USB recepción y transmisión Se caracteriza el motor en régimen transitorio y se imprimen resultados USB transmisión Se almacena el valor y se activan las interrupciones Se compara el ciclo medido con el ciclo deseado PWM Temporizador es Adquisición de datos
CARACTERIZACIÓN Proceso aperiódico Contador TIM 3 que adquiere los datos del medidor de velocidad Proceso periódico Contador HALSystick; realiza una interrupción periódica Almacena los datos medidos Máquina de estados
DEMOSTRACIÓN
DESARROLLO - HARDWARE Circuito etapa de potencia, puente en H y sentido de giro.
DESARROLLO - HARDWARE Circuito para la medición de velocidad
CONCLUSIONES Y RESULTADOS
UNIVERSIDAD POLITÉCNICA DE MADRID GRACIAS
- Mdulo
- Politcnica
- Madrid
- Madrid housing morphosis
- Wg madrid
- 5 ritmos madrid
- Pota madrid
- Wyd madrid 2011
- Zunzunegui real madrid
- Llegamos donde otros no llegan
- En madrid a 19 de abril de 2005
- Autour de madrid
- Clima de la comunidad de madrid
- Klimatogram lima
- Casas regionales en madrid
- Las irlandesas madrid
- Wipo romarin madrid monitor
- Google lense
- Klimatogram madrid
- Saint louis university madrid
- Ies renacimiento madrid