Está en la página 1de 19

PROGRAMACIÓN APLICADA A LA INDUSTRIA

V CICLO

Laboratorio N°8: Medir y Analizar variables industriales por medio


de una PC

Alumnos:

• Huaman Acuña Yhan Pier


• Muñante Morales Rogger
• Barraza Clares Marco

PROFESOR:

Mendoza Ramírez, Jorge Daniel

Fecha de realización: 17 de octubre

Fecha de entrega: 24 de octubre

Lima - Perú

2023
Laboratorio 8: Medir y Analizar variables industriales por
medio de una PC

Índice

Objetivos .................................................................................................................................... 2
1. Hardware DAQ ............................................................................................................... 2
2. Uso del software DAQ.................................................................................................... 3
Windows ................................................................................................................................ 4
Measurement & Automation Explorer .................................................................................. 4
Preparación ................................................................................................................................ 8
Equipos y materiales .............................................................................................................. 8
Procedimiento ............................................................................................................................ 9
1. Ejercicio .......................................................................................................................... 9
2. Ejercicio ........................................................................................................................ 11
3. Ejercicio ........................................................................................................................ 13
observaciones ........................................................................................................................... 17
conclusiones ............................................................................................................................. 17
recomendaciones...................................................................................................................... 17

Programación Aplicada a la Industria


Laboratorio 8: Medir y Analizar variables industriales por
medio de una PC

Índice de figuras

Figura 1. sistema DAQ............................................................................................................. 3


Figura 2. Ventana Principal de MAX ...................................................................................... 4
Figura 3. Ejemplo de Instrumento serie................................................................................... 6
Figura 4. Trama de caracteres para la letra “m” ................................................................... 7
Figura 5. diagrama de bloques para medición de señal.......................................................... 9
Figura 6. Panel frontal para selección de led ......................................................................... 9
Figura 7. Ingreso de 4.4V con el generador de corriente...................................................... 10
Figura 8. Modulo NI 9472 ..................................................................................................... 10
Figura 9. Ingreso de 9V con el generador de corriente......................................................... 10
Figura 10. Modulo NI 9472 P2 .............................................................................................. 11
Figura 11. Diagrama de bloques convertidor de tiempo en una combinación ..................... 11
Figura 12. Diagrama de bloques convertidor de tiempo en una combinación ..................... 12
Figura 13. Valores de prueba ................................................................................................ 12
Figura 14. Panel frontal......................................................................................................... 15
Figura 15. Panel frontal con otros datos ............................................................................... 15
Figura 16. diagrama de bloques principal ............................................................................ 16
Figura 16. Diagrama de bloques del Array. .......................................................................... 16

Programación Aplicada a la Industria


Laboratorio 8: Medir y Analizar variables industriales por medio de
una PC

Objetivos

Configurar una Tarjeta DAQ por medio del software, para realizar su conexión con la PC.

Introducción
Adquisición de datos (DAQ)
¿Qué es DAQ?
La adquisición de datos (DAQ) es el proceso de medir un fenómeno eléctrico o físico como
voltaje, corriente, temperatura, presión o sonido. Un sistema DAQ consiste de sensores,
hardware de medidas DAQ y una PC con software programable como LabVIEW.
Convertir datos del mundo real en información

Cada tarea de adquisición de datos tiene su propio conjunto de requisitos. Para ayudar a
satisfacer sus necesidades únicas, los productos de NI van desde dispositivos DAQ plug-and-
play para medidas fijas y repetibles, hasta sistemas DAQ modulares escalables y flexibles.
Nuestro controlador versátil se amplía con el software específico de adquisición de datos de
NI y soporta lenguajes de programación de terceros.
1. Hardware DAQ
Un sistema de adquisición de datos (DAQ) usa un dispositivo de adquisición de datos para
pasar una señal eléctrica acondicionada a un ordenador para el análisis software y registro de
datos. Esta sección explica el hardware utilizado en un sistema de adquisición de datos y cómo
configurar los dispositivos.

Programación Aplicada a la Industria


Laboratorio 8: Medir y Analizar variables industriales por medio de
una PC

Un sistema DAQ típico tiene tres tipos básicos de hardware: un bloque de terminales, un cable
y un dispositivo DAQ, como en la figura 1.

