You are on page 1of 1

Universidad Tcnica de Oruro Facultad Nacional de Ingeniera Carrera de Ingeniera Elctrica y Electrnica

Titulo: Autor: Fecha de Defensa: Palabras Claves: Tutor: Nmero de Pginas: Controlador lgico difuso basado en FPGA para control de un sistema de posicin. Julio Csar Soliz Chvez 17 de Julio de 2008 FPGAs, herramientas CAD, VHDL, Control difuso, ASIC. MSc. Ing. Ramiro Franz Aliendre Garca 215

RESMEN
El diseo digital tradicional es de bajo costo y con tiempos de desarrollo cortos, pero es restringido por arquitecturas inflexibles, velocidades de operacin y recursos limitados as como poco verstiles a la hora de la puesta en marcha, como es el caso de: memorias, microprocesadores, DSPs, entre otros. Una solucin dada a estos inconvenientes es el diseo ASIC o de aplicacin especifica, que en contraparte, conlleva tiempos de diseo y fabricacin muy largos y por ende costosos. Tomando las ventajas de los dos tipos de diseo expuestos, surgen los dispositivos lgicos programables FPGA, con la caracterstica de poseer todos los recursos del primer tipo de diseo concentrados en una pequea rea. Es por ello, que los FPGA se han desarrollado para permitir el acceso a nuevas tecnologas microelectrnicas, a las pequeas y medianas instituciones, sean de lucro o de investigacin, con muy bajo coste de inversiones iniciales, desarrollo y produccin. El objetivo de este proyecto, es el diseo y la implementacin de un controlador lgico borroso (CLB) orientado al control de un sistema de posicin, basado en una solucin enteramente hardware, es decir, haciendo uso de los dispositivos programables FPGA, utilizando para ello el lenguaje estndar para descripcin de circuitos electrnicos VHDL y la tarjeta Spartan-3 de Digilent. Todas las caractersticas del CLB diseado, son descritas en base al empleo de una metodologa Top-Down y una descomposicin jerrquica del diseo en varios bloques que han sido: diseados, simulados y sintetizados de forma independiente. Adems, para la realizacin algortmica de las funciones que se desempean en cada bloque, se utiliz la metodologa de transferencia de registros, que en base a las estructuras sintcticas del lenguaje VHDL, permite la implementacin de algoritmos complejos iterativos con un cierto grado de paralelismo. Los resultados obtenidos prueban la eficacia del controlador implementado, ya que demostraron con xito la capacidad de control del algoritmo basado en lgica borrosa, probndose esta situacin en los parmetros de sobrepico (M p) y error de estado estacionario (ess), cuyos valores encontrados son nulos. Finalmente, se recomienda el estudio de posibles aplicaciones, haciendo uso de los dispositivos FPGA, en reas como: tcnicas de control neuronal, neurodifuso, PID, diseo de filtros FIR, desarrollo de procesadores propios, procesadores de seal, sistemas embebidos en general, etc.