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

viernes, 19 de agosto de 2011

S02C02: Practica con Arduino


Se realizara la primera practica con Arduino :

  • Partes de la tarjeta
    • Micro controlador
    • Fuente y Regulador
    • Conector USB, conversor Serial - USB
    • Pines Digitales
    • Pines Analogos
  • El Hola Mundo
    • El LED
    • Controlando el led en la tarjeta
    • Un Led Externo

jueves, 18 de agosto de 2011

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 STMicroelectronics http://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.

Actividad para el Viernes 19 de Agosto de 2011 :
  • Responder las siguientes preguntas :
    • Que es un LED ?
    • Que es una fotoresistencia (LDR) y como funciona ?

viernes, 12 de agosto de 2011

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
Actividad para el Jueves 18 de Agosto de 2011 :
  • Responder las siguientes preguntas :
    • Identificar las carateristicas del microcontrolador ATmega328
      • Tipos de Memoria
      • Cantidad de Memoria
      • Velocidad de Procesamiento
      • Voltaje de Operacion

jueves, 11 de agosto de 2011

S01C01 : Presentación del Curso

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

Sistemas Embebidos
Tercer Semestre de 2011

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%) Septiembre 9 de 2011
  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%) OCtubre 21 de 2011
    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%) Diciembre 2 de 2011
    6. Quizes (30%)
Clases :

lunes, 28 de marzo de 2011

S11C01 : Robotica

Robotica
  • Algo de Historia 
  • Areas de la Robotica
  • Tipos de Robots
    • Poliarticulados 
    • Moviles 
    • Androides 
Concurso de Robotica de la UAM
  •  Mayo 11 de 2011
  • Categorias 
    • Seguidor de Linea
    • Futbol Radio Controlado 
    • Piques

jueves, 24 de marzo de 2011

S10C02 : Tiempo Real

En esta clase se abordara el tema de Tiempo Real

Temas : 
  • Tiempo Real 
  • Clasificacion 
  • Rol del Sistema Operativo 
  • Planificacion
  • Tiempos de Respuesta 
  • Microcontroladores 
  • Ejemplo 
  • Java y el Tiempo Real 
  • QNX Sistema Operativo de tiempo real 
Recursos :

jueves, 24 de febrero de 2011

S06C02 : Primer Parcial

Recuerden los temas a evaluar :

  • Sistemas Embebidos 
    • Definicion 
    • Características 
  • Microcontroladores
    • Relación con los Sistemas Embebidos 
    • Características 
  • Sensores y Actuadores 
  • Mecanismos de Comunicación 

En UAMVirtual se encuentra el cuestionario de la parte Teorica y el enunciado para la parte practica del examen.

El grupo se dividio en dos para facilitar el desarrollo de la practica :

  • 4pm
    • Catalina Herrera
    • Juan Alberto de los Rios
    • Jose Luis Pareja
    • Jorge Alexander Londoño 
  • 5 pm 
    • Juan David Castaño
    • Juan David Correa 
    • Mario Valencia
    • Juan Felipe Gallego

lunes, 21 de febrero de 2011

S06C01: Comunicaciones

En esta clase se trataron los temas de comunicacion en los sistemas embebidos y tecnologias disponibles :
  • Alambrica
    • Comunicacion Serial (RS232, MAX232)
      Funcionamiento, voltajes, microcontroladores 
    • Otros protocolos seriales (RS432, RS485)
    • USB
      Dispositivos, identificadores, velocidades, usos 
    • Conversor USB/Serial 
    • Ethernet 
  • Inalambrica 
    • Infrarojo 
    • Radio Frecuencia 
    • Bluetooth
    • Xbee
    • Wifi
Actividad : 

El proximo jueves se realizara el examen, este tiene parte teorica donde se evaluaran los temas vistos hasta el momento y parte practica donde se evaluara el uso de la herramienta Arduino para realizar un pequeño montaje. 

El grupo se dividio en dos para facilitar el desarrollo de la practica :
  • 4pm
    • Catalina Herrera
    • Juan Alberto de los Rios
    • Jose Luis Pareja
    • Jorge Alexander Londoño 
  • 5 pm 
    • Juan David Castaño
    • Juan David Correa 
    • Mario Valencia
    • Juan Felipe Gallego

jueves, 17 de febrero de 2011

S05C02 : Practica Comunicacion IR

No olvidar subir el anteproyecto a UAMVirtual.

Practica de captura de comandos IR

lunes, 14 de febrero de 2011

S05C01 : Sistemas Embebidos (Sensores y Actuadores)

En esta clase se realizo la exposición sobre RFID que había quedado pendiente, se trataron los temas :
  • Sensores 
  • Actuadores 
  • Modulos disponibles en el Mercado 
  • Otras Plataformas 
Para la clase del jueves 17 de Febrero de 2011 se debe entregar un documento con el anteproyecto, este debe contener los siguientes elementos :
  • Que se quiere hacer ? 
  • Que elementos son necesarios para el montaje del proyecto ?
  • Máximo dos estudiantes por proyecto
  • Subir a UAMVirtual el documento 
No olvidar traer para el mismo jueves un Control Remoto Infrarojo para realizar las practicas

jueves, 10 de febrero de 2011

S04C02 : Sensores y Actuadores

Se realizaron las exposiciones a cargo de los estudiantes sobre  :
  • Modulo GPS EM-406A
  • Puente H
  • Arduino Ethernet
  • Modem Bluetooth BlueSMiRF RP-SMA
  • Arduino Lilypad
  • Comunicacion IR
  • Acelerometro ADXL335