Figura 1.
sistema DAQ

La mayoría de los dispositivos DAQ tienen cuatro elementos estándares: entrada analógica,
salida analógica, E/S digital y contadores. Puede transferir la señal que mide con el dispositivo
DAQ al ordenador a través de distintas estructuras de bus. Por ejemplo, puede utilizar un
dispositivo DAQ que se conecte al bus PCI o PCI Express de un ordenador, Si no dispone de
un dispositivo DAQ, puede simular uno en Measurement & Automation Explorer (MAX) para
completar la prueba de su software.
2. Uso del software DAQ
Los dispositivos de adquisición de datos de National Instruments disponen de un controlador
que comunica el dispositivo y el software de aplicación. Existen dos controladores para elegir:
NI-DAQmx y Traditional NI-DAQ. Puede usar LabVIEW para comunicarse con estos
controladores. Además, puede utilizar MAX para configurar sus dispositivos de adquisición de
datos.
Antes de usar un dispositivo de adquisición de datos, debe confirmar que el software puede
comunicarse con el dispositivo configurando los dispositivos.

Programación Aplicada a la Industria


Laboratorio 8: Medir y Analizar variables industriales por medio de
una PC

Windows
Puede comprobar la configuración de Windows accediendo al Administrador de dispositivos.
Puede ver Data Acquisition Devices, que muestra todos los dispositivos DAQ instalados en el
ordenador. Haga doble clic en un dispositivo DAQ para ver un cuadro de diálogo con páginas
por pestañas. La pestaña General muestra información general sobre el dispositivo. La pestaña
Driver especifica la versión y la ubicación del controlador para el dispositivo DAQ. La pestaña
Details muestra información adicional sobre la configuración del hardware. La pestaña
Resources especifica los recursos del sistema para el dispositivo, como los niveles de
interrupción, DMA y dirección base para dispositivos configurables por software.

Measurement & Automation Explorer


MAX establece todos los parámetros de configuración de dispositivos y canales. Tras instalar
un dispositivo DAQ en el ordenador, debe ejecutar esta utilidad de configuración. MAX lee la
información que registra el Administrador de dispositivos en el registro de Windows y asigna
un número de dispositivo lógico a cada dispositivo DAQ. Use el número de dispositivo para
hacer referencia al dispositivo de LabVIEW. Acceda a MAX haciendo doble clic en el icono
del escritorio o seleccionando Tools» Measurement & Automation Explorer en LabVIEW. La
siguiente ventana es la ventana principal de MAX. MAX también constituye la herramienta
para la configuración de equipos SCXI y SC
Figura 2.
Ventana Principal de MAX

Programación Aplicada a la Industria


Laboratorio 8: Medir y Analizar variables industriales por medio de
una PC

Escalas
Puede configurar escalas personalizadas para sus medidas. Esto resulta muy útil al trabajar con
sensores. Permite introducir un valor escalado en su aplicación sin tener que trabajar
directamente con los valores en bruto.
Control de instrumentos
Cuando usa un ordenador para automatizar un sistema de prueba, no se limita al tipo de
instrumento que puede controlar. Puede mezclar y combinar instrumentos de varias categorías.
Las categorías más comunes de interfaces de instrumentos son GPIB, serie e instrumentos
modulares.
GPIB
GPIB es una interfaz digital de comunicación paralela de 8 bits con velocidades de
transferencia de datos de 1 Mbyte/s o más, utilizando un protocolo de enlace de tres cables. El
bus admite un controlador de sistema, normalmente un ordenador, y hasta 14 instrumentos
adicionales. El protocolo GPIB categoriza dispositivos como controladores, transmisores u
oyentes para determinar qué dispositivo tiene un control activo del bus. Cada dispositivo tiene
una dirección primaria GPIB única entre 0 y 30.
Terminación de transferencia de datos
La terminación informa a los oyentes de que se han transferido todos los datos. Puede terminar
una transferencia de datos GPIB de estos modos:
• El bus GPIB incluye una línea de hardware End Or Identify (EOI) que puede activarse con
el último byte de datos. Éste es el método preferido.
• Colocar un carácter específico end-of-string (EOS) al final de la cadena de caracteres de
datos. Algunos instrumentos usan este método en lugar de la activación de la línea EOI o
además de ella.
Velocidad de transferencia de datos
Para conseguir la mayor velocidad de transferencia de datos para la que se diseñó el bus GPIB,
debe limitar el número de dispositivos del bus y la distancia física entre dispositivos. Puede
obtener velocidades de datos más rápidas con dispositivos y controladores HS488. HS488 es
una extensión de GPIB que admiten la mayoría de los controladores de NI.

