CONTROL DIFUSO DE NAVEGACIÓN DE UN ROBOT MÓVIL MEDIANTE DISPOSITIVOS PROGRAMABLES
|
|
- Lourdes Quintana Castillo
- hace 7 años
- Vistas:
Transcripción
1 CONTROL DIFUSO DE NAVEGACIÓN DE UN ROBOT MÓVIL MEDIANTE DISPOSITIVOS PROGRAMABLES A. Cabrera 1, S. Sánchez-Solano 2, I. Baturone 2, A. Barriga 2, F. J. Moreno-Velo 2, P. Brox 2 1 Dpto. Automática y Computación. Facultad de Ingeniería Eléctrica. Instituto Superior Politécnico José Antonio Echeverría, Calle 127 s/n, Marianao, Ciudad de la Habana, Cuba. 2 Instituto de Microelectrónica de Sevilla - Centro Nacional de Microelectrónica Avda. Reina Mercedes s/n, (Edif. CICA), E-41012, Sevilla, Spain. Proc. XI Congreso Latinoamericano de Control Automático, La Habana, Mayo 10-15, This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author s copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.
2 CONTROL DIFUSO DE NAVEGACIÓN DE UN ROBOT MÓVIL MEDIANTE DISPOSITIVOS PROGRAMABLES Alejandro J. Cabrera Sarmiento 1, Santiago Sánchez-Solano 2, Iluminada Baturone 2, Ángel Barriga 2, Fran Moreno-Velo 2, Piedad Brox 2 1 Dpto. Automática y Computación, Facultad de Ingeniería Eléctrica. Instituto Superior Politécnico José Antonio Echeverría, Calle 127 s/n, Marianao, Ciudad de la Habana, Cuba, <alex@electrica.cujae.edu.cu> 2 Instituto de Microelectrónica de Sevilla, Centro Nacional de Microelectrónica, Avda. Reina Mercedes s/n, Sevilla, España, <santiago@imse.cnm.es> Abstract: En este trabajo se describe la realización de controladores difusos empotrados sobre un dispositivo programable para aplicaciones de navegación de un robot móvil. El desarrollo de los controladores se lleva a cabo mediante una plataforma reconfigurable que permite realizaciones híbridas hardware/software así como puramente software de los mismos. Esta plataforma está basada en la utilización de módulos de propiedad intelectual para la realización de un sistema de procesamiento configurable así como de una arquitectura también configurable para la realización del módulo de inferencia, empotrándose todo el controlador sobre un FPGA con la ayuda de las correspondientes herramientas de CAD. Keywords: Fuzzy controller, mobile robot, FPGA, intellectual property, CAD tools 1. INTRODUCCIÓN La capacidad de la lógica difusa para describir el comportamiento de sistemas complejos mediante reglas lingüísticas simples ha motivado su aplicación a la realización de numerosos sistemas de control (Passino, 1994; Yen, 1995). Uno de los campos de aplicación creciente de controladores difusos es el de la robótica. En particular, los problemas asociados con la navegación autónoma de un robot móvil constituyen un atractivo espacio de desarrollo de controladores basados en lógica difusa (Baturone, 2002). Se han desarrollado diferentes alternativas para la implementación de sistemas de control difuso para robots móviles, las cuales pueden ser agrupadas en realizaciones software, realizaciones hardware y realizaciones híbridas. Las realizaciones software han sido las soluciones más ampliamente adoptadas y consisten en un programa que se ejecuta en un computador y que implementa todas las tareas del sistema (Baturone, 2002). Estas realizaciones se caracterizan por su elevado grado de flexibilidad aunque su tiempo de respuesta viene limitado por la inherente ejecución secuencial de los programas. La tendencia actual en robótica y otras aplicaciones hacia el desarrollo de sistemas empotrados, que presentan restricciones en cuanto a peso, tamaño, consumo de potencia y costo, ha hecho que muchas de estas realizaciones utilicen microcontroladores (Von Altrock, 1998). Sin embargo, la utilización de microcontroladores comerciales con recursos predeterminados, puede resultar insuficiente para algunas aplicaciones o sobredimensionadas para otras.
3 Las realizaciones totalmente hardware del controlador difuso representan una alternativa totalmente opuesta a la anterior y son requeridas para aquellas aplicaciones en que la velocidad de inferencia sea un factor determinante (Baturone, 2000). Debido a la necesidad de reducir el área o el consumo de recursos sobre el circuito resultante, es preciso recurrir a estrategias de realización que limitan la flexibilidad de la solución, aunque la disponibilidad de arquitecturas configurables permite atenuar en alguna medida este inconveniente. Las realizaciones híbridas basadas en técnicas de codiseño hardware/software (HW/SW) permiten obtener un compromiso adecuado entre las ventajas e inconvenientes de las alternativas anteriores (Reyneri, 2003). La distribución entre la implementación hardware y la ejecución software de las tareas que debe realizar el sistema de control difuso permite obtener una solución que combine las ventajas de flexibilidad y velocidad. Un tipo de particionado de tareas de probadas prestaciones consiste en la implementación sobre hardware dedicado del módulo de inferencia difuso y la realización software de las restantes tareas de configuración y procesado convencional (Cabrera, 2002). Estas realizaciones híbridas se ven favorecidas por el vertiginoso desarrollo de la industria microelectrónica y la aparición de novedosas técnicas de diseño digital, las cuales hacen posible actualmente la implementación de sistemas completos sobre un único circuito integrado. La disponibilidad actual de dispositivos lógicos programables como FPGAs (Field Programmable Gate Array) que incorporan una elevada cantidad de recursos de hardware, así como sus potentes entornos de diseño, facilita la implementación de dichos sistemas sobre un dispositivo programable (System on Programmable Chip, SoPC). La existencia de módulos de propiedad intelectual (Intellectual Property, IP) que proporcionan una gran diversidad de elementos hardware bien desarrollados y depurados favorece las realizaciones SoPC. Muchos módulos IP pueden ser configurados por el diseñador, adaptándolos así a muy diversas aplicaciones. En esta comunicación se describe la realización de diversos sistemas de control difuso como SoPC para aplicaciones de navegación de robots móviles. En particular se aborda el problema del aparcamiento en batería de un coche-robot, ofreciéndose soluciones tanto software como híbridas mediante controladores empotrados en un FPGA. El desarrollo de los controladores se llevó a cabo mediante una novedosa plataforma que incluye todos los componentes físicos, lógicos y de procedimiento necesarios. 2. ESTRATEGIA DE REALIZACIÓN SoPC Y PLATAFORMA DE DESARROLLO La estrategia seguida para la implementación de controladores difusos empotrados como SoPC y que permite tanto realizaciones híbridas HW/SW como puramente software de los mismos se ilustra en la figura 1. Está basada en la utilización de un sistema de procesamiento configurable y disponible como IP, así como (para el caso de las realizaciones híbridas) en la utilización de una arquitectura también configurable para la implementación hardware del módulo de inferencia (Fuzzy Inference Module, FIM). De esta forma y mediante las herramientas de CAD correspondientes, se procede a la integración de todo el sistema sobre el FPGA obteniéndose la realización SoPC. Sistema de procesado basado en IPs CPU Herramientas de CAD Módulo de inferencia configurable FIM FPGA Fig 1. Estrategia de realización de controladores difusos empotrados como SoPC El sistema de procesamiento ejecuta todas las tareas del controlador que no requieran recursos específicos así como también la rutina de inferencia difusa en el caso de la realización totalmente software del controlador. Los recursos de este sistema (microprocesador, memorias, puertos de entrada/salida, temporizadores, etc.) son configurables y parametrizables, de forma tal que se puede conformar un sistema de procesamiento acorde a los requerimientos de la aplicación. En el caso de requerirse una implementación híbrida, el módulo de inferencia se implementa sobre hardware utilizando los recursos del dispositivo programable. Este módulo de inferencia está basado en una arquitectura configurable que permite su adaptabilidad a muy variadas aplicaciones. Para la materialización de esta estrategia se ha desarrollado una plataforma que incorpora los componentes físicos y lógicos así como el procedimiento de desarrollo del controlador. Los componentes físicos incluyen los módulos IP del sistema de procesamiento, la arquitectura configurable del FIM, así como el FPGA soporte de la implementación SoPC.
4 Como sistema de procesamiento se utilizan los módulos IP del procesador MicroBlaze de Xilinx y sus diversos periféricos (Xilinx, 2002). Para la implementación hardware del módulo de inferencia difuso se utiliza la arquitectura y la metodología de diseño de circuitos difusos previamente desarrollada en el Instituto de Microelectrónica de Sevilla (Sánchez-Solano, 1997). Esta arquitectura está basada en el procesado de reglas activas, la limitación a dos del grado de solapamiento de las funciones de pertenencia de las entradas y la utilización de métodos de defuzzificación simplificados, aspectos que contribuyen a disminuir el consumo de recursos del dispositivo programable. Además, dispone de muy diversas opciones de implementación. Para la implementación final de la realización SoPC se debe disponer de una FPGA Spartan- IIE150 ó superior. Los recursos disponibles en esta familia de FPGAs permiten potenciar la realización tanto del sistema de procesamiento MicroBlaze como del módulo de inferencia. La disponibilidad de placas de desarrollo basadas en FPGAs de esta familia facilita la implementación SoPC. El soporte lógico de la plataforma está formado por las herramientas de CAD correspondientes al sistema MicroBlaze, al módulo de inferencia difuso y al FPGA. MicroBlaze dispone de entornos de desarrollo que facilitan tanto la síntesis hardware de los módulos IP del sistema de procesamiento como la compilación y depuración del programa de aplicación. De forma análoga, el entorno de desarrollo de sistemas difusos Xfuzzy permite la descripción, ajuste, simulación y síntesis, tanto software como hardware, del módulo de inferencia difuso (López, 1998). Por último, las diferentes herramientas incorporadas en el entorno de desarrollo de FPGAs de Xilinx, ISE, permiten realizar la implementación SoPC de todo el controlador sobre el FPGA. 3. PROCEDIMIENTO DE DESARROLLO La plataforma expuesta en el apartado anterior se completa con un procedimiento que permite combinar los diferentes componentes físicos y lógicos para la realización del controlador difuso empotrado. La figura 2 muestra el flujo de diseño del módulo de inferencia utilizando las diferentes herramientas del entorno de desarrollo Xfuzzy. Una vez descrito el sistema difuso (especificación.xfl) y de ser simulado su comportamiento y ajustada su base de conocimiento (herramientas xfsl y xfsim) se procede a realizar la síntesis del mismo. Para una realización totalmente software del controlador difuso se realiza la síntesis software del FIM mediante la herramienta xfc, la cual genera una rutina en código C que deberá ser compilada y enlazada con las rutinas de las restantes tareas del controlador y se ejecutará sobre el sistema de procesamiento empotrado. Síntesis software Simulación Especificaciones del módulo de inferencia Opciones del programa xfc C XFL xfsim, xfsl Opciones de la arquitectura xfvhdl VHDL Aprendizaje supervisado Síntesis hardware Fig. 2. Flujo de diseño del módulo de inferencia De requerirse una implementación híbrida del controlador, se procede a la síntesis hardware del FIM mediante la herramienta xfvhdl. Esta herramienta permite dimensionar los bloques del sistema y seleccionar entre las distintas opciones de la arquitectura, generando una descripción en código VHDL que permite la realización hardware de los diferentes bloques de la arquitectura del FIM de la figura 2 (Lago, 1998). Los códigos VHDL correspondientes a la descripción hardware del FIM deben ser incorporados posteriormente (durante el proceso de síntesis e implementación del FPGA) para su interconexión con el sistema de procesamiento. Paralelamente a la síntesis del FIM puede desarrollarse el sistema de procesamiento MicroBlaze siguiendo el esquema de la figura 3. A partir de las especificaciones de software (fichero mss) la herramienta libgen compila las funciones de los diferentes periféricos, obteniéndose las bibliotecas y ficheros de cabecera que facilitarán la codificación de los programas de aplicación en lenguaje C. De forma similar, los componentes del sistema se declaran en un fichero de especificaciones de hardware (.mhs). La herramienta platgen se encarga de integrar todo el hardware del sistema MicroBlaze, generándose una descripción VHDL que puede ser utilizada para crear un sistema jerárquicamente superior, tal como se requiere para la inclusión del módulo de inferencia (código generado por xfvhdl) en el caso de la realización
5 híbrida del controlador. La implementación final del sistema completo se lleva a cabo utilizando las herramientas de desarrollo de FPGAs de Xilinx incluidas en el entorno ISE. Una vez obtenido el fichero de configuración (.bit) del FPGA y programado el mismo, se procede a compilar el programa de aplicación mediante la herramienta mb-gcc. Para el caso de una realización software del FIM, el código C generado por la herramienta de síntesis xfc debe ser compilado y enlazado conjuntamente con el resto del programa de aplicación. El proceso se completa con la herramienta de depuración xmd que facilita la carga y verificación del programa sobre el sistema MicroBlaze empotrado. Librerías y drivers.c.h Código fuente Especificaciones de software libgen.c.h mb-gcc VHDL VHDL Código ejecutable.mss.out xmd Especificaciones de hardware platgen FPGA.mhs Hardware del FIM Herramientas de desarrollo de FPGAs (ISE).bit Fig. 3. Flujo de desarrollo del sistema de procesamiento e integración del FIM 4. CONTROL DIFUSO DE NAVEGACIÓN DE UN ROBOT MÓVIL El aparcamiento de vehículos autónomos es un problema típico de control de navegación en robótica. En particular, el control de la trayectoria que debe seguir el vehículo para aparcar en batería cuando parte de una situación cercana a la posición objetivo es una variante del problema clásico de aparcamiento en reversa que complica sensiblemente el sistema de control a utilizar, ya que en este caso deben incorporarse estrategias para planificar la dirección de marcha. La plataforma de desarrollo descrita anteriormente ha sido aplicada en la realización de controladores difusos, tanto software como híbridos, para el aparcamiento del vehículo autónomo Romeo4R, diseñado y construido en la Escuela Superior de Ingenieros de la Universidad de Sevilla (Baturone, 2002). Romeo4R está equipado con motores de tracción y de dirección, y diferentes sensores que permiten determinar el estado del vehículo. El control a bajo nivel de los motores, así como la adquisición de la información procedente de los sensores y su procesado para determinar la velocidad (v), curvatura (γ), orientación (φ) y posición (x,y) del vehículo se realiza mediante un procesador digital de señal (DSP). De esta forma, el DSP puede interactuar con un controlador de alto nivel que se dedica a la ejecución del algoritmo de control de navegación del vehículo. En los controladores difusos desarrollados, el procesador MicroBlaze realiza las tareas de interfaz con el controlador de bajo nivel, secuencialización de las diferentes etapas del sistema y, en función de que se realice una implementación software o híbrida, la ejecución de la rutina de inferencia o el intercambio de información con el módulo de inferencia difusa. Estos últimos implementan en cada caso la estrategia de navegación del vehículo mediante un conjunto de reglas de actuación similares a las que emplearía cualquier conductor. Para el caso del aparcamiento en reversa solamente, el módulo de inferencia está compuesto por una base de conocimiento simple de dos entradas (la coordenada x y la orientación del vehículo φ) y su salida corresponde a la curvatura de las ruedas (γ). Para el caso más general y complejo del aparcamiento libre, el módulo de inferencia difuso está compuesto por las seis bases de conocimiento mostradas en la Figura 4. Las bases de conocimiento Position, Planning y Direction corresponden a estructuras de toma de decisiones. Position decide si el vehículo se encuentra cerca o lejos de la posición objetivo en función del valor de las coordenadas (x,y). Su salida se combina con la orientación del vehículo (φ) en la base Planning para obtener la propuesta de sentido de circulación (plan). Sin embargo, dado que no se puede invertir bruscamente la polaridad del voltaje aplicado al motor de tracción, se combina esta salida con el valor anterior de la velocidad en la base Direction, cuya salida way indica el sentido que definitivamente debe seguir el vehículo. En la implementación hardware de estas bases de conocimiento se utilizan antecedentes basados en memoria y el método de defuzzyficación MaxLabel. Las restantes bases de conocimiento corresponden a sistemas con salidas interpoladas, utilizándose técnicas aritméticas para generar los antecedentes y
6 el método de defuzzificación FuzzyMean. La base de conocimiento Celerity determina el valor absoluto de la velocidad (cel), mientras que las bases Backward y Forward determinan la curvatura de Romeo4R en un sentido u otro (bw, fw). Dado que estas dos bases comparten las mismas entradas, es posible su unificación en un solo módulo. Trayectorias simuladas (a) FIM x y φ v Position pos Planning plan Direction way γ Celerity cel (b) Trayectorias reales Forward Backward Fig 4. Estructura del FIM para el control de aparcamiento libre de Romeo4R. 5. RESULTADOS EXPERIMENTALES Siguiendo el procedimiento de desarrollo expuesto en la sección 3, se desarrollaron controladores difusos empotrados SoPC tanto en variantes puramente software como híbridos. Después de implementados los controladores se realizaron múltiples experimentos para registrar la trayectoria de Romeo4R y compararla con los resultados obtenidos de la simulación del fichero de especificaciones XFL utilizando las herramientas del entorno Xfuzzy. La figura 5 muestra los resultados experimentales (colores violeta y verde) y de simulación (azul y rojo) de los controladores difusos SoPC, tanto híbrido (a) como software (b), desarrollados para el aparcamiento en reversa solamente. Las diferencias entre las trayectorias reales y simuladas se deben a las irregularidades del terreno, no contempladas en el modelo de simulación. Nótese no obstante cómo el controlador difuso corrige la desviación y logra aparcar correctamente. fw bw Fig. 5. Trayectorias de aparcamiento en reversa mediante controladores SoPC híbridos (a) y software (b) Nótese también la gran similitud entre las trayectorias seguidas por el vehículo Romeo4R mediante ambos controladores. La diferencia fundamental entre ambos radica en la demora del proceso de inferencia. Mientras la implementación híbrida es capaz de realizar una inferencia completa cada 2,16 microsegundos (con el FIM a 12,5 MHz), la realización software con el procesador MicroBlaze a 50 MHz tarda 12,31 milisegundos. Los resultados de implementación sobre una FPGA Spartan-IIE200 indican un consumo de recursos de 1566 slices (66%) para la realización híbrida y de 1281 slices (54%) para la realización software. Para el caso del aparcamiento libre del coche-robot Romeo4R, el controlador híbrido debe incorporar el sistema MicroBlaze y la estructura hardware del módulo de inferencia complejo de la figura 5. Los resultados de implementación indican un consumo de recursos de slices (80% de la Spartan- IIE200). La realización del controlador software, al no requerir la implementación del FIM, es idéntica a la del caso anterior. La figura 6 muestra la trayectoria real (en verde) de la evolución de Romeo4R con el controlador híbrido, la cual difiere ligeramente de la obtenida mediante simulación (en rojo) por las irregularidades del terreno. Los resultados con el controlador totalmente software son similares.
7 REFERENCIAS Trayectoria real Fig. 6. Trayectoria de aparcamiento libre de Romeo4R mediante el controlador difuso híbrido Nuevamente, la diferencia fundamental entre ambas realizaciones de controladores difusos SoPC radica en la velocidad de inferencia, siendo mucho más significativa en este caso: mientras el controlador híbrido produce una inferencia completa cada 2,88 microsegundos (con el FIM a 12,5 MHz), el controlador software (con el procesador MicroBlaze a 50 MHz) tarda 831 milisegundos. 6. CONCLUSIONES Se ha descrito una plataforma reconfigurable basada en FPGAs que permite la implementación de diversas opciones de controladores difusos, tanto software como híbridos. Dicha plataforma se basa en la utilización del sistema MicroBlaze como procesador empotrado y del entorno de desarrollo Xfuzzy y sus herramientas de síntesis para la generación del módulo de inferencia difuso, existiendo diversas opciones de implementación hardware del mismo. Tanto el sistema de procesado basado en MicroBlaze como el hardware del sistema de inferencia pueden ser fácilmente configurados para obtener una estructura del controlador difuso acorde a las necesidades del proceso a controlar. Baturone, I., et al (2000). Microelectronic Design of Fuzzy Logic-Based Systems, CRC Press, Baturone, I. et al (2002). Automatic Design of Fuzzy Control Systems for Autonomous Mobile Robots, Proc. 28th Annual Conference of the IEEE Industrial Electronics Society, pp , Sevilla Cabrera, A., et al. (2002). Hardware/software codesign methodology for fuzzy controllers implementation, IEEE International Conference on Fuzzy Systems, pp , Honolulu Lago, E. et al (1998). Xfvhdl: A Tool for the Synthesis of Fuzzy Logic Controllers, DATE 98, pp , Paris López, D.R. et al (1998). Xfuzzy: A Design Environment for Fuzzy Systems. IEEE International Conference on Fuzzy Systems, pp , Anchorage Passino, K. M., Yurkovich, S. (1998). Fuzzy Control, Addison-Wesley Reyneri, L. (2003) Implementation issues of neurofuzzy hardware: going toward HW/SW codesign. IEEE Transactions on Neural Networks, vol. 14, n.1, pp Sánchez-Solano, S. et al (1997). Design and Applications of Digital Fuzzy Controllers, IEEE International Conference on Fuzzy Systems, pp , Barcelona Von Altrock, C. (1998). Adapting existing Hardware for Fuzzy Computation in Handbook of Fuzzy Computation. In: Institute of Physics Publishing Xilinx, Inc. (2002). MicroBlaze Reference Guides Yen, J., Langari, R., Zadeh, L. A., Eds. (1995). Industrial Applications of Fuzzy Logic and Intelligent Systems, IEEE Press La aplicación de la plataforma al control de un robot móvil utilizando una placa comercial de desarrollo de FPGAs permite validar su aplicabilidad. Los resultados obtenidos ponen de manifiesto la similitud existente entre las implementaciones software y hardware del módulo de inferencia con diferencias significativas en la velocidad de respuesta y en el consumo de recursos.
PLATAFORMA RECONFIGURABLE PARA EL DESARROLLO DE SISTEMAS DE CONTROL BASADOS EN LÓGICA DIFUSA
PLATAFORMA RECONFIGURABLE PARA EL DESARROLLO DE SISTEMAS DE CONTROL BASADOS EN LÓGICA DIFUSA Cabrera A. 1, Sánchez-Solano S. 2, Baturone I. 2, Moreno-Velo F. J. 2, Barriga A. 2 1 Dpto. Automática y Computación.
Más detallesDESARROLLO DE CONTROLADORES DIFUSOS EMPOTRADOS MEDIANTE TÉCNICAS DE CODISEÑO HARDWARE/SOFTWARE
DESARROLLO DE CONTROLADORES DIFUSOS EMPOTRADOS MEDIANTE TÉCNICAS DE CODISEÑO HARDWARE/SOFTWARE S. Sánchez-Solano 1, A. Cabrera 2, I. Baturone 1, A. Barriga 1, F. J. Moreno-Velo 1, P. Brox 1 1 Instituto
Más detallesSÍNTESIS HARDWARE DE MÓDULOS DE INFERENCIA DIFUSOS MEDIANTE HERRAMIENTAS DE DISEÑO DE DSP 2
SÍNTESIS HARDWARE DE MÓDULOS DE INFERENCIA DIFUSOS MEDIANTE HERRAMIENTAS DE DISEÑO DE DSP 2 M. BROX 1, S. SÁNCHEZ-SOLANO 2, P. BROX 2, I. BATURONE 2, A. BARRIGA 2, A. GERSNOVIEZ 1 1 Departamento de Arquitectura
Más detallesMODELADO DE ALTO NIVEL E IMPLEMENTACIÓN SOBRE FPGAS DE SISTEMAS DIFUSOS
MODELADO DE ALTO NIVEL E IMPLEMENTACIÓN SOBRE FPGAS DE SISTEMAS DIFUSOS Barriga A, Marbán M.A, Sánchez-Solano S, Brox P, Cabrera A 2 Instituto de Microelectrónica de Sevilla - Centro Nacional de Microelectrónica
Más detallesSÍNTESIS DE SISTEMAS DIFUSOS A PARTIR DE VHDL
SÍNTESIS DE SISTEMAS DIFUSOS A PARTIR DE VHDL S. Sánchez-Solano, A. Barriga, P. Brox, I. Baturone Instituto de Microelectrónica de Sevilla - Centro Nacional de Microelectrónica Avda. Reina Mercedes s/n,
Más detallesIMPLEMENTACIÓN SOBRE FPGAS DE SISTEMAS DIFUSOS PROGRAMABLES
IMPLEMENTACIÓN SOBRE FPGAS DE SISTEMAS DIFUSOS PROGRAMABLES S. Sánchez-Solano 1, A. Cabrera 2, C. J. Jiménez 1, P. Brox 1, I. Baturone 1, A. Barriga 1 1 Instituto de Microelectrónica de Sevilla - Centro
Más detallesARQUITECTURA EFICIENTE PARA LA IMPLEMENTACIÓN HARDWARE DE SISTEMAS
ARQUITECTURA EFICIENTE PARA LA IMPLEMENTACIÓN HARDWARE DE SISTEMAS DE INFERENCIA DIFUSOS A. Cabrera 1, S. Sánchez-Solano 2, C. J. Jimémez 2, A. Barriga 2, I. Baturone 2 1 Dpto. Automática y Computación.
Más detallesMETODOLOGÍA DE CODISEÑO HW/SW PARA LA IMPLEMENTACIÓN DE CONTROLADORES DIFUSOS. Reina Mercedes s/n, Sevilla, España.
METODOLOGÍA DE CODISEÑO HW/SW PARA LA IMPLEMENTACIÓN DE CONTROLADORES DIFUSOS A. CABRERA 1, S. SÁNCHEZ-SOLANO 2, R. SENHADJI 2, A. BARRIGA 2 y C.J. JIMÉNEZ 2 1 Dpto. Automática y Computación. Facultad
Más detallesSÍNTESIS DE SISTEMAS DE CONTROL DIFUSOS MEDIANTE HERRAMIENTAS DE DISEÑO DSP SOBRE FPGAS 1
SÍNTESIS DE SISTEMAS DE CONTROL DIFUSOS MEDIANTE HERRAMIENTAS DE DISEÑO DSP SOBRE FPGAS 1 S. Sánchez-Solano 1, M. Brox 2, A. Cabrera 3 1 Instituto de Microelectrónica de Sevilla (CNM-CSIC). Sevilla, España.
Más detallesCodiseño Hardware/Software de Controladores Difusos
Codiseño Hardware/Software de Controladores Difusos A. Cabrera 1, S. Sánchez-Solano 2, R. Senhadji 2, A. Barriga 2, C.J. Jiménez 2, I. Baturone 2 1 Dpto. Automática y Computación. Facultad de Ingeniería
Más detallesDESARROLLO DE MÓDULOS-IP DE CONTROLADORES DIFUSOS PARA EL DISEÑO DE SISTEMAS EMPOTRADOS SOBRE FPGAS 1
DESARROLLO DE MÓDULOS-IP DE CONTROLADORES DIFUSOS PARA EL DISEÑO DE SISTEMAS EMPOTRADOS SOBRE FPGAS 1 M. BROX 1, A. GERSNOVIEZ, S. SÁNCHEZ-SOLANO, A. CABRERA, I. BATURONE 1 Instituto de Microelectrónica
Más detallesINSTRUMENTACIÓN ELECTRÓNICA
INSTRUMENTACIÓN ELECTRÓNICA CON MICROPROCESADOR Programa de Doctorado en Ingeniería Eléctrica, Electrónica y Automática MANUAL DE PRÁCTICAS Curso 2010/2011 Autores: Guillermo Carpintero Marta Portela Marta
Más detallesLocomoción de un Robot Ápodo Modular con el Procesador MicroBlaze
Locomoción de un Robot Ápodo Modular con el Procesador MicroBlaze Juan González Gómez, Estanislao Aguayo y Eduardo Boemo Escuela Politécnica Superior Universidad Autónoma de Madrid IV Jornadas sobre Computación
Más detallesRESUMEN DEL CURRICULUM VITAE
RESUMEN DEL CURRICULUM VITAE Nombre: ALEJANDRO JOSE CABRERA SARMIENTO Departamento: Automática y Computación Facultad: Ingeniería Eléctrica, Instituto Superior Politécnico José Antonio Echeverría (CUJAE),
Más detallesLUGAR DE IMPARTICIÓN:
Pág. 1 13 LUGAR DE IMPARTICIÓN: DPTO. TECNOLOGÍA ELECTRÓNICA. ESCUELA TÉCNICA SUPERIOR DE INGENIEROS INDUSTRIALES. CAMPUS MARCOSENDE. TIPO DE CURSO: CURSO DE FORMACIÓN CRÉDITOS: 3 (0'8 TEORÍA + 2'2 LABORATORIO)
Más detallesAPLICACIÓN DE TÉCNICAS DE INTERPOLACIÓN BASADAS EN LÓGICA
APLICACIÓN DE TÉCNICAS DE INTERPOLACIÓN BASADAS EN LÓGICA DIFUSA AL PROCESADO DE IMÁGENES DE VIDEO P. Brox, I. Baturone, S. Sánchez-Solano, Instituto de Microelectrónica de Sevilla - Centro Nacional de
Más detallesAutor: Darwin Santiago Navas
DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA CARRERA DE INGENIERÍA EN ELECTRÓNICA E INSTRUMENTACIÓN TESIS PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN ELECTRÓNICA Y TELECOMUNICACIONES CONSTRUCCIÓN DE UN
Más detallesGraphical System Design
Graphical System Design un nuevo concepto en el diseño de control NATIONAL INSTRUMENTS Yon Asensio Responsable Zona Norte Agenda INTRODUCCION TENDENCIAS TECNOLÓGICAS GRAPHICAL SYSTEM DESIGN SOFTWARE HARDWARE
Más detallesIntroducción a los Dispositivos Lógicos Programables (FPGAs) Guillermo Güichal
Introducción a los Dispositivos Lógicos Programables (FPGAs) Guillermo Güichal www.emtech.com.ar Temario Introducción Circuitos Digitales FPGAs Flujo y Herramientas de Diseño Diseño para Síntesis Simulación
Más detallesGUÍA DOCENTE DE LA ASIGNATURA
GUÍA DOCENTE DE LA ASIGNATURA G675 - Sistemas Embebidos Grado en Ingeniería Informática Optativa. Curso 4 Curso Académico 2016-2017 1 1. DATOS IDENTIFICATIVOS Título/s Grado en Ingeniería Informática Tipología
Más detallesIntroducción a los Dispositivos Lógicos Programables (FPGAs) Guillermo Güichal
Introducción a los Dispositivos Lógicos Programables (FPGAs) Guillermo Güichal www.emtech.com.ar Temario Introducción Circuitos Digitales FPGAs Flujo y Herramientas de Diseño Simulación CPUs con FPGA o
Más detallesIntroducción a LabVIEW FPGA. Juan Gil
Introducción a LabVIEW FPGA Juan Gil National Instruments Tecnología FPGA Bloques de Memoria Almacene conjuntos de datos o valores en RAM definida por el usuario Bloques de Lógica Configurables (CLBs)
Más detallesTRAYECTO SISTEMÁTICO DISEÑO DE SISTEMAS EMBEBIDOS
TRAYECTO SISTEMÁTICO DISEÑO DE SISTEMAS EMBEBIDOS LENGUAJE C, MICROCONTROLADORES, FPGA, RTOS, APLICACIONES I Departamento de Sistemas e Informática FACULTAD DE CIENCIAS EXACTAS, INGENIERÍA Y AGRIMENSURA
Más detallesFEB: LIBRO ELECTRÓNICO SOBRE LÓGICA DIFUSA
FEB: LIBRO ELECTRÓNICO SOBRE LÓGICA DIFUSA A. Bermúdez, A. Barriga, I. Baturone, S. Sánchez-Solano Instituto de Microelectrónica de Sevilla - Centro Nacional de Microelectrónica Avda. Reina Mercedes s/n,
Más detallesTema 1: Microelectrónica. Técnicas de implementación de CID
TÉCNICAS DE IMPLEMENTACIÓN DE CID FULL-CUSTOM SEMI-CUSTOM CONSTRUCCIÓN DEL ESQUEMÁTICO A NIVEL DE TRANSISTORES CONSTRUCCIÓN DEL LAYOUT CELDAS ESTÁNDARES MATRIZ DE PUERTAS DISPOSITIVOS PROGRAMABLES: FPGA
Más detallesUso de arreglos analógicos programables (FPAA) en instrumentación industrial
Uso de arreglos analógicos programables (FPAA) en instrumentación industrial Using programmable analog array (FPAA) in industrial instrumentation ING. ALBERTO DELGADILLO GÓMEZ Ingeniero Electrónico de
Más detallesDiseño de un robot móvil con modelo cinemático Ackermann
Diseño de un robot móvil con modelo cinemático Ackermann. CUJAE.2017 1 Diseño de un robot móvil con modelo cinemático Ackermann J. Piñera-García *,1, J. Amigó-Vega *,1, J. Concepción-Álvarez 1, R. Casimiro-Martínez
Más detallesENTORNO CAD PARA LA ENSEÑANZA DE LA LÓGICA DIFUSA Y SUS APLICACIONES
ENTORNO CAD PARA LA ENSEÑANZA DE LA LÓGICA DIFUSA Y SUS APLICACIONES F. J. Moreno Velo, A. Barriga, S. Sánchez-Solano, I. Baturone Instituto de Microelectrónica de Sevilla (CNM-CSIC) Avda. Reina Mercedes
Más detallesBENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD DE CIENCIAS DE LA ELECTRÓNICA
NOMBRE DE LA ASIGNATURA: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD DE CIENCIAS DE LA ELECTRÓNICA PROGRAMA DE ESTUDIOS DE LA MAESTRÍA EN INGENIERÍA ELECTRÓNICA CON OPCIÓN EN INSTRUMENTACIÓN DIGITAL
Más detalles5 Pruebas del sistema.
5 Pruebas del sistema. 79 5.1 Introducción. La depuración y verificación de la implementación del algoritmo de conformado en la FPGA se ha realizado empleando dos técnicas. Por un lado se ha hecho uso
Más detallesDiseñando Hardware a la Medida con el Módulo de LabVIEW FPGA. ni.com/fpga
Diseñando Hardware a la Medida con el Módulo de LabVIEW FPGA Agenda Beneficios de los FPGAs para Sistemas de Medición y Control Programando FPGAs con LabVIEW Aplicaciones Recursos 3 Qué es un FPGA? Interconexiones
Más detallesXVI. utilizarlos de la forma más eficiente posible en el diseño de sistemas digitales.
INTRODUCCIÓN En la actualidad el diseño de circuitos y sistemas digitales ha avanzado mucho respecto a sus orígenes. Ningún diseñador se plantea en la actualidad realizar un sistema digital mediante circuitos
Más detallesDiseño de Sistemas Electrónicos
Escuela Politécnica Superior de Elche Grado en Ingeniería Electrónica y Automática Industrial.! CURSO 2014-2015! Diseño de Sistemas Electrónicos Profesor'Responsable:''Roberto!Gutiérrez!Mazón'''e/mail:'roberto.gutierrez@umh.es'''''''
Más detallesEstudio del impacto de implementaciones de operadores aritméticos en dispositivos lógicos programables FPGA
Estudio del impacto de implementaciones de operadores aritméticos en dispositivos lógicos programables FPGA Marino, Ariel Alberto Grupo de Investigación y Servicios en Electrónica y Control Facultad Regional
Más detallesPROYECTO DOCENTE ASIGNATURA: "Diseño de Computadores: Síntesis Lógica"
PROYECTO DOCENTE ASIGNATURA: "Diseño de Computadores: Síntesis Lógica" Grupo: Grupo 2 de CLASES TEORICAS de DISEÑO COMPUT.: SÍNTESIS LÓGICA(865723) Titulacion: INGENIERO EN INFORMÁTICA ( Plan 97 ) Curso:
Más detallesProyecto de Innovación y Mejora de la Calidad Docente Convocatoria 2014 Proyecto n o 50 Diseño y desarrollo de una placa de periféricos no
Proyecto de Innovación y Mejora de la Calidad Docente Convocatoria 2014 Proyecto n o 50 Diseño y desarrollo de una placa de periféricos no convencionales para incentivar el aprendizaje autónomo sobre sistemas
Más detallesFIELD PROGRAMMABLE GATE ARRAY (FPGA)
FIELD PROGRAMMABLE GATE ARRAY 21 FIELD PROGRAMMABLE GATE ARRAY (FPGA) 2.1. QUÉ ES UN FPGA? Un FPGA (field programmable gate array) es un dispositivo semiconductor que contiene componentes lógicos programables
Más detallesMETODOLOGÍA PARA EL APRENDIZAJE DE SISTEMAS ELECTRÓNICOS DIGITALES Y SU DISEÑO
METODOLOGÍA PARA EL APRENDIZAJE DE SISTEMAS ELECTRÓNICOS DIGITALES Y SU DISEÑO E. Magdaleno, M. Rodríguez, A. Ayala, B. R. Mendoza y S. Rodríguez. Universidad de La Laguna emagcas@ull.es, mrvalido@ull.es,
Más detallesPROYECTO DOCENTE ASIGNATURA: "Diseño y Aplicaciones de Procesadores Avanzados"
PROYECTO DOCENTE ASIGNATURA: "Diseño y Aplicaciones de Procesadores Avanzados" Grupo: Grp Diseño y Aplicaciones de Procesadores Av.(937894) Titulacion: Máster Universitario en Ingeniería de Computadores
Más detallesCapítulo 9. Implementación en VHDL y síntesis en FPGA
Capítulo 9 Implementación en VHDL y síntesis en FPGA El objetivo final del proyecto es implementar una selección de los métodos de estimación espectral descritos en el equipo final de resonancia magnética,
Más detallesIntroducción a VHDL. Sistemas digitales UTM-2006 JJVS
Introducción a VHDL Sistemas digitales UTM-2006 JJVS Surgimiento de VHDL Necesidad de nuevos métodos ya que los clásicos (esquemáticos), llegan a ser ineficientes en diseños de altas escalas de integración.
Más detallesInstrumentación Electrónica con MicroprocesadorII: Procesadores Avanzados
Instrumentación Electrónica con MicroprocesadorII: Procesadores Avanzados Microprocesadores empotrados en FPGAs MicroBlaze TM. Programación en C Marta Portela García SDK (SOFTWARE DEVELOPMENT ENVIRONMENT)
Más detallesMicroelectrónica. Evolución de la tecnología
Microelectrónica Tema 5: Metodologías de Diseño Evolución de la tecnología l En 1965 Gordon E. Moore, cofundador de Intel enunció la que seconoce como Ley de Moore. l Ley de Moore: el nº de transistores
Más detallesDESCRIPCIÓN DE LA ASIGNATURA
DESCRIPCIÓN DE LA ASIGNATURA ASIGNATURA: Nombre en Inglés: MICROCONTROLLERS AND PROGRAMMABLE LOGIC DEVICES Código UPM: 563000037 MATERIA: CRÉDITOS ECTS: 3 CARÁCTER: OBLIGATORIO TITULACIÓN: MASTER UNIVERSITARIO
Más detallesCODISEÑO HARDWARE/SOFTWARE DE UN SENSOR INTELIGENTE PARA MEDIDAS DE ACELERACIONES SOBRE 3 EJES BASADO EN PICOBLAZE
CODISEÑO HARDWARE/SOFTWARE DE UN SENSOR INTELIGENTE PARA MEDIDAS DE ACELERACIONES SOBRE 3 EJES BASADO EN PICOBLAZE E. Magdaleno, M. Rodríguez, A. Ayala, I. Díaz Departamento de Física Fundamental y Experimenta,
Más detallesSistema de Gestión de Aplicaciones Implementadas en FPGAs
Sistema de Gestión de Aplicaciones Implementadas en FPGAs Ledo Bañobre, R. 1, Losada Sampayo, A. 1, Álvarez Ruiz de Ojeda, J. 1 1 Departamento de Tecnología Electrónica, Escuela Técnica Superior de Ingenieros
Más detallesUNIDAD 1. INTRODUCCIÓN A LOS DISPOSITIVOS LÓGICOS PROGRAMABLES (PLDs)
UNIDAD 1 INTRODUCCIÓN A LOS DISPOSITIVOS LÓGICOS PROGRAMABLES (PLDs) Tecnologías de diseño de sistemas digitales Definición y aplicaciones de los PLDs Tipos de PLDs Tecnologías de configuración de los
Más detallesASIGNATURA: LABORATORIO DE MICROCONTROLADORES Y CONTROL DE PROCESOS EN TIEMPO REAL
UNIVERSIDAD TECNOLOGICA DE PEREIRA FACULTAD DE INGENIERÍAS: ELÉCTRICA, ELECTRÓNICA, FÍSICA Y CIENCIAS DE LA COMPUTACIÓN PROGRAMA INGENIERIA DE SISTEMAS Y COMPUTACION ASIGNATURA: LABORATORIO DE MICROCONTROLADORES
Más detallesCAPITULO III CONTROLADORES
CAPITULO III CONTROLADORES 3.1 Controladores El controlador es el segundo elemento en un sistema de control automático, éste toma una señal de entrada y la compara con un valor establecido para obtener
Más detallesInstrumentación Electrónica con MicroprocesadorII: Procesadores Avanzados
Instrumentación Electrónica con MicroprocesadorII: Procesadores Avanzados Microprocesadores empotrados en FPGAs MicroBlaze TM. Descripción Hardware Marta Portela García INTRODUCCIÓN Por qué en FPGA? Mayores
Más detallesVerificación de sistemas
PRESENTACIÓN Verificación de sistemas HW-SW Pedro Martín Sánchez Departamento de Electrónica. Universidad de Alcalá 1 ÍNDICE Introducción Tipos de verificación Cosimulación Verificación formal Pedro Martín
Más detallesSíntesis arquitectónica y de alto nivel
Síntesis arquitectónica y de alto nivel Módulo 1. Concepto y fases de la Síntesis de Alto Nivel 1 Diseño de circuitos: la complejidad Tratamiento de problemas de complejidad creciente Rápido desarrollo
Más detallesIngeniería de Computadores
Ingeniería de Computadores Grado en Informática Charlas informativas 8 de Mayo de 2014 Jesús González Peñalver Algo de motivación Lucas Fernando Alonso Le gusta mucho su coche Conoce perfectamente hasta
Más detallesM. C. Felipe Santiago Espinosa
M. C. Felipe Santiago Espinosa Junio de 2008 Un sistema empotrado es un procesador, con sus elementos externos que desarrolla una función especifica de manera autónoma. Un sistema empotrado es un sistema
Más detallesImplementación de un controlador de motor flexible y optimizado para el sistema en una FPGA
Los motores pueden representar más de dos tercios del consumo de energía en la línea de producción de una fábrica. De ahí que sea fundamental para el balance de la fábrica que el funcionamiento del equipamiento
Más detallesUn importante problema para sistemas de la nueva generación
Un importante problema para sistemas de la nueva generación J. A. Stankovic, Misconceptions about Real-Time Computing: A Serious Problem for Next Generation Systems, IEEE Computer, October 1988. Manifestar
Más detallesFPGA FIELD PROGRAMMABLE GATE ARRAY
FPGA FIELD PROGRAMMABLE GATE ARRAY Arreglo Programables A los circuitos digitales que son programables en hardware usando lenguajes como VHDL se les conoce como dispositivos lógicos programables (PLDs,
Más detallesTOTAL DE HORAS: Semanas de clase: 5 Teóricas: 3 Prácticas: 2. SERIACIÓN OBLIGATORIA ANTECEDENTE: Ninguna SERIACIÓN OBLIGATORIA SUBSECUENTE: Ninguna
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉICO FACULTAD DE ESTUDIOS SUPERIORES CUAUTITLÁN LICENCIATURA: INGENIERIA EN TELECOMUNICACIONES, SISTEMAS Y ELECTRONICA DENOMINACIÓN DE LA ASIGNATURA: Dispositivos Lógicos
Más detallesEvaluación de un Algoritmo de Locomoción de Robots Ápodos en Diferentes Procesadores Embebidos en una FPGA
Evaluación de un Algoritmo de Locomoción de Robots Ápodos en Diferentes Procesadores Embebidos en una FPGA Juan González-Gómez, Ivan González, Francisco J. Gómez-Arribas y Eduardo Boemo Escuela Politécnica
Más detallesSistemas Electrónicos Especialidad del Grado de Ingeniería de Tecnologías de Telecomunicación
Especialidad del Grado de Ingeniería de Tecnologías de Telecomunicación Charlas Informativas sobre las Especialidades de los Grados E.T.S.I.I.T. Jesús Banqueri Ozáez Departamento de Electrónica y Tecnología
Más detallesGUÍA DOCENTE DE LA ASIGNATURA
GUÍA DOCENTE DE LA ASIGNATURA G86 - Sistemas Electrónicos es Grado en Ingeniería de Tecnologías de Telecomunicación Optativa. Curso 3 Curso Académico 015-016 1 1. DATOS IDENTIFICATIVOS Título/s Grado en
Más detallesArquitectura de un Controlador Electrónico de Procesos
Arquitectura de un Controlador Electrónico de Procesos Unidad Central de Procesamiento (CPU) La unidad central de procesamiento es el elemento más importante de un controlador electrónico de procesos.
Más detallesRaúl Finker de la Iglesia Director: Koldo Basterretxea Oyarzabal Universidad del País Vasco/Euskal Herriko Unibertsitatea
Diseño e implementación de una red neuronal integrando la tecnología de Reconfiguración Dinámica Parcial. Aplicación en entornos de Inteligencia Ambiental. Raúl Finker de la Iglesia Director: Koldo Basterretxea
Más detallesMicrocontroladores y FPGA para el Desarrollo de Sistemas Embebidos
Microcontroladores y FPGA para el Desarrollo de Sistemas Embebidos Ing. José Manuel Vólquez Ingeniero de Aplicaciones National Instruments de México La Esencia de las Plataformas Embebidas Sistema Integrado
Más detallesLógica cableada: Lógica programada:
1-1 Lógica cableada: Circuitos vistos en Diseño Lógico (Combinatoria, Modo reloj, RTL, ) Función fija determinada en el momento del diseño por las conexiones físicas entre los componentes del circuito
Más detallesUNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO MICROCOMPUTADORAS 1672 6 o 08 Asignatura Clave Semestre Créditos Ingeniería Eléctrica Ingeniería en Computación Ingeniería
Más detalles1. INTRODUCCIÓN Y OBJETIVOS
1. INTRODUCCIÓN Y OBJETIVOS En este primer capítulo se presenta una visión general del presente Proyecto Fin de Carrera, así como una breve descripción de los objetivos perseguidos y las fases de realización
Más detallesESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA GRADO DE INGENIERÍA INFORMÁTICA. Curso 2016/17. Asignatura: SISTEMAS EMPOTRADOS DATOS DE LA ASIGNATURA
ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA GRADO DE INGENIERÍA INFORMÁTICA Asignatura: DATOS DE LA ASIGNATURA Denominación: Código: 101418 Plan de estudios: GRADO DE INGENIERÍA INFORMÁTICA Denominación del
Más detallesMETODOLOGIAS DE DISEÑO PARA COMPUTACIÓN RECONFIGURABLE.
METODOLOGIAS DE DISEÑO PARA COMPUTACIÓN RECONFIGURABLE. Iñigo Aguirre; Jose Angel Ezquerra. Universidad del País Vasco. Euskal Herriko Unibertsitatea. jtpagpoi@sc.ehu.es. RESUMEN Este trabajo tiene por
Más detallesplacas de prototipado (i) Material docente en los laboratorios de la Facultad de Informática Diseño Automático de Sistemas
1 Material docente en los laboratorios de la Facultad de Informática Diseño Automático de Sistemas José Manuel Mendías Cuadros Dpto. Arquitectura de Computadores y Automática Universidad Complutense de
Más detallesEl DTE en la Ingeniería Informática
Curso-0 1 Orientación académica El DTE en la Ingeniería Informática 2 DTE / II / Curso 1º Fundamentos de Computadores (obligatoria) Códigos binarios en computadores Representación numérica y aritmética
Más detallesTodo es cuestión de preferencias
? Todo es cuestión de preferencias Una de las tareas esenciales del sistema operativo es ocultar el hardware y presentar a los programas (y a los programadores) abstracciones agradables, elegantes, simples
Más detallesGUÍA DOCENTE DE LA ASIGNATURA
GUÍA DOCENTE DE LA ASIGNATURA G829 - Sistemas Electrónicos de Gestión de la Información Grado en Ingeniería de Tecnologías de Telecomunicación Optativa. Curso 4 Curso Académico 2018-2019 1 1. DATOS IDENTIFICATIVOS
Más detallesUNIVERSIDAD TECNICA DE AMBATO NOVENO SEMESTRE INGENIERIA ROBOTICA MICROCONTROLADORES Y SU APLICACION EN ROBOTICA PROFESOR: UTA 2009 ING. G.
MICROCONTROLADORES Y SU APLICACION EN UTA 2009 PROFESOR: ING. G. ALMEIDA SEMESTRE MARZO - JULIO 2009 OBJETIVOS DISTINGUIR LOS ASPECTOS GENERALES, CARACTERISTICAS Y FUNCIONAMIENTO DE UN MICROCONTROLADOR.
Más detallesPLANIFICACIÓN DOCENTE DISEÑO Y SIMULACIÓN DE CIRCUITOS ELECTRÓNICOS ASISTIDO POR COMPUTADOR
PLANIFICACIÓN DOCENTE DISEÑO Y SIMULACIÓN DE CIRCUITOS ELECTRÓNICOS ASISTIDO POR COMPUTADOR Departamento/área Departamento de I. eléctrica, electrónica, automática y comunicaciones./ Tecnología eléctrica
Más detallesANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Microcontroladores y logica programables. CURSO ACADÉMICO - SEMESTRE Segundo semestre
ANX-PR/CL/001-02 GUÍA DE APRENDIZAJE ASIGNATURA Microcontroladores y logica programables CURSO ACADÉMICO - SEMESTRE 2015-16 - Segundo semestre GA_56AB_563000037_2S_2015-16 Datos Descriptivos Nombre de
Más detallesCONSTRUCCIÓN DE UN ROBOT MÓVIL CONTROLADO INALÁMBRICAMENTE CON FPGA Y LÓGICA DIFUSA
CONSTRUCCIÓN DE UN ROBOT MÓVIL CONTROLADO INALÁMBRICAMENTE CON FPGA Y LÓGICA DIFUSA Belmar García García, Mariana V. Muñoz, Francisco J. Gallegos Funes, Alberto J. Rosales Silva SEPI-Electrónica, ESIME
Más detallesINTRODUCCIÓN A LOS CIRCUITOS INTEGRADOS
INTRODUCCIÓN A LOS CIRCUITOS INTEGRADOS Luis Entrena Arrontes Celia López Mario García Enrique San Millán Marta Portela Almudena Lindoso 1 Índice 1.1 Los circuitos integrados. Ventajas e inconvenientes
Más detallesCuerpo de Profesores Técnicos de Formación Profesional
Tabla de equivalencias entre los temarios de Sistemas y Aplicaciones Informáticas de Profesores Técnicos de Formación Profesional e Informática del Cuerpo de Profesores de Enseñanza Secundaria Cuerpo de
Más detallesSISTEMAS EMPOTRADOS (MÁSTER EN INGENIERÍA INFORMÁTICA)
ASIGNATURA DE MÁSTER: SISTEMAS EMPOTRADOS (MÁSTER EN INGENIERÍA INFORMÁTICA) Curso 2017/2018 (Código:3110621-) 1.PRESENTACIÓN Los sistemas empotrados o embebidos (SSEE) son una solución actual para sistemas
Más detallesInstrumentación y Control Industrial
Instrumentación y Control Industrial Programa de Extensión para Profesionales Inicio: 05 de Junio Programa de Extensión para Profesionales INSTRUMENTACIÓN Y CONTROL INDUSTRIAL Los sistemas de control automático
Más detallesUTS. UNIVERSIDAD TECNOLÓGICA DEL SUR DE SONORA DR. NORMAN E. BORLAUG KM. 14 S/N. TEL: (644) CD. OBREGÓN, SONORA, MÉXICO
Nombre del Programa Perfil Profesional 1 Cuatrimestre Matemáticas I Procesos Productivos Circuitos Eléctricos Informática Fundamentos de estática y dinámica Ingles I Expresión Oral y Escrita I I Mecatrónica
Más detallesFACULTAD DE INGENIERÍA ELECTRÓNICA E INFORMÁTICA Escuela Profesional de Ingeniería de Mecatrónica Año del Diálogo y la Reconciliación Nacional SÍLABO
FACULTAD DE INGENIERÍA ELECTRÓNICA E INFORMÁTICA Escuela Profesional de Ingeniería de Mecatrónica Año del Diálogo y la Reconciliación Nacional SÍLABO ASIGNATURA: MICROELECTRÓNICA CÓDIGO: 8F0108 I. DATOS
Más detallesLógica Estándar. Compuertas lógicas, flip flop, decodificadores, disponibles en chips SSI y MSI. No son una buena solución de diseños grandes.
2 Lógica Estándar Compuertas lógicas, flip flop, decodificadores, disponibles en chips SSI y MSI. No son una buena solución de diseños grandes. Microprocesadores / DSP Enfoque distinto para diseño de sistemas
Más detallesESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA
Curso 7/8 DENOMINACIÓN DE LA ASIGNATURA Denominación: Código: 8 Plan de estudios: GRADO DE INGENIERÍA INFORMÁTICA Curso: Denominación del módulo al que pertenece: OBLIGATORIO ESPECIALIDAD INGENIERÍA DE
Más detallesDSED - Diseño de Sistemas Electrónicos Digitales
Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2017 230 - ETSETB - Escuela Técnica Superior de Ingeniería de Telecomunicación de Barcelona 710 - EEL - Departamento de Ingeniería
Más detallesCapítulo 1. 1.Introducción
Capítulo 1 1.Introducción 1.1.Introducción a los robots móviles Introducción a los robots móviles El desarrollo de los robots móviles responde a la necesidad de extender el campo de aplicación de la Robótica,
Más detallesIdentificación por hardware de posición de jugadores en futbol de robots
Identificación por hardware de posición de jugadores en futbol de robots Tosini, Marcelo - Acosta Nelson Claudio Aciti Silvia Iarar INTIA/INCA - Fac. de Ciencias Exactas - Universidad Nacional del Centro
Más detallesTEMA 0: Introducción: Aspectos Tecnológicos y Metodológicos del diseño de sistemas
TEMA 0: Introducción: Aspectos Tecnológicos y Metodológicos del diseño de sistemas Curso 07/08 Departamento de Arquitectura y Tecnología de Sistemas Informáticos - Facultad de Informática - Universidad
Más detallesIntroducción a los lenguajes de descripción de hardware
Introducción a los lenguajes de descripción de hardware Noviembre 2009 Jorge Juan Chico Departamento de Tecnología Electrónica Universidad de Sevilla Usted es libre de copiar, distribuir
Más detallesGIA DE LABORATORIO DISEÑO AVANZADO DE HARDWARE
LABORATORIO1 INTRODUCCION AL USO DE LA HERRAMIENTA DE SINTESIS Y SIMULACION ISE_9.2 INTRODUCCION El curso de Diseño avanzado de Hardware, presenta al estudiante diferentes técnicas y herramientas que le
Más detalles50 s. Transistor. Segunda generación de Computadoras 1952, FET tiristor comercial. 1956, Tiristor 1947, BJT. Nobel Física (1956) Brattain
Fleming (1904) DeForest (1907) 50 s Transistor 1947, BJT Bardeen Brattain Shockley Nobel Física (1956) 1952, FET 1956, Tiristor Segunda generación de Computadoras 1958 tiristor comercial Fairchild SC 1958
Más detalles