GRADO EN INGENIERIA DE COMPUTADORES Y … · programación de los computadores, los sistemas...

27
GUÍA DE APRENDIZAJE SISTEMAS CON MICROCONTROLADORES Y MICROPROCESADORES GRADO EN INGENIERIA DE COMPUTADORES Datos Descriptivos CENTRO RESPONSABLE: E.U. DE INFORMATICA OTROS CENTROS IMPLICADOS: CICLO: Grado sin atribuciones MÓDULO: MATERIA: Optativa ASIGNATURA: SISTEMAS CON MICROCONTROLADORES Y MICROPROCESADORES CURSO: 4 º DEPARTAMENTO RESPONSABLE: INFORMATICA APLICADA CRÉDITOS EUROPEOS: 6 CARÁCTER: OPTATIVA ITINERARIO: CURSO ACADÉMICO: 2011/2012 PERIODO DE IMPARTICIÓN: Semestre 1º (Septiembre-Enero) IDIOMAS IMPARTICIÓN: Español OTROS IDIOMAS IMPARTICIÓN: HORAS/CRÉDITO: 26

Transcript of GRADO EN INGENIERIA DE COMPUTADORES Y … · programación de los computadores, los sistemas...

Page 1: GRADO EN INGENIERIA DE COMPUTADORES Y … · programación de los computadores, los sistemas operativos, las bases de datos y, en general, los programas informáticos con aplicación

GUÍA DE APRENDIZAJE

SISTEMAS CON MICROCONTROLADORESY MICROPROCESADORES

GRADO EN INGENIERIA DE COMPUTADORES

Datos Descriptivos

CENTRO RESPONSABLE: E.U. DE INFORMATICA

OTROS CENTROS IMPLICADOS:

CICLO: Grado sin atribucionesMÓDULO:MATERIA: Optativa

ASIGNATURA:SISTEMAS CONMICROCONTROLADORES YMICROPROCESADORES

CURSO: 4 ºDEPARTAMENTO RESPONSABLE: INFORMATICA APLICADA

CRÉDITOS EUROPEOS: 6CARÁCTER: OPTATIVAITINERARIO:

CURSO ACADÉMICO: 2011/2012PERIODO DE IMPARTICIÓN: Semestre 1º (Septiembre-Enero)

IDIOMAS IMPARTICIÓN: EspañolOTROS IDIOMAS IMPARTICIÓN:

HORAS/CRÉDITO: 26

Page 2: GRADO EN INGENIERIA DE COMPUTADORES Y … · programación de los computadores, los sistemas operativos, las bases de datos y, en general, los programas informáticos con aplicación

Profesorado

COORDINADOR: NORBERTO CAÑAS DE PAZ

NOMBRE DESPACHO EMAIL EN INGLÉS

NORBERTO CAÑAS DE PAZ 4418 [email protected] No

(*) Profesores externos en cursiva.

Tutorías

TUTORÍASNOMBRE

Lugar Día De A

NORBERTO CAÑAS DE PAZ

4418 Lunes 11:00 13:00

4418 Lunes 18:00 19:00

4418 Miércoles 11:00 13:00

4418 Miércoles 18:00 19:00

Grupos

Nº de gruposTeoría 1

Prácticas 1GRUPOS ASIGNADOS EN:Laboratorio 0

Page 3: GRADO EN INGENIERIA DE COMPUTADORES Y … · programación de los computadores, los sistemas operativos, las bases de datos y, en general, los programas informáticos con aplicación

Requisitos previos necesarios

ASIGNATURAS SUPERADAS

OTROS REQUISITOS

Conocimientos previos recomendados

ASIGNATURAS PREVIAS RECOMENDADAS

CONOCIMIENTOS PREVIOS

OTROS CONOCIMIENTOSEs recomendable haber superado las asignaturas: Estructura de Ordenadores yArquitectura de Computadores.Suministra destrezas de interés, para trabajar con determinados entornos software, habercursado la asignatura UNIX-LINUX.Algunas asignaturas relacionadas son: Robótica, Mecatrónica, Sistemas de Tiempo Realy Sistemas de Control.

Page 4: GRADO EN INGENIERIA DE COMPUTADORES Y … · programación de los computadores, los sistemas operativos, las bases de datos y, en general, los programas informáticos con aplicación

Competencias

CÓDIGO COMPETENCIA NIVEL RA

E1Capacidad de diseñar y construir sistemas digitales,incluyendo computadores, sistemas basados enmicroprocesador y sistemas de comunicaciones.

N3

RA_01

RA_03

RA_04

RA_05

RA_06

E2

Capacidad de desarrollar procesadores específicos ysistemas empotrados, asícomo desarrollar y optimizar el software de dichossistemas.

N2

RA_01

RA_02

RA_03

RA_06

RA_07

E4Capacidad de diseñar e implementar software desistema y de comunicaciones.

N3

RA_02

RA_06

RA_07

RA_08

E5Capacidad de analizar, evaluar y seleccionar lasplataformas hardware y software más adecuadas para elsoporte de aplicaciones empotradas y de tiempo real.

N2

RA_01

RA_02

RA_03

RA_04

RA_05

RA_06

RA_07

RA_08

G1 Comunicación oral y escrita. N1 RA_06

G10 Capacidad de análisis y síntesis. N2

RA_03

