grado en ingenieria de computadores y … · programación de los computadores, los sistemas...
TRANSCRIPT
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
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
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.
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
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
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
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.
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
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
• 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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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.
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.
Otra información reseñable