Está en la página 1de 12

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ELECTRONICA

GUIA DE LABORATORIO N 7 Nombre de la prctica: Manejo de Interfaces con LabVIEW Lugar de ejecucin: Laboratorio 3.23 (CITT) Tiempo estimado: 2 horas Materia: Interfaces y Perifricos Docente: Samuel Murcia /Angel Moreno

CICLO 01-2013

I. Objetivos Crear Instrumentos virtuales en LabVIEW, capaces de comunicarse con el Arduino, haciendo uso del Toolkit Arduino. Identificar y utilizar las diferentes herramientas que posee Toolkit Arduino Crear VIs funcionales para el monitores de las IO, que posee el Arduino Crear Vis capaces de manipular entradas y salidas, anlogas y digitales, as como tambin el uso de sensores y actuadores. II. Requerimientos de material y equipo Una computadora con sistema operativo Windows con los siguientes aplicaciones instaladas: a) Programa Arduino IDE b) LabVIEW Versin 2009 o superior c) Visa Drivers d) Arduino ToolKit 1 cable USB (tipo A hacia tipo B) 1 Tarjeta Arduino UNO R2 o R3 1 Motor DC 1 Servo Motor 1 Interfaz de potencia (Puente H) 1 Potencimetro de 5k 1 Resistencia 22 k 1 Resistencia 5.1k 1 LDR 3 Resistencias de 330 3 LEDs 1 Botn pulsador 1 Breadboard Pinzas Cortadora Cable UTP

III. Introduccin Terica