RA_04

RA_06

Page 5: GRADO EN INGENIERIA DE COMPUTADORES Y … · programación de los computadores, los sistemas operativos, las bases de datos y, en general, los programas informáticos con aplicación

G12 Motivación por la calidad y la mejora continua. N1RA_06

RA_08

G13 Razonamiento crítico. N2RA_03

RA_06

G14 Resolución de problemas. N3

RA_03

RA_04

RA_06

G15 Toma de decisiones. N2

RA_03

RA_04

RA_06

RA_08

G2 Creatividad. N2

RA_03

RA_04

RA_06

RA_07

G4 Organización y planificación. N1 RA_06

G6 Uso de la lengua inglesa. N1RA_06

RA_08

G8 Trabajo en equipo. N2 RA_06

G9 Aprendizaje autónomo. N2RA_02

RA_08

I1

Capacidad para la resolución de los problemasmatemáticos que puedan plantarse en la ingeniería.Aptitud para aplicar los conocimientos sobre: algebra,cálculo diferencial e integral i métodos numéricos;estadística y optimización.

N2RA_04

RA_07

I10

Capacidad para elaborar el pliego de condicionestécnicas de una instalacióninformática que cumpla los estándares y normativasvigentes.

N2RA_06

RA_08

Page 6: GRADO EN INGENIERIA DE COMPUTADORES Y … · programación de los computadores, los sistemas operativos, las bases de datos y, en general, los programas informáticos con aplicación

I14

Capacidad para analizar, diseñar, construir y manteneraplicaciones de forma robusta, segura y eficiente,eligiendo el paradigma y los lenguajes de programaciónmás adecuados.

N1

RA_02

RA_06

RA_07

RA_08

I15Capacidad de conocer, comprender y evaluar laestructura y arquitectura de los computadores, así comolos componentes básicos que los conforman.

N3

RA_02

RA_03

RA_04

RA_06

I2

Capacidad para comprender y dominar losfundamentos físicos y tecnológicos de la informática:electromagnetismo, ondas, teoria de circuitos,electrónica y fotónica y su aplicación para la resoluciónde problemas propios de la ingeniería.

N3RA_02

RA_04

I4

Conocimiento de los fundamentos del uso yprogramación de los computadores, los sistemasoperativos, las bases de datos y, en general, losprogramas informáticos con aplicación en ingeniería.

N2 RA_07

I5Conocimiento de la estructura, funcionamiento einterconexión de los sistemas informáticos, así como losfundamentos de su programación.

N3

RA_02

RA_03

RA_07

I7

Capacidad para diseñar, desarrollar, seleccionary evaluar aplicaciones y sistemas informáticos,asegurando su fiabilidad, seguridad y calidad, conformea principios éticos y a la legislación y normativa vigente.

N2RA_06

RA_08

Page 7: GRADO EN INGENIERIA DE COMPUTADORES Y … · programación de los computadores, los sistemas operativos, las bases de datos y, en general, los programas informáticos con aplicación

Resultados de aprendizaje

CÓDIGO DESCRIPCIÓN

RA_01El alumno conoce y comprende las características generales de los sistemas informáticosembarcados.

RA_02El alumno conoce y comprende los fundamentos teóricos, técnicos y de programación delos dispositivos habitualmente integrados en los microcontroladores.

RA_03El alumno está capacitado para configurar la arquitectura de procesadores ymicrocontroladores necesaria para un sistema embarcado, así como establecer el esquemade comunicaciones entre dichos componentes.

RA_04El alumno está capacitado para resolver problemas de acondicionamiento de señal básicosmediante la utilización de amplificadores operacionales y otros componentes discretos deuso habitual.

RA_05El alumno conoce las técnicas, de uso más frecuente, para el diseño y fabricación desistemas con microcontroladores y microprocesadores.

RA_06El alumno está capacitado para llevar a cabo todas las etapas del ciclo de vida del sistemasoftware de un sistema informático embarcado.

RA_07El alumno conoce los fundamentos de la compilación cruzada y es capaz de utilizarsatisfactoriamente algunos entornos de desarrollo paradigmáticos para la programación demicroprocesadores y microcontroladores.

RA_08El alumno conoce los aspectos más importantes de algunos estándares destacadosrelacionados con el desarrollo de sistemas de alta integridad.

Page 8: GRADO EN INGENIERIA DE COMPUTADORES Y … · programación de los computadores, los sistemas operativos, las bases de datos y, en general, los programas informáticos con aplicación

Indicadores de logro

CÓDIGO INDICADOR RAIN_01 El alumno conoce las características más destacadas de un sistema

embarcado. RA_01

IN_02 El alumno es capaz de distinguir perfectamente un sistema embarcadoentre otros que no lo son. RA_01

IN_03 El alumno es capaz de reconocer y proponer sistemas embarcados endistintos ámbitos aplicación. RA_01

IN_04 El alumno es capaz de describir y justificar los grandes bloques queconstituyen un sistema embarcado. RA_01

IN_05 El alumno conoce las alternativas más habituales de generación de laseñal de reloj y sabe interpretar correctamente las recomendaciones delos fabricantes de microcontroladores y microprocesadores al respecto.

RA_02

