Вы находитесь на странице: 1из 18

Dispositivos de control Sistemas Embebidos.

UADY
UNIVERSIDAD AUTNOMA DE YUCATAN

Un sistema embebido es un sistema de cmputo diseado para realizar unas cuantas funciones dedicadas, usualmente en tiempo real. En los sistemas embebidos usan un mnimo de hardware, ya que las mayora de las funciones que realiza son realizadas por un solo circuito integrado. Por lo general los sistemas embebidos se pueden programar directamente en el lenguaje ensamblador del microcontrolador incorporado sobre el mismo o bien, utilizando algn compilador especfico. Sus Principales ventajas son el precio y el consumo. Como tienen un mnimo de componentes son muy baratos y su consumo de energa reducido. Los programas de sistemas embebidos se enfrentan normalmente a problemas de Tiempo Real. Esto significa que controlan y monitorean los procesos en el momento en que ocurren, en lugar de usar datos pre adquiridos. Casi la totalidad de los sistemas embebidos utilizan al menos un microcontrolador

Dispositivos de control Componentes de un sistema embebido


UADY
UNIVERSIDAD AUTNOMA DE YUCATAN

En la parte central se encuentra un microprocesador, microcontrolador, DSP, FPGA, etc.. Es decir, la CPU o unidad que aporta capacidad de cmputo al sistema. Sistema de Comunicacin. La comunicacin es de gran importancia en los sistemas embebidos. Lo normal es que el sistema pueda comunicarse mediante interfaces estndar de cable o inalmbricas, por lo que normalmente incorporar puertos de comunicaciones del tipo RS-232, RS-485, SPI, I2C, CAN, USB, Wi-Fi, IP, GSM, GPRS, etc. Sistema de presentacin. Suele ser una pantalla grfica, tctil, LCD, LEDs, etc. Actuadores. Denominamos actuadores a los posibles elementos electrnicos que el sistema se encarga de controlar. Puede ser un motor elctrico, un rel, etc. Mdulos de E/S Digitales y/o Analgicos. Sirven para tener acceso a seales analgicas y/o digitales procedentes de sensores, activar actuadores, etc. El mdulo de reloj es el encargado de generar las diferentes seales de reloj a partir de un nico oscilador principal. El oscilador con mejores caractersticas en cuanto a estabilidad y coste son los basados en resonador de cristal de cuarzo, mientras que los que requieren menor consumo son los RC. Mediante sistemas PLL se obtienen otras frecuencias con la misma estabilidad que el oscilador patrn. El mdulo de Alimentacin se encarga de generar las diferentes tensiones y corrientes necesarias para alimentar los diferentes circuitos del SE. Usualmente se trabaja con un rango de posibles tensiones de entrada que mediante conversores ac/dc o dc/dc se obtienen las diferentes tensiones necesarias para alimentar los diversos componentes activos del circuito. Otros sistemas como Sensores, circuitos integrados supervisores de alimentacin, filtros, amplificadores, etc.

Dispositivos de control Tipos de sistemas embebidos de acuerdo a su Propsito.

UADY
UNIVERSIDAD AUTNOMA DE YUCATAN

Controlador Embebido. Son sistemas capaces de supervisar el comportamiento y ajustar las caractersticas de los parmetros a controlar por si solos. Estos sistemas poseen la capacidad de conectarse a sensores y actuadores especficos, calculando las seales de control para las entidades supervisadas usando un algoritmo de control sobre las seales de los sensores y el estado del sistema. La complejidad computacional de estos algoritmos generalmente es de baja a media. Algunas aplicaciones de este tipo son Controladores de ventilacin y temperatura, maquinas expendedoras, robots y controladores automotrices.

Dispositivos de control Tipos de sistemas embebidos de acuerdo a su Propsito.

UADY
UNIVERSIDAD AUTNOMA DE YUCATAN

Interfaz Especializada. Funcionan como dispositivos de comunicacin con sistemas de computo como computadoras personales, que carecen de las interfaces necesarias. Estos sistemas embebidos no solo aportan el hardware faltante, sino tambin quitan de la computadora de procesar los datos relacionados con la interfaz, como son conversiones de datos, formateo, codificacin, descodificacin, etc. La complejidad computacional de estos dispositivos es de media a baja para la mayora de las aplicaciones. Algunas de las aplicaciones de este tipo son Tarjetas de adquisicin de datos, Teclados, Joystick, impresoras, etc.

Dispositivos de control Tipos de sistemas embebidos de acuerdo a su Propsito.

UADY
UNIVERSIDAD AUTNOMA DE YUCATAN

Co-Procesadores Especializados. Estos sistemas operan como coprocesadores especficos para ciertas aplicaciones dentro de un sistema de cmputo. Su propsitos es quitar al sistema principal de tareas que demanden mucho poder de cmputo como procesamiento digital de seales, grficos, procesamiento de imgenes, etc.

Dispositivos de control Tipos de sistemas embebidos de acuerdo a su Propsito.

UADY
UNIVERSIDAD AUTNOMA DE YUCATAN

Red de Sistemas Embebidos. Estos tipos de redes se utilizan tradicionalmente en la industria automotriz, donde un gran numero de sensores y actuadores se encuentran interconectados juntos. Estos sistemas ejecutan algoritmos de control adems de sus funciones de red, por lo que su operacin esta sujeta a restricciones de tiempo y seguridad.

Dispositivos de control Tipos de sistemas embebidos de acuerdo a su Propsito.

UADY
UNIVERSIDAD AUTNOMA DE YUCATAN

Dispositivos de control Requerimientos de diseo y desempeo de los sistemas Embebidos.