Se hablaron de los diferentes modos de usos de estas tecnologías

lunes, 7 de febrero de 2011

S04C01 : Quiz y Consulta

El dia de hoy estaremos realizando un examen teorico acerca de los temas vistos hasta el momento en la clase :
  • Sistemas Embebidos
  • Tiempo Real
  • Microcontroladores
  • Plataforma Arduino
Los estudiantes para el dia Jueves 10 de Febrero deben realizar una pequeña exposicion (7 minutos) de los siguientes componentes : 
  • Modulo GPS EM-406A
    Jorge Alexander Londoño 
  • Lector RFID ID-12
    Juan David Castaño 
  • Puente H
    Juan David Correa
  • Arduino Ethernet
    Jose Luis Pareja 
  • Modem Bluetooth BlueSMiRF RP-SMA
    Juan Alberto de los Rios
  • Arduino Lilypad
    Catalina Herrera 
  • Comunicacion IR
    http://www.arcfn.com/2009/08/multi-protocol-infrared-remote-library.html
    Juan Felipe Gallego
  • Acelerometro ADXL335
    Mario Valencia
Cada exposicion debe tener :
  • Descripcion del dispositivo 
  • Características del dispositivo (sensor,actuador,otra)
  • Proposito de cada Conector 
  • Existe alguna librera para Arduino 
  • Ejemplo de Uso (si es posible con Arduino)

jueves, 3 de febrero de 2011

S03C02 : Practicas con Arduino

Se realizaran practicas con la plataforma Arduino que permitan a los estudiantes familiarizarse con el montaje de circuitos y la programacion con el ambiente de desarrollo.
  • Enceder y Apagar un LED
  • Encender y Apagar LEDs de forma alterna 
  • Montaje de una fotoresistencia 
  • Encender un LED cuando no hay luz, enceder el otro LED cuando hay luz 
  • Controlar un Servo Motor

lunes, 31 de enero de 2011

S03C01: Conociendo el Microcontrolador ATmega328

ATmega328
En esta clase haremos enfasis en las caracteristicas del microcontrolador a utilizar en las practicas, sus partes y sus conectores


  • Caracteristicas Tecnicas del ATmega328 
    • Memorias
    • Alimentacion 
    • Voltaje de Referencia 
    • Pines Analogos 
    • Pines Digitales 
    • Comunicacion Serial 
    • SPI 
    • Interrupciones 
Hablaremos del diseño de Sistemas Embebidos basados en MicroControladores, como funcionan y como se deben programar

lunes, 24 de enero de 2011

S02C02: Practica con Arduino


Se realizara la primera practica con Arduino :

  • Partes de la tarjeta 
    • Micro controlador 
    • Fuente y Regulador 
    • Conector USB, conversor Serial - USB 
    • Pines Digitales 
    • Pines Analogos 
  • El Hola Mundo 
    • El LED 
    • Controlando el led en la tarjeta 
    • Un Led Externo 
  • La Fotoresistencia
    • Montaje 
    • Lectura de datos 
    • Encender el led con respecto al nivel de luz 

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 STMicroelectronics http://www.st.com/stonline/books/pdf/docs/4966.pdf


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

Actividad para el Jueves 27 de Enero de 2011 : 
  • Responder las siguientes preguntas : 
    • Que es un LED ? 
    • Que es una fotoresistencia (LDR) y como funciona ? 

jueves, 20 de enero de 2011

S01C02: Introducción a los Sistemas Embebidos

Los temas a tratar en esta sección son : 

  • 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 
Para el desarrollo del tema utilizaremos la presentación de introducción al curso de Diseño de Sistemas Embebidos de la universidad de Dortmund, aquí esta el enlace a la presentación : 

Actividad para el Lunes 24 de Enero de 2011 : 
  • Responder las siguientes preguntas : 
    • Que es un microcontrolador ?
    • Para que se utilizan los microcontroladores ? 
    • Cual es la relación entre los sistemas embebidos y los microcontroladores ? 
    • Identificar las carateristicas del microcontrolador ATmega328 
      • Tipos de Memoria 
      • Cantidad de Memoria 
      • Velocidad de Procesamiento 
      • Voltaje de Operacion 

lunes, 17 de enero de 2011

S01C01 : Introduccion a los Sistemas Embebidos

Actividad (15 minutos) : 

  • Busque en Internet las definiciones para : 
    • Sistema Embebido 
    • Computación Ubicua 
    • Computación Móvil 
    • Computación Física 
  • Que ejemplos de Sistemas Embebidos puede encontrar en el mundo real ? 
Después de los 15 minutos realizaremos una mesa redonda donde socializaremos lo que encontramos 

S01C01 : Presentación del Curso

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

Sistemas Embebidos
Primer Semestre de 2011

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. Entrega Proyecto (50%) Febrero 17 de 2011
    10. Quizes y Talleres (20%) 
    11. Examen (30%) Febrero 24 de 2011
  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. Entrega Proyecto (50%) : Abril 3 de 2011
    10. Examen (30%) Abril 7 de 2011
    11. Quizes y Talleres (20%)
  3. Tercer Corte : 
    1. Computacion Movil 
    2. Desarrollo de aplicaciones en J2ME
    3. Desarrollo de aplicaciones en Android 
    4. Entrega Proyecto (50%) : Mayo 19 de 2011
    5. Examen (30%) Mayo 25 de 2011
    6. Quizes y Talleres (20%)
Clases :