IN_06 El alumno conoce y comprende las alternativas más habituales dediseño de circuitos de inicialización (reset) para microcontroladores ymicroprocesadores y sabe seleccionar y dimensionar los componentesnecesarios para las mismas, así como interpretar correctamente lasrecomendaciones de los fabricantes al respecto.

RA_02

IN_07 El alumno conoce las ventajas e inconvenientes que tienen lasarquitecturas de computadores Hardvard y von Neumann. RA_02

IN_08 El alumno conoce las diferencias en cuanto a volatilidad, operacionesposibles, velocidad y coste de fabricación, de las distintas tecnologías dememorias disponibles.

RA_02

IN_09 El alumno entiende las diferencias entre los siguientes sistemas degestión de interrupciones:• Sistemas sin interrupciones.• Sistemas con una única interrupción posible.• Sistemas con múltiples fuentes de interrupción y gestor deprioridades.• Sistemas con múltiples fuentes de interrupción y sistema deexcepciones.

RA_02

IN_10 El alumno conoce y comprende las alternativas más habituales de ahorrode energía en sistemas embarcados. RA_02

IN_11 El alumno sabe interpretar y utilizar correctamente la informaciónsuministrada por los fabricantes relacionada con el rango de tensionesposibles para señales digitales y analógicas, así como corrientes límitede entrada o salida.

RA_02

IN_12 El alumno conoce las alternativas de alimentación más habituales para elhardware de sistemas embarcados. RA_02

IN_13 El alumno entiende la configuración interna habitual de un puerto deentrada salida y sabe utilizar satisfactoriamente las diferentes formas deoperar que suministran.

RA_02

RA_03

Page 9: GRADO EN INGENIERIA DE COMPUTADORES Y … · programación de los computadores, los sistemas operativos, las bases de datos y, en general, los programas informáticos con aplicación

IN_14 El alumno entiende la configuración interna habitual de lostemporizadores (Timers) y sabe utilizar satisfactoriamente las diferentesformas de operar que suministran.

RA_02

RA_03

IN_15 El alumno entiende la configuración interna habitual de los generadoresde señales PWM y sabe utilizar satisfactoriamente las diferentes formasde operar que suministran.

RA_02

RA_03

IN_16 El alumno entiende la configuración interna habitual de los convertidoresanalógico-digitales y sabe utilizar satisfactoriamente las diferentesformas de operar que suministran.

RA_02

RA_03

IN_17 El alumno entiende la configuración interna habitual de loscomparadores de tensión y sabe utilizar satisfactoriamente las diferentesformas de operar que suministran.

RA_02

RA_03

IN_18 El alumno entiende la configuración interna habitual de los dispositivosgeneradores de tensión de referencia y sabe utilizar satisfactoriamentelas diferentes formas de operar que suministran.

RA_02

RA_03

IN_19 El alumno conoce las ventajas e inconvenientes más destacados delas distintas estrategias de comunicación habitualmente disponiblesen sistemas embarcados así como debe ser capaz de configurarlas yutilizarlas satisfactoriamente.

RA_02

RA_03

IN_20 El alumno es capaz de utilizar UML (OMG) satisfactoriamente en lasetapas de especificación y diseño de sistemas embarcados, tanto paralos subcomponentes software como hardware.

RA_05

RA_06

RA_08

IN_21 El alumno conoce las obligaciones más importantes a respetar,planteadas en algunos estándares relacionados con el desarrollo desistemas embarcados seguros (ej. IEC61508 y EN50128).

RA_05

RA_06

RA_08

IN_22 El alumno conoce las ventajas e inconvenientes de utilizar monitores,micro-núcleos y sistemas operativos en un sistema embarcado. RA_05

RA_06

RA_07

IN_23 El alumno conoce las características más destacadas de algunosmicro-núcleos y sistemas operativos paradigmáticos en el ámbito de lossistemas embarcados (ej. ORK, Marte_OS, RT_Linux).

RA_05

RA_06

RA_07

IN_24 El alumno conoce las características más importantes de un entornode desarrollo software para microcontroladores y microprocesadores.En relación con ello, debe ser capaz de efectuar satisfactoriamente lassiguientes actividades.

RA_05

RA_06

Page 10: GRADO EN INGENIERIA DE COMPUTADORES Y … · programación de los computadores, los sistemas operativos, las bases de datos y, en general, los programas informáticos con aplicación

• Programación cruzada.• Grabación o carga del código ejecutable.• Simulación del código ejecutable.• Depuración cruzada.

RA_07

IN_25 El alumno es capaz de utilizar satisfactoriamente algún entorno dedesarrollo de circuitos impresos, realizando correctamente las etapas dediseño lógico y diseño físico.

RA_05

RA_06

RA_07

IN_26 El alumno conoce y es capaz de realizar, las etapas imprescindiblesdel proceso de fabricación de prototipos de circuitos impresos enlaboratorios de doble cara.

RA_05

RA_06

RA_07

IN_27 El alumno conoce el comportamiento de un amplificador operacional.RA_04

IN_28 El alumno conoce y es capaz de utilizar las siguientes configuracionespara amplificadores operacionales en problemas sencillos deacondicionamiento de señal.• Amplificador inversor.• Amplificador no inversor.• Sumador.• Restador.• Diferenciador.• Integrador.• Configuraciones básicas de filtro activo paso bajo, paso alto ypaso banda.

RA_04

