Está en la página 1de 14

Laboratorio: Instrumentación y Control

Título de la Práctica: Practica 5: Entrada de señales


analógicas
Asignatura: Mecatrónica

Fecha: 04/11/2022
Nombre de Profesor Responsable: Luis Manuel López Manrique
Luis Enrique Ángeles Montero
Nombre de Alumno (s) Francisco Javier Jiménez Velázquez
María Belén García Álvarez
Noé De Jesús Álvaro Velasco
Jesús Manuel Pérez Torres

2.Objetivo:
El objetivo de esta práctica es; utilizar el Arduino como tarjeta de adquisición de datos, utilizar
el software LabVIEW para realizar la programación. Se adquirirán datos analógicos y se
mostrarán en una gráfica.

3.Exposición:
Adquirir y mostrar datos analógicos de un sensor de potenciómetro. Se realiza la programación
mediante el software LabVIEW y se utiliza como tarjeta de adquisición de datos el Arduino UNO.
Con estos conocimientos es posible adquirir datos de señales analógicos de sensores que
tengan salidas analógicas y con valores de voltaje aceptables para el Arduino.

4.Materiales:
Alumnos:
 Arduino UNO
 Protoboard
 1 Potenciómetro de 100KΩ
 Cables para realizar la conexión
 Software LabVIEW
 Software Proteus
 Software Fritzing*(Opcional)
5. Procedimiento:

1. Arduino LabVIEW Básico

1.1. Practica 5: Entrada de señales analógicas


Circuito

Realizar las conexiones como se muestra en el diagrama de la Figura 1 .1 que fue hecho en el
software Proteus.

1. Conectar el Arduino a la Protoboard la tierra (GND) y el voltaje de +5V.


2. En el Protoboard colocar el potenciómetro de 100KΩ.
3. Conectar un cable de señal del algún puerto analógico A0, A1, A2, A3, A4 ó A5(El que se
haya seleccionado, en la programación como pin analógico) del Arduino al pin central
del potenciómetro.

Figura 1.1 Diagrama del circuito analógico en Proteus

En la Figura 1 .2 se puede ver el diagrama realizado en el software Fritzing

MANUAL DE PRACTICAS MECATRÓNICA 1


Figura 1.2 Diagrama del circuito analógico Fritzing

Programación
La programación que se utiliza es la misma que se hizo en el apartado Error: Reference source
not found. El cual deberá quedar como se muestra en la Figura 1 .3. Es posible cambiar el color
de la fuente, en la ventana Panel Frontal, haciendo clic en la opción “15pt Application Font”

Figura 1.3 Potenciómetro - Arduino

En el diagrama de bloques se elige el puerto COM en donde esté conectado el Arduino y en el


Panel Frontal de selecciona el Pin Analógico (0, 1, 2, 3, 4, 5) en donde esté conectado el
potenciómetro. Al variar el potenciómetro, este cambiara su resistencia interna y también
cambiara el voltaje, debido al divisor de voltaje interno que tiene. Este cambio de voltaje será
medido por el Indicador “Voltaje” Finalmente crear un VI de gráfica, para poder visualizar las
variaciones de voltaje que se hagan1.

1
Al momento de inicializar el programa es posible que el Arduino no responda al inicio, lo que se tiene que
hacer es presionar varias veces el boto de reset del Arduino, hasta que se enciendan los LED’s RX y TX.
Indicando que ya se tiene comunicación con la PC.

MANUAL DE PRACTICAS MECATRÓNICA 2


En la ventana Panel frontal, se da click derecho con el mouse, entonces se desplegara el menú
“Control” en donde selecciona el submenú “Graph Indicators” y se selecciona “Waveform
Chart”. Este se colocará en la ventana Panel Frontal, al hacer esto en la ventana Diagrama de
bloques, aparecerá el VI de la gráfica el cual se debe conectar al mismo nodo que el indicador
“Voltaje”. Figura 1 .4

Figura 1.4 Colocación de grafica

En el diagrama de bloques se elige el puerto COM en donde esté conectado el Arduino y en el


Panel Frontal de selecciona el Pin Analógico (0, 1, 2, 3, 4, 5) en donde esté conectado el
potenciómetro. Al variar el potenciómetro, este cambiara su resistencia interna y también
cambiara el voltaje, debido al divisor de voltaje interno que tiene. Este cambio de voltaje será
medido por el Indicador “Voltaje” Finalmente crear un VI de gráfica, para poder visualizar las
variaciones de voltaje que se hagan2.

En la ventana Panel frontal, se da click derecho con el mouse, entonces se desplegara el menú
“Control” en donde selecciona el submenú “Graph Indicators” y se selecciona “Waveform
Chart”. Este se colocará en la ventana Panel Frontal, al hacer esto en la ventana Diagrama de
bloques, aparecerá el VI de la gráfica el cual se debe conectar al mismo nodo que el indicador
“Voltaje”. Figura 1 .4

2
Al momento de inicializar el programa es posible que el Arduino no responda al inicio, lo que se tiene que
hacer es presionar varias veces el boto de reset del Arduino, hasta que se enciendan los LED’s RX y TX.
Indicando que ya se tiene comunicación con la PC.

MANUAL DE PRACTICAS MECATRÓNICA 3


Figura 1.5 Colocación de grafica

A continuación, se presentan los pasos necesarios para poder realizar la simulación virtual, sin la
necesidad de tener físicamente un Arduino. En la FIGURA 1 .6 se presenta el diagrama en
SimulIDE.

