Sie sind auf Seite 1von 12

INSTITUTO TECNOLÓGICO SUPERIOR CARLOS

CISNEROS
CARRERA: ELECTRONICA INDUSTRIAL
GUÍA DE LABORATORIO / TALLER DE HMI
PRÁCTICA No 5.- COMUNICACIÓN SERIAL DEL SOFTWARE
LABVIEW CON ARDUINO
1. DATOS GENERALES:
NOMBRES DE LOS INTEGRANTES:
JUAN BUÑAY CHAFLA

EDISON DAVID SIMBAÑA SIMBAÑA

FECHA DE REALIZACIÓN: FECHA DE ENTREGA:

2017/08/17 2017/08/31

2. OBJETIVO(S):

2.1. GENERAL

REALIZAR LA CONEXIÓN LABVIEW ARDUINO MEDIANTE COMUNICACIÓN


SERIAL POR MEDIO DE UN CABLE PARA LA EMISION Y RESEPCION DE
DATOS.

2.2. ESPECÍFÍCOS
 Configuración de la máquina, con el toolkit de arduino para el interfaz de
labview, y cargar el Sketch de LIFA _BASE en arduino para el éxito de la
comunicación serial

 Diseñar 2 programas, uno que permita encender un led, y otro


programa que me permita recibir datos de un sensor LDR, utilizando el
software labview y la tarjeta arduino.
 Realizar el diagrama de control, en el software labview e implementarlo
con arduino.
 Implementar los circuitos en el protoboard, para verificar el éxito de la
práctica.

3. EQUIPOS Y MATERIALES:

EQUIPOS

 Computador
 Placa de Arduino

SOFTWARE

 Labview
 IDEN Arduino

MATERIALES

 Led
 LDR(fotorresistor)
 2 Resistencia (330 ohm)
 Protoboard
 Cable de timbre

4. MARCO TEÓRICO:

COMUNICACIÓN DEL SOFTWARE LABVIEW CON LA TARJETA ARDUINO

"LabVIEW es un extenso entorno de desarrollo que brinda a científicos e


ingenieros integración con hardware sin precedentes y amplia compatibilidad.
LabVIEW lo inspira a resolver problemas, acelera su productividad y le da la
seguridad para innovar continuamente para crear y desplegar sistemas de
medidas y control."
Como nos afirman en la página página Web de National Instruments, LabVIEW
es un entorno de desarrollo orientado a científicos e ingenieros, que tiene como
objetivo ayudarnos a programar gráficamente de una manera sencilla. Además,
tienes bibliotecas integradas y específicas para ingeniería de funciones de
software e interface de hardware y características para análisis, visualización y
compartir datos.
Nosotros, utilizamos las herramientas que se nos proporcionan para controlar
nuestro Arduino desde el monitor del PC con una interfaz gráfica que nosotros
vamos a crear.

LDR (fotorresistencia, fotorresistor)

El LDR (resistor
dependiente de la luz)
es una resistencia que varía su valor dependiendo de la cantidad de luz que la
ilumina.
Los valores de una fotorresistencia cuando está totalmente iluminada y cuando
está totalmente a oscuras varía. Puede medir ohmios a 1000 ohmios (1K) en
iluminación total y puede ser de 50K (50,000 Ohms) a varios mega ohmios
cuando está a oscuras.
El LDR es fabricado con materiales de estructura cristalina, y utiliza sus
propiedades fotoconductoras. Los cristales utilizados más comunes son: sulfuro
de cadmio y seleniuro de cadmio.
5. PROCEDIMIENTO
Procedemos a descargar y configurar los siguientes paquetes necesarios
desde National Instruments.
 Instalar vipm – labview package manager 2015 por medio de este
gestor se instala el vipm arduino toolkit
 Descargar del vipm arduino toolkit
 Verificar el reconocimiento del puerto usb por parte del ide arduino,