IN_29 El alumno conoce algunas configuraciones electrónicas destacadaspara poder realizar tanto conversiones analógico-digitales comodigitales-analógicas.

RA_04

Page 11: GRADO EN INGENIERIA DE COMPUTADORES Y … · programación de los computadores, los sistemas operativos, las bases de datos y, en general, los programas informáticos con aplicación

Contenidos específicos (temario)

TEMA /CAPÍTULO

APARTADO

ACONDICIONAMIENTODE SEÑAL Introducción a amplificadores

operacionales. IN_27

Acondicionamiento de señalanalógico. IN_28

Acondicionamiento de señal digital.IN_29

ASPECTOSMETODOLÓGICOSRELACIONADOSCON SISTEMASEMBARCADOS.

UML adaptado a SE.IN_20

Estándares para el desarrollo desistemas embarcados seguros (safetyembedded systems).

IN_21

ENTORNOS DEDESARROLLO. Entornos de desarrollo para

microcontroladores en SE. IN_24

Entornos de desarrollo paramicroprocesadores en SE. IN_24

Entornos de desarrollo de circuitosimpresos. IN_25

IN_26

INTRODUCCIÓN.Definiciones de sistemas informáticosembarcados (SE). IN_01

IN_02

IN_03

Ámbitos de aplicación de los SE.IN_01

IN_02

IN_03

Page 12: GRADO EN INGENIERIA DE COMPUTADORES Y … · programación de los computadores, los sistemas operativos, las bases de datos y, en general, los programas informáticos con aplicación

Grandes bloques de un SE.IN_01

IN_02

IN_03

IN_04

Interrupciones.IN_09

Modos de ahorro de energía.IN_10

Limitaciones eléctricas habitualesen microcontroladores ymicroprocesadores.

IN_11

Sistemas de alimentación.IN_12

MICRO NÚCLEOSY SISTEMASOPERATIVOS

Micro núcleos para procesadores ensistemas embarcados. IN_22

Sistemas operativos paraprocesadores en sistemasembarcados.

IN_23

MICROCONTROLADORES.Consideracionesgenerales.

Circuitos osciladores.IN_05

Circuitos de inicialización (reset).IN_06

Repaso de arquitecturas de unidadesde proceso más destacadas. IN_07

Características más destacadas de lasmemorias y sus tecnologías. IN_08

MICROCONTROLADORES.Periféricos habituales.

Page 13: GRADO EN INGENIERIA DE COMPUTADORES Y … · programación de los computadores, los sistemas operativos, las bases de datos y, en general, los programas informáticos con aplicación

Puertos de entrada salida.IN_13

Temporizadores.IN_14

Generadores de señales PWM.IN_15

Convertidores analógicos digitales.IN_16

Comparadores de tensión.IN_17

Tensión de referencia.IN_18

Interfaz de comunicaciones (SPI,USART, USB, I2C, CAN BUS, RF,Ethernet, infrarrojo, etc.)

IN_19

Page 14: GRADO EN INGENIERIA DE COMPUTADORES Y … · programación de los computadores, los sistemas operativos, las bases de datos y, en general, los programas informáticos con aplicación

Breve descripción de las modalidades organizativasutilizadas y métodos de enseñanza empleados

MODALIDAD DESCRIPCIÓN MÉTODO MÉTODOS DEENSEÑANZA

Clases teóricas

Se aplicará el método de enseñanzaindicado en el cronograma, el cual ha sidoseleccionado según las características de loscontenidos a impartir.

Lección Magistral

Resolución de Ejercicios y Problemas

Aprendizaje Cooperativo

Clases prácticas

Se aplicará el método de enseñanzaindicado en el cronograma, el cual ha sidoseleccionado según las características de loscontenidos a impartir.

Lección Magistral

Resolución de Ejercicios y Problemas

Aprendizaje Basado en Proyectos

TutoríasAlgunos de los hitos del desarrollo delproyecto serán supervisados durante el cursoen tutorías específicas.

Aprendizaje Basado en Proyectos

Estudio y trabajo engrupo

El estudio y trabajo en grupo estarágeneralmente orientado a la correctarealización del proyecto asignado.

Aprendizaje Basado en Proyectos

Estudio y trabajoautónomo

Los alumnos tendrán que estudiar los temasindicados en la asignatura.

Estudio de Teoría

Clases de ProblemasSe plantearán y resolverán problemasrelacionados con la temática de la asignatura.

Resolución de Ejercicios y Problemas

Page 15: GRADO EN INGENIERIA DE COMPUTADORES Y … · programación de los computadores, los sistemas operativos, las bases de datos y, en general, los programas informáticos con aplicación

Cronograma de trabajo de la asignatura

SEMANA ACTIVIDADES

1

Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)

Presentaciónde laasignatura

Clasesteóricas

LecciónMagistral

Aula 0,5 hrs. No 0,32

Búsqueday puesta encomún dedefinicionesde sistemaembarcado.Recopilaciónde ámbitos deintervenciónde sistemasembarcados.Propuesta ydiscusión decomponentesgenerales delos sistemasembarcados.

Clasesteóricas

AprendizajeCooperativo

Aula 0,5 hrs. No 0,32

Explicacióndel proyectodel cursorelacionadocon unrobot móvilautónomo.

Clasesprácticas

AprendizajeBasado enProyectos

Aula 0,5 hrs. No 0,32