Figura 1.6 Diagrama del circuito analógico SimulIDE

Para poder realizar la simulación en SimulIDE el cual debe, crear un archivo nuevo de
programación. El cual se encuentra en la parte superior derecha el cual es un símbolo de una
carpeta con un +. Al seleccionarla se crea una pestaña con el nombre de “New*”.
Posteriormente escribimos el código de programación. Enseguida guardamos el archivo es el
icono que tiene la imagen de una carpera con una flecha hacia abajo. Al seleccionarlo nos pedirá

MANUAL DE PRACTICAS MECATRÓNICA 4


que elijamos donde guardar el archivo de programación. Seleccionaos el nombre y el lugar
donde guardarlo. De preferencia que sea en el mismo lugar donde se guarde la programación.
Tal y como se muestra en la Figura 1 .7. Luego seleccionamos la pestaña del nombre de
nuestro programa y seleccionamos con el botón derecho y se desplegara un botón “Seleccionar
ruta del coimpilador” tal como se muestra en la Figura 1 .8. Al seleccionarlo debemos buscar la
ubicación del compilador en este caso es el Arduino que por lo general esta en “C:\Program
Files (x86)\Arduino” así como en Figura 1 .9. Después compilamos para determinar que no
tenga errores con el icono que está en la parte superior derecha con símbolo de “una palomita”.
En la parte inferior debe indicar “SUCCESS” si toda la programación está en orden.

Figura 1.7 Programación del circuito analógico SimulIDE

MANUAL DE PRACTICAS MECATRÓNICA 5


Figura 1.8 Ruta del compilador del circuito analógico SimulIDE

Figura 1.9 Ubicación del Compilador del circuito analógico SimulIDE

Posteriormente seleccionamos al icono que esta alado de la palomita “UpLoad”para poder subir

MANUAL DE PRACTICAS MECATRÓNICA 6


el archivo a la placa.

Otra forma de hacerlo es seleccionar el Arduino con el botón derecho y elegimos “Cargar
firmware” y buscamos el archivo”.hex” que se desea subir.

En este caso buscamos y abrimos el archivo “LIFA Base”, en el menú “programa” luego en
“Exportar Binario compilados” y en la misma carpeta donde se encuentra el archivo de Arduino
se generara el archivo “.hex” . Por lo general se llama “LIFA_Base.ino.standard” el archivo que
se cargara a la placa del simulador.

Ejecutamos la simulación en la parte superior central debe haber un icono de color rojo. Al
seleccionarlo este debe de cambiar a color amarillo. Posteriormente seleccionamos el Arduino
con el botón derecho y elegimos “Abrir Monitor Serial” y en la parte inferir se desplegará el
monitor serial.

MANUAL DE PRACTICAS MECATRÓNICA 7


Figura 1.10 Simulacion del circuito analógico SimulIDE

Y luego seleccionamos “Abrir Puerto Serial” ya que esta opción se usara para la conexión de
puestos virtuales.

MANUAL DE PRACTICAS MECATRÓNICA 8


Se ejecuta el software “Virtual Serial Port Driver” y seleccionamos “Add pair”. Para agregar el
par de puertos virtuales que se usaran. No siempre serán COM1 y COM2. Se asignarán los COM
que estén disponibles.

En la parte del puerto serial de SimulIDE seleccionamos alguno de los dos puestos virtuales y
seleccionamos “abrir”. Para activar el puerto.

MANUAL DE PRACTICAS MECATRÓNICA 9


En LabVIEW se selecciona el otro puerto virtual y se empieza a trabajar. Puede ser que en
algunos casos la comunicación sea lenta o se tenga problemas.

6.Resultados:

La programación que se utiliza es la misma que se hizo en el apartado Error: Reference source
not found. Pero en esta ocasión debe leer la señal analógica del potenciómetro.

MANUAL DE PRACTICAS MECATRÓNICA 10


EVIDENCIAS

Observaciones:

MANUAL DE PRACTICAS MECATRÓNICA 11


La evidencia se ha colocado en el apartado de resultados.

7. Pruebas de Conocimiento:

1. ¿Cuántos puerto analógico tiene el Arduino y como están identificados?


En Arduino disponemos de 6 pines para entradas analógicas y se identifican con los números del
A0 al A5.

2. Dibuje un diagrama de programación para lectura analógica

8.-Conclusiones

MANUAL DE PRACTICAS MECATRÓNICA 12


Conclusión general
La identificación de las entradas analógicas en el Arduino son las que se encargan de recabar los
datos para poder correr nuestro programa y ejecutarlo se debe identificar el puerto. Una vez
cumplido todo esto al variar el potenciómetro, obtendremos entonces, una variación de voltaje.
Conclusión 3.1 María Belén García Álvarez
Se realizó el circuito según el diagrama que se tenía además de la programación el LabVIEW y
como resultado se obtuve una variación del voltaje al girar el potenciómetro, es importante
revisar el COM para que el programa pueda funcionar adecuadamente.
Conclusión de 3.1 Noe de Jesús Álvaro Velasco

El objetivo se logró adquiriendo los datos analógicos del Arduino y el sensor de potenciómetro,
con LabVIEW se usó como salida analógica de los voltajes observando como varia el voltaje al
mover el eje del potenciómetro.

MANUAL DE PRACTICAS MECATRÓNICA 13

También podría gustarte