INTRODUCCIÓN-PRESENTACIÓN

SISTEMAS EMBEBIDOS

La presente asignatura es la integración de la todos los conocimientos adquiridos por el estudiante en los anteriores semestres relacionados a electrónica, matemáticas y programación. Ya que esta materia se encuentra enfocada en el diseño y desarrollo de sistemas electrónicos que tengan un conjunto de sensores, un medio inalámbrico y un algoritmo que pueda tomar sus propias decisiones (Sistema embebido). Es por ello, que las prácticas son relacionadas a un mejor entendimiento y manejo de estos sistemas y que finalmente, el estudiante desarrollare un proyecto final que permita validar sus destrezas y habilidades. Con el fin de tener una explicación más amplia de los contenidos y formas de evaluación se adjunta GUÍA ACADÉMICA. Finalmente, todo el material correspondiente para todas las actividades a realizar se encuentran en el AULA VIRTUAL. Para ello deben registrarse con su correo institucional y en casos excepcionales, su correo personal.

CAPÍTULO II: Puertos Digitales

Este capítulo final, presenta la implementación de algoritmos que puedan proporcionar la capacidad de tomar decisiones del sistema electronico.

Introducción a Sistemas Inteligentes:

* DIAPOSITIVAS

Algoritmo del Vecino más Cercano:

* DIAPOSITIVAS

BASE DATOS DE UCI

BASE DA DATOS DE SENSORES

* CLASE MAGISTRAL 1

* CÓDIGO 1

* CLASE MAGISTRAL 2

* CÓDIGO 2

* TAREA 19

Regresión lineal simple:

* DIAPOSITIVAS

* BASE DE DATOS

* CLASE MAGISTRAL

* CÓDIGO 

​​​Teorema de Bayes:

DIAPOSITIVAS

* CLASE MAGISTRAL

* CÓDIGO

* TAREA 20

LABORTORIO DE UNIDAD:

*LABORATORIO 6

El primer capítulo se enfoca en los conceptos teóricos que establecen la historia, avances y su descripción específica del funcionamiento de un microcontrolador y su paso a ser un sistema micro-procesado. 

Microcontroladores y sistemas micro-procesados

* DIAPOSITIVAS

* CLASE MAGISTRAL

* TAREA 1

CAPÍTULO I: Introducción

El presente capítulo se basa en el manejo de los periféricos internos digitales de un microcontrolador de hardware y software libre.

Puertos Entrada Salida:         

* DIAPOSITIVAS                                             * CÓDIGO 1: PUERTOS SALIDA 

* CLASE MAGISTRAL 1: PARTE 1, PARTE 2                      * CÓDIGO 2: MANEJO DE CICLOS CON PUERTOS ENTRADA SALIDA

* CLASE MAGISTRAL 2                                        * CÓDIGO 3: PUERTOS ENTRADA

* TAREA 2                                                  * CÓDIGO 4: USO DE PULSADORES Y CICLOS DE PROGRAMACIÓN

* TAREA 3

Visualizadores:

* DIAPOSITIVAS                                             * CÓDIGO 5: MANEJO DE DISPLAY 7 SEGMENTOS

* CLASE MAGISTRAL PARTE 1, PARTE 2                         * CÓDIGO 6: MULTIPLEXADOR DE DISPLAYS

* CLASE MAGISTRAL  2                                       * CÓDIGO 7: LCD 16X2  

* TAREA 4                                                  * CÓDIGO 8: PUERTOS ENTRADA-SALIDA CON LCD 16X2

* TAREA 5

LABORATORIO DE UNIDAD:

* LABORATORIO 1

CAPÍTULO III: Módulo de Comunicación

En este capítulo se trabaja con los módulos de comunicación de un microcontrolador.

Comunicación Serial:

* DIAPOSITIVAS

* CLASE MAGISTRAL 1                                       * CÓDIGO 9: ENVÍO Y RECEPCIÓN DE MENSAJES