Test corto deevaluaciónsobre loscontenidosteóricosabordados.

Clasesteóricas

Resoluciónde Ejerciciosy Problemas

Aula 0,5 hrs. Sí

Evaluacióncontinua

0 0,32

AprendizajedeherramientaCAD dediseño decircuitosimpresos. Característicasgenerales ypresentaciónde Kicad,Schem y PCB(6.3).

Clasesprácticas

LecciónMagistral

Laboratorio 2 hrs. No 1,28

RepasoUML >= 2.0(diagramasde casos deuso, clase,secuencia,actividades yestados)

Estudioy trabajoautónomo

Estudio deTeoría

Otros 3 hrs. No 1,92

Elección deproyectodentro delmarco dedisponible.Asignaciónde roles y responsabilidadespara laactividadde diseñohardware.

Estudio ytrabajo engrupo

AprendizajeBasado enProyectos

Otros 2,75 hrs. No 1,76

2Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)

Se planteaconexposición

Clasesteóricas

LecciónMagistral

Aula 1,25 hrs. No 0,8

Page 16: GRADO EN INGENIERIA DE COMPUTADORES Y … · programación de los computadores, los sistemas operativos, las bases de datos y, en general, los programas informáticos con aplicación

magistral losapartados 2.1,2.2, 2.5, 2.6,2.7, 2.8.

Se planteaconaprendizajecolaborativoel repaso yampliación delos puntos 2.3y 2.4.

Clasesteóricas

AprendizajeCooperativo

Aula 0,75 hrs. No 0,48

Breveintroducciónde la gamamedia de microcontroladoresmicrochip.Explicacióngeneral de delos entornosde desarrollopara microcontroladoresy presentaciónde losentornosMPLAB yPiklab (6.1)

Clasesprácticas

LecciónMagistral

Laboratorio 2 hrs. No 1,28

Estudio delos temasabordados enlas clases deteoría.

Estudioy trabajoautónomo

Estudio deTeoría

Otros 3,25 hrs. No 2,08

Preparaciónde la lista decomprobacióndetallada delcircuito con microcontroladora construirpara elproyectoasignado.Preparaciónde la documentaciónpara abordarel diseñológico delcircuito delproyecto.

Estudio ytrabajo engrupo

AprendizajeBasado enProyectos

Otros 2 hrs. No 1,28

Evaluaciónpreliminarcon el tutorde la ideade proyectoseleccionada.

TutoríasAprendizajeBasado enProyectos

Otros 0,25 hrs. No 0,16

3

Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)

Desarrollo delos puntos3.1, 3.2 y 3.3por medio deaprendizajecolaborativo.Ensayosbásicos deprogramaciónde losdispositivosestudiados.

Clasesteóricas

AprendizajeCooperativo

Aula 2 hrs. No 1,28

Diseño lógicoy diseñofísico delcircuito con microcontroladora construirpara elproyectoasignado.

Clasesprácticas

AprendizajeBasado enProyectos

Laboratorio 2 hrs. No 1,28

Estudio delos temasabordados en

Estudioy trabajoautónomo

Estudio deTeoría

Otros 2 hrs. No 1,28

Page 17: GRADO EN INGENIERIA DE COMPUTADORES Y … · programación de los computadores, los sistemas operativos, las bases de datos y, en general, los programas informáticos con aplicación

las clases deteoría.

Asignaciónde roles y resposabilidadespara eldesarrollosoftware delproyectoasignado.Esbozoinicial deldocumentode requisitosdel proyecto adesarrollar.

Estudio ytrabajo engrupo

AprendizajeBasado enProyectos

Otros 3,75 hrs. No 2,4

4

Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)

Desarrollo delos puntos3.4, 3.5 y 3.6por medio deaprendizajecolaborativo.

Clasesteóricas

AprendizajeCooperativo

Aula 2 hrs. No 1,28

Construccióndel circuitocon microcontroladordiseñadoen la sesiónanterior.Verificacióneléctrica delcircuito.

Clasesprácticas

AprendizajeBasado enProyectos

Laboratorio 2 hrs. No 1,28

Estudio delos temasabordados enlas clases deteoría.

Estudioy trabajoautónomo

Estudio deTeoría

Otros 2 hrs. No 1,28

Preparaciónde programasde pruebabásicos paracomprobarel correcto comportamientode puertos deE/S, timers ygeneradoresPWM.

Estudio ytrabajo engrupo

AprendizajeBasado enProyectos

Otros 3,75 hrs. No 2,4

5

Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)

Exposiciónmagistral delpunto 3.7

Clasesteóricas

LecciónMagistral

Aula 2 hrs. No 1,28

Verificacióndel comportamientodel microcontroladorpor medio deprogramas deprueba.

Clasesprácticas

AprendizajeBasado enProyectos

Laboratorio 1,5 hrs. No 0,96

Estudio delos temasabordados enlas clases deteoría.

Estudioy trabajoautónomo

Estudio deTeoría

Otros 3 hrs. No 1,92

Preparaciónde programade prueba conUSART.

Estudio ytrabajo engrupo

AprendizajeBasado enProyectos

Otros 2,75 hrs. No 1,76

Evaluaciónde la correctarealización delos programasde prueba.

Clasesprácticas

AprendizajeBasado enProyectos

Laboratorio 0,5 hrs. Sí

