Diseño e implementación de sistemas de control de tiempo real mediante herramientas de generación automática de código

Diseño e implementación de sistemas de control de tiempo real mediante herramientas de generación automática de código PDF Author: Adriana Fernández Caño
Publisher:
ISBN:
Category :
Languages : es
Pages :

Get Book Here

Book Description
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.

Diseño e implementación de sistemas de control de tiempo real mediante herramientas de generación automática de código

Diseño e implementación de sistemas de control de tiempo real mediante herramientas de generación automática de código PDF Author: Adriana Fernández Caño
Publisher:
ISBN:
Category :
Languages : es
Pages :

Get Book Here

Book Description
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.

Diseño e implementación de sistemas de control de tiempo real

Diseño e implementación de sistemas de control de tiempo real PDF Author: Javier Tejedor Sáez
Publisher:
ISBN:
Category :
Languages : es
Pages :

Get Book Here

Book Description


Programación en tiempo real y bases de datos

Programación en tiempo real y bases de datos PDF Author: Josefina López Herrera
Publisher: Universitat Politècnica de Catalunya. Iniciativa Digital Politècnica
ISBN: 8476536860
Category : Computers
Languages : es
Pages : 140

Get Book Here

Book Description
En este libro se explican las herramientas necesarias para diseñar y programar de forma concurrente, así como para diseñar e implementar bases de datos para sistemas críticos en tiempo real. Sus objetivos son introducir al lector a una programación compleja paso a paso utilizando casos de estudio y pequeños proyectos; facilitar la comprensión del uso de eventos en la programación a través del desarrollo de casos de estudio; utilizar herramientas de programación para sincronizar procesos concurrentes, como semáforos y monitores, con ejemplos didácticos sencillos; definir los pasos necesarios para diseñar sistemas concurrentes con metodologías informáticas, y describir las tareas básicas para diseñar un sistema de bases de datos y su acceso de forma concurrente, utilizando ejemplos de navegación dirigida.

Sistemas Informáticos en Tiempo Real: Teoría y Aplicaciones

Sistemas Informáticos en Tiempo Real: Teoría y Aplicaciones PDF Author: Luis Miguel Jiménez García
Publisher: Universidad Miguel Hernández
ISBN: 8416024464
Category : Technology & Engineering
Languages : es
Pages : 176

Get Book Here

Book Description
En este libro se introducen al lector en los conceptos básicos de los sistemas de tiempo real, sistemas en los cuales los tiempos de respuesta forman parte de la corrección de su respuesta y que deben, asimismo, interactuar con los elementos físicos de su entorno. Se incide especialmente en los aspectos informáticos debido a la importancia que tiene el computador como elemento fundamental de control de un sistema de tiempo real. Se profundiza en varios aspectos claves como son la tecnología de Sistemas Operativos y su enlace con la consecución de los aspectos de tiempo real, la formulación de requisitos temporales en las aplicaciones, la gestión de la multitarea, así como los aspectos cada vez más importantes planificación y comunicación entre procesos. Se ha escogido la especificación POSIX para particularizar y poner ejemplos prácticos de los diferentes conceptos presentados en cada capítulo. Los contenidos se ajustan a la docencia de estos contenidos en el Grado de Ingeniería Electrónica y Automática Industrial en el que se imparte la asignatura Sistemas de Control en Tiempo Real. Al final de cada capítulo, se incluye un esquema resumen del contenido de dicho capítulo que puede ayudar al lector a una mejor comprensión de los aspectos claves presentados. Adicionalmente, se incorpora una bibliografía complementaria al final de cada capítulo, que puede ser utilidad al lector especialmente cuando es utilizado como libro de consulta.

Patrones de código

Patrones de código PDF Author: Jaime Fernando González González
Publisher:
ISBN:
Category :
Languages : es
Pages :

Get Book Here

Book Description
Resumen El paradigma principal de programación, la programación orientada a objetos, tiene sus limitaciones. Se han encontrado problemas de programación en los que la programación orientada a objetos no es suficiente para capturar de manera clara todas las decisiones importantes de diseño, que terminan mezclándose en código fuente. Tal es el caso en los sistemas de información, en donde las técnicas usuales no logran eliminar la escritura repetitiva de fragmentos de código semejantes. En este trabajo de tesis se presenta un mecanismo para modelar los fragmentos de código fuente que siguen patrones determinados. Estos patrones de código son representados como plantillas con puntos de variación definidos que mediante el uso de una herramienta son dispuestas para generar código fuente. La aplicación de patrones de código asistida por una herramienta hace del código generado un elemento activo al permitir que la representación original pueda recuperarse a partir del código fuente, haciendo posible su manipulación con la expresividad original con la que fue creado. El uso de patrones de código pretende mejorar la confíabilidad en la codificación de ciertas decisiones de diseño, ofreciendo aumentar la calidad como resultado de su consistencia; al tiempo que su mantenimiento es mejorado por la persistencia de las decisiones de diseño abstractas; las plantillas depositarías del conocimiento pueden evolucionar, renovando el código fuente independientemente del contexto en donde se sitúen. En la realización de este trabajo se identificaron patrones de código relevantes en sistemas de información. Se establecieron mecanismos para modelar patrones de código como elementos reutilizables y se diseñó un prototipo de herramienta, útil para su aplicación en la codificación y mantenimiento de sistemas de información.

