ejercicio practico daq 6008

Upload: jlcorsan

Post on 08-Jul-2015

414 views

Category:

Documents


0 download

TRANSCRIPT

Ejercicio prctico DAQ 6008/6009 (10 min)Objetivo: Realizar un programa bsico utilizando las entrada/salidas digitales y analgicas de la tarjeta USB 6009/6008

A) Etapa de configuracin y prueba. El Measurement and Automation Explorer(MAX), es un software utilizado para configurar tus dispositivos e instrumentos, tambin es utilizado para probar que el dispositivo funcione correctamente. 1. Abrir el programa Measurement and Automation Explorer (MAX) haciendo

doble clic sobre el icono del escritorio. 2. Navega hasta el men My Sistems>>Devices and Interfaces>>NIDAQmx Devices, ah encontrars la tarjeta NI USB-6008 o 6009. Selecciona la tarjeta haciendo clic derecho y elige la opcin Device Pinouts para que puedas verificar las conexiones realizadas en la tarjeta.

Verifica que a las entrada/salida Digital 0 del Puerto 0 (P0.0) est conectado un led hacia GND. Es necesario un cable que una las E/S digitales P0.1 y P1.0; tambin debe haber una conexin entre la salida AO 0 y la AI 0. En esta ocasin utilizaremos la Entrada Analgica referenciada a tierra, pero se aconseja utilizar de modo diferencial para evitar voltajes en modo comn y daar la entrada de la tarjeta. 3. Realizaremos unas pruebas para verificar la funcionalidad de la tarjeta. En el MAX, selecciona la tarjeta haz clic sobre la opcin que dice Test Panels, que se encuentra sobre la venta de descripcin de la tarjeta o puedes dar clic derecho sobre la tarjeta y selecciona la opcin. 4. En el Tab Analog Input seleciona el Canal ai0 y en la opcin Input Configuration selecciona RSE, presiona el botn de Start. Despus

cambia al Tab Analog Output y cambia el valor Output Value a 3.5 Volts aproximadamente. Regresa al Tab de entradas analgicas y verifica que el valor se actualiz. 5. En el Tab Digital I/O, primero selecciona el puerto 0 (Port0), Selecciona la direccin de la lnea 0 como salida; cambia la salida a estado en alto y presiona el botn de inicio (Start), verifica que el led real est prendido. 6. Cierra todas las ventanas abiertas, ya terminaste la primera parte del ejercicio.

B) Etapa de programacin. LabVIEW (LV) es un lenguaje de programacin grficoque permite realizar aplicaciones de medicin, control y monitoreo, simulacin, programacin de sistemas embebidos, pruebas, automatizacin, etc. 7. Haz doble clic sobre el icono de LabVIEW en el escritorio para abrir el

programa. 8. Abre un nuevo VI (Instrumento Virtual), File>>New VI 9. Presiona Ctrl + T para que el panel frontal (Interfaz de usuario) y el diagrama a bloques (Parte de programacin) se acomoden de manera vertical en la pantalla. 10.Haz clic derecho sobre el panel frontal para que se despliegue la paleta de controles. Pega en el panel frontal una perilla (Knob) que encontraras en Controls>>Modern>>Numeric, es importante que ajuste la escala de 0 a 5, de doble clic sobre el nmero 10 y modificalo; de igual manera un indicador para graficar forma de onda (Waveform Chart) que encontraras en Controls>>Modern>>Graph. Por ltimo, inserta un indicador booleano (Round Led) desde Controls>>Modern>>Boolean cambia el nombre del indicador a Entrada Digital P1.0. Acomoda la interfaz de usuario como se muestra en la siguiente figura.

11.En el diagrama de bloques (parte derecha) ser necesario poner un ciclo repetitivo para que la aplicacin corra de manera continua (While Loop) es importante que lo hagas del tamao de la ventana, este lo encuentras dando clic derecho sobre el diagrama a bloques en la ruta Functions>>Programming>>Structures. 12.Posicionndote a la izquierda de la condicin de paro una vez que salga la herramienta de cableo haz clic derecho y selecciona la opcin Create

Control, para crear un botn de stop para parar la aplicacin. 13.En el diagrama a bloques selecciona una Asistente de Adquisicin (DAQ Assist) desde Fuctions>>Measurement I/O>>NI-DAQmx. Espera a que se abra la venta de configuracin y selecciona Acquire Signals>>Analog Input>>Voltage y presiona Next, selecciona la entrada ai0 de la tarjeta 6008/6009 y presiona Finish. En la opcin Acquisition Mode selecciona 1 Sample (On Demand), en la opcin Terminal Configuration selecciona la opcin RSE y presiona la tecla OK. Cablea la salida data del asistente al grfico (Waveform Chart). 14.Abre nuevamente un Asistente de Adquisicin. Ahora selecciona Generate Signals>>Analog Output>>Voltage y presiona Next, selecciona la salida ao0 de la tarjeta 6008/6009 y presiona Finish. En la opcin Generation Mode selecciona 1 Sample (On Demand) y presiona la tecla OK. Cablea la perilla a la entrada data del asistente. 15.Abre un Asistente de Adquisicin. Ahora selecciona Acquire Signals>>Digital Input>>Line Input y elige la lnea port1/line0, despus presiona la tecla Finish seguido de la tecla OK. Es necesario conectar la salida del asistente data a la funcin Index Array en la entrada array esta funcin se encuentra en Functions>>Programming>>Array, crea una constante en la entrada

Index con el valor cero (con clic derecho create>>constant) y conecta la salida de la funcin element al indicador digital Entrada Digital P1.0.

16.Abre un Asistente de Adquisicin. Ahora selecciona Generate Signals>>Digital Output>>Line Output y elige la lnea port0/line0 y manteniendo presiona la tecla Shift del teclado elige tambin la lnea port0/line1, despus presiona la tecla Finish seguido de la tecla OK. Es necesario conectar la entrada del asistente, haz clic derecho y selecciona Create>>Control, en el panel frontal reduce el tamao del arreglo a dos elementos , despus con clic derecho sobre el led elija la opcin Replace>>Modern>>Boolean>>Vertical Toggl , aumenta el tamao

del interruptor. . NOTA: Para inicializar el arreglo, es necesario cambiar el valor del segundo interruptor. 17.Por ltimo, en el diagrama a bloques pega la funcin Wait (ms) y crea una constante de valor 200. 18.Guarda en el escritorio el VI (de instrumento virtual) con el nombre de HolaMundo, sin dejar espacios. El VI debe de quedar similar a la figura que se muestra a continuacin.

19.Verifica la funcionalidad del programa. Presionando el botn Run o desde el men Operate>>Run. Prende el led real, verifica que el segundo interruptor prenda el led que representa la entrada del puerto 1 (P1.0) y mueve la perilla para que se vea el cambio en la grfica.

C) OPCIONAL. Publicacin en Web20.Lanza la herramienta de publicacin web desde Tools>>Web Publishing Tool, selecciona tu VI en la opcin VI Name y verifica que la opcin Star Web Browsaer est elegida; presiona la tecla Next. Ponle un nombre, encabezado y pie de pgina al documento. Presiona Next, Save to Disk y no olvides seleccionar la opcin connect. 21.Sobre el panel frontal en internet explorer da clic derecho y elige la opcin Request Control of VI. Verifca la funcionalidad del programa.