Evaluacióncontinua

0 0,32

Page 18: GRADO EN INGENIERIA DE COMPUTADORES Y … · programación de los computadores, los sistemas operativos, las bases de datos y, en general, los programas informáticos con aplicación

6

Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)

Exposiciónmagistral delpunto 4.1

Clasesteóricas

LecciónMagistral

Aula 2 hrs. No 1,28

Comprobacióndel funcionamientode comunicacionescon USART.Modeloconceptualdel proyecto adesarrollar ycasos de usoen UML

Clasesprácticas

AprendizajeBasado enProyectos

Laboratorio 2 hrs. No 1,28

Estudio delos temasabordados enlas clases deteoría.

Estudioy trabajoautónomo

Estudio deTeoría

Otros 2 hrs. No 1,28

Preparaciónprogramas deprueba I2C.Comunicaciónconcontrolador develocidad y labrújula.

Estudio ytrabajo engrupo

AprendizajeBasado enProyectos

Otros 3,75 hrs. No 2,4

7

Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)

Desarrollodel punto 4.2por medio deaprendizajecolaborativo.

Clasesteóricas

AprendizajeCooperativo

Aula 1,5 hrs. No 0,96

Comprobaciónde losprogramas decomunicacióncon elcontrolador develocidad y labrújula.Establecimientode requisitospara elproyectode sistemaembarcado(UML).

Clasesprácticas

AprendizajeBasado enProyectos

Laboratorio 2 hrs. No 1,28

Estudio delos temasabordados enlas clases deteoría.

Estudioy trabajoautónomo

Estudio deTeoría

Otros 2 hrs. No 1,28

Revisión delos requisitosdel sistemaembarcado.

Estudio ytrabajo engrupo

AprendizajeBasado enProyectos

Otros 3,25 hrs. No 2,08

Ejerciciosde desarrollo correspondientea los 3primerostemas.

Clasesteóricas

Resoluciónde Ejerciciosy Problemas

Aula 0,5 hrs. Sí

Evaluacióncontinua

0 0,32

Revisión deldocumento derequisitos

TutoríasAprendizajeBasado enProyectos

Otros 0,5 hrs. No 0,32

8

Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)

Seminario deprogramaciónen ADA.Exposiciónmagistral.

Clasesteóricas

LecciónMagistral

Aula 2 hrs. No 1,28

Page 19: GRADO EN INGENIERIA DE COMPUTADORES Y … · programación de los computadores, los sistemas operativos, las bases de datos y, en general, los programas informáticos con aplicación

Diseño de altonivel del SWdel proyectode sistemaembarcado.

Clasesprácticas

AprendizajeBasado enProyectos

Laboratorio 2 hrs. No 1,28

Realizaciónde losejercicios dedesarrolloplanteados.Estudio delos temasabordados enlas clases deteoría.

Estudioy trabajoautónomo

Estudio deTeoría

Otros 2 hrs. No 1,28

Revisión deldiseño SWdel sistemaembarcado.

Estudio ytrabajo engrupo

AprendizajeBasado enProyectos

Otros 3,75 hrs. No 2,4

Entrega dedocumento derequisitos.

Clasesprácticas

AprendizajeBasado enProyectos

Laboratorio 0 hrs. SíEvaluacióncontinua 0 0

9

Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)

Desarrollodel punto5.1 y 5.2 pormedio deaprendizajecolaborativo.

Clasesteóricas

AprendizajeCooperativo

Aula 2 hrs. No 1,28

Diseñodetalladodel SW delproyectode sistemaembarcado.

Estudio ytrabajo engrupo

AprendizajeBasado enProyectos

Laboratorio 2 hrs. No 1,28

Estudio delos temasabordados enlas clases deteoría.

Estudioy trabajoautónomo

Estudio deTeoría

Otros 1 hrs. No 0,64

Revisión deldiseño SWdel sistemaembarcado.Preparacióndeldocumento dediseño de altonivel

Estudio ytrabajo engrupo

AprendizajeBasado enProyectos

Otros 4,5 hrs. No 2,88

Revisión deldocumento dediseño de altonivel.

TutoríasAprendizajeBasado enProyectos

Otros 0,5 hrs. No 0,32

10

Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)

Entornos dedesarrollopara microprocesadores.

Clasesteóricas

LecciónMagistral

Aula 2 hrs. No 1,28

Diseñodetalladodel SW delproyectode sistemaembarcado.

Clasesprácticas

AprendizajeBasado enProyectos

Laboratorio 2 hrs. No 1,28

Estudio delos temasabordados enlas clases deteoría.

Estudioy trabajoautónomo

Estudio deTeoría

Otros 1 hrs. No 0,64

Otros 4,75 hrs. No 3,04

Page 20: GRADO EN INGENIERIA DE COMPUTADORES Y … · programación de los computadores, los sistemas operativos, las bases de datos y, en general, los programas informáticos con aplicación

Revisión deldiseño SWdel sistemaembarcado.

Estudio ytrabajo engrupo

AprendizajeBasado enProyectos

Entrega deldocumento dediseño de altonivel.

Clasesprácticas

AprendizajeBasado enProyectos

Laboratorio 0 hrs. Sí

Evaluacióncontinua

0 0

11

Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)

Seminariode repasoelectrónica.

Clasesteóricas

LecciónMagistral