measurement & automation explorer y el administrador de dispositivos
de windows,
PROCESO DE CONEXIÓN
Para que labview pueda comunicarse con arduino se enviará a la memoria de
arduino el programa lifa_base el programa se puede encontrar en la carpeta :
”c:\program files (x86)\national instruments\labview 2015\vi.lib\labview interface
for arduino\firmware\lifa_base“, que por defecto se instala en el proceso de
descarga del toolkit arduino. Luego que se transfiere el programa este ya se
encarga de comunicarse con el arduino.

5.1. EJERCICIOS PROPUESTOS

EJERCICIO N° 1
Diseñar un programa, que permita encender un led utilizando el software
labview y la tarjeta arduino.

Diagrama de conexión de arduino, para el ejercicio propuesto


Proceso de
programación con
labview
En este caso, se comienza inicializando la comunicación por el puerto COM13,
se procede a configurar el control que representa a nuestro pin digital como
salida y posteriormente se le asigna el valor de su estado (on/off) mediante un
push button.
A continuación se muestra nuestro diagrama de conexión como ejemplo:
Configuramos la velocidad en baudios con que se comunicaran labview y
arduino, así también como nuestro puerto de salida.

Una vez diseñado el programa y


hecho todas las configuraciones necesarias en labview, procedemos a conectar
nuestro arduino a la PC y subir el sketch de LIFA BASE, y comprobar nuestra
programación.
Se observó y comprobó con éxito el control, de encendido y apagado de un
led mediante la comunicación serial de la interfaz de labview con arduino por
medio de un cable para la emisión y recepción de datos.

EJERCICIO N° 2
Diseñar un programa, que me permita recibir datos de un sensor LDR,
utilizando el software labview y la tarjeta arduino.

Diagrama de conexión de arduino para el ejercicio propuesto.

Los LDR (Light Dependent Resistor, o Resistencia Dependiente de la Luz) son,


como su nombre lo indica, resistencias cuyo valor varía de acuerdo al nivel de
luz al que están expuestas.
Como siempre, tendremos que mirar el datasheet del sensor LDR para saber
cómo funciona.
Lo que haremos en nuestro arduino será conectar un pin del sensor a 5 volts, y
el otro saldrá una resistencia a GND y un cable al pin AnalogIn #0.

Proceso de programación con labview


Procedemos a realizar el diagrama del programa, iniciamos la comunicación
por el puerto COM, se procede a configurar el pin análogo como entrada de
datos del sensor de luz LDR.
Configuramos la velocidad en baudios con que se comunicaran labview y
arduino.

Una vez diseñado el programa y hecho todas las configuraciones necesarias


en labview, procedemos a conectar nuestro arduino a la PC y subir el sketch de
LIFA BASE, y comprobar nuestra programación.
Se observó y comprobó el éxito de nuestro programa ya que el sensor de luz
LDR, envía los datos del nivel de luz que recibe al interfaz de labview.

6. CONCLUSIONES Y RECOMENDACIONES

CONCLUSIONES:
 En esta clase se llevó a la práctica los conocimientos adquiridos sobre
la comunicación de labview con la tarjeta arduino.
 Aprendimos a instalar y configurar los drivers necesarios para la
comunicación de labview con arduino.

 Esta práctica ha sido fundamentalmente técnica ya que aprendimos a


encender un led, y recibir datos de un sensor de luz LDR, manipulando
nuestra tarjeta de arduino desde la interfaz de labview.

RECOMENDACIONES:
 Investigar sobre la librería de lifa base y que versión utilizar ya que es
fundamental para la comunicación de la tarjeta arduino con labview.
 Configurar la velocidad de baudios, puerto COM y salidas desde la
interfaz de labview antes de realizar la simulación para evitar
inconvenientes.
 Observar que todas las conexiones estén de acuerdo al diagrama para
evitar inconvenientes al momento de realizar la simulación física del
circuito.

7. LINKOGRAFÍA:

http://www.naylampmechatronics.com/blog/23_TUTORIAL-ARDUINO-Y-
LABVIEW.html
https://geekytheory.com/arduino-y-labview
https://geekytheory.com/barra-leds-ldr-sensor-con-arduino
8. ANEXOS:

Das könnte Ihnen auch gefallen