Está en la página 1de 11

Programación Aplicada a la

Mecatrónica

Laboratorio N°9

Comunicaciones

con LabVIEW

Integrantes:

- Galarza Rojas Jefferson Vicuña


- Diaz Eguizabal Gwarguif
- Vicuña Cajahuanca Manuel
- Peve Yactayo Jorge

Docente:

Mendoza Ramirez Jorge

2021
Lima – Perú
Introducción
LabVIEW (Laboratory Virtual Instrument Engineering Workbench) es un software
que permite realizar prototipados de sistemas relacionados al control de
procesos, simulación de forma plataforma virtual y de forma real mediante
sistemas de hardware intercomunicados. Se puede visualizar la aplicación del
proceso diseñado, además de mostrar la interfaz humano-máquina (HMI).
En el presente informe se va identificar y analizar la estructura del software para
obtener la adquisición de datos y el uso de las herramientas para la
programación visual tanto de la interfaz como la lógica de control aplicado para
interpretar técnicas de sincronización y eventos.

Fuente: Google imágenes


Objetivos
Objetivo general:
• Utilizar mediante el LabView los protocolos TCP/IP.

Objetivos específicos:
• Utilizar el protocolo UDP para conseguir intercambio de datos entre
computadoras en una LAN.

• Utilizar el protocolo TCP para conseguir intercambio de datos entre


computadoras en una LAN.
Fundamento teórico
Protocolo TCP/IP
TCP/IP son las siglas de Transmission Control Protocol/Internet Protocol
(Protocolo de control de transmisión/Protocolo de Internet). TCP/IP es un
conjunto de reglas estandarizadas que permiten a los equipos comunicarse en
una red como Internet. TCP/IP es un protocolo de enlace de datos que se utiliza
en Internet. Su modelo se divide en cuatro capas diferenciadas. Cuando se
emplean juntas, es posible referirse a ellas como un paquete de protocolos.
Capa de enlace de datos
La capa de enlace de datos (también denominada capa de enlace, capa de
interfaz de red o capa física) es la que maneja las partes físicas del envío y
recepción de datos mediante el cable Ethernet, la red inalámbrica, la tarjeta de
interfaz de red, el controlador del dispositivo en el equipo, etcétera.
Capa de Internet
La capa de Internet (también denominada capa de red) controla el movimiento
de los paquetes alrededor de la red.
Capa de transporte
La capa de transporte es la que proporciona una conexión de datos fiable entre
dos dispositivos. Divide los datos en paquetes, hace acuse de recibo de los
paquetes que recibe del otro dispositivo y se asegura de que el otro dispositivo
haga acuse de recibo de los paquetes que recibe a su vez.
Capa de aplicaciones
La capa de aplicaciones es el grupo de aplicaciones que requiere comunicación
de red. Es con lo que el usuario suele interactuar, como el correo electrónico y
la mensajería. Como la capa inferior gestiona los detalles de la comunicación,
las aplicaciones no tienen que preocuparse por ello.

Protocolo UDP:
El protocolo de datagramas de usuario, abreviado como UDP, es un
protocolo que permite la transmisión sin conexión de datagramas en redes
basadas en IP. Para obtener los servicios deseados en los hosts de destino, se
basa en los puertos que están listados como uno de los campos principales en
la cabecera UDP. Como muchos otros protocolos de red, UDP pertenece a
la familia de protocolos de Internet, por lo que debe clasificarse en el nivel de
transporte y, en consecuencia, se encuentra en una capa intermedia entre la
capa de red y la capa de aplicación.
Protocolo TCP:
Protocolo de Control de Transmisión es uno de los principales protocolos de la
capa de transporte del modelo TCP/IP. En el nivel de aplicación, posibilita la
administración de datos que vienen del nivel más bajo del modelo, o van hacia
él, (es decir, el protocolo IP). Cuando se proporcionan los datos al protocolo IP,
los agrupa en datagramas IP, fijando el campo del protocolo en 6 (para que sepa
con anticipación que el protocolo es TCP). TCP es un protocolo orientado a
conexión, es decir, que permite que dos máquinas que están comunicadas
controlen el estado de la transmisión.
Procedimiento
Protocolo UDP, mediante los comandos UDP que lo ubicamos en el bloque de
Protocolos que se encuentra en la sección Data Communication se elabora el
siguiente programa para el envío de datos.

UDP Sender

Se elabora el programa que emitirá la señal que recibiremos luego, donde se


introduce el IP de la PC los puertos para comunicarse y el control de la señal,
también se resta un valor de 0.5 para observar oscilación. Se conecta los
comandos UDP y se conecta el VI del error.

UDP Receiver – No Error


UDP Receiver – Error

Se muestra el programa UDP que recibirá la señal que se envía desde el


programa anterior, en este programa se conecta el puerto y la acción que
realiza cuando detecta un error no realizará nada el programa.

EJEMPLOS:

Vemos que el IP ha sido conectado y que el puerto remoto de el remitente se


conecta al puerto local del que recibe. Al enviar una señal 0 este oscila entre
este valor tal como se observa en la gráfica.
Se realiza un cambio en el envío a aproximadamente 5 y se puede observar
este cambio al graficador.

Finalmente se prueba con 10 y se comprueba el funcionamiento.


Protocolo TCP, mediante los comandos TCP que se encuentra al igual que los
comandos UCP en la sección Data Communication se elabora el siguiente
programa para el cliente que recibirá los datos.

TCP Client
El siguiente programa se conectará a través del IP y con los datos enviados
por el servidor se podrá observar en el Waveform Graph distintos tipos de
ondasn que el cliente determina y que cuenta con determina amplitud y
frecuencia indicada por el servidor.

TCP Server - Square


TCP Server - Sine

TCP Server - Random

Se observa los tres casos para los tres tipos de señales que puede generar el
servidor de acuerdo a lo solicitado por el cliente, se tiene el caso para un
grafico cuadrado, senoidal y uno random; se observa en el programa como
este recibe lo pedido por el cliente para posteriormente generarlo en el caso y
enviarlo al cliente y este lo pueda graficar. También se puede indicar la
amplitud, la frecuencia de las gráficas y la cantidad de muestras a tomar.
EJEMPLOS:

Resultado para una selección de señal cuadrada, con una muestra de 250
datos con una amplitud de 5 y una frecuencia de 0.01.

Resultado para una selección de señal senoidal, con una muestra de 300
datos con una amplitud de 5 y una frecuencia de 0.02.

Resultado para una selección de señal no definida (random), con una muestra
de 100 datos con una amplitud de 3 y una frecuencia de 0.01.
Conclusiones
• Se consiguió comunicar datos a través del protocolo UDP mediante
programas realizados en el software LabView.
• Se consiguió comunicar datos generando distintos tipos de gráficas a
través del protocolo de comunicación TCP mediante programas
realizados en el software LabView.

También podría gustarte