Aula 2 hrs. No 1,28

Programacióny pruebasdel proyectode sistemaembarcado.

Clasesprácticas

AprendizajeBasado enProyectos

Laboratorio 2 hrs. No 1,28

Estudio delos temasabordados enlas clases deteoría.

Estudioy trabajoautónomo

Estudio deTeoría

Otros 2 hrs. No 1,28

Preparacióndeldocumentode diseñoSW detalladodel sistemaembarcado.

Estudio ytrabajo engrupo

AprendizajeBasado enProyectos

Otros 3,25 hrs. No 2,08

Revisión deldocumentode diseñoSW detalladodel sistemaembarcado.

TutoríasAprendizajeBasado enProyectos

Otros 0,5 hrs. No 0,32

12

Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)

Exposiciónmagistral delpunto 7.1y 7.2 (sinfiltros activos).Ejerciciosbásicos.

Clasesteóricas

LecciónMagistral

Aula 2 hrs. No 1,28

Programacióny pruebasdel proyectode sistemaembarcado.

Estudio ytrabajo engrupo

AprendizajeBasado enProyectos

Laboratorio 2 hrs. No 1,28

Estudio delos temasabordados enlas clases deteoría.

Estudioy trabajoautónomo

Estudio deTeoría

Otros 5,75 hrs. No 3,69

Entrega deldocumentode diseñoSW detalladodel sistemaembarcado.

Clasesprácticas

AprendizajeBasado enProyectos

Laboratorio 0 hrs. Sí

Evaluacióncontinua

0 0

13

Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)

Breveintroduccióndetransformadade Laplace.Presentaciónde configuracionesbásicas defiltros activos.

Clasesteóricas

LecciónMagistral

Aula 2 hrs. No 1,28

Page 21: GRADO EN INGENIERIA DE COMPUTADORES Y … · programación de los computadores, los sistemas operativos, las bases de datos y, en general, los programas informáticos con aplicación

Exposiciónmagistral.

Programacióny pruebasdel proyectode sistemaembarcado.

Clasesprácticas

AprendizajeBasado enProyectos

Laboratorio 2 hrs. No 1,28

Estudio delos temasabordados enlas clases deteoría.

Estudioy trabajoautónomo

Estudio deTeoría

Otros 3,5 hrs. No 2,24

Preparacióndel informede resultadode pruebas y recomendacionesde revisión.

Estudio ytrabajo engrupo

AprendizajeBasado enProyectos

Otros 1,75 hrs. No 1,12

Revisión deldocumentode código yresultado depruebas.

TutoríasAprendizajeBasado enProyectos

Otros 0,5 hrs. No 0,32

14

Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)

Problemas de acondicionamientode señal.

Clases deProblemas

Resoluciónde Ejerciciosy Problemas

Aula 2 hrs. No 1,28

Pruebas decampo delproyectode sistemaembarcado.

Clasesprácticas

AprendizajeBasado enProyectos

Otros 2 hrs. No 1,28

Estudio delos temasabordados enlas clases deteoría.

Estudioy trabajoautónomo

Estudio deTeoría

Otros 5,75 hrs. No 3,69

Preparaciónde la memoriafinal delproyectodesarrollado.

Estudio ytrabajo engrupo

AprendizajeBasado enProyectos

Otros 5,75 hrs. No 3,69

Entrega delcódigo y deldocumento deresultado depruebas.

Clasesprácticas

AprendizajeBasado enProyectos

Laboratorio 0 hrs. Sí

Evaluacióncontinua

0 0

15

Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)

Desarrollo delpunto 7.3

Clasesteóricas

LecciónMagistral

Aula 1 hrs. No 0,64

Ejercicio de acondicionamientode señal concomponentesreales.

Clasesprácticas

Resoluciónde Ejerciciosy Problemas

Laboratorio 2 hrs. No 1,28

Estudio delos temasabordados enlas clases deteoría.

Estudioy trabajoautónomo

Estudio deTeoría

Otros 5,75 hrs. No 3,69

Ejerciciostipo test yproblemasde desarrollo correspondientesa los temas 4al 7.

Clasesteóricas

Resoluciónde Ejerciciosy Problemas

Aula 1 hrs. Sí

Evaluacióncontinua

0 0,64

Page 22: GRADO EN INGENIERIA DE COMPUTADORES Y … · programación de los computadores, los sistemas operativos, las bases de datos y, en general, los programas informáticos con aplicación

16

Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)

Presentacióndel proyectorealizado.

Clasesteóricas

LecciónMagistral

Aula 4 hrs. SíEvaluacióncontinua 0 2,56

Examen final.Clases deProblemas

Resoluciónde Ejerciciosy Problemas

Aula 2 hrs. SíExamen final

4,5 4,17

Page 23: GRADO EN INGENIERIA DE COMPUTADORES Y … · programación de los computadores, los sistemas operativos, las bases de datos y, en general, los programas informáticos con aplicación

Evaluación de la asignatura

SEMANA EVALUACIONES

1

Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.

Test corto deevaluaciónsobre loscontenidosteóricosabordados.

AulaEvaluacióncontinua

Pruebas derespuesta corta

5

5

Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.

Evaluaciónde lacorrectarealizaciónde losprogramasde prueba.

LaboratorioEvaluacióncontinua

Pruebas deejecución detareas realesy/o simuladas

10

