Tema |
Subtema |
TEMA 1: 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. Entrada salida de alta velocidad. Modulación de anchura de impulso (PWM). Periférico CCP del PIC18F45K20. Ejemplos de aplicación y programación. |
TEMA 2: Entrada/Salida serie en microcontroladores |
Introducción a la conexión serie entre procesadores. Comunicación síncrona. Comunicación asíncrona. Conexión punto a punto (RS232). Bus Serie (I2C). Estructura básica de un periférico para la entrada/salida serie. Periféricos del PIC18F45k20 para la E/S serie (USART y SSP). Ejemplos de aplicación asíncrona y síncrona (SPI). |
TEMA 3: Organización de memoria |
Jerarquía de memoria en procesadores digitales. Memoria cache:
organizaciones, estructura básica, ejemplos de funcionamiento.
Ampliación de memoria de un microcontrolador. Acceso directo a
memoria (DMA) |
TEMA 4: Modos de funcionamiento de bajo
consumo en microcontroladores |
Consumo en procesadores digitales. Modos de bajo consumo. Modos de
bajo consumo en el PIC18F45K20. Ejemplos de aplicación y programación |
TEMA 5: 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 6: Diseño de periféricos específicos |
Acoplamiento de periféricos a microcontroladores. Temporizador /
contador: estructura y aplicaciones. Serializador. |
TEMA 7: 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 PIC18F45K20 y su aplicación práctica para la generación de una regulación en BA de un motor de cc |
Práctica 2: Medida de velocidad de un motor de cc mediante un sensor que genera pulsos de frecuencia variable |
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 corriente continua con un regulador en bucle cerrado 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 combinacion 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 |