Diseño Lógico II -2001
Facultad de Ingeniería
Universidad de la República
CONTROL DE POSICIÓN PARA HIDROFONO DE AGUJA

Jorge Camacho-Oscar Pereyra
Este proyecto consiste en implementar en una placa UP1 de Altera un dispositivo de control de posición de un hidrófono de aguja comandado desde un PC a través de una interfaz GPIB (IEEE-488). El hidrófono deberá moverse en las direcciones X e Y, manteniendo la altura Z constante.
Nuestro proyecto cuenta con 2 bloques funcionales reutilizables; el bloque de control de posición (motores paso a paso), y el bloque de comunicación (IEEE-488).
El bloque de control de posición se encarga de generar las señales necesarias para los tres motores paso a paso del sistema. Cuenta con tres modos de funcionamiento: tomar altura inicial, moverse a la posición (0,0) y moverse a la siguiente posición.
Para poder realizar los movimientos en las direcciones X e Y, y ajustar la altura, nuestro sistema cuenta con tres motores paso a paso y con un dato de 8 bits proveniente de un adquisidor que entrega un un valor proporcional a la altura.
Descripción de los tres modos de funcionamiento:
altura inicial: Se toma el valor del adquisidor y se guarda para realizar luego las correcciones de altura.
posición (0,0): Se mueven los motores X e Y hacia la posición (0,0) hasta que se activan los sensores de fin de carrera. Luego de cada paso, se adquiere el valor de altura y se modifica la misma hasta obtener el valor inicial.
siguiente posición: Se mueven los motores X e Y la cantidad de pasos indicada y en la dirección elejida. En este modo también se corrige la altura.
El bloque de comunicación se encarga de realizar la comunicación con el PC, a través de una interfaz GPIB. Nuestra implementación consiste en un modulo elemental, el cual solo se puede configurar como escucha, pero es posible agregar otros bloques no muy complicados para obtener una interfaz completa.

A continuación presentamos un informe final del proyecto y los manuales de usuario de los dos módulos reutilizables, además de los archivos en VHDL:
DOCUMENTACIÓN
ARCHIVOS
BIBLIOGRAFÍA Y LINKS
MOTORES PASO A PASO
http://www.cs.uiowa.edu/~jones/step/
INTERFAZ GPIB
http://zone.ni.com/devzone/devzone.nsf/webproducts/A95C253DFB5FDB0986256786000BE3C3?opendocument
por preguntas, criticas o sugerencias:
Jorge Camacho - jorgecam@adinet.com.uy
Oscar Pereyra - omper@adinet.com.uy