Educational guide 2023_24
Escola de Enxeñaría Industrial
Grado en Ingeniería en Electrónica Industrial y Automática
 Asignaturas
  Laboratorio de sistemas digitales programables
   Contenidos
Tema Subtema
TEMA 1 Programación de Microcontroladores Introducción. Tipos de lenguajes. Programación en C del PIC18F47Q10-Microchip
TEMA 2: Unidad de captura y comparación en microcontroladores Variables temporales. Generación y medida. Estructura básica de un periférico de captura y comparación. Modulación de anchura de impulso (PWM). Estudio de Periféricos CCP del PIC18F47Q10. Ejemplos de aplicación y programación.
TEMA 3: Entrada/Salida serie en microcontroladores Introducción a la conexión serie entre procesadores. Comunicación serie síncrona. Ejemplos SPI y I2C. Comunicación serie asíncrona. Estructura básica de un periférico para la entrada/salida serie. Estudio de Periféricos para la E/S serie en el PIC18F47Q10 (USART y SSP). Ejemplos de aplicación asíncrona y síncrona.
TEMA 4: Organización de memoria en un microcontrolador Jerarquía de memoria en procesadores digitales. Memoria cache: estructura básica, alternativas, ejemplos de funcionamiento. Ampliación de memoria de un microcontrolador. Acceso directo a memoria (DMA)
TEMA 5: Modos de funcionamiento especiales Consumo en procesadores digitales. Modos de bajo consumo. Modos de bajo consumo en el PIC18F47Q10. Ejemplos de aplicación y programación. Estrategias de vigilancia por tiempo (watch-dog). Estudio de la solución en el PIC18F47Q10. Ejemplos de aplicación y programación.
TEMA 6: Circuitos aritméticos Formatos numéricos: enteros con y sin signo, coma fija, coma flotante. Precisión. Multiplicación y división enteras: algoritmos y bloques funcionales. Optimización de las prestaciones. Operaciones en coma flotante.
TEMA 7: Diseño de periféricos específicos Acoplamiento de periféricos a microcontroladores. Temporizador/contador: estructura y aplicaciones. Serializador/Deserializador
TEMA 8: Ejemplos de diseño de sistemas electrónicos digitales de instrumentación y control industrial Casos prácticos
Práctica 1. Regulación de velocidad en Bucle Abierto (BA) de un motor de cc con un control PWM Se estudia el funcionamiento del periférico CCP en modo PWM del PIC18F47Q10 del entorno de prueba y su aplicación práctica en la regulación de velocidad en BA de un motor de cc
Práctica 2: Medida de velocidad de un motor de cc mediante un sensor que genera impulsos de frecuencia variable (Encoder Incremental) A partir de la señal de impulsos que genera un sensor optoelectrónico de barrera implementar un circuito de medida de la velocidad de giro de un eje.
Práctica 3: Regulación de velocidad en Bucle Cerrado (BC) de un motor de cc con un control PI Usando los elementos y programas de las prácticas anteriores diseñar e implementar un sistema de control de velocidad de giro de un motor de cc con un regulador en BC del tipo PI.
Práctica 4. Diseño e implementación de una unidad de acoplamiento serie SPI para un convertidor A/D. Diseño e implementación de un módulo de control SPI para conexión a un convertidor A/D
Práctica 5. Diseño e implementación de una unidad de acoplamiento serie para un convertidor D/A. Diseñar e implementar un módulo de control SPI para conexión a un convertidor D/A que permita generar un valor de tensión a partir de la combinación digital establecida con interruptores.
Práctica 6. Implementación de un sistema de procesado en tiempo real. Implementación de un filtro digital para una señal analógica. Se tomará una señal del convertidor A/D a través del canal SPI y el resultado se sacará por el convertidor D/A
Universidade de Vigo            | Reitoría | Campus Universitario | C.P. 36.310 Vigo (Pontevedra) | Spain | Tlf: +34 986 812 000