Menú local
Guía docente 2019-20 - 77312011 - Diseño y programación de sistemas embebidos
TITULACIÓN: | Máster Univ. en Ingeniería mecatrónica |
CENTRO: | ESCUELA POLITÉCNICA SUPERIOR (JAÉN) |
CURSO: | 2019-20 |
ASIGNATURA: | Diseño y programación de sistemas embebidos |
NOMBRE: Diseño y programación de sistemas embebidos | |||||
CÓDIGO: 77312011 | CURSO ACADÉMICO: 2019-20 | ||||
TIPO: Obligatoria | |||||
Créditos ECTS: 4.0 | CURSO: 1 | CUATRIMESTRE: SC | |||
WEB: http://dv.ujaen.es/goto_docencia_crs_807372.html |
NOMBRE: MUÑOZ DÍEZ, JOSÉ VICENTE | ||
IMPARTE: Teoría [Profesor responsable] | ||
DEPARTAMENTO: U133 - ING. ELECTRÓNICA Y AUTOMATICA | ||
ÁREA: 785 - TECNOLOGÍA ELECTRÓNICA | ||
N. DESPACHO: A3 - 413 | E-MAIL: jmunoz@ujaen.es | TLF: 953648635 |
TUTORÍAS: https://uvirtual.ujaen.es/pub/es/informacionacademica/tutorias/p/77714 | ||
URL WEB: jmunoz@ujaen.es | ||
ORCID: https://orcid.org/0000-0001-6190-7077 | ||
NOMBRE: ESPINILLA ESTÉVEZ, MACARENA | ||
IMPARTE: Teoría | ||
DEPARTAMENTO: U118 - INFORMÁTICA | ||
ÁREA: 035 - ARQUITECTURA Y TECNOLOGÍA DE COMPUTADORES | ||
N. DESPACHO: A3 - 140 | E-MAIL: mestevez@ujaen.es | TLF: 953212897 |
TUTORÍAS: https://uvirtual.ujaen.es/pub/es/informacionacademica/tutorias/p/20692 | ||
URL WEB: https://www.ujaen.es/grupos-de-investigacion/asia/contactos/espinilla-estevez-macarena | ||
ORCID: https://orcid.org/0000-0003-1118-7782 | ||
NOMBRE: NIETO NIETO, LUIS MIGUEL | ||
IMPARTE: Teoría | ||
DEPARTAMENTO: U133 - ING. ELECTRÓNICA Y AUTOMATICA | ||
ÁREA: 785 - TECNOLOGÍA ELECTRÓNICA | ||
N. DESPACHO: A3 - 413 | E-MAIL: lmnieto2@ujaen.es | TLF: 953212811 |
TUTORÍAS: https://uvirtual.ujaen.es/pub/es/informacionacademica/tutorias/p/55181 | ||
URL WEB: http:\\www4.ujaen.es\~lmnieto2 | ||
ORCID: https://orcid.org/0000-0001-8013-9528 | ||
.
código | Denominación de la competencia |
CB6 | Poseer y comprender conocimientos que aporten una base u oportunidad de ser originales en el desarrollo y/o aplicación de ideas, a menudo en un contexto de investigación |
CG4MMKTR | Comprender, analizar y evaluar teorías, resultados y desarrollos en el idioma de referencia, además de en la lengua materna, en el ámbito de la Ingeniería Mecatrónica. |
CT5 | Analizar, razonar críticamente, pensar con creatividad y evaluar el propio proceso de aprendizaje discutiendo asertiva y estructuradamente las ideas propias y ajenas. |
E12MMKTR | Conocer los tipos, funciones y modelos de sistemas embebidos y saber programarlos. |
Resultados de aprendizaje | |
Resultado RB6 | Haber adquirido conocimientos avanzados y demostrado, en un contexto de investigación científica y tecnológica o altamente especializado, una comprensión detallada y fundamentada de los aspectos teóricos y prácticos y de la metodología de trabajo en uno o más campos de estudio. |
Resultado RE12MM | Demuestra que conoce los tipos, funciones y modelos de sistemas embebidos y que sabe programarlos |
Resultado RG4mMKTR | Es capaz de comprender, analizar y evaluar teorías, resultados y desarrollos en el idioma de referencia, además de en la lengua materna, en el ámbito de la Ingeniería Mecatrónica. |
Resultado RT5 | Analiza y razona críticamente, discutiendo asertiva y estructuradamente las ideas propias y ajenas, demostrando pensamiento creativo y capacidad para evaluar el propio proceso de aprendizaje |
· Introducción a los sistema embebidos.
· Arquitecturas de sistemas embebidos.
· Periféricos digitales y analógicos en
sistemas embebidos.
· Programación de sistemas embebidos mediante
lenguaje de alto nivel: Labview.
· Sistemas embebidos basados en FPGAs.
· Sistemas embebidos para la instrumentación y
el control de procesos industriales.
· Programación de microcontroladores.
CONTENIDOS TEÓRICOS:
Tema 1. Sistemas embebidos basados en microcontroladores
-
Introducción
a los sistemas embebidos. Arduino
- Sistema de desarrollo Arduino y otras plataformas. Aplicaciones.
- Software de desarrollo para Arduino.
- El sistema de interrupciones en Arduino. Programación basada en eventos.
Tema
2. Periféricos digitales y analógicos en sistemas
embebidos
- Periféricos integrados en el sistema Arduino (Puertos digitales y analógicos, temporizadores, comparadores, moduladores PWM, conversores AD, comunicaciones serie).
- Sensores, actuadores y periféricos de comunicaciones (drivers de potencia, interfaces, comunicaciones serie e inalámbricas, sensores, memoria externa, otros periféricos).
Tema 3. Tecnología de los computadores monoplaca
-
Introducción
a los computadores monoplaca.
-
Aplicaciones.
- Bases de instalación de sistema operativo y configuración.
- Conexión y control de dispositivos.
Tema 4. Introducción a los sistemas embebidos monoplaca
- Metodología.
- Casos de estudio.
- Nociones básicas de Programación de hardware reconfigurable.
- Nociones básicas de Circuitos lógicos programables.
CONTENIDOS PRÁCTICOS:
- Práctica 1: Introducción al sistema de desarrollo Arduino
- Práctica 2: Manejo de puertos analógicos y digitales y temporizadores.
- Práctica 3: Aplicaciones basada en interrupciones
- Práctica 4: Comunicaciones serie e inalámbricas
- Práctica 5: Sistema de adquisición y control
-
Práctica
6: Sistema embebidos inteligentes basados en sensores
ACTIVIDADES | HORAS PRESENCIALES | HORAS TRABAJO AUTÓNOMO | TOTAL HORAS | CRÉDITOS ECTS | COMPETENCIAS (códigos) |
---|---|---|---|---|---|
A1a - Actividades en gran grupo
|
30.0 | 45.0 | 75.0 | 3.0 |
|
A67 - Actividades en pequeño grupo
|
10.0 | 15.0 | 25.0 | 1.0 | |
TOTALES: | 40.0 | 60.0 | 100.0 | 4.0 |
La metodología seguida en esta asignatura está
basada en cinco recursos didácticos:
1) Lecciones y seminarios. Se trata de clases magistrales
impartidas por el profesor de la asignatura donde se
fomentará la participación activa de los alumnos.
2) Sesiones prácticas. Estas sesiones serán
impartidas en el laboratorio en grupos de un máximo de 20
alumnos por grupo. Estas clases permitirán poner en
práctica los conceptos vistos en las clases teóricas.
3) Correcta resolución de problemas propuestos en
clase. Los problemas tratarán de profundizar en aspectos
teóricos prácticos vistos en clase.
4) Tutorías individualizadas o en grupo con las que se
pretende dar una respuesta más personalizada a las dudas que
los alumnos tengan a lo largo del curso académico.
5) Realización de exámenes con los que se
evaluará el conocimiento adquirido por los alumnos durante
el curso.
ASPECTO | CRITERIOS | INSTRUMENTO | PESO |
---|---|---|---|
Asistencia y/o participación en actividades presenciales y/o virtuales | Asistencia en actividades presenciales | - | 5.0% |
Conceptos teóricos de la materia | Examen sobre los conceptos teóricos y prácticos de la materia | - | 35.0% |
Realización de trabajos, casos o ejercicios | Realización de trabajos, casos o ejercicios prácticos | - | 50.0% |
Prácticas de laboratorio/campo/uso de herramientas TIC | Participación en actividades presenciales | - | 10.0% |
La
evalución de la asignatura se basa en una media ponderada
donde tres apartados son valorados:
Asistencia
y participación en actividades
presenciales
.
Representará el 15% de la nota final y consistirá
en la asistencia participativa en clase (5%) y en la entrega de
los problemas propuestos en clase relativos a las sesiones
prácticas que se ha de realizar (10%)
Examen
sobre los conceptos teóricos y prácticos de la
materia.
Consistirá
en dos exámenes teóricos que reperesentarán
el 35% de la nota final.
Realización
de trabajos, casos o ejercicios prácticos.
Consistirá
en la correcta ejecución de cada
una
de las secciones en las que se dividen las sesiones
prácticas. Este apartado representará el 50% de la
nota final.
Mediante
el primer punto arriba descrito se evaluará el progreso
del estudiante en la competencias CG4MMKTR y CT5, así como
los siguientes resultados del aprendizaje: RG4mMKTR and RT5
Mediante
el segundo punto arriba descrito se evaluará el progreso
del estudiante en la competencias CB6, CG4MMKTR
and E12MMKTR, así como los siguientes resultados del
aprendizaje: RE12MM,RB6 and RT5.
Mediante
el tercer punto arriba descrito se evaluará el progreso
del estudiante en la competencias CB6, CT5 and E12MMKTR,
así como los siguientes resultados del aprendizaje:
RE12MM,RB6 and RT5.
- Getting started with Arduino [Recurso electrónico] : the open source electronics prototyping platform . Edición: -. Autor: Banzi, Massimo. Editorial: - (C. Biblioteca)
- Internet de las cosas : la tecnología revolucionaria que todo lo conecta . Edición: -. Autor: McEwen, Adrian. Editorial: Madrid : Anaya Multimedia, 2014 (C. Biblioteca)
- C programming for Arduino [Recurso electrónico] : learn how to program and use Arduino boards with a. Edición: -. Autor: Bayle, Julien. Editorial: Birmingham : Packt Pub., 2013 (C. Biblioteca)
- Raspberry Pi home automation with Arduino [Recurso electrónico] : automate your home with a set of e. Edición: -. Autor: Dennis, Andrew K. Editorial: Birmingham [England] : Packt Pub., 2013 (C. Biblioteca)
Semana Días Teoría Práctica
1
29 abril-3
mayo
2h
0h
2
6-11mayo
4h
2h
3
13-18
mayo
4h
2h
4
20-25
mayo
4h
2h
5
27 mayo-1
junio
4h
2h
6
3-8
junio
4h
2h
______________________________________________________
22h 10h
NOTA: Al computo final de horas teóricas arriba calculado hay que añadir 8 horas quedan reservadas para seminarios impartidos por profesores externos.