LabVIEW y Arduino
El NI LabVIEW Interface for Arduino Toolkit le ayuda a establecer interfaz fcilmente con el microcontrolador Arduino usando LabVIEW. Con este juego de herramientas y LabVIEW, usted puede controlar y adquirir datos desde el microcontrolador Arduino. Una vez que la informacin est en LabVIEW, analcela usando los cientos de bibliotecas integradas de LabVIEW, desarrolle algoritmos para controlar el hardware Arduino y presente sus conclusiones en un UI pulido. Un boceto para el microcontrolador Arduino acta como un motor de E/S que se conecta con los VIs de LabVIEW a travs de una conexin serial. Esto le ayuda a mover informacin rpidamente desde pines Arduino a LabVIEW sin ajustar la comunicacin, la sincronizacin o incluso una sola lnea de cdigo C. Al usar Open, Read/Write, Close en LabVIEW, usted puede tener acceso a las seales digitales, analgicas, moduladas por ancho de pulso, I2C y SPI del microcontrolador Arduino. Para aprender cmo opera la funcionalidad para que pueda modificar o extenderla, busque en los subVIs o abra el boceto Arduino. Nota: El microcontrolador Arduino debe estar conectado a la PC con LabVIEW a travs de un enlace USB, serial, Bluetooth o XBee. Este juego de herramientas no hace posible una operacin autnoma. Instrucciones para la instalacin de Toolkit Arduino 1 paso: Tener instalado Labview. 2 paso: Instalar los drivers NI-VISA (Windows, Mac) 3 paso: Descargar e instalar el Runtime de labVIEW 2011 o superior, el cual puede ser descargado desde www.NI.com 4 paso: Instalar el JKI VI Package Manager (VIPM) (http://www.jki.net/vipm). 5 paso: Una vez instalado el VIPM, buscar dentro del listado, LabVIEW Interface for Arduino e instalar. 6 Una vez instalado pueda ser que esta no sea la ltima versin por lo que ser necesaria una actualizacin de la misma. Para saber si es necesaria la actualizacin el icono a la par del nombre del Toolkit en el listado ser como el siguiente: sino es necesaria una actualizacin es decir

que se descarg la ltima versin entonces el icono deber verse como el siguiente:

Si no es la ltima versin basta con dar click derecho sobre el nombre del Toolkit de la lista y seleccionar la opcin Upgrade para realizar la actualizacin. 7 paso: Abrir el Arduino IDE, abrir el LIFA que se encuentra en la ruta de instalacin de labview (C:\Program Files\National Instruments\LabVIEW 2010\vi.lib\LabVIEW Interface for Arduino\Firmware\LIFA_Base) y cargarlo al arduino UNO. Nota: Puede descargar todas las aplicaciones necesarias, y encontrar las indicaciones desde la pgina oficial de National Instrument, el link directo para dicha accin es el siguiente, solo debe de registrarse, para poder realizar la descarga https://lumen.ni.com/nicif/us/evaltlktlvardio/content.xhtm

Descripcin de los bloques bsicos de la librera Arduino para LabVIEW


Mdulo de Inicio de la Tarjeta Arduino Este mdulo es imprescindible n cualquier configuracin que hagamos, permite configurar las caractersticas de Arduino. Por defecto viene con los parmetros que se indican en la siguiente figura. Los conectores Arduino Resorce y error out se deben cablear a todos los elementos que se coloquen en el diagrama con el fin de que los parmetros de configuracin se transfieran a todos los bloques.

Mdulo de cierre de la conexin con el puerto. Este mdulo permite finalizar la conexin entre labVIEW y el Arduino, dejando libre el puerto al cual est asociada la conexin

Lectura de una entrada analgica de Arduino. Recoge de entrada el nmero de canal en formato INTEGER y devuelve de salida el valor ledo en formato DBL.

Configuracin de Pin Digital. Configura un PIN digital como Entrada o salida. Los parmetros de entrada sern el nmero de puerto y el modo de trabajo (I/O).

Lectura del valor en Pin Digital. Lee el valor de una entrada digital designada mediante el parmetro Digital I/O y muestra el valor en su salida Value.

Escritura en PIN Digital. Escribe un valor digital (0 o 1) Value, en el Pin indicado en Digital I/O Pin

Escritura en salida digital PWM. Escribe un valor entre 0-255 en la salida especificada en el Pin

Lectura de sensor de Luz Permite la configuracin del PIN en el que se colocara el sensor lumnico y tambin la posibilidad de establecer una tensin de referencia distinta a los 5 Vcc que por defecto toma. Devuelve un valor de tipo Double entre 0100 equivalente a la cantidad de luz medida.

Configuracin de Numero de Servo Motores Permite determinar la cantidad de servo motores a utilizar.

Configuracin de Servo Motor Selecciona el nmero del motor a utilizar y especifica el pin al cual estar conectado dicho motor

Escritura de Angulo en el Servo Motor Permite ajustar la posicin angular del servomotor.

Lectura de Angulo en el Servo Motor Permite monitorear la posicin angular de algn servomotor conectado.

Funcin
Init Close Set Digital Pin Mode

Ubicacin
Functions>>Arduino>>Init Functions>>Arduino>>Close Functions>>Arduino>>Low Level>>Set Digital Pin Mode

Icono

Analog Read Pin Digital Read Pin Digital Write Pin PWM Write Pin Photocell Read Set Number of Servo Configure Servo Servo Write Angle Servo Read Angle Unbudle By Name

Functions>>Arduino>>Low Level>>Analog Read Pin Functions>>Arduino>>Low Level>>Digital Read Pin Functions>>Arduino>>Low Level>>Digital Write Pin Functions>>Arduino>>Low Level>>PWM Write Pin Functions>>Arduino>>Sensor>>Photocell Read Functions>>Arduino>>Sensor>>Servo>>Set Number of Servo Functions>>Arduino>>Sensor>>Servo>>Configure Servo Functions>>Arduino>>Sensor>>Servo>>Servo Write Angle Functions>>Arduino>>Sensor>>Servo>>Servo Read Angle Functions>>Programming>>Cluster,Class & Variant>> Unbudle By Name Tabla 1. Ubicaciones de los bloques a utilizar

IV. Procedimiento

1.

2.

3.

1.

a) b)

2.

1.

1.

VI. Investigacin Complementaria 1. 2. VII. Bibliografa https://lumen.ni.com/nicif/us/evaltlktlvardio/content.xhtm - - -

Interfaces y Perifricos Evaluacin del desarrollo de la prctica Gua N 7 Manejo de Interfaces con LabVIEW

Grupo de laboratorio______________ Alumno (01): ________________________________________________N Carnet: ____________ Alumno (02): ________________________________________________N Carnet: ____________

Evaluacin Desarrollo de la Prctica


Aspecto a evaluar Porcentaje real Porcentaje obtenido alumno 01 Porcentaje obtenido alumno 02

Funcionalidad de los VIs Funcionalidad de los circuitos Aplicacin correcta de la estructura del VI Comprensin de la funcionalidad del VI Contesta correctamente a las preguntas que se le plantean Puntualidad y orden durante el desarrollo de la prctica Total

20% 20% 20% 20% 10% 10% 100%

También podría gustarte