Programación Aplicada a la Industria


Laboratorio 8: Medir y Analizar variables industriales por medio de
una PC

Comunicación por puertos serie


La comunicación serie transmite datos entre un ordenador y un dispositivo periférico, como un
instrumento programable u otro ordenador. La comunicación serie utiliza un transmisor para
enviar datos bit por bit por una sola línea de comunicación a un receptor. Use este método
cuando las velocidades de transferencia de datos sean bajas o tenga que transferir datos a larga
distancia.
Figura 3.
Ejemplo de Instrumento serie

Debe especificar cuatro parámetros para la comunicación serie: la velocidad en baudios de la


transmisión, el número de bits de datos que codifican un carácter, el sentido del bit de paridad
opcional y el número de bits de parada. Una trama de caracteres empaqueta cada carácter
transmitido como un único bit de inicio seguido de los bits de datos.

La velocidad en baudios mide la rapidez de movimiento de los datos entre instrumentos que
usan la comunicación serie.

Los bits de datos se transmiten al revés y hacia atrás, lo que significa que se usa la lógica
invertida y el orden de transmisión es del bit menos significativo (LSB) al bit más significativo
(MSB). Para interpretar los bits de datos en una trama de caracteres, debe leer de derecha a
izquierda y leer1 para tensión negativa y 0 para tensión positiva.

Un bit de paridad opcional sigue a los bits de datos en la trama de caracteres. El bit de paridad,
si se encuentra, también sigue lógica invertida. Este bit se incluye como un medio para
comprobar errores.

Programación Aplicada a la Industria


Laboratorio 8: Medir y Analizar variables industriales por medio de
una PC

Figura 4.
Trama de caracteres para la letra “m”

RS-232 usa sólo dos estados de tensión, llamados MARK y SPACE. En ese esquema de
codificación de dos estados, la velocidad en baudios es idéntica al número máximo de bits de
información, incluyendo los bits de control, que se transmiten por segundo.

MARK es una tensión negativa y SPACE una positiva. La ilustración anterior muestra el
aspecto de la señal idealizada en un osciloscopio. Ésta es la tabla de verdad para RS-232:

Señal > +3 V = 0
Señal < –3 V = 1

El nivel de señal de salida normalmente oscila entre +12 V y –12 V. La zona muerta entre +3
V y –3 V está diseñada para absorber el ruido de línea.

Un bit de inicio señala el principio de cada trama de caracteres. Es una transición de tensión
negativa (MARK) a positiva (SPACE). Su duración en segundos es la inversa de la velocidad
en baudios. Si el instrumento está transmitiendo a 9.600 baudios, la duración del bit de inicio
y cada bit siguiente será de unos 0,104 ms. Toda la trama de caracteres de once bits se
transmitiría en aproximadamente 1,146 ms.

La interpretación de los bits de datos para la transmisión produce 1101101 (binario) o 6D


(hexadecimal). Una tabla de conversión ASCII muestra que se trata de la letra m.

Programación Aplicada a la Industria


Laboratorio 8: Medir y Analizar variables industriales por medio de
una PC

Velocidad de transferencia de datos

Puede calcular la velocidad de transmisión máxima en caracteres por segundo para una
configuración de comunicación predeterminada dividiendo la velocidad en baudios entre los
bits por trama de caracteres.

En el ejemplo anterior hay un total de once bits por trama de caracteres. Si la velocidad de
transmisión se configura en 9.600 baudios, conseguirá 9.600/11 = 872 caracteres por segundo.
Observe que esta es la velocidad de transmisión máxima de caracteres. El hardware de un
extremo u otro del enlace serie quizá no pueda alcanzar estas velocidades, por varios motivos.

Preparación
Leer información correspondiente a las Tarjetas DAQ y tener conceptos sobre adquisición de
datos.

Equipos y materiales
Tarjetas DAQ (NI cDAQ-9178 - NI CompactDAQ)

