Guia docente 2013_14
Escola de Enxeñaría Industrial
Grado en Ingeniería Electrónica Industrial y Automática
 Asignaturas
  Laboratorio de sistemas digitales programables
   Contenidos
Tema Subtema
TEMA 1: 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 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. 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 3: 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 4: Ampliación de lenguajes de descripción hardware Tipos numéricos y de datos. Bibliotecas. Señales y variables: ciclos delta. Subprogramas: paquetes, funciones y procedimientos. Atributos. Sentencias “generic” y “generate”. Estructuras de datos. Ejemplos de aplicación.
TEMA 5: Implementación de algoritmos Ejemplos de implementación de algoritmos en microcontroladores y en dispositivos reconfigurables.
TEMA 6: Metodología de diseño de sistemas electrónicos digitales de instrumentación y control industrial Estructura. Sistemas en tiempo real. Implementación con microcontroladores comerciales. Implementación con dispositivos configurables. Núcleos hardware. Soft processors. Concepto System-on-Chip. Herramientas de diseño, programación y depuración.
TEMA 7: Ejemplos de diseño de sistemas electrónicos digitales de instrumentación y control industrial Casos prácticos
Práctica 1. Comunicación serie con el microcontrolador. Conexión de un Display a través del bus i2C. Aplicar los conceptos de comunicación serie para conectar al PIC18F45K20 un visulizador alfanúmerico con bus i2C
Práctica 2: Control de entrada y salida de usuario por medio de un teclado y un display. Conexión de un teclado matricial al PIC18F45K20 y visualizar la tecla pulsada con el visualizador utilizado en la práctica 1.
Práctica 3: Variacion de la velocidad de giro de un motor de cc con una señal PWM Diseñar e implementar un sistema electrónico basado en el PIC18F45K20 para modificar la velocidad de giro de un motor de corriente tomando como consigna de velocidad la señal analógica procedente de un potenciómetro.
Práctica 4: 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 5: 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 6. Diseño e implementación de una unidad de acoplamiento de 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 7. 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 8. 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) | España | Tlf: +34 986 812 000