Este proyecto expone el diseño de una aplicación de control de tiempo real mediante
herramientas de generación de código automática. El caso práctico desarrollado
consiste en un sistema bola-plato, un sistema no lineal e inestable, extensión en dos
dimensiones del problema bola-biga, controlado vía un sistema microprocesador.
Las herramientas de generación automática de código ayudan a los programadores de
sistemas embebidos permitiendo diseñar los controladores desde modelos descritos en
niveles de abstracción altos, como puede ser un diagrama de bloques, y luego generar
el código máquina a implementar sobre el sistema empotrado.
Tras una primera etapa de estudio del sistema a bola-plato, se han diseñado varios controladores
para obtener el código de cuatro controladores diseñados para la regulación
del sistema y para que el sistema siga una señal de referencia.
La implementación de los sistemas de control sobre lamaqueta se ha realizado mediante
el generador de código para sistemas embebidos E4Coder, que tiene funcionalidades
específicas para gestionar sistemas de tiempo real.
De todo el proceso de estudio y diseño, se presentan varias conclusiones y se proponen
futuras vías de trabajo