INGENIERIA ELECTRNICA E INSTRUMENTACIN PROYECTO FINAL PROCESAMIENTO DIGITAL DE SEALES ECUALIZADOR GRAFICO DE 4 BANDAS CON EL USO DE LA PLATAFORMA DE PROGRAMACIN GRFICA LABVIEW Jorge BUELE
John ESPINOZA
Wilson LLANGANATE
Mara Beln ZAPATA SARZOSA mbzapata@espe.edu.ec
RESUMEN En el presente trabajo se realiz un ecualizador grfico de 4 bandas con la plataforma grfica LabVIEW l cual es ideal para cualquier sistema de medidas y control. Al integrar todas las herramientas que los ingenieros y cientficos necesitan para construir una amplia variedad de aplicaciones en mucho menos tiempo, LabVIEW es un entorno de desarrollo para resolver problemas, productividad acelerada y constante innovacin. DESARROLLO 1. CARACTERISTICAS DEL PROGRAMA LabVIEW LabVIEW es un lenguaje de programacin grfico el cual utiliza iconos en lugar de lneas de texto para crear sus aplicaciones. En contraste con los lenguajes de programacin basados en lneas de textos, en donde las instrucciones determinan la forma de ejecucin del programa, LabVIEW utiliza programacin por diagrama de bloques. En LabVIEW es posible construir una interfaz utilizando un conjunto de herramientas y objetos. Esta interfaz de usuario es conocida como panel frontal. Al mismo tiempo el cdigo generado mediante representacin grficas de funciones de control para controlar los objetos del panel frontal. El diagrama de bloques contiene este cdigo. LabVIEW est totalmente integrado para hacer comunicaciones con hardware GPIB, VXI, PXI, RS-232, RS-485.Las versiones de LabVIEW 6.1 en adelante tambin contiene herramientas para construs aplicaciones las cuales pueden manejarse por medio de Internet utilizando el servidor Web incluido y software como ActiveX y el protocolo TCP/IP. En LabVIEW, es posible crear aplicaciones compiladas de 32 bits las cuales dan una mayor rapidez de ejecucin. Tambin es posible crear aplicaciones individuales, es decir, generar un archivo ejecutable para poderlo utilizar sin necesidad de recurrir a LabVIEW. LabVIEW provee numerosos mecanismos para conectar cdigo externo o software por medio de los archivos DLL O archivos de bibliotecas compartidos.
1.1 Instrumentos virtuales Como ya se haba mencionado, los programas de LabVIEW son llamados instrumentos virtuales, o VIs, debido a que se imita instrumentos fsicos. Un VI contiene los siguientes tres componentes: Panel frontal, est constituido por la interfaz de usuario a utilizar Diagrama a Bloques, contiene el cdigo grfico del VI que define como funciona el programa Icono y hoja de cristal conectora, Identifica el VI para que se pueda utilizar el VI en otro Vi. Un VI dentro de otro VI es llamado subVI. Un SubVI es el equivalente a una subrutina de texto en lenguaje de programacin como C++. 1.1.1 Panel frontal El panel frontal es la interfaz de usuario de l VI. Es posible construir el panel frontal con controles e indicadores, los cuales son terminales interactivas de entada y salida de l VI. Los controles pueden ser interruptores de encendido o apagado, perillas y otros ms, los indicadores son pantallas grficas, LEDs entre otros. Los controles simulan dispositivos de entrada de un instrumento y desplieguen los datos que el diagrama a bloques genera.
1.1.2 Diagrama de Bloques Los objetos del panel frontal aparecen como terminales en el diagrama de bloque. El diagrama de bloque contiene el cdigo fuente grfico. Adicionalmente, el diagrama de bloque contiene funciones y estructuras incorporadas en las bibliotecas de LabVIEW. Los cables conectan cada uno de los nodos en el diagrama de bloques, incluyendo controles e indicadores de terminal, funciones y estructuras. Los objetos del panel frontal aparecen como terminales en el diagrama de bloque. El diagrama de bloque contiene el cdigo fuente grafico. Adicionalmente, el diagrama de bloque contiene funciones y estructuras incorporadas en las bibliotecas de L a b V I E W .
1.1.3 I cono y hoja de cristal conectora
Cada VI muestra un icono, mostrado arriba, en la esquina superior derecha de las ventanas del panel frontal y del diagrama de bloque. Un icono es una representacin grafica de un VI. Puede contener texto, imgenes, o una combinacin de ambos. Si usted utiliza un VI como subVI, el icono identifica el subVI en el diagrama de bloque del VI. El conector muestra terminales disponibles para la transferencia de datos hacia y desde el subVI. Hay varios patrones de conectores para elegir. Haga un clic- derecho sobre el conector y seleccione el patrn del men de patrones. A partir de ah usted puede asignar controles e indicadores en el panel frontal al conector terminal.
2. BENEFICIOS DEL PROGRAMA LabVIEW
3. FUNCIONES UTILIZADAS
4. REALIZACION DEL ECUALIZADOR GRAFICO DE 4 BANDAS CON EL USO DE LA PLATAFORMA DE PROGRAMACIN GRFICA LABVIEW
5. PRUEBA DE ENSAYO 6. CONCLUSIONES 7. RECOMENDACIONES 8. BIBLIOGRAFIA