Está en la página 1de 9

UNIVERSIDAD DE SANTIAGO DE CHILE

CONTROL AUTOMÁTICO INDUSTRIAL

LABORATORIO N° 5 “DAQ EN ENTORNO LAVBIEW”

Prof.: José M. García B.

Alumnos: José Velázquez

José González

Christian Rolón

JULIO 2020

UNIVERSIDAD DE SANTIAGO DE CHILE / RECTORÍA


Av. Libertador Bernardo O´Higgins nº3363 - Estación Central - Santiago - Chile
Mesa central: (+56-2) 2 718 00 00
INTRODUCCION

El presente informe desarrollará un taller del del diseño de un circuito RC básico, a través de la
herramienta informática como LabVIEW se programará un Microcontrolador como el Arduino UNO para
convertirlo en elemento adquisidor de datos DAQ y supervisar su operación.

Arduino es unos de los Microcontroladores mas populares actualmente, debido a su bajo coste y libre
licencia.

LabVIEW es un entorno de programación con un lenguaje grafico único, su popularidad se debe a la


simplicidad del lenguaje y el amplio campo de implementación con otros periféricos, incluyendo
Arduino.

UNIVERSIDAD DE SANTIAGO DE CHILE / RECTORÍA


Av. Libertador Bernardo O´Higgins nº3363 - Estación Central - Santiago - Chile
Mesa central: (+56-2) 2 718 00 00
1. Diseño del circuito a supervisar:

Como el objetivo de este proyecto es supervisar una señal, se opta por implementar un circuito básico
RC. El circuito diseñado y sus conexiones se observa en la imagen.

Ilustración 1. Circuito a diseñar y supervisar

Ilustración 2. Disposición de los elementos, 1ra etapa.

El cual consta de un generador de funciones de ondas cuadradas, y un osciloscopio auxiliar que


comprueba el correcto calculo de carga y descarga del capacitor en la 1ra etapa.

UNIVERSIDAD DE SANTIAGO DE CHILE / RECTORÍA


Av. Libertador Bernardo O´Higgins nº3363 - Estación Central - Santiago - Chile
Mesa central: (+56-2) 2 718 00 00
2. Diseño de etapa de adquisición.

Como el Arduino solo puede recibir un rango 5 volts peak/peak, se realiza un arreglo con un divisor de
tensión que entregue la tensión necesaria que la llamaremos 2da etapa, básicamente se basa en el
ajuste de R2 y R1.

Ilustración 3. Implementación de la 1ra y 2da etapa

El osciloscopio auxiliar grafica la onda resultante para el circuito diseñado, las imágenes son
consistentes con el cálculo estimado.

Ilustración 4. Curvas resultantes en


Osciloscopio del condensador y fuente
cuadrada.

UNIVERSIDAD DE SANTIAGO DE CHILE / RECTORÍA


Av. Libertador Bernardo O´Higgins nº3363 - Estación Central - Santiago - Chile
Mesa central: (+56-2) 2 718 00 00
Ilustración 5. Generador de funciones empleado, forma de onda de carga y descarga en C.

Se selecciona en el Generador de funciones una frecuencia de 520 [Hz], donde 5τ=0,5 [ms], consistente
con el gráfico en osciloscopio.

3. Programación del Arduino en LabVIEW.

i. Primeramente, se inicia LabVIEW a través de File → New VI.

Ilustración 6. Inicio LabVIEW

UNIVERSIDAD DE SANTIAGO DE CHILE / RECTORÍA


Av. Libertador Bernardo O´Higgins nº3363 - Estación Central - Santiago - Chile
Mesa central: (+56-2) 2 718 00 00
ii. Se dispone de dos ventanas simultaneas;
• Panel Frontal: en la parte en modo diseño, en este espacio se podrá comandar y
controlar elementos en ejecución, se accede a las herramientas de programación a
través de la paleta de Control.
• Diagramas de bloques: en este espacio se aplica el algoritmo requerido para comandar
y controlar el dispositivo de adquisición. Se accede a las herramienta de programacion
a traves de la paleta de Funciones.

Se accede a la programación del Arduino a través del Toolkit Linx en la paleta de


Funciones.

Ilustración 7. Selección del Toolkit Linx para el Arduino.

Para programar el Arduino a través de LabVIEW, es necesario seguir una serie de instrucciones básicas
como iniciar comunicación, la selección de periféricos de entradas y salidas, y terminar la
comunicación.

Ilustración 8. Programación
UNIVERSIDAD DE SANTIAGO del Arduino
DE CHILEcomo un DAQ
/ RECTORÍA
Av. Libertador Bernardo O´Higgins nº3363 - Estación Central - Santiago - Chile
Mesa central: (+56-2) 2 718 00 00
En el Toolkit de Linx se dispone una serie de herramientas útiles para el diseño del DAQ,
entre estos principalmente:

Ilustración 9. Ilustración 10. Herramienta que


Herramienta que abre la comunicación selecciona y lee las variables en el
serial con Arduino y LabVIEW periférico de entrada del Arduino

Ilustración 9 While Loop, herramienta Ilustración 10, Herramienta que cierra la


que crea un entorno condicional comunicación con el Arduino.

Ilustración 11, Herramienta que muestra el


error emergente del proceso.

UNIVERSIDAD DE SANTIAGO DE CHILE / RECTORÍA


Av. Libertador Bernardo O´Higgins nº3363 - Estación Central - Santiago - Chile
Mesa central: (+56-2) 2 718 00 00
4. Ejecución del programa y adquisición de valores en LabVIEW a través del Arduino

Por último, se supervisan las variables en el gráfico observado, resultado una onda semi-cuadrada (la
resolución dependerá de la velocidad de transmisión del Arduino y la capacidad de muestrear a la
velocidad requerida)
La imagen resultante es la resta del CH5-CH4, donde CH4 se tomó como referencia de señal, efectivo
cuando se dispone de canales.

La velocidad máxima posible de transmisión para el modelo Arduino Uno es de 19200 baudios,
comprobado empíricamente.

Ilustración 12. Grafico resultante en la Adquisición de las variables en Arduino

UNIVERSIDAD DE SANTIAGO DE CHILE / RECTORÍA


Av. Libertador Bernardo O´Higgins nº3363 - Estación Central - Santiago - Chile
Mesa central: (+56-2) 2 718 00 00
CONCLUSIONES GENERALES:

El diseño y desarrollo de este laboratorio proporcionó la practica de operaciones tan elementales como
lo es la Adquisición de datos.

En las industrias los costes de implementación para este tipo de proyectos son muy elevados, la opción
de desarrollo a través de una Placa Arduino (y que además es un dispositivo de libre licencia y código
abierto) da una invaluable ventaja practica y económica.

Para la adquisición de variables rápidas es recomendable el uso de Modelos Arduino de mayor


capacidad de comunicación.

UNIVERSIDAD DE SANTIAGO DE CHILE / RECTORÍA


Av. Libertador Bernardo O´Higgins nº3363 - Estación Central - Santiago - Chile
Mesa central: (+56-2) 2 718 00 00

También podría gustarte