Elaboración de un Contador Ascendente/Descendente de 0 a 99 mediante interfaz Labview e implementado en una Tarjeta Tarjeta !"A# Resumen
La adopción de la tecnolo$%a !"A contin&a creciendo mientras 'ue las (erramientas de alto nivel evolucionan para ofrecer a los in$enieros e investi$adores con diferentes niveles de e)periencia los beneficios del silicio repro$ramable# En el presente trabajo realizaremos un contador involucrando lo 'ue es una tarjeta !"A * el software LA+,-E. v#0 los cuales nos a*udaran a crear * manipular una interfaz relacionada con el tema mencionado# El trabajo consiste en realizar dic(o contador utilizando displa* de 1 se$mentos para la visualización2 el conteo se realiza desde 0 a 992 el cual realizara dic(o conteo en forma ascendente/descendentes * utilizaremos el m3todo de Cluster * 4bundle para poder acortar el dia$rama de pro$ramación *a 'ue estos menoran el uso de cables de transmisión en Labview# Materiales y Metodología • • •
Tarjeta !"A Cable Et(ernet uente de poder
Resultados Esperados •
•
•
Crear un contador con a*uda de Labview e implementar los m3todos de Cluster * 4nbundle visualiz5ndolo en el displa* de 1 se$mentos# 6ealizar la cone)ión f%sica del computador a la tarjeta !"A mediante la instalación satisfactoria de los drivers de la tarjeta mencionada# Lo$rar controlar la velocidad * la forma de visualización desde Labview mostr5ndolo de forma ascendente * descendente los n&meros pares#
Resultados Obtenidos •
•
•
•
Lo$ramos visualizar tanto en Labview como en la !"A a nivel f%sico el conteo ascendente * descendente de 0 a 99# Conse$uimos la comunicación de Labview con la !"A utilizando !"A utilizando cable Et(ernet el cual antes realizamos la debida verificación de versión *a 'ue si la versión del software * la tarjeta son diferentes este no no tendr5 comunicación comunicación al$una# En la realización del contador utilizamos los m3todos de Cluster * 4nbundle *a 'ue estos dos permite recortar el uso de cone)iones * las comprimen para utilizar un solo bus de datos# Al final realizamos la visualización de cada Displa* de 1 se$mentos con la a*uda de 74+,- *a 'ue con eso se nos acorta la pro$ramación#
Anexos:
Fig. 1Estructura de Contador con visualización en Labview
Fig. 2Contador en SUBVI conectado a is!la" de # Sege$entos.
Fig. %Utilización de Unbundle and Cluster
Fig. &Contador 'scendente escendente
Referencias:
[1] Ogata, Katsuhiko. Ingeniería de Control Moderna. Trad. José Guillermo randa !ére", #odrígue" $ %&n'he". Mé(i'o) !renti'e*+all, 1-. [] Ogata, Katsuhiko. %istemas de Control en Tiem/o Com/leto. Trad. Miguel 0ngel Martíne" %armiento. Mé(i'o) !renti'e*+all, 1. [2] 3le'trome'hani'al %$stems, 3le'tri' Ma'hines, and m/lied Me'hatroni's %erge$ 3. 4$she5ski, C#C !ress. [6] 3le'tri' Motors and their Control, n Introdu'tion Tak Ken7o, O89O#: %CI3;C3 !<=4ICTIO;%. Marco Teórico LabVE! Lab,-E. 8Laborator* ,irtual -nstrument En$ineerin$ .orbenc(: es un entorno de desarrollo basado en pro$ramación $r5fica# 4tiliza s%mbolos $r5ficos en lu$ar de len$uaje te)tual para describir acciones de pro$ramación# Est5 totalmente inte$rado para la comunicación con (ardware "!-+2 ,;-2 67<==2 67<>?@ * tarjetas de ad'uisición de datos plu$
Las ventajas 'ue proporciona el empleo de Lab,-E. se resumen en las si$uientes B 7e reduce el tiempo de desarrollo de las aplicaciones al menos de > a 0 veces2 *a 'ue es mu* intuitivo * f5cil de aprender# B Dota de $ran fle)ibilidad al sistema2 permitiendo cambios * actualizaciones tanto del (ardware como del software# B Da la posibilidad a los usuarios de crear soluciones completas * complejas# B Con un &nico sistema de desarrollo se inte$ran las funciones de ad'uisición2 an5lisis * presentación de datos# B El sistema est5 dotado de un compilador $r5fico para lo$rar la m5)ima velocidad de ejecución posible "#
%$ &'(A
4na !"A 8ield !ro$rammable "ate Arra*: es un dispositivo ló$ico 'ue contiene una matriz bidimensional de celdas ló$icas $en3ricas * conmutadoras pro$ramables# La estructura conceptual de un dispositivo !"A se muestra en la fi$ura si$uiente# 4na c3lula ló$ica se puede confi$urar 8es decir2 puede ser pro$ramado: para realizar una función simple2 * se puede personalizar un conmutador pro$ramable para proporcionar intercone)iones entre las celdas ló$icas Como en otros circuitos secuenciales2 los flip
%$