Documentos de Académico
Documentos de Profesional
Documentos de Cultura
4º A
Mecatrónica
DISPOSITIVOS DIGITALES
Especificar con una “X” el tipo de instrumento de evaluación a utilizar (señalar sólo uno).
Tec. evaluación para el SABER Tec. evaluación para el SABER HACER + SER
Prueba oral (entrevista) Otro (Especificar): Proyectos Otro (Especificar):
Prácticas, ejercicios,
x Prueba escrita X
demostraciones
Trabajo investigación Rúbrica
Ensayo, informe Lista de cotejo
Guía de observación
Profesor(es) de la asignatura:
Nombre del alumno: Calificación (puntaje):
Objetivo: Entregará una memoria técnica de un sistema de control de un proceso empleando lógica combinacional que incluya:
Realizar el armado del circuito, y Comprobar el funcionamiento de acuerdo a la operación del arranque y paro de un motor con funciones
lógicas.
Material necesario:
Marco Teórico:
SISTEMA FPGA
Realizar la programación y armado del siguiente circuito, por medio de funciones lógicas, implementadas
En un sistema de tipo FPGA o CPLD de la familia de XILINX (SPARTAN 3) o INTEL / ALTERA. Ciclone II, III o IV
1. Realizar la tabla de verdad del circuito, siendo el A el LSB.
Portada
Introducción del tema abordado (Mínimo media cuartilla)
Materiales o elementos utilizados con su breve descripción.
Procedimiento y resultados con evidencias de lo realizado en la práctica (Imágenes, fotos,
cálculos, etc.)
Conclusiones (Mínimo media cuartilla, por equipo)
La tecnología FPGA permite realizar diseños a medida, de bajo coste de desarrollo, incluso
para la producción de pocas unidades. Estas características la hacen muy interesante para
realizar prototipado rápido. Especialmente tiene un gran interés dentro del campo docente. En
el caso de la tarjeta JPS, el estudiante puede definir su propio microcontrolador (arquitectura y
juego de instrucciones) específicamente orientado a aplicaciones de Robótica. En unas pocas
semanas puede tener su prototipo funcionando e interactuando con los motores, sensores,
etc. Adicionalmente, puede utilizar la JPS para construir periféricos complejos como
medidores de distancia por ultrasonido, conversores serie paralelo, unidades de PWM,
bloques de transmisión de datos, etc. Sobre fpgas, la mayoría de estas aplicaciones funcionan
cerca de un orden de magnitud más rápido que en un microcontrolador.
Materiales
Compuerta AND
COMPUERTA OR
En el Algebra de Boole esta es una suma. Esta compuerta permite que con cualquiera
de sus entradas que este en estado binario 1, su salida pasara a un estado 1 también.
No es necesario que todas sus entradas estén accionadas para conseguir un estado 1
a la salida pero tampoco causa algún inconveniente. Para lograr un estado 0 a la
salida, todas sus entradas deben estar en el mismo valor de 0. Se puede interpretar
como dos interruptores en paralelo, que sin importar cual se accione, será posible el
paso de la corriente.
COMPUERTA NOT
En este caso esta compuerta solo tiene una entrada y una salida y esta actúa como un
inversor. Para esta situación en la entrada se colocara un 1 y en la salida otorgara un 0
y en el caso contrario esta recibirá un 0 y mostrara un 1. Por lo cual todo lo que llegue a
su entrada, será inverso en su salida.
Conclusión
En este trabajo se presenta el desarrollo de multiplicadores descrito por medio de VHDL con
la finalidad de sintetizarlos en un FPGA de tal forma que actúa como coprocesador de un
microcontrolador PIC.
Se medio aprendió a realizar desarrollos a nivel de diseño electrónico basado en FPGA, tanto
como para interconectarla como para configurarla mediante un microcontrolador. El soporte
diseñado aporta una visión diferente a la robótica móvil como tal, siendo por tanto un proyecto
innovador. Las expectativas de diseño inicial se han cumplido al 100% ya que se ha
conseguido un sistema fácil de construir, asequible, ampliable, robusto y con herramientas de
desarrollo de distribución libre, salvo el compilador C para el mC, pero este es muy asequible.
La parte del proyecto que ha sido más difícil de implementar ha sido la de las comunicaciones
entre mC y FPGA debido a la complejidad de programar y depurar 2 sistemas a la vez,
además en un principio se intentó que la gestión de las comunicaciones las controlase la
FPGA y se ha desistido por su alta tasa de ocupación de LCs de la misma. Por otro lado, en
las pruebas realizadas adecuadamente el control mediante conductas sobre la FPGA se han
obtenido aún mejores resultados de los esperados. Solo hemos encontrado el problema que
preveíamos en los inicios del proyecto, y es la posible falta de espacio en la FPGA para la
realización de ciertos algoritmos. Sin embargo, la unión de conductas programadas en mC y
en la FPGA hace que este problema sea menos importante. Nos hemos dado cuenta de la
potencia que tiene un sistema basado en mC + FPGA, pudiendo programar el hardware
necesario en cada proyecto para no sobrecargar el software.