I.A.C.I. Ingeniería en Automatización y Control Industrial
Departamento de Ciencia y Tecnología
Inicio
Información
Educación
Laboratorio
Investigación
Sitios
Personal
Seminarios
Publicaciones
Alumnos

Teoría de Circuitos
Programa
Evaluación
Conocimientos previos
Créditos y horas
Docente
Objetivos
Bibliografía
Trabajos prácticos
Exposiciones
Sitios de interés
Apuntes
Archivos (.doc .pdf)
Volver

Bienvenidos al CURSO 2014

Comienzo de clases lunes 17/3 Aula 230 19hs

Docente
                   Profesor: Ing. José Juárez, Instructor: Ing. Eric Pernia

Objetivos

  • Desarrollar habilidades y competencias para resolver un problema de Automatización y Control utilizando Sistemas Embebidos. Conocer en profundidad el funcionamiento de los Microcontroladores y sus circuitos auxiliares. Adquirir técnicas y conceptos de programación en lenguaje de alto y bajo nivel relacionados a la implementación de sistemas Embebidos que funcionan en tiempo real.

Subir

Programa    

  1. Introducción a los Sistemas Embebidos.

  2. Revisión de arquitecturas de 8 bits y 32 bits. Unidad Central de Proceso (CPU). Periféricos: Timers, UART, Conversor A/D, D/A, SPI.

  3. Programación en lenguaje C para Sistemas Embebidos. Expresiones y tipos de variables, problemas de la programación en C. Manejo de funciones. Interrupciones, vectores de interrupción y priorización. Programación de los periféricos en C. Cálculos en punto fijo y en punto flotante.

  4. Optimización y depuración de código. Código estructurado y modularización.

  5. Introducción a los Sistemas Operativos embebidos, Sistemas Cooperativos, Sincronización de tareas con interrupción de tiempo real. Máquinas de estado finitos. Funciones de test. Timeouts. Ejemplos de aplicación: PWM, control PID, comunicación CAN.

  6. Sistemas Operativos Apropiativos, secciones críticas, semáforos y comunicación entre tareas.Implementación

  7. Implementación de RTOS en arquitecturas de 8 y 32 bits.

Subir

Programa

  • Un examen teórico-práctico, con sus respectivas instancias de recuperación, entrega de trabajos prácticos y un proyecto final de materia.

Subir

Bibliografía

  • Using the FreeRtos Real Time Kernel, A Practical Guide, Richard Barry.2009

  • Sistemas Empotrados en Tiempo Real, José Muñoz Frías, 2009

  • Mazidi-Naimi, The AVR microcontroller and Embedded Systems.

  • Galeano, Programación de Sistemas Embebidos en C. 2009

  • Jonathan Valvano,  Embedded Micromputer Systems-Real time Interfacing. Thomson

  • Michael Pont, Patterns for Time Triggered Embeded Systems. 2008

  • Kernighan Ritchie, El Lenguaje de Programación C

  • Michael Barr, Programming Embedded Systems in C and C++.

Conocimientos previos

  • Diseño de Controladores Digitales

  • Electrónica Analógica I

Créditos y horas

  • 12 créditos, 6 horas semanales

Subir
 

[Mapa de la Página] [Diplomatura] [Superior] [Proyecto Final] [Básico] [Orientación] [Complementario] [Automatización] [Control] [Electrónica] [Horas]

www.unq.edu.ar Área de Automatización y Control Industrial
Sede Florencio Varela: Av. Calchaquí alt. 5800 km 23,5  F. Varela (1888) te: (54-11) 4275-