Logo Studenta

Labview_practica_4 - Rodríguez Rivas César Iván

¡Estudia con miles de materiales!

Vista previa del material en texto

Práctica 4: Arduino - Labview
Labview
César Iván Rodrı́guez Rivas 221393
Ingenierı́a en nanotecnologı́a, Facultad de ingenierı́a
Universidad Autónoma de Querétaro
crodriguez19@alumnos.uaq.mx
Resumen—En éste documento se implementa una propuesta
para un instrumento virtual que utilice un generador de números
y cumpla con las caracteriticas solicitadas, para esto se utiliza
exclusivamente Labview.
Index Terms—Labview, digital, electronic, arduino, analogic
I. INTRODUCCIÓN
Para comprobar la correcta comunicación entre un arduino
y el softwer de labview, se realizan las dos primeras prácticas
presentes en el manual ”Labview + Arduino”, de las cuales
una es la lectura de entradas digitales y la otra de entradas
analógicas.
II. OBJETIVO
Elaborar dos intrumentos virtuales, en el primero se leerá
una entrada digital y en el segundo por medio de un poten-
ciometro se leé una entrada analógica, para interpritarse como
si fusen entradas reales.
III. MATERIAL
Software Labview 2021
Arduino uno
Potenciometro
Protoboard
Leds
Cables dupont
Resistencias de 470 ohms
IV. FUNDAMENTACIÓN TEÓRICA
IV-A. Comunicación entre labview y arduino
Enviar y recibir datos mediante el puerto serial, gestionado
por LabVIEW. Esto, para poder controlar diferentes
parámetros de el Arduino. Esté último emula a un dispositivo
o equipo controlado por serial. Por ejemplo, un controlador
de motores o algún sistema industrial.
La comunicación se da gracias a que se va a leer los
caracteres del serial con el VISA Read y va a mostrar en un
indicador, esta es una parte importante de la comunicación
Arduino LabVIEW.
La configuración de VISA es automática, se puede dejar
todos los parámetros en default y solo generar el controlador
para el parámetro ((Visa Resource Name)) que es el indicador
del COM que es un ejemplo de comunicación Arduino
LabVIEW.
IV-B. Sistema analógico
Un sistema analógico es aquel cuyas señales pueden
admitir valores infinitos que pueden variar de forma continua.
Los datos que forman parte de la naturaleza son de
origen analógico: la temperatura, la distancia, el sonido,
voltaje, imágenes, etc. Si bien todas estas variables se pueden
convertir a datos digitales son, originalmente, analógicas.
La temperatura ambiental es un ejemplo de un sistema
analógico, ya que no tiene valores exactos sino que puede
fluctuar continuamente. Es decir, cuando hay frı́o es porque la
temperatura descendió de manera lenta y continua, ya que no
pasamos directamente de 30 grados a 10 grados, por ejemplo,
sino que se admiten una serie de valores que van desde los
30 grados a los 10.
Otro ejemplo de sistema analógico es la música digital que
se convierte a formato analógico mediante un proceso llamado
conversión, en el que se usan dispositivos que convierten los
datos binarios de la información digital en señales análogas.
IV-C. Sistema digital
Un sistema digital es cualquier sistema que permita crear,
decodificar, transmitir o guardar información que se encuentra
representada en cantidades tan restringidas que sus señales de
entrada y salida solo admiten valores discretos.
Los valores discretos son variables que no aceptan cualquier
valor, sino solo aquellos que pertenezcan a su conjunto, por
tanto, son finitos.
En este sentido, un sistema digital es todo dispositivo
que manipule datos mediante dı́gitos que casi siempre están
representados con el código binario. El sistema binario solo
admite ceros (0) y unos (1) como valores, por lo tanto, se
trata de valores discretos.
Actualmente, los sistemas digitales se encuentran
incorporados en dispositivos magnéticos, electrónicos y
mecánicos.
V. DESCRIPCIÓN METODOLÓGICA
Para realizar ambos VIs, lo realizaremos como muestra el
manual y los esquemas para cada circuito correspondiente,
los cuales estan esquematizados en los resultados.
Lo que cabe resaltar es que en ambos casos vamos
a usar el tooolkit LIFA, por lo que en ambas prácticas
tenemos que usar principalmente un INIT para configurar la
comunicación con el arduino, un CLOSE para cerrar el puerto
y un ciclo while donde se llevara a cabo la programación
para leer los datos y a la vez enviar esta información a la
interfaz, un bloque de configuración E/S, un bloque de lectura
digital y analógica (según corresponda), asi como de escritura.
VI. RESULTADOS
Una vez implementados, respectivamente se realizarón
varı́as pruebas a fin de verificar el correcto funcionamiento
de los VIs, ası́ como también comprobar que no hubiese
problemas de comunicación entre el Arduino y Labview.
VI-A. Circuito simulado
A continuación se muestra el panel frontal y el diagrama
de blques, ası́ como el circuito armado correpondiente a cada
uno de los VIs.
Figura 1. Implementación en Labview: Panel Frontal: test 1
Figura 2. Implementación en Labview: Diagrama de bloques: test 1
Figura 3. Implementación en Labview: Panel Frontal: Lectura de entrada
digital
Figura 4. Implementación en Labview: Diagrama de bloques: Lectura de
entrada digital
VII. CONCLUSIONES
La comunicación entre el Arduino y Labview en un
principio parece no tener mayor complejidad que al ahcer
desde la IDE de Arduino, pero al acoplarlo a otro softwer
ocurren problemas que tienen que ver con la programación de
la comunicación de estos, en este caso la comunicación en un
principio resulto negativa, ya que el archivo Lifa no se cargaba
del todo bien en el arduino con el que pretendı́a trabajar, por
lo que al consultar foros de usuarios con el mismo problema
se encontró que simplemente se necesutaba inicializar una
variable en 0 para ası́ lograr que se comunicaran.
Después de resolver está problematica, simplemente se tenı́a
que copiar los diagramas presentes en el manual y comprobar
su funcionamiento, lo cual se logró satisfactoriamente,
permitiendo que se conozca los fundamentos para llevar
a cabo esta comunicación y realizar proyectos con mayor
complejidad en un futuro.
REFERENCIAS
[1] Sin autor,Arduino LabVIEW Comunicación serial: In-
troducción de Arduino LabVIEW, Hetpro, https://hetpro-
store.com/TUTORIALES/arduino-labview-comunicacion-serial/
[2] Sin autor, Sistema digital y sistema analógico, atsec Diferenciador,
https://www.diferenciador.com/sistema-digital-y-sistema-analogico/
	Introducción
	Objetivo
	Material
	Fundamentación Teórica
	 Comunicación entre labview y arduino
	 Sistema analógico
	 Sistema digital
	Descripción Metodológica
	Resultados
	Circuito simulado
	Conclusiones
	Referencias

Continuar navegando