Laboratorio de Instrumentación
SENSORES Y ADQUISICIÓN DE DATOS EN
LabVIEW
Informe
Alejandro Ospina Arango Carlos Andrés Mejı́a Trujillo Santiago Alberto Ochoa
Ingenierı́a Electrónica Ingenierı́a Electrónica Ingenierı́a Electrónica
Universidad Tecnológica de Pereira Universidad Tecnológica de Pereira Universidad Tecnológica de Pereira
Pereira, Colombia Pereira, Colombia Pereira, Colombia
aospina@[Link] caliche010@[Link] saalochoa@[Link]
Resumen—Este documento pretende llevar a cabo el análisis II. T RABAJO P REVIO
del trabajo realizado en la práctica de laboratorio correspondi-
ente, en la cual se desarrolla las competencias necesarias para Responda las siguientes preguntas teniendo en cuenta las
realizar la simulación de la adquisición de datos y sensores en hojas de especificaciones de las DAQ NI USB-6009 y NI
conjunto con una interfaz gráfica diseñada con el modulo SCADA USB-6211.
de LabVIEW.
1. Para la conexión de las señales análogas.
Palabras clave—Adquisición de datos, LabVIEW, SCADA,
Interfaz, NIUSB6211
• Describa los modos de conexión RSE, NRSE, y DIFF
Abstract—This document intends to carry out the analysis of Las tarjetas de adquisición de datos mencionadas pueden
the work done in the corresponding laboratory practice, in which
ser configuradas de diferentes formas:
the necessary skills are developed to make the acquisition data
and sensors simulation together with a graphic interface designed
with the SCADA module from LabVIEW. - Modo diferencial(DIFF): Permiten a través del proceso
de restar las dos señales eliminar el ruido común.
Index Terms—Data acquisition, LabVIEW, SCADA, Interface,
NISUB6211
- Modo común referenciado(RSE): En este modo no
se obtiene el resultado de eliminar el ruido común, pues
I. I NTRODUCCI ÓN en esta se toma la señal con respecto a la tierra que es
Es muy importante tener la capacidad de manipular los común para todos los terminales debido a un amplificador de
datos de las variables fı́sicas del entorno que se quieran instrumentación programable de las tarjetas.
estudiar, para esto la plataforma de desarrollo LabVIEW es
de gran utilidad debido a que permite la adquisición de datos - Modo común no referenciado(NRSE): Este igual que el
y señales con el fin de realizar un procesamiento correcto RSE con la diferencia que la referencia la determina la señal
para su posterior visualización. externa.
Con la ayuda de LabVIEW en conjunto con una tarjeta Posteriormente para determinar entonces cual de estos
de adquisición(DAQ) se puede obtener la información modos de configuración es mas favorable, es importante saber
relacionada a la variación de tensión de un sensor y esta a su cuando se tiene:
vez a través del software puede ser transformada a unidades
que el usuario comprenda de acuerdo al modelo matemático - Fuentes de señal flotante: Aisladas eléctricamente de los
que rige el sensor. sistemas de adquisición.
Por lo tanto es necesario adquirir práctica en el manejo de - Señales con referencia a tierra.
LabVIEW para desarrollar no solo aplicaciones en el área de
instrumentación sino en muchas otras, ademas de configurar y De forma gráfica se puede observar los tipos de
conectar adecuadamente la DAQ con los sensores y actuadores configuraciones en la figura 1.
de acuerdo a las diferentes condiciones y caracterı́sticas.
Figura 3. Ejemplo de conexión en modo común
• ¿Cuál es el valor máximo de la frecuencia de
muestreo?
El valor máximo de la frecuencia de muestreo para las
entradas análogas son:
- Para la NIUSB6009 48 kS/s (kS: mil muestras).
- Para la NIUSB6211 250 kS/s.
Y de las salidas análogas:
- Para la NIUSB6009 0,15 kS/s.
Figura 1. Tipos de configuración para la DAQ
- Para la NIUSB6211 250 kS/s.
• ¿Cómo afecta a la frecuencia de muestreo, el número
Conviene configurar la tarjeta de adquisición en modo de canales seleccionados?
diferencial cuando se tiene:
La frecuencia de muestro tiene mucha relación con los
- Señal de entrada relativamente baja menor a 1 V. canales, lo primero que hay que saber interpretar es el tipo
- Cables de conexión mayor a 3 m. de señales que se quiere adquirir. Por ejemplo la tarjeta
- Requiera una tierra separada del punto de referencia. NIUSB6009 tiene una frecuencia de muestro de 48.000
- Tonos ruidosos. muestras por segundo y teniendo en cuenta el concepto de
- Disponibilidad de 2 canales. frecuencia de Nyquist se puede adquirir señales de hasta
24k muestras por segundo. Sin embargo, si el objetivo es
Entonces es mejor siempre configurar la tarjeta en modo obtener información sobre la forma de la señal lo ideal seria
diferencial ya que como se menciona previamente elimina el muestrear de 5 a 10 veces la frecuencia máxima, por lo que
ruido común, y utilizando fuente de señal flotante(generador los rangos adecuados de la señal que se quisieran adquirir
de señales). Igualmente si se quiere configurar en modo deberı́an ser entre 9.6k y 4.8k muestras por segundo.
común y utilizar el generador de señales, simplemente es
observar la figura 1 y conectar adecuadamente. Teniendo en cuenta esto y ademas que los canales de
entrada analógica comparten electrónica(mux, amplificador
Es importante observar que cuando se comparta la misma de instrumentación ADC) entonces se puede concluir que no
tierra del edificio no se puede utilizar el modo común se puede adquirir con una tarjeta en varios canales a distintas
referenciado ya que estas dos tierras pueden generar una frecuencias ya que si se fija una frecuencia para el ADC no
diferencia de potencial ocasionando un lazo de corriente. se puede fijar otra.
En la figura 2 y 3 se pueden observar la conexión en modo
diferencial y común respectivamente. • Especifique la máxima corriente y el máximo voltaje
permitidos en los canales análogos
El valor máximo de tensión para las entradas análogas son:
- Para la NIUSB6009 y la NIUSBB6211 ±10 V.
Por otro lado para las salidas análogas:
- La excursión del voltaje máximo de salida de la
Figura 2. Ejemplo de conexión en modo diferencial NIUSB6009 y la NIUSB6211 es de 0 a 5 V.
• ¿Cuál es la impedancia de entrada/salida de los
canales análogos?
La impedancia de los canales análogos es de 0.2Ω
La impedancia de entrada de los canales análogos es mayor
a 10 GΩ en paralelo con 100 pF cuando esta en modo on, en
off es de 1200 Ω.
• ¿Qué pruebas permite hacerle a la DAQ el software
NI MAX-Measurement & Automation Explorer? Figura 5. Ejemplo de salida digital tipo sourcing
El software NI MAX permite:
- Configurar la DAQ. • Especifique la máxima corriente y el máximo voltaje
- Probar y editar canales, tareas, interfaz, escalamientos. permitidos en los canales digitales de entrada y de
- Ejecutar diagnostico del sistema y correr pruebas. salida.
- Ver el nombre de la DAQ conectado al sistema. La tarjeta NIUSB6211 para las entradas digitales el voltaje
- Observar el diagrama de conexión. máximo permitido es de 5.25 V y la corriente máxima de
120µA. Para las salidas digitales el voltaje máximo de 5 V y
2. Para las señales digitales: una corriente de 50 mA.
• Describa los modos de conexión FUENTE(source) y 3. Seleccionar sensores para medir las variables de la
SUMIDERO(sink) tabla que se observa en al figura 6. Justificar la elección
Estos modos de conexión son utilizados para definir el de los sensores teniendo en cuenta los manuales técnicos
control del flujo de corriente directa en una carga. de cada sensor.
- La E/S digital tipo sinking proporciona una conexión a
tierra para la carga.
- El E/S digital tipo sourcing proporciona una fuente de
voltaje para la carga.
Figura 6. Variables de entrada
La figura 4 muestra una salida digital tipo sinking que está
conectada a una entrada digital tipo sourcing. En este circuito, Lo difı́cil de la elección de un sensor para nivel de liquido
la carga se conecta a tierra debido a la entrada digital tipo es que el dispositivo debe permanecer limpio y evitar la
sinking prevista. oxidación. Por lo que en este caso se opta por utilizar sensor
Optomax debido a que es un sensor pequeño para detectar
lı́quidos o agua, son fáciles de utilizar y con buena vida útil.
En la figura 7 se puede observar el sensor de nivel.
Figura 4. Ejemplo salida digital tipo sinking
La figura 5 muestra una salida digital tipo sourcing que está
conectada a una entrada digital tipo sinking. En este circuito, la
carga se eleva para recibir voltaje debido a que se proporcionó
una entrada digital tipo sourcing. Figura 7. Sensor Digital de Nivel de Liquido Optomax
Dentro de la carcasa del sensor de plástico se encuentra por donde pasan botellas de gaseosa, durante el recorrido hay
un LED infrarrojo (IR) y un fototransistor. Al aire libre, dos sensores digitales los cuales funcionan de la siguiente
la luz IR del LED rebota de nuevo al sensor, con esto se manera, D0 cuanta el número de botellas que pasan por la
sabe que se encuentra seco. Cuando la punta de detección banda y D1 acciona un actuador que permite llenar la botella
se sumerge en lı́quido, la luz IR se escapa y el transistor se de gaseosa durante 10s. Después de que las botellas se han
apaga. El sensor puede detectar la presencia o ausencia de llenado estás van a una caja la cual está apoyada en una
casi cualquier tipo de lı́quido; aceite o agua. Es insensible a báscula, está bascula emitirá una alarma cuando supere el peso
la luz ambiente y no se ve afectado por la espuma cuando máximo de botellas que puede cargar. Para poder desarrollar
está en el aire o por pequeñas burbujas cuando está en lı́quido. la práctica es necesario montar los dos sensores digitales y
un sensor análogo que pueda simular la báscula puede ser
A continuación se presentan las especificaciones técnicas: un potenciómetro, foto resistencia, foto diodo, etc. Cuando
el contador de botellas (D0) llegue a 10 debe de resetear el
- Salida de nivel lógico, puede ser fuente o sumidero contador a 0, la banda transportadora se detendrá cuando se
de hasta 100mA. active el sensor (D1) para hacer el llenado y se activará la
- Carcasa de polisulfona quı́micamente resistente. banda nuevamente cuando se termine el llenado de la botella,
- Soporta temperaturas de funcionamiento estándar(-25 a 80 se debe indicar también que botella se está llenando. La
grados). báscula puede pesar hasta un máximo de 70 kilogramos, ası́
- Inversión de polaridad, ESD y protección contra que deberán acondicionar la señal para que visualmente en
sobretensiones transitorias. LabVIEW muestre una variación de 0 a 70 kilogramos, luego
- Amplio rango de voltaje de suministro: 4,5 a 15.4 VDC. elija esta señal como referencia para lo siguiente: a medida
que se llena la caja con las botellas va adquiriendo peso, el
Se puede utilizar entonces dos de estos sensores para las peso de la caja debe de ser comparado con la referencia que
variables D3 y D4. El diagrama de conexión del sensor de el usuario estableció, si se pasa de la referencia se encenderá
observa en al figura 8 una alarma, cada botella pesa 5kg. Mostrar la velocidad a la
que va la banda transportadora, para ello usen el generador
de señal del laboratorio, Nota: el indicador de la velocidad
mostrará 0 si se detiene la banda. En la figura 10 se observa
el prototipo del sistema
Figura 8. Diagrama circuital de conexión del sensor Optomax
4. Instalar los drivers necesarios para que funcionen
las tarjetas NI-USB en LabVIEW.
Figura 10. Prototipo del sistema
Se instalan a través de la pagina National Instruments.
Una vez comprendido el problema al cual se quiere dar
solución, se procede a desarrollar un diagrama de flujo
III. D ESARROLLO DE LA PR ÁCTICA que muestre el funcionamiento básico del sistema como se
Para cierta aplicación se requiere medir cinco variables observa en la figura 11.
fı́sicas.
Hay algo muy importante que se debe tener en cuenta
durante el desarrollo de la práctica y es que debido a la
situación originada por la pandemia del COVID-19 no se
alcanzo a desarrollar la práctica en el laboratorio entonces
no fue posible conectar las señales análogas y digitales a la
DAQ NIUSB6211 para su posterior adquisición con LabVIEW
Figura 9. Variables de salida y lograr todo el desarrollo de la práctica que se tenia como
objetivo.
Funcionamiento del Sistema: Para cierta aplicación indus- Sin embargo, gracias al módulo SCADA de National
trial en una embotelladora. Se tiene una banda transportadora Instruments compatible con LabVIEW el cual provee
Controles:
- Boton booleano de color verde para simular el arranque
del sistema.
- Boton booleano de color azul para simular que la planta
entrega una nueva botella para ser llenada.
- Botón booleano de color rojo para simular el paro de
emergencia y detener todo el proceso.
- Control numérico para ingresar el tiempo de llenado en
segundos, se puede variar y observar diferentes velocidad de
llenado.
- Control de peso de cada botella que permite ingresar el
peso en kg de cada botella.
Indicadores:
- D0 es un indicador de tipo booleano ubicado en la banda
que permite simular el sensado de presencia de la botella lo
cual ayuda a la tarea del conteo de la cantidad de botellas
que han pasado.
- D1 es un indicador de posición que detiene la banda para
permitir el llenado de la botella.
- Indicador de velocidad de la banda, se detiene cuando la
botella esta llenandose(velocı́metro).
- Indicador de cantidad de botellas que han pasado por el
proceso(barra horizontal).
- Indicador led rojo de desbordamiento que se activa cuando
la bascula supera los 70kg.
- Indicadores led de nivel de liquido de acuerdo a la cantidad
que tiene la tolva(tanque) que da suministro a las botellas.
- Indicador de la bascula que presenta información del peso
actual de la caja.
En la figura 12 y 13 se puede apreciar el panel frontal y el
diagrama de bloques respectivamente del programa.
Figura 11. Diagrama de flujo del funcionamiento básico
la información que se genera en el proceso productivo
(supervisión, control de calidad, control de producción,
almacenamiento de datos, etc) de un sistema, en pocas
palabras realizar una simulación de interfaz gráfica que
presente todo el proceso del sistema simulando las variables
de entrada y observando las respuestas de la planta durante
el proceso y el cambio de las variables de salida.
El programa realizado en LabVIEW con el uso del módulo Figura 12. Panel frontal del programa vi en LabVIEW
SCADA tiene las siguientes caracteristicas:
- Se puede ver el proceso de llenado de la botella y a la vez
el vaceado de la tolva, a la vez el indicador de nivel de liquido
es medio(led amarillo) debido a que ya han pasado 3 botellas
previas y la que esta llenando la válvula es la 4ta, el nivel
de liquido disminuye a 20 L, es decir queda en 80 L y como
se menciono previamente en este nivel se considera media
cantidad de agua. También se puede ver que la velocidad de
la banda es 0 y que la bascula ha marcado 15kg de las 3
botellas anteriores.
Figura 13. Diagrama de bloques del programa vi en LabVIEW
IV. R ESULTADOS
En esta sección se evalúa las diferentes pruebas que se
realizan a la simulación del programa para observar sus
resultados con el fin de validar su correcto funcionamiento.
Antes de observar los resultados es importante tener presente
la siguiente información:
La tolva que contiene el liquido contiene 100 L y a medida
que se pasan las botellas disminuye de a 5 L debido a que
en este caso se esta tomando como referencia el agua que
tiene una densidad de 1 kg/L, es decir que 1 L equivale
aproximadamente a 1 kg. También los indicadores del nivel
de la tolva están en rangos de: verde se activa si es mayor a
Figura 15. Prueba 2
80 L, el amarillo si es mayor a 30 L o menor o igual a 80 L
y el rojo cuando es menor o igual a 30 L.
- En esta prueba se valida que la bascula y el contador
se pueda ver claramente, es decir, el contador ha marcado 2
- Se prueba el indicador D0 de presencia mientras pasa la mientras que la bascula 1 debido a que aun la botella no se
botella(led verde sobre la banda), ademas se puede observar ha puesto en la caja.
también la velocidad de la banda y también como es la primera
botella el indicador de tanque que tiene buena cantidad de
agua(led verde inferior), esto se puede observar claramente en
la figura 14.
Figura 16. Prueba 3
- En esta última prueba se valida el indicador de desbor-
damiento de la bascula debido a que ha superado los 70kg
Figura 14. Prueba 1 que equivalen a más de 14 botellas, por lo que el indicador
de botellas esta en 5(se reinicia cada 10) y la bascula en el Una tarea primordial es la búsqueda de sensores por parte
máximo como se observa en la figura 17. Además que el nivel del ingeniero con el fin de listar los sensores que mejor
de cantidad de agua en la tolva es de 25 L por lo que el se adecuen a la aplicación y que tenga una buena relación
indicador rojo esta encendido(poca agua) calidad-precio sin olvidar las caracterı́sticas eléctricas con
las que funcionan de acuerdo a la tarjeta que se este utilizando.
Esta práctica permite observar e interpolar el proceso de
una aplicación en la industria, el trabajo que conlleva generar
la mejor solución, las pruebas que se deben realizar, los
problemas que surgen durante el desarrollo y finalmente las
posibles mejoras que se pueden añadir para tener un mejor
funcionamiento.
R EFERENCIAS
[1] Germán A Holguı́n L, Alvaro A Orozco G, Sandra M Pérez L. CURSO
BÁSICO DE LabVIEW 6i. Editorial Publicaciones Universidad
Tecnológica de Pereira, 2002
[2] Miguel A Gualan S, Marco A Pintado G. Elaboración de un módulode
guı́as de práctica para el aprendizaje y entrenamiento en el desarrollo
de sistemas SCADA.2019
[3] National Instruments Corporation. Manual de usuario y especificaciones
NI USB-6008/6009. Austin, Texas; [Link] NI. 2008
[4] .National Instruments Corporation. Manual de usuario y especificaciones
Figura 17. Prueba 4
NI USB-621x. Austin,Texas; USA. Soporte NI. 2009
A continuación se presenta una tabla donde se presentan [5] SST. Datasheet Liquid Level Switch. Optomax Digital LLC200D3SH-
sensores que se pueden utilizar para medir las diferentes LLPK1
variables fı́sicas que incluye el sistema.
Figura 18. Prueba 4
C ONCLUSIONES
LabVIEW en conjunto con el modulo SCADA es una
poderosa herramienta que permite llevar a cabo simulaciones
como las presentadas en este informe en las cuales le brinda
al usuario la oportunidad de observar el funcionamiento de
un proceso con el fin de implementar nuevas soluciones o
mejorar ajustes a una aplicación en particular.
Aunque no se haya podido realizar la configuración y
conexión de la tarjeta de adquisición NIUSB6211, se pudo
simular los sensores a través de botones, o variables del
programa. Sin embargo es muy importante no olvidar que
todos los sensores funcionan bajo un modelo matemático
el cuál se implementa en LabVIEW para realizar la
transformación entre la variable fı́sica y la eléctrica.