Análisis e implementación de un Sistema de Control Adaptativo en Tiempo Real basado en Microcomputador

Análisis e implementación de un Sistema de Control Adaptativo en Tiempo Real basado en Microcomputador PDF Author:
Publisher:
ISBN:
Category :
Languages : es
Pages :

Get Book Here

Book Description
En la tesis se aborda el estudio de las técnicas de Control Adaptativo, así como de los algoritmos necesarios para el diseño de un controlador de este tipo y de los requerimientos que se deben cumplir en la implementación del mismo en el caso monovariable. En la tesis se incluye, además de una introducción al diseño e implementación de los sistemas de control adaptativo, la presentación de una serie de algoritmos de control determinista (entre ellos figuran: control robusto, control predictivo) de identificación (mínimos cuadrados) y de supervisión (de la estimación de parámetros, de diseño del controlador y del comportamiento en bucle cerrado). En cada caso se incluyen simulaciones o control en tiempo real con plantas externas al computador para probar métodos de diseño propuestos, como en el caso del control robusto, métodos de supervisión del control adaptativo para la resolución de problemas en la identificación y el diseño ..., así como realizar comparaciones entre los mismos. Se incluyen asimismo técnicas de filtrado de perturbaciones, filtrado de outliers o implicaciones aritméticas, entre otras, para la resolución de problemas de interface o implementación que se pueden presentar.

Programación Concurrente y Tiempo Real

Programación Concurrente y Tiempo Real PDF Author: David Vallejo
Publisher: Createspace Independent Publishing Platform
ISBN: 9781518608261
Category :
Languages : es
Pages : 200

Get Book Here

Book Description
Entrevista de trabajo de IBM: "Describe a deadlock condition" Entrevista de trabajo en Dropbox: "What's a race condition?" El diseño y la programación de sistemas concurrentes representa, como Ingeniero Informático, un reto complejo. Si consideramos la evolución de los dispositivos de procesamiento, el estándar actual se basa en laintegración de cada vez más unidades de procesamiento que, potencialmente, accederán a datos compartidos. Así, resulta más quefundamental que cualquier programador, independientemente del dominio de trabajo en el que se desenvuelva, conozca las herramientas básicas para incrementar la eficiencia de sus programas sin provocar las tan temidas condiciones de carrera o los interbloqueos. En otras palabras, la gestión de la concurrencia desde el punto de vista de la programación es un aspecto esencial en la formación de cualquier Ingeniero en Informática. Este libro pretende ser una contribución, desde una perspectiva principalmente práctica, al diseño y desarrollo de sistemas concurrentes, haciendo especial hincapié en las herramientas que unprogramador puede utilizar para llevar a cabo dicha tarea. En particular, se hace uso del lenguaje de programación C y, entre otras herramientas, de los semáforos y los buzones de mensajes POSIX. Así mismo, en este libro se introduce la importancia de estos aspectos en el ámbito de los sistemas de tiempo real. Conoce los fundamentos de la programación concurrente. Maneja adecuadamente las secciones críticas y evita las tan temidas condiciones de carrera para evitar interbloqueos. Aprende a manejar los semáforos y buzones de mensajes POSIX utilizando el lenguaje de programación C. Adéntrate en las posibilidades que te ofrece Ada para gestionar la concurrencia desde una perspectiva de más alto nivel. Domina los conceptos relativos a la planificación de sistemas de tiempo real.

Generador automático de código para sistemas de control en tiempo real basado en la metodología room

Generador automático de código para sistemas de control en tiempo real basado en la metodología room PDF Author:
Publisher:
ISBN:
Category :
Languages : es
Pages :

Get Book Here

Book Description


Sistemas de tiempo real autónomos en energía

Sistemas de tiempo real autónomos en energía PDF Author: Maryline Chetto
Publisher: ISTE Group
ISBN: 1800280246
Category :
Languages : es
Pages : 132

Get Book Here

Book Description
Este libro trata un tema reciente, el de la autonomía energética de un sistema en tiempo real alimentado por una fuente de energía ambiental. El diseño de un sistema de este tipo requiere responder a diversas preguntas relacionadas con la captación, el almacenamiento temporal y la utilización de la energía, con el fin de garantizar una autonomía sostenible, respetando al mismo tiempo los requisitos de aplicación. Después de dos capítulos introductorios que tratan de la computación en tiempo real y la programación en tiempo real, los autores proponen un capítulo sobre la recuperación y el almacenamiento de energía con tecnología de punta. También describe una técnica de programación óptima adaptada específicamente a los sistemas en tiempo real que son autónomos desde el punto de vista energético en una plataforma de un solo procesador. Destinado a informáticos, ingenieros de automatización o estudiantes de escuelas de ingeniería, Sistemas de tiempo real autónomos en energía ofrece una introducción a la computación en tiempo real con restricciones de energía.

Diseño, desarrollo e implementación de una red heterogénea de controladores (RHC) para sistemas tiempo real

Diseño, desarrollo e implementación de una red heterogénea de controladores (RHC) para sistemas tiempo real PDF Author: Edgardo Javier Ramírez Toledo
Publisher:
ISBN:
Category :
Languages : es
Pages :

Get Book Here

Book Description