Que estás buscando?
Aunque la lengua de comunicación de la asignatura es el catalán, no se descarta el uso de otras lenguas que el Tecnocampus, por normativa, acepta: el inglés y el castellano. El estudiante puede utilizarlo sin restricción alguna.
K21. Explicar los elementos básicos de la programación.
S29. Diseñar algoritmos con un lenguaje de programación.
S30. Diseñar algoritmos de control sencillos que sean de aplicación al control y automatización industrial.
S31. Diseñar un control lógico para la automatización de la fabricación y procesos.
C14. Desarrollar sistemas de control continuos, discretos y lógicos en el ámbito de la ingeniería industrial.
C21. Contribuir a desarrollar equipos interdisciplinarios y transdisciplinarios, reconociendo y respetando las diferentes visiones y áreas de conocimiento, integrándolas hacia un objetivo común establecido.
C30. Evaluar las desigualdades por razón de sexo y género para diseñar soluciones efectivas aplicadas a su ámbito profesional y/o ámbito de influencia.
Asignatura optativa enmarcada en el bloque de la mención en Fabricación Inteligente en la Industria 4.0.
La miniaturización de la potencia de cálculo y de memoria ha llevado a desarrollar controladores y dispositivos inteligentes, ocupando muy poco volumen, para poder situarlos muy cerca de donde se adquieren o utilizan los datos. Son los que conocemos como sistemas ciberfísics, embedded, y el edge computing.
Estos dispositivos tienen, como una de las características principales, el trabajar con datos en tiempo real, y garantizar tiempos de respuesta muy cortos. Esto requiere utilizar mecanismos específicos de tratamiento de señal en tiempo real.
Durante el curso se presentarán varios tipos de dispositivos orientados a la computación en tiempo real, se estudiará cómo tratar las señales digitales que proporcionan los sensores y el tratamiento que se puede hacer con ellos a partir de filtros digitales y tratamiento de datos.
Las prácticas están dirigidas a desarrollar partes de uno de estos sistemas ciberfísicos para un caso concreto utilizando uno de esos tipos de dispositivos. En concreto se trabajará con el microcontrolador ARM Cortex M4 (en las placas de desarrollo LAUNCHXL-F28379D de Texas Instruments).
1. Tratamiento digital de la señal (TDS) en tiempo real en el entorno industrial
1.1 Tratamiento de la señal. Muestreo, digitalización de la señal y tratamiento de datos.
1.2 Sistemas en tiempo real. Sistemas reactivos
2. Filtros digitales y su diseño
2.1 Análisis de Fourier.
2.2 Filtros digitales (FIR y IIR) y su diseño
2.3 Estructuras de los filtros digitales
2.4 Transformada discreta de Fourier y Transformada rápida de Fourier
3. Procadores para el tratamiento digital de señal en tiempo real
3.1 Presentación de distintos tipos de procesadores que se pueden utilizar.
3.2 Características técnicas, ventajas e inconvenientes de su utilización, herramientas de desarrollo, y aplicaciones principales.
3.3 Importancia del Digital Signal Procesor (DSP). Explicación general del procesador LAUNCHXL-F28379D de Texas Instruments. Tarjeta de evaluación.
4. Programación y aplicaciones en tiempo real
4.1 Desarrollo de aplicaciones
4.2 Sincronización de las transferencias de E/S
4.3 Sistemas operativos de tiempo real (RTOS)
La evaluación de la asignatura se realizará a partir de los resultados obtenidos por el grupo de trabajo a lo largo del trimestre. Una parte de la evaluación es común a todos los miembros del grupo, en función de los resultados del trabajo realizado; y otra es individual, la actividad 4 (Examen). También se valorará la actividad individual dentro de los grupos.
A continuación se indica el peso de cada una de las actividades en la evaluación final de la asignatura.
ACTIVIDAD 1. Diseño de filtros digitales: 15%
ACTIVIDAD 2. Programar un algoritmo FFT: 10%
ACTIVIDAD 3. Aprendizaje de la tarjeta y Programación de un filtro pasa-banda en tiempo real: 25%
ACTIVIDAD 4 (Examen): 40%
La asistencia a las sesiones de clase y la entrega de los informes correspondientes de las actividades desarrolladas es condición necesaria para la evaluación de la asignatura.
Recuperación: Todas las actividades son recuperables. Habrá un examen de recuperación para recuperar la actividad 4.
Oppenheim, Alan & Schafer, Ronald (1975). Digital Signal Processing. New Jersey: Prentice Hall
Oppenheim, Alan V. (2000). Tratamiento de señal en tiempo discreto. Pearson Prentice Hall.
Ziem, Rodger & Tranter, William & Fannin, Ronnald (2014). Signals and Systems: Continuous and Discrete. Essex. Pearson Educated Limited.
Khaitan, Siddhartha & McCalley, James (2014). Design Techniques and Applications of Cyber Physical Systems: A Survey. IEEE Systems Journal