Programación Aplicada a la Industria


Laboratorio 8: Medir y Analizar variables industriales por medio de
una PC

Procedimiento
1. Ejercicio
Figura 5.
diagrama de bloques para medición de señal

Se crea el diagrama de bloque para poder hacer el muestreo de de 0 a 10V, tener en cuenta que
ingresarle mas V podría quemar el equipo y no es recomendable sobrepasar el límite.
Figura 6.
Panel frontal para selección de led

Se escoge el led a mostrar y verificar cuento V se le esta ingresando, y como se puede apreciar
se le esta ingresando un V de 0.63.
Se puede variar el led y mantener varios encendidos a la vez, pero lo que mostrará será de uno
solo en este caso el primer led (puerto 0).

Programación Aplicada a la Industria


Laboratorio 8: Medir y Analizar variables industriales por medio de
una PC

Figura 7.
Ingreso de 4.4V con el generador de corriente

Esto se hace con el fin de verificar si el programa está cumpliendo, variamos el V y debemos
apreciar el cambio en programa, así como la selección de leds.
Figura 8.
Modulo NI 9472

Como se aprecia nosotros decimos cual puede o no estar encendido, por ejemplo, si dos están
ambos deben estar recibiendo la misma corriente solo se escoge para verificar.
Figura 9.
Ingreso de 9V con el generador de corriente

Programación Aplicada a la Industria


Laboratorio 8: Medir y Analizar variables industriales por medio de
una PC

Figura 10.
Modulo NI 9472 P2

Como resultado final hemos podido apreciar que El NI-9472 opera con niveles y señales de
lógica industrial para conexión directa con una amplia variedad de interruptores, transductores
y otros dispositivos industriales. Cada canal es compatible con señales.

2. Ejercicio
Ha recibido un VI de un empleado que registra los segundos que tarda un avión en llegar a un
aeropuerto y convierte el tiempo en una combinación de horas/minutos/segundos. Debe evaluar
este VI para ver si funciona como se esperaba y poder mostrar el tiempo restante hasta que
llegue el avión.
Figura 11.
Diagrama de bloques convertidor de tiempo en una combinación

Programación Aplicada a la Industria


Laboratorio 8: Medir y Analizar variables industriales por medio de
una PC

Se ingresa la de cadena de los caracteres que son lo que definirá el proyecto en palabras simples
lo de morado, se coloca constantes numéricas que es 60 y 3600 también los indicadores que
son importantes ya que serán lo que vamos apreciar y la parte de salida del ejercicio.

Figura 12.
Diagrama de bloques convertidor de tiempo en una combinación

Tener en cuenta el panel el panel frontal es para visualizar los ítems creados los cuales son el
control, el panel de selectores, indicadores.
Figura 13.
Valores de prueba

Se escribe le valor de la entrada y se procede a simular por ultimo se compara las salidas si el
VI funciona correctamente debe funcionar.

Programación Aplicada a la Industria


Laboratorio 8: Medir y Analizar variables industriales por medio de
una PC

3. Ejercicio
Ejercicio en Arduino

Aquí en este ejercicio tenemos variables, para almacenar los dos dígitos recibidos a través de
la comunicación serial, estas varibales llamada “incomingByte” para almacenar el valor que se
utilizara para controlar los cuatro relés.
En la función Setup (), inicia la comunicación serial a una velocidad de baudios de 9600
usando”Serial.begin(9600)”, también se configura el modo de los 4 pines del relé como salida.
byte Byte1, Byte2;
byte incomingByte = 0;
const byte relay_1 = 4;
const byte relay_2 = 7;
const byte relay_3 = 8;
const byte relay_4 = 12
void setup() {
Serial.begin(9600);
pinMode(relay_1, OUTPUT);
pinMode(relay_2, OUTPUT);
pinMode(relay_3, OUTPUT);
pinMode(relay_4, OUTPUT);
}

Programación Aplicada a la Industria


Laboratorio 8: Medir y Analizar variables industriales por medio de
una PC

