Atendiendo al artículo 11 del Reglamento UCA/CG03/2024, de 22 de abril, por el que se modifica el Reglamento por el que se regula el Régimen de Evaluación de los Alumnos de la Universidad de Cádiz, sobre Medidas para la evaluación de estudiantes con necesidades específicas, se informa de lo siguiente:
El estudiantado con necesidades específicas en el ámbito académico, discapacidad, dependencia y otras necesidades de apoyo, en caso de requerir ajustes en la evaluación de las asignaturas en las que estuviese matriculado, deberá solicitarlo a la Unidad de Atención a la Diversidad, a través del siguiente CAU: https://cau-diversidad.uca.es/cau/servicio.do?id=DI008
Las solicitudes de adaptación deberán presentarse preferentemente antes del inicio del periodo lectivo del semestre correspondiente o, en su caso, durante las dos primeras semanas de clases de cada semestre. Las solicitudes fuera de ese plazo solo serán atendidas en el caso de necesidades sobrevenidas.
Podrán consultar toda la información sobre el procedimiento y documentación a presentar en el siguiente enlace: https://diversidad.uca.es/adaptaciones-academicas/
Prácticas de laboratorio
Evaluación continua y presencial del progreso técnico a lo largo de las 10 sesiones de laboratorio mediante la realización y validación de problemas de control e hitos de programación incrementales, ejecutados y verificados directamente sobre la tarjeta microcontroladora oficial.
Realización de un trabajo práctico
Desarrollo completo, montaje, puesta a punto y documentación de un sistema embebido físico e inteligente. La calificación de este trabajo se compone de:
Exposición del trabajo
BLOQUE 1: Generalidades en el control de sistemas con microcontrolador
1.1. Actualización en el uso de periféricos
1.2. Programación de máquinas de estado (FSM)
1.3. Motores paso a paso y accionamientos de corriente continua
Este bloque introduce al estudiante en la arquitectura del microcontrolador de desarrollo de la asignatura y en los fundamentos del diseño modular de firmware de control. Se aborda de forma práctica la configuración de registros de entrada/salida (GPIO) para gobernar el driver del motor y del convertidor analógico-digital (ADC) para la lectura analógica de la placa de captación inductiva. Asimismo, se profundiza en el diseño de Máquinas de Estados Finitos (FSM) en C/C++ para estructurar la lógica de comportamiento del robot (espera, calibración, navegación activa PID y parada de emergencia) y se realiza un análisis comparativo de actuadores y accionamientos reales en robótica móvil (puentes H frente a motores paso a paso).
BLOQUE 3: Comunicación en los microcontroladores
3.1. Bus SPI (Serial Peripheral Interface)3.2. Bus I2C (Inter-Integrated Circuit)3.3. Comunicación inalámbrica3.4. Otros protocolos de comunicación (UART/USART)
En este bloque se analizan los buses y protocolos de comunicación serie locales e inalámbricos esenciales en entornos industriales y de Internet de las Cosas (IoT). Se abordan el bus síncrono SPI y el bus direccionable I2C para la comunicación con sensores y actuadores externos y las comunicaciones inalámbricas mediante MQTT para el envío y recepción de información con otros dispositivos.
BLOQUE 2: Otros periféricos
2.1. Modulación por ancho de pulso (PWM)2.2. Reloj de tiempo real (RTC)
Se centra en el estudio y aplicación de periféricos especializados para el control de potencia o codificación de señales mediante PWM y la sincronización temporal del sistema embebido mediante el RTC del microcontrolador.
BLOQUE 4: Introducción a los sistemas en tiempo real (STR)
4.1. Conceptos sobre sistemas en tiempo real y sistemas operativos en tiempo real (RTOS)4.2. Elementos básicos de un RTOS: Tareas, colas de mensajes (queues) y exclusión mutua (mutexes)
Este bloque aborda el determinismo, las restricciones de latencia y el cumplimiento estricto de plazos temporales (deadlines) en sistemas embebidos de control físico mediante el uso de Sistemas Operativos en Tiempo Real (RTOS) como FreeRTOS. Se abordan las directrices del diseño multitarea, el uso de colas de mensajes (queues) y la implementación de mecanismos de exclusión mutua (mutexes) para evitar condiciones de carrera y conflictos de bus.
Programa de prácticas