Universidad de Oviedo

Dpto. de Ingeniería Eléctrica

Area Ing. de Sistemas y Automártica

 

 

Universidad

Alumnos

Profesorado

Estudios

Servicios

 

 

 

IGNACIO ALVAREZ

Página Principal

 

Control Procesos T.R.

Principal

Temario

Prácticas

Trabajos

Enlaces

 

CONTROL DE PROCESOS EN TIEMPO REAL - TRABAJO

 

 

PROGRAMACION DE SISTEMA DE TIEMPO REAL

Se deberá realizar un sistema de control de un motor de CC por el puerto paralelo, con activación mediante silbidos captados por la tarjeta de sonido.

La especificación completa del trabajo está disponible en Trabajo2010.pdf

Programa Microsoft Visual Studio 2008 Express ESP (3 Gb) descargable en este enlace

Cómo crear un proyecto para programación en C (modo consola) en Microsoft Visual Studio 2008 Crear_Proyecto_Visual_Studio.pdf (404 Kb)

 

 

DOCUMENTACION NECESARIA

Archivos de datos para pruebas de los algoritmos de sonido:
1) Archivo
valores_originales.dat (250 Kb). Archivo binario que contiene, en formato float, los datos adquiridos de la tarjeta de sonido. Contiene 64.000 float correspondientes a una adquisición de 8 segundos con muestreo a 8 KHz. Existen 4 grupos de silbidos con transiciones a detectar.
2) Archivo
valores_frecuencias.txt (5.8 Kb). Archivo de texto que contiene, por filas, valores de tiempo y de frecuencia. Este archivo ha sido obtenido a partir del anterior, tomando conjuntos de datos de 256 y calculando la desviación típica y la frecuencia. Cuando la desviación típica calculada ha sido menor que 0.1 el valor de frecuencia se ha colocado a 0.
3) Ayuda para programación de la tarjeta de sonido:
EntradaSonido.pdf (85 Kb).
4) Ayuda para entrada de sonido en matlab (funciones soundin.m y soundout.m):
SonidoMatlab.pdf (60 Kb)
5) Simulador de motor para control de posición (incluye documentación):
Simulador.rar (744 Kb)
6) Grabadora de sonidos de Windows:
sndrec32.exe

Librerías y documentación POSIX:

Librería hilos POSIX PwinThreads_32 para Windows: pThreads.zip (38 Kb)
Documentación PwinThreads:
on-line
Documentación completa POSIX:
susv3.zip (5.6 Mb), on-line
Librería temporizadores y mensajes POSIX para Windows:
posixlib.zip (6,2 Kb).
Ejemplos de uso de sincronización y temporización POSIX:
ejemplos_posix.zip (4,9 Kb).

Programa para pruebas de sockets TCP:
AplicacionServidor.rar (26 Kb)
Ejemplo de envío y recepción TCP:
ejemplo_tcpip.zip (1.6 Kb)
Disponibles archivos .h modificados para evitar errores de compilación: pthread.h temporizadores.h

Librería para ventanas en modo texto PDCURSES: pdc34dll.zip (77 Kb)
Una muy breve introducción a curses:
introd_curses.txt
Documentación completa para la librería PDCURSES:
PDCurses.txt

 

 

 

 

 

 

 

©2003 Universidad de Oviedo