El siguiente código, este programa escucha la entrada en el puerto serie y controla hasta cuatro
relés según los números recibidos, los cuales determinan que relés se activan o desactivan.
Estos códigos podrían utilizarse para controlar dispositivos eléctricos, conectados a través de
comandos enviados por la comunicación serie.
void loop() {
if (Serial.available() > 0) {
Byte1 = Serial.read()-'0';
if (Serial.available() > 0){
Byte2 = Serial.read()-'0';
incomingByte = Byte1*10+Byte2;
}
else incomingByte = Byte1;

digitalWrite(relay_1, bitRead(incomingByte, 0));


digitalWrite(relay_2, bitRead(incomingByte, 1));
digitalWrite(relay_3, bitRead(incomingByte, 2));
digitalWrite(relay_4, bitRead(incomingByte, 3));

Serial.print("I received: ");


Serial.println(incomingByte, DEC);
}
delay(100);
}
Panel frontal
Aquí en el panel frontal tenemos lo que es el array lo cual nos ayuda para tener varias opciones
como palancas o pulsadores y lo cual estaría conectado con el read buffer.
En Visa resource name, este comando nos da la entrada para el Arduino que estamos colocando
como el dispositivo se encuentra en la entrada COM 4 lo ubica ahí para que pueda funcionar.

Programación Aplicada a la Industria


Laboratorio 8: Medir y Analizar variables industriales por medio de
una PC

Figura 14.
Panel frontal

Como vemos en la figura anterior el read buffer está recibiendo una señal de 13 es decir que
las entradas 1 y 4 están activas ahora mismo, vemos otro ejemplo muy distinto para ello
veremos otras entradas que están activas.
Figura 15.
Panel frontal con otros datos

Diagrama de bloques
En este diagrama de bloques tenemos varias funciones que nos ayuda a enlazar las compuertas
del Arduino al LabVIEW y también a verificar el error que se pueda tener al final de este
diagrama de bloques, vemos que tiene el tiempo que esta al comiendo con la compuerta de visa
para lo cual esta compuerta nos ayudara a enlazar, así como tenemos dos “local variable” como
el booleano esto es el STOP y el array en esta forma para que tenga de una ventana a otra.

Programación Aplicada a la Industria


Laboratorio 8: Medir y Analizar variables industriales por medio de
una PC

Figura 16.
diagrama de bloques principal

Aquí en otro diagrama de bloques tenemos lo que es el Array y el botón que es booleano, lo
cual de aquí sacamos el “local variable” del Array esto es como una señal para las manijas que
se están habilitando.

Figura 17.
Diagrama de bloques del Array.

Evidencias del ejercicio en video


https://drive.google.com/file/d/1aUPw_puiMkHC3P78RlumsqmAEyRvh4N8/view?usp=shar
ing

Programación Aplicada a la Industria


Laboratorio 8: Medir y Analizar variables industriales por medio de
una PC

observaciones

Este laboratorio se centra principalmente en el uso de LabVIEW para la adquisición de


datos, proporcionando detalles específicos sobre cómo configurar y utilizar esta
plataforma. Esto es beneficioso para los lectores que estén interesados específicamente
en aprender sobre LabVIEW en el contexto de la adquisición de datos.
Este informe incluye ejemplos prácticos y capturas de pantalla de LabVIEW, lo que
ayuda a los lectores a comprender cómo aplicar los conceptos teóricos en el entorno de
desarrollo de LabVIEW. Estos ejemplos son útiles para ilustrar cómo se crea y se
programa en LabVIEW para la adquisición de datos.
Proporciona detalles técnicos sobre la configuración y el uso de LabVIEW, incluyendo
cómo comunicarse con dispositivos de adquisición de datos y cómo realizar
configuraciones específicas en LabVIEW. Esto es valioso para los alumnos que buscan
una comprensión profunda de las capacidades de LabVIEW en el contexto de la
adquisición de datos.
conclusiones

El incluir ejemplos prácticos y capturas de pantalla de LabVIEW mejora la


comprensión de los lectores al mostrarles cómo se aplica la teoría en la práctica. Esto
hace que el contenido sea más accesible y aplicable
recomendaciones

Sería útil proporcionar una breve contextualización antes de cada ejemplo práctico de
LabVIEW para explicar qué problema se está abordando y qué se espera lograr con el
ejemplo. Esto ayudaría a los alumnos a comprender el propósito de cada ejemplo antes
de analizar el código.

Programación Aplicada a la Industria

También podría gustarte