lunes, 23 de enero de 2012

S02C01 : Microcontroladores

El tema principal para esta clase son los microcontroladores : 
  • Que es un microcontrolador
  • Cual es su relación con los sistemas embebidos
  • Caracteristicas :
    • Memoria ROM
    • Memoria RAM
    • Memoria Flash
    • La EEPROM
    • Timers
    • I/O
    • Interface Serial
    • Conversor A/D
    • Comunicacion
    • Interrupciones
    • Alimentacion
  • Usos

Para estos temas nos basaremos en el libro "Microcontrollers made easy" de STMicroelectronicshttp://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/APPLICATION_NOTE/CD00003980.pdf

Se presentara también información del microcontrolador ATmega328 el cual se utilizara para el desarrollo de las practicas del curso.

viernes, 20 de enero de 2012

S01C02: Introducción a los Sistemas Embebidos

Temas a Tratar :
  • Que es un Sistema Embebido ?
  • Sistemas Embebidos y Computación Ubicua
  • Ejemplos
    • Automóviles
    • Aviones
    • Telecomunicaciones
    • Sistemas Médicos
    • Autenticacion de Usuarios
    • ....
  • Fiabilidad
  • Eficiencia
  • Tiempo Real
  • Sistemas Dedicados
Material : 

Actividad para el Viernes 20 de Enero de 2012 :
  • Responder las siguientes preguntas :
    • Identificar las carateristicas del microcontrolador ATmega328
      • Tipos de Memoria
      • Cantidad de Memoria
      • Velocidad de Procesamiento
      • Voltaje de Operacion

lunes, 16 de enero de 2012

S01C01 : Presentación del Curso

Universidad Autonoma de Manizales
Facultad de Ingenierias
Ingeniería de Sistemas

Sistemas Embebidos
Primer Semestre de 2012

Docente : Marlon J. Manrique (marlonj.uam en gmail)
Programa :
  1. Primer Corte :
    1. Introduccion a los Sistemas Embebidos
    2. Historia y Motivación.
    3. Clasificaciones y Metas
    4. Microcontroladores
    5. Arquitectura de los microcontroladores
    6. Programacion Basica de Microcontroladores
    7. Ambiente de desarrollo Arduino
    8. Comunicacion con el Computador
    9. Talleres (50%)
    10. Quizes (30%)
    11. Examen (20%) Febrero 25 de 2012
  2. Segundo Corte :
    1. Programacion de Sistemas Embebidos
    2. Assembler
    3. C y C++
    4. Modulos de captura de datos
    5. Programacion en Java
    6. Otros Ambientes
    7. Plataforma Bug
    8. Desarrollo de aplicaciones para dispositivos
    9. Talleres (50%)
    10. Examen (20%) Abril 14 de 2012
    11. Quizes (30%)
  3. Tercer Corte :
    1. Computacion Movil
    2. Desarrollo de aplicaciones en Android
    3. Desarrollo de dispositivos conectados a Android
    4. Talleres (50%)
    5. Examen (20%) Mayo 25 de 2012
    6. Quizes (30%)
Clases :

viernes, 28 de octubre de 2011

S10C01 : Taller Sistemas de Tiempo Real

Muchos de los sistemas embebidos se basan en sistemas de tiempo real por lo cual se debe identificar muy bien que es un sistema de tiempo real y como funciona, para cubrir este tema los estudiantes deben realizar un taller respondiendo las siguientes preguntas : 
  1. Que es un sistema de Tiempo Real ?
  2. Que carateristicas debe tener un sistema de Tiempo Real ?
  3. De 5 ejemplos de sensores 
  4. De 5 ejemplos de actuadores 
  5. Cual es la diferencia entre eventos sincronos y asincronos ?
    de un ejemplo de cada uno
  6. Que tipos de planificacion se encuentran en los sistemas de tiempo real ?
  7. Describa en términos de sensores - procesamiento - actuadores un sistema que permita a un vehículo autónomo seguir una ruta de un punto A a un punto B pasando por puntos intermedios. (Vale 4 Puntos)
    1. Que sensores se necesitan ?
    2. Que actuadores se necesitan ? 
    3. Cual es la información que necesita ser capturada ?
    4. Que procesamiento se debe de hacer con la informacion ? 
    5. Que acciones se deben realizar ? 
    6. Que caracteristicas de tiempo real tiene el sistema ?
Esta actividad debe ser realizada en el horario de clase y se debe enviar por correo electrónico al terminar la clase.

Recursos :

viernes, 14 de octubre de 2011

S09C01 : Practicas con Arduino

Se realizaran practicas con grupos con diferentes sensores y actuadores, entre ellos : 
  1. Lector de Tarjetas RFID
  2. Compas 
  3. Buzzer 
  4. Manejo de Pantallas LCD
  5. Acelerometro 
  6. Comunicacion IR 
Este ejercicio tiene como fin que los estudiantes conozcan los diferentes elementos como librerias y modulos que se pueden utilizar en la creacion de sistemas embebidos.

viernes, 30 de septiembre de 2011

S08C01 : Sensores y Actuadores

Se tratara el tema de sensores y actuadores en la creacion de sistemas embebidos. Entre los elementos que se hablara estan :
  • Sensores : 
    • Sensor de Luz
    • Sensor de Movimiento
    • Modulo GPS EM-406A 
    • Acelerometro ADXL335 
    • Infrarojo
  • Actuadores : 
    • LEDs 
    • Motores 
    • Servo Motor 
  • Otros Componentes :
    • Puente H
    • Arduino Ethernet
    • Modem Bluetooth BlueSMiRF RP-SMA
    • Arduino Lilypad 
    • Comunicacion IR
Se hablaron de los diferentes modos de usos de estas tecnología.

Para la proxima clase traer un control remoto infrarojo de los que son utilizados para televisores, dvds entre otros. 

viernes, 16 de septiembre de 2011

S06C01 : Primer Parcial

Recuerden los temas a evaluar :


  • Sistemas Embebidos 
    • Definicion 
    • Características 
  • Microcontroladores
    • Relación con los Sistemas Embebidos 
    • Características 
En UAMVirtual se encuentra el cuestionario de la parte Teórica y el enunciado para la parte practica del examen.

El grupo se dividió en dos para facilitar el desarrollo de la practica