7

Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.

Ejerciciosde desarrollo correspondientea los 3primerostemas.

AulaEvaluacióncontinua

Pruebas derespuesta corta

10

8

Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.

Entrega dedocumentode requisitos.

LaboratorioEvaluacióncontinua

Informes/memorias deprácticas

15

10

Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.

Entrega deldocumentode diseño dealto nivel.

LaboratorioEvaluacióncontinua

Informes/memorias deprácticas

10

Page 24: GRADO EN INGENIERIA DE COMPUTADORES Y … · programación de los computadores, los sistemas operativos, las bases de datos y, en general, los programas informáticos con aplicación

12

Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.

Entrega deldocumentode diseñoSW detalladodel sistemaembarcado.

LaboratorioEvaluacióncontinua

Informes/memorias deprácticas

15

14

Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.

Entrega delcódigo y deldocumentode resultadode pruebas.

LaboratorioEvaluacióncontinua

Informes/memorias deprácticas

15

15

Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.

Ejerciciostipo test yproblemasde desarrollo correspondientesa los temas 4al 7.

AulaEvaluacióncontinua

Pruebas derespuesta corta

10

16

Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.

Presentacióndel proyectorealizado.

AulaEvaluacióncontinua

Informes/memorias deprácticas

10

Examenfinal.

AulaExamenfinal

Pruebas derespuesta larga,de desarrollo

100

La notamínimaparasuperar laasignaturaes 5.0

Page 25: GRADO EN INGENIERIA DE COMPUTADORES Y … · programación de los computadores, los sistemas operativos, las bases de datos y, en general, los programas informáticos con aplicación

Criterios de calificación de la asignatura

Evaluación del conocimiento teórico adquirido por medio de test y problemas dedesarrollo. Se califica positivamente los ejercicios y preguntas bien contestadossegún el peso proporcional que tengan en cada prueba realizada.

Desarrollo de un circuito con un microcontrolador. Se evalúa positivamente elplanteamiento correcto del diseño lógico, del diseño físico y sobre todo, la correctarealización de las actividades de verificación antes y durante la fabricación.

Comprobación del funcionamiento del circuito construido con un microcontrolador.Se evalúa positivamente el desarrollo de un conjunto reducido de pruebas quepermita comprobar aspectos generales del correcto funcionamiento, del circuito conmicrocontrolador.

Ensayos básicos con periféricos del sistema. Se evalúa positivamente el correctofuncionamiento de un conjunto reducido de programas de prueba destinados arealizar operaciones básicas con periféricos del sistema embarcado a desarrollar (ej.controlador de velocidad, brújula, ultrasonidos, infrarrojos, etc.).

Correcta documentación de las distintas etapas de desarrollo software. Para cadaetapa de desarrollo del sistema software embarcado, el profesor tutor identificará queaspectos de calidad mínimos deben observarse en la documentación a presentar, loscuales serán utilizados como criterios de valoración.

Correcto funcionamiento del sistema desarrollado. Se valorará positivamente elcumplimiento de las expectativas planteadas en los requisitos en relación con elcomportamiento del sistema.

Page 26: GRADO EN INGENIERIA DE COMPUTADORES Y … · programación de los computadores, los sistemas operativos, las bases de datos y, en general, los programas informáticos con aplicación

Recursos didácticos

TIPO DESCRIPCIÓNBibliografía (1997): PICmicro™ Mid-Range MCU Family Reference

Manual. Microchip Technology Inc.Bibliografía (2009): HI-TECH C® for PIC10/12/16 User’s Guide. Microchip

Technology Inc.Bibliografía (2007): MPLAB® C30 C COMPILER USER’S GUIDE.

Microchip Technology Inc.Bibliografía (2007): 16-BIT LANGUAGE TOOLS LIBRARIES. Microchip

Technology Inc.Bibliografía (2006): dsPIC30F Family Reference Manual. Microchip

Technology Inc.Bibliografía Yaghmour, K. (2003): Building Embedded Linux Systems.

O’Really.Bibliografía (2008): OMG System Modeling Languaje (OMG SysMLTM).

OMG.Bibliografía Thomas, R.; Rosa, A. (2001): The Analysis and Design of

Linear Circuits. John Wiley and Sons.Bibliografía Dorf, R. (2000): The Electricl Engineering Hand Book. CRC

Press.Bibliografía Franco, S. (1998): Design with Operational Amplifiers and

Analog Integrated Circuits. McGraw-Hill.Equipamiento Laboratorio de fabricación de circuitos impresos de doble cara.Equipamiento Laboratorio de electrónica con osciloscopios, polímetros,

fuentes de alimentación y dispositivos generadores de señal.Equipamiento Laboratorio de informática con entornos de desarrollo cruzado

para microcontroladores y microprocesadores.Equipamiento Laboratorio con flexibilidad mobiliaria para facilitar el trabajo

individual y en grupo.Equipamiento Entorno de desarrollo en ensamblador y C para

microcontroladores.Equipamiento Entorno de desarrollo en ADA para microprocesadores.Equipamiento Herramientas CAD para diseño de circuitos impresos.Equipamiento Editores de UML.

Page 27: GRADO EN INGENIERIA DE COMPUTADORES Y … · programación de los computadores, los sistemas operativos, las bases de datos y, en general, los programas informáticos con aplicación

Otra información reseñable