Biblioteca para la implementación rápida de controles digitales sobre DSP

Rubio Lozano, Juan José (2017). Biblioteca para la implementación rápida de controles digitales sobre DSP. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. Industriales (UPM).

Descripción

Título: Biblioteca para la implementación rápida de controles digitales sobre DSP
Autor/es:
  • Rubio Lozano, Juan José
Director/es:
  • Oliver Ramírez, Jesús Angel
Tipo de Documento: Proyecto Fin de Carrera/Grado
Grado: Grado en Ingeniería en Tecnologías Industriales
Fecha: 2017
Materias:
Escuela: E.T.S.I. Industriales (UPM)
Departamento: Automática, Ingeniería Eléctrica y Electrónica e Informática Industrial
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[img]
Vista Previa
PDF (Document Portable Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (2MB) | Vista Previa

Resumen

Con el aumento de la demanda energética y nuevas aplicaciones como el vehículo eléctrico, está creciendo también la demanda de convertidores de potencia para gestionar las transformaciones que debe sufrir la energía empleada. Para el control de esos convertidores cada vez se apuesta más por alternativas de control digitales frente a los controles analógicos clásicos, ya que el control digital soluciona los alguno de los problemas del control analógico, como las irregularidades que pueden introducir los componentes o las desviaciones del control por la degradación de los mismos. Además, ofrece diversas ventajas como pueden ser la posibilidad de desarrollar algoritmos de control más avanzados, reconfigurabilidad, adaptabilidad, etc. Sin embargo, aparte del mayor coste, el principal inconveniente de los sistemas de control digital es que presentan una barrera de entrada importante a la hora de comenzar a ser utilizados, siendo el desarrollo de los mismos muy lento. Con este trabajo se busca realizar un estudio de las alternativas disponibles para la implementación de controles digitales y plantear una solución que reduzca las dificultades del desarrollo facilitando el uso de estos sistemas de control. El trabajo se dividirá en varias partes: • Estudio de las diversas opciones disponibles en el mercado para la implementación de sistemas de control digital y revisión de propuestas existentes que busquen simplificar el uso de los mismos. • Desarrollo de una solución propia que cumpla con los objetivos de reducir el tiempo y las complejidades de desarrollo. • Realización de pruebas para comprobar la validez de la solución planteada en un caso real. Para ello, se plantea el uso de un DSP (Procesador Digital de Señales) de Texas Instruments. En cuanto a la solución propuesta se basará en el desarrollo de una biblioteca sobre el entorno de trabajo propio de Texas Instruments. Dicha biblioteca contendrá funciones que simplifiquen el uso de las funcionalidades más habituales que son necesarias para implementar un control digital: • Lectura de señales externas: utilizando un módulo ADC (Conversor Analógico-Digital) se muestrearán las señales de control que deseemos. • Generación de señales de control: a través de los módulos PWM (Pulse-Width Modulation o modulación por ancho de pulso) podremos generar las señales de mando de los interruptores para el control de los convertidores. • Cálculo del control: se permitirá al usuario implementar el esquema de control que desee a través de un sistema de interrupciones. Además, para garantizar un mínimo de flexibilidad de la biblioteca se ofrecen distintas posibilidades de configuración en diversos parámetros: canales que se muestrearán con el ADC, posibilidad de usar módulos PWM múltiples con sincronización, forma de onda de las señales de salida, momento en el que se muestrea la señal, etc. Todo ello se hace de forma oculta para el usuario, que no deberá preocuparse por la forma en que debe configurarse el dispositivo para realizar dichas funciones, sino que solo debe limitarse a utilizar las funciones que han sido programadas para ello. De esta forma se elimina la necesidad de conocer el funcionamiento del dispositivo para implementar los controles calculados. Una vez desarrollada la biblioteca se prueba su funcionamiento en distintos escenarios. Primero se evalúa el correcto funcionamiento de las funciones mediante pruebas sencillas con fuentes de tensión y osciloscopio, solucionando errores de configuración y comprobando las desviaciones que podría tener el DSP para realizar calibraciones. Una vez se comprueba que no hay errores en el funcionamiento de la biblioteca se realizan pruebas sobre un convertidor reductor (Buck) síncrono de dos fases. Con este convertidor buscamos pasar de una tensión de alimentación continua de 12V a una tensión de salida, también continua y que pueda ser regulable en el entorno de los 3.3V. Para realizar las pruebas se usa un esquema de control con un lazo en corriente y otro en tensión. Se configura el dispositivo utilizando la biblioteca para medir las corrientes por cada rama y la tensión a la salida. Al ser un convertidor de dos fases se programa la salida de los PWM para que controle las dos ramas de forma síncrona. Los reguladores para el esquema de control se implementan en las interrupciones del microprocesador, comprobando previamente que el microprocesador no se saturará con los cálculos. Tras la configuración y las comprobaciones previas se realiza la prueba en sí, variando las cargas y los niveles de tensión buscada a la salida, observándose que la biblioteca cumple su función de permitir la implementación de algoritmos de control. Además, se toman datos a través de un osciloscopio para realizar un análisis posterior que se recogerá en este documento.

Más información

ID de Registro: 45726
Identificador DC: http://oa.upm.es/45726/
Identificador OAI: oai:oa.upm.es:45726
Depositado por: Biblioteca ETSI Industriales
Depositado el: 05 May 2017 05:53
Ultima Modificación: 05 May 2017 05:53
  • Open Access
  • Open Access
  • Sherpa-Romeo
    Compruebe si la revista anglosajona en la que ha publicado un artículo permite también su publicación en abierto.
  • Dulcinea
    Compruebe si la revista española en la que ha publicado un artículo permite también su publicación en abierto.
  • Recolecta
  • e-ciencia
  • Observatorio I+D+i UPM
  • OpenCourseWare UPM