* CLASE MAGISTRAL 2                                       * CÓDIGO 10: USO DE VECTORES Y DATOS TIPO STRING

* TAREA 5                                                 * CÓDIGO 11: INGRESO Y VALIDACIÓN DE CONTRASEÑA POR TECLADO

Comunicación I2C:

* DIAPOSITIVAS                                            * CÓDIGO 12: ENVÍO Y RECEPCIÓN DE MENSAJES I2C

* CLASE MAGISTRAL 1                                       * CÓDIGO 13: MENSAJES COMPLEJOS POR I2C

* CLASE MAGISTRAL 2

* TAREA 6 y 7

LABORATORIO DE UNIDAD:

* LABORATORIO 2

CAPÍTULO IV: Periféricos Especiales

Estos periféricos buscan dar una mejor funcionalidad al microcontrolador al hacerlo trabajar por etapas y con una conexión a sensores.

Convesor Análogo-Digital Digital-Análogo:

* DIAPOSITIVAS                                           * CÓDIGO 14: CAD Y PWM 

* CLASE MAGISTRAL 1                                      * CÓDIGO 15: CAD Y SERVO

* CLASE MAGISTRAL 2

* TAREA 8

Interrupciones:

* DIAPOSITIVAS                                           * CÓDIGO 16: MANEJO DE INTERRUPCIONES

* CLASE MAGISTRAL 1

* TAREA 9

Timers:

* DIAPOSITIVAS                                           * CÓDIGO 17: MANEJO DE TIMER 1

* CLASE MAGISTRAL                                        * CÓDIGO 18: MANEJO DE TIMER 2

* TAREA 10 y 11

LABORATORIO DE UNIDAD:

* LABORATORIO 3

CAPÍTULO V: Funciones Específicas

Estos módulos permiten tener un mejor rendimiento del microcontrolador en condiciones reales.

Memoria EEPROM:

* DIAPOSITIVAS                                           * CÓDIGO 19: ESCRITURA Y LECTURA EN MEMORIA EEPROM

* CLASE MAGISTRAL                                        * CÓDIGO 20: USO DE PUT Y GET CON MEMORIA EEPROM

* TAREA 12

WDT:

* DIAPOSITIVAS                                           * CÓDIGO 21: RUTINAS DE REINICIO DEL SISTEMA

* CLASE MAGISTRAL                                        * CÓDIGO 22: CAMBIO DE CONFIGURACIÓN DE ARDUINO CON WDT Y EEPROM

* TAREA 13

Ahorros de energía/sleep:

* DIAPOSITIVAS                                           * CÓDIGO 23: MANEJO DE MODOS SLEEP 

* CLASE MAGISTRAL                                        * CÓDIGO 24: MANEJO DE MODOS POWER SAVE

* TAREA 14

Tareas en Tiempo Real (RTC):

* DIAPOSITIVAS

* CLASE MAGISTRAL

* CÓDIGO 1

* CÓDIGO 2

* TAREA 15 y 16

LABORATORIO DE UNIDAD:

* LABORATORIO 4

CAPÍTULO VI: Desarrollo de Sistemas Embebidos

Conceptos teórico prácticos para el desarrollo de sistemas embebidos (SE)

Tipos de SE:

* DIAPOSITIVAS

* CLASE MAGISTRAL

Tipos de Sensores:

* DIAPOSITIVAS

* TAREA 17

Acoplamiento de Hardware y Software:

* DIAPOSITIVAS

* CLASE MAGISTRAL

* LECTURAS RECOMENDADAS

* CÓDIGO

* TAREA 18

LABORATORIO DE UNIDAD:

* LABORATORIO 5

CAPÍTULO VII: Aprendizaje automático

PROYECTOS

PRIMER BIMESTRE:

* PROYECTO

LECTURAS RECOMENDADAS

SEGUNDO BIMESTRE:

* PROYECTO

FORMATO DE ENTREGA:

* FORMATO

El formato se encuentra:

* FORMATO

FORMATO DE REPORTES DE LABORATORIOS