Control de un encoder con fpga

Solo disponible en BuenasTareas
  • Páginas : 3 (633 palabras )
  • Descarga(s) : 0
  • Publicado : 20 de agosto de 2012
Leer documento completo
Vista previa del texto
| | |
| Nombre de la Asignatura | DISPOSITIVOS PROGRAMABLES AVANZADOS | |
| | |
| Alumnos | | |
| | |
| Nombre de la Práctica | CONTROL DE UN ENCONDER CONFPGA’S | |
| | |
| Número de Práctica | 2 | Duración | 4 horas | |
| | |
| OBJETIVO Diseñar e implementar el control del encoder de la tarjeta SPARTAN 3A, mediante su programaciónen VHDL. | |
| | |
| EQUIPO Y MATERIALES Software: ACTIVE HDL 7.1, ISE 10.1 Hardware: SPARTAN 3A | |
| | |
| METODOLOGÍAPara la realización de esta práctica necesitamos empezara comprender que elementos nos serán útiles para poder realizar esta función, los elementos que necesitamos son: * BASE DE TIEMPO * FILTRO * DETECTOR DE GIRO * DETECTOR DE VUELTAS *CONTADOR DE VUELTASCon estos elementos ya en mente comenzamos diseñando uno a uno cada parte para que cuando estuvieran listas juntarlas y hacer que funcionen síncronamente.FIG. 1 ELEMENTO DE MAYOR JERARQUÍADEL CONTROL DEL ENCODERFIG. 2 ACONDICIONAMIENTO DE LAS SEÑALES DE ENTRADA Y SU PROCESAMIENTO.Antes de empezar a contar las vueltas, detectar el giro o cualquier cosa se debe hacer un filtro digitalpara que la FPGA empieze a reconocer las señales del encoder un tiempo después de que se haya detectado un cambio de estado en estas señales. Esto debido al ruido mecánico que existe en el encoder, yaque si se hace una recepción y procesamiento de estas señales en el momento en el que ocurren podemos encontrar estados de incertidumbre, por lo que podemos obtener datos equivocados los cuales nogarantizan el correcto análisis de las señales.Para hacer este filtro necesitamos de una base de tiempo, la cual nos diga cuando es lo momento en el que los datos son confiables para su lectura y elfiltro que va a enviar la misma señal que entra sólo que hasta el momento en el que la base de tiempo de la señal.FIG. 3 ACONDICIONAMIENTO DE LA SEÑAL A (EL DE LA SEÑAL B ES IGUAL).Para diseñar el...
tracking img