Facultad de Ciencias e Ingeniería
URI permanente para esta comunidadhttp://54.81.141.168/handle/123456789/9119
Explorar
2 resultados
Resultados de búsqueda
Ítem Texto completo enlazado Coprocesador morfológico embebido usando arreglos sistólicos y con descripción de hardware portable(Pontificia Universidad Católica del Perú, 2014-02-18) Valega Pacora, Mario Alejandro; Santillán Quiñonez, Gerard FranzLas operaciones morfol ogicas son ampliamente usadas en diversas aplicaciones relacionadas con el procesamiento digital de im agenes, permitiendo, entre otras aplicaciones, el reconocimiento de objetos, segmentaci on de im agenes, an alisis de texturas y extracci on de regiones. Este trabajo presenta el dise~no, la descripci on de hardware y caracterizaci on de un coprocesador morfol ogico capaz de ejecutar las operaciones morfol ogicas de dilataci on, erosi on, apertura, cerradura, gradiente interno y gradiente externo. Este coprocesador opera sobre im agenes binarias con una rapidez de procesamiento apropiada. El trabajo parte de los conceptos de operaciones unidimensionales y bidimensionales para llegar a formular una arquitectura basada en arreglos sist olicos que permite el procesamiento de varias - las y columnas de una imagen de manera simult anea. El dise~no de este coprocesador es parametrizable y portable, siendo posible variar el n umero de procesadores elementales que componen el arreglo sist olico y sintetizar el circuito para cualquier tecnolog a disponible. Adem as, el dise~no incluye tambi en la interfaz de comunicaci on entre un procesador y el coprocesador. Finalmente, se presentan resultados de la s ntesis del circuito, as como su consumo de recursos y rapidez de procesamiento para diferentes con guraciones y plataformas.Ítem Texto completo enlazado Implementacion de un controlador embebido para controlar una mesa XY(Pontificia Universidad Católica del Perú, 2013-10-10) Bustamante Varillas, Diego; Sobrado Malpartida, Eddie ÁngelLa presente tesis tiene como objetivo principal desarrollar un controlador embebido, basado en un microcontrolador ATmega128, que permita controlar la posición de una mesa XY. Los objetivos específicos son: Diseñar la tarjeta de desarrollo del ATmega128 donde se va a implementar el algoritmo de control y el perfil de velocidad. Analizar la respuesta en lazo abierto del sistema de control. Diseñar e implementar en un microcontrolador ATmega128 el algoritmo de control PID y el perfil de velocidad trapezoidal para controlar la posición de una mesa XY, usando el lenguaje de programación C. Diseñar una interfaz en una PC, usando el software Labview, que le permita al usuario ingresar la posición a la cual quiere que se dirija el portaobjetos montado sobre el eje Y de la mesa XY. Se logró cumplir con todos los objetivos propuestos y luego de realizar las pruebas respectivas se llegaron a las siguientes conclusiones, que se explican más detalladamente en el documento. En el ATmega128 se puede implementar desde un controlador de movimiento simple hasta uno complejo porque se pueden manejar hasta 6 ejes de movimiento. El factor de conversión (mm/revolución), hallado experimentalmente, es diferente para cada eje porque uno soporta mayor carga que el otro. Para implementar un algoritmo de control PID junto con un perfil de velocidad trapezoidal en un ATmega128 es más recomendable programarlo en lenguaje C que en lenguaje ensamblador. No se alcanza error cero en estado estable porque la resolución de la señal PWM no es la óptima, pero la precisión final es aceptable.