Bajo Costo. Tiempos pequeos de llegada al mercado. Tamao y peso reducidos. Restricciones de Tiempo Real. Exactitud de los datos. Bajo consumo y voltajes. Seguridad. Robustez Flexibilidad en el desarrollo de nuevas aplicaciones.

UADY
UNIVERSIDAD AUTNOMA DE YUCATAN

Dispositivos de control Arquitecturas Embebidas.


Tipos de CPU para Aplicaciones Embebidas

UADY
UNIVERSIDAD AUTNOMA DE YUCATAN

Microcontroladores y Procesadores ms Usados

Dispositivos de control Diseo de Sistemas Embebidos.

UADY
UNIVERSIDAD AUTNOMA DE YUCATAN

El principal objetivo de un sistema embebido es personalizar el hardware y el software de un diseo para obtener los requerimientos funcionales, de desempeo y costos necesarios para la aplicacin, y optimizar sus caractersticas para su ambiente de funcionamiento.

Dispositivos de control Diseo de Sistemas Embebidos.

UADY
UNIVERSIDAD AUTNOMA DE YUCATAN

Dispositivos de control Diseo de Sistemas Embebidos.


1.

UADY
UNIVERSIDAD AUTNOMA DE YUCATAN

Especificacin del sistema. Es el


proceso de describir los requerimientos funcionales, de interfaces y desempeo de un sistema embebido. En la mayora de los casos se usa notacin simulable como lenguajes de especificacin (UML). La especificacin se hace en varios niveles de abstraccin como son a nivel de concepto, de algoritmo, de mdulos y circuitos o componentes. Las especificaciones de alto nivel ofrecen mas oportunidades de diseo a costa de un flujo de diseo ms sofisticado.

Dispositivos de control Diseo de Sistemas Embebidos.


2.

UADY
UNIVERSIDAD AUTNOMA DE YUCATAN

Particionamiento Funcional. Es el proceso


de reorganizar la especificacin del sistema en subsistemas y mdulos que desempeen una funcin especializada, como una funcin de interfaz especfica o proceso de datos. Los Mdulos identificados pueden someterse a procesos de diseo separados. Por ejemplo, los mdulos de procesamiento de datos como filtros digitales se disean de forma diferente a a los mdulos de proceso analgico. La salida de este paso es una serie de descripciones presentando las funciones e interfaces de todos los mdulos. El Particionamiento funcional puede llevarse a cabo varias veces en el flujo de diseo, a diferentes niveles de abstraccin y para diferentes subsistemas.

Dispositivos de control Diseo de Sistemas Embebidos.


3.

UADY
UNIVERSIDAD AUTNOMA DE YUCATAN

Anlisis de compensacin a nivel sistema (Tradeoff). Mapea los requerimientos de


desempeo y diseo a nivel de sistema a requerimientos de bloques de construccin. Este paso analiza y formula las restricciones del sistema. Como por ejemplo costo vs. velocidad, Velocidad vs. Consumo de energa, Ancho de banda vs. Precisin vs. Velocidad, etc. Aqu tambin se incluyen decisiones como por ejemplo el si un mdulo se implementara por hardware o software, lo que se conoce como particionamiento de hardware y software. Implica tambin la decisin de los requerimientos del sistema de memoria, numero de I/Os, Protocolos de comunicacin, depuramiento del OS o firmware, arbitracin de acceso a los mdulos, etc.

Dispositivos de control Diseo de Sistemas Embebidos.


4.

UADY
UNIVERSIDAD AUTNOMA DE YUCATAN

Diseo Individual de los Mdulos. Es


la actividad de implementar los mdulos del sistema como los diferentes mdulos de interfaz, procesamiento de datos, memoria, y buses de comunicacin. Los mdulos pueden incluir circuitos de hardware y rutinas de software de diferente naturaleza como drivers, ISRs, rutinas de control y acceso a datos, etc. Mdulos complejos son sometidos de rediseo para particionarlos en submdulos ms sencillos.

Dispositivos de control Diseo de Sistemas Embebidos.


5.

UADY
UNIVERSIDAD AUTNOMA DE YUCATAN

Diseo de Circuitos Analgicos.


Es el proceso de implementar los circuitos analgicos y de seal mezclada en el diseo. Entre estos se encuentran amplificadores operacionales, transconductores, comparadores, multiplexores analgicos, integradores, Circuitos de muestreo y retencin, etc. El diseo de los circuitos analgicos incluye la seleccin de topologas del circuito, tamao y diseo de placa.

Dispositivos de control UADY Diseo de Sistemas Embebidos. 6. Diseo de Circuitos Digitales. Incluye
UNIVERSIDAD AUTNOMA DE YUCATAN

el diseo de circuitos de interfaz, y hardware de procesamiento de datos, as como de filtros digitales, decimadores, encoders, etc. 7. Desarrollo del Software. Crea las aplicaciones y el software del sistema. Incluye mtodos para procesamiento de datos, control e interfaces grficas de usuario (GUIs). Tambin implica la seleccin de sistemas operativos de tiempo real y red.

Dispositivos de control Diseo de Sistemas Embebidos.


8.

UADY
UNIVERSIDAD AUTNOMA DE YUCATAN

Modelado del Circuito. Es el proceso de


caracterizacin del hardware. Es importante para la prediccin del desempeo.

9.

Caracterizacin del Software. Desarrolla


modelos de desempeo del software como son velocidad, patrones de acceso a memoria, consumo de energa, etc.

10.

Evaluacin de Desempeo. Es el paso final,


en el que se evala el funcionamiento del sistema en diferentes condiciones de operacin.

Вам также может понравиться