Está en la página 1de 66

CONTROL DE INSTRUMENTOS DE MEDICIÓN

UTILIZANDO REDES INDUSTRIALES.


ING. LUIS CARLOS ORTEGA VILLAFUERTE
PROTOCOLOS DE COMUNICACIÓN.
 En la actualidad existen diferentes protocolos de comunicación utilizados
para transmitir y recibir datos de múltiples dispositivos.
 En el ámbito de la instrumentación virtual se encuentra un conjunto de
protocolos e interfaces de comunicación aplicables a la transferencia de
datos entre la computadora con la aplicación virtual ejecutándose y los
periféricos externos. Dichos protocolos e interfaces son:
MODELO OSI.

 El modelo de interconexión de sistemas abiertos (OSI, por sus siglas en


inglés) es un modelo conceptual, creado por la Organización Internacional
de Normalización (ISO), que permite que diversos sistemas de
comunicación se comuniquen usando protocolos estándar.
 En resumidas cuentas, el modelo OSI proporciona a los diferentes sistemas
informáticos un estándar para comunicarse entre sí.
LAS 7 CAPAS DEL MODELO OSI.
CAPA DE APLICACIÓN.

 Esta es la única capa que interactúa directamente con los datos del usuario.
Las aplicaciones de software, como navegadores web y clientes de correo
electrónico, dependen de la capa de aplicación para iniciar comunicaciones.
 Sin embargo, debe quedar claro que las aplicaciones de software cliente no
forman parte de la capa de aplicación; más bien, la capa de aplicación es
responsable de los protocolos y la manipulación de datos de los que depende
el software para presentar datos significativos al usuario.
 Los protocolos de la capa de aplicación incluyen HTTP, así como también
SMTP (el Protocolo simple de transferencia por correo electrónico, uno de
los protocolos que permiten las comunicaciones por este medio).
CAPA DE PRESENTACIÓN.

 Esta capa es principalmente responsable de preparar los datos para que los pueda usar la capa de aplicación; en
otras palabras, la capa 6 hace que los datos se preparen para su consumo por las aplicaciones. La capa de
presentación es responsable de la traducción, el cifrado y la compresión de los datos.
 Dos dispositivos de comunicación que se conectan entre sí podrían estar usando distintos métodos de codificación,
por lo que la capa 6 es la responsable de traducir los datos entrantes en una sintaxis que la capa de aplicación del
dispositivo receptor pueda comprender.
 Si los dispositivos se comunican a través de una conexión cifrada, la capa 6 es responsable de añadir el cifrado en
el extremo del emisor, así como de decodificar el cifrado en el extremo del receptor, para poder presentar a la capa
de aplicación datos descifrados y legibles.
 Después, la capa de presentación es también la encargada de comprimir los datos que recibe de la capa de
aplicación antes de ser enviados a la capa 5. Esto ayuda a mejorar la velocidad y la eficiencia de la comunicación
mediante la minimización de la cantidad de datos que serán transferidos.
CAPA DE SESIÓN.

 La capa de sesión es la responsable de la apertura y cierre de comunicaciones entre dos dispositivos. Ese tiempo
que transcurre entre la apertura de la comunicación y el cierre de esta se conoce como sesión. La capa de sesión
garantiza que la sesión permanezca abierta el tiempo suficiente como para transferir todos los datos que se están
intercambiando; tras esto, cerrará sin demora la sesión para evitar desperdicio de recursos.
 La capa de sesión también sincroniza la transferencia de datos utilizando puntos de control. Por ejemplo, si un
archivo de 100 megabytes está transfiriéndose, la capa de sesión podría fijar un punto de control cada 5
megabytes. En caso de desconexión o caída tras haberse transferido, por ejemplo, 52 megabytes, la sesión podría
reiniciarse a partir del último punto de control, con lo cual solo quedarían unos 50 megabytes pendientes de
transmisión. Sin esos puntos de control, la transferencia en su totalidad tendría que reiniciarse desde cero.
CAPA DE TRANSPORTE.

 La capa 4 es la responsable de las comunicaciones de extremo a extremo entre dos dispositivos. Esto implica,
antes de proceder a ejecutar el envío a la capa 3, tomar datos de la capa de sesión y fragmentarlos seguidamente en
trozos más pequeños llamados segmentos. La capa de transporte del dispositivo receptor es la responsable luego
de rearmar tales segmentos y construir con ellos datos que la capa de sesión pueda consumir.
 La capa de transporte es también la responsable del control de flujo y del control de errores. El control de flujo
sirve para determinar la velocidad óptima de transmisión que garantice que un emisor con velocidad de conexión
alta no apabulle a un receptor cuya conexión sea lenta. La capa de transporte realiza un control de errores en el
extremo receptor consistente en asegurarse de que todos los datos recibidos estén completos, y solicitará el reenvío
en caso de que no.
CAPA DE RED.

 La capa de red es la responsable de posibilitar las transferencias de datos entre dos redes diferentes. Si los dos
dispositivos que se comunican están en la misma red, entonces no hará falta esta capa de red. La capa de red lo
que hace es fragmentar, en el dispositivo emisor, los datos de la capa de transporte en unidades más pequeñas
llamadas paquetes y rearmarlos después en el dispositivo receptor. La capa de red también busca el mejor camino
físico para que los datos lleguen a su destino, esto se conoce como enrutar.
CAPA DE ENLACE DE DATOS.

 La capa de enlace de datos es muy similar a la capa de red, salvo que lo que hace es facilitar la transferencia de
datos entre dos dispositivos ubicados en una MISMA red. La capa de enlace de datos toma los paquetes de la capa
de red y los rompe en trozos más pequeños denominados tramas. Al igual que la capa de red, la capa de enlace de
datos es también la responsable del control de flujo y de errores respecto de esa comunicación dentro de la red (la
capa de transporte solo realiza esto último respecto de comunicaciones entre redes).
CAPA FÍSICA.

 Esta capa incluye los dispositivos físicos que participan en la transferencia de datos, como los cables. Se trata
también de la capa en la que los datos se convierten en una secuencia de bits, que es una serie de unos y ceros. La
capa física de ambos dispositivos debe consensuar además una convención de señales que permita distinguir los
unos de los ceros en ambos dispositivos.
MODELO DE PROTOCOLO TCP/IP

 El modelo de protocolo TCP/IP para comunicaciones entre redes se creó a


principios de la década de 1970 y a veces se lo conoce como el modelo de
Internet. Este tipo de modelo coincide estrechamente con la estructura de un
conjunto de protocolos particular.
 El modelo TCP/IP es un modelo de protocolo porque describe las funciones
que se producen en cada capa de protocolos dentro del conjunto TCP/IP.
TCP/IP también se utiliza como modelo de referencia. La tabla muestra
detalles sobre cada capa del modelo TCP/IP.
COMPARACIÓN DE MODELOS OSI Y TCP/IP

 Los protocolos que componen el conjunto de protocolos TCP/IP también se


pueden describir en términos del modelo de referencia OSI. En el modelo
OSI, la capa de acceso a la red y la capa de aplicación del modelo TCP/IP se
dividen aún más para describir funciones discretas que deben ocurrir en
estas capas.
 En la capa de acceso a la red, el conjunto de protocolos TCP/IP no especifica
qué protocolos usar al transmitir a través de un medio físico; solo describe la
transferencia de la capa de internet a los protocolos de red físicos. Las capas
1 y 2 de OSI analizan los procedimientos necesarios para acceder a los
medios y los medios físicos para enviar datos a través de una red.
 Las similitudes clave están en las capas de transporte y red; sin embargo, los
dos modelos difieren en cómo se relacionan con las capas superiores e
inferiores de cada capa:
 La capa 3 de OSI, la capa de red, se asigna directamente a la capa de Internet
TCP/IP. Esta capa se utiliza para describir protocolos que abordan y enrutan
mensajes a través de una red interna.
 La capa 4 de OSI, la capa de transporte, se asigna directamente a la capa de
transporte TCP/IP. Esta capa describe servicios y funciones generales que
proporcionan una entrega ordenada y confiable de datos entre los hosts de
origen y de destino.
 La capa de aplicación TCP/IP incluye varios protocolos que proporcionan
funcionalidad específica a una variedad de aplicaciones de usuario final. Las
capas 5, 6 y 7 del modelo OSI se utilizan como referencias para los
desarrolladores y proveedores de software de aplicaciones para producir
aplicaciones que operan en redes.
 Los modelos TCP/IP y OSI se usan comúnmente cuando se hace referencia a
protocolos en varias capas. Debido a que el modelo OSI separa la capa de
enlace de datos de la capa física, se usa comúnmente cuando se hace
referencia a estas capas inferiores.
CARACTERISTICAS DE LOS PROTOCOLOS DE
COMUNICACIÓN.
RS-232.

 Los ‘datos’ que se envían a través de las líneas RS232 son simplemente
impulsos de tensión positivos (+) y negativos (-) relativos a una referencia
de tierra. Un grupo de pulsos +/- enviados por un dispositivo son
cuidadosamente cronometrados por el dispositivo receptor y decodificados
en lo que los ajustes de hardware consideran paquetes de bits de datos.
 En otras palabras, la norma RS-232 sólo define un marco eléctrico general
relativamente flexible para transmitir y recibir impulsos eléctricos. Lo que
uno hace con todos estos pulsos depende en última instancia del hardware
conectado.
 Cosas como la codificación de caracteres, el espaciado, los bits de inicio, los
bits de parada, el orden de bits, la detección de errores, la velocidad de
transmisión de bits, etc. no son responsabilidad del ámbito RS-232 y son
establecidas por los circuitos conectados del usuario, normalmente en forma
de un puerto de comunicación serial y sus chips y transistores asociados.
 El trabajo del puerto COM es dar sentido a los pulsos en nombre del
ordenador o periférico conectado. Para referencia, un sistema RS-232 debe
transmitir de un dispositivo (enviado en su pin Tx), a un dispositivo receptor
(recibiendo en su pin Rx) y viceversa.
 No intente conectar Tx a Tx o Rx a Rx en un sistema de tres cables RS-232.
 El único pin que está conectado directamente es el conector de tierra, lo que
da a ambos extremos un punto de referencia común para medir los impulsos.
Cada controlador RS-232 utiliza lógica de inversión y emplea un solo
terminal, voltaje de salida bipolar para alimentar a un
UART(Receptor/Transmisor Asíncrono Universal).
 Debido a que el sistema tiene tres cables y dos canales de comunicación
distintos, se considera un sistema “Full Duplex”. Los datos pueden
transmitirse al mismo tiempo que se reciben. (Receptor/Transmisor
Asíncrono Universal). Debido a que el sistema tiene tres cables y dos
canales de comunicación distintos, se considera un sistema “Full Duplex”.
Los datos pueden transmitirse al mismo tiempo que se reciben.
RS485.

 RS-485 (actualmente conocido como EIA/TIA-485) es una interfaz


estándar de la capa física de comunicación, un método de transmisión de
señales, el 1er nivel del modelo OSI (Interconexión de Sistemas Abiertos).
El protocolo RS-485 fue creado para ampliar las capacidades físicas de la
interfaz RS-232.
 La conexión serie EIA-485 es realizada utilizando un cable de dos o tres
hilos: un hilo de datos, un hilo con datos invertidos y, a menudo, un hilo
cero (tierra, 0 V). De este modo, los transmisores y los receptores
intercambian los datos a través de un cable de par trenzado de hilos rígidos
de 22 o 24 AWG.
 Su principal función es transportar una señal a través de dos
cables. Uno de los cables transmite la señal original y el otro transporta su
copia inversa. Este método de transmisión ofrece una gran resistencia a las
interferencias en modo común. El cable de par trenzado utilizado como línea
de transmisión puede ser blindado o no blindado.
¿QUÉ ES EL PROTOCOLO DE COMUNICACIÓN RS485?

 Cuando la línea de comunicación RS485 está preparada para funcionar a


nivel físico, hay que pensar en el protocolo de transferencia de datos: es
decir, es necesario que los dispositivos del sistema establezcan un formato
común para la transmisión de los paquetes de datos.
 Por la naturaleza de la interfaz RS-485, los dispositivos RS-485 no pueden
transmitir y recibir datos al mismo tiempo, ya que se produce un conflicto de
transmisores. Por lo tanto, es necesario adoptar un comportamiento
determinista para evitar la colisión de los paquetes de datos.
 En el protocolo de comunicación RS485, los comandos son enviados por el
nodo establecido como maestro. Todos los demás nodos conectados al
maestro reciben los datos a través de los puertos RS485. Dependiendo de la
información enviada, ninguno o varios nodos de la línea responden al
maestro.
GPIB.

 El Hewlett-Packard Instrument Bus (HP-IB) es un estándar bus de datos


digital de corto rango desarrollado por Hewlett-Packard en los años 1970
para conectar dispositivos de testeo y medición (por ejemplo multímetros,
osciloscopios, etc) con dispositivos que los controlen como un ordenador.
 Otros fabricantes copiaron el HP-IB, llamando a su
implementación General-Purpose Instrumentation Bus (GP-IB). En 1978
el bus fue estandarizado por el Institute of Electrical and Electronics
Engineers (IEEE) como el IEEE-488 (488.1).
CARACTERÍSICAS DE BUS GPIB.

 Las características más relevantes de este bus GPIB son las siguientes:
 a) Permite la interconexión de hasta 15 equipos, de los que uno de ellos es el
controlador, que establece la función que debe ejercer cada uno de los otros.
 b) Un dispositivo conectado al bus, puede enviar o recibir información hacia
o desde cualquiera de los otros 14 equipos. A veces, la propia naturaleza de
un equipo hace que solo esté capacitado para recibir (p.e. una impresora), o
solo capacitado para enviar (p.e. un contador), o ambas cosas ( p. e. un
osciloscopio, o un computador)
 c) El límite práctico de velocidad de intercambio de datos es de 500
Kbytes/s (o lo que es lo mismo 4 Mbits/s).
 d) La interconexión entre equipos se realiza utilizando cables de 25 hilos,
finalizados en conectores de doble boca (macho por un lado y hembra por el
otro), que permite la interconexión de los equipos en cualquier
configuración (estrella, línea, o cualquier combinación de ellas).
 e) Las longitudes máximas permitidas en los cables es de 20 metros. Los
cables que se comercializan son de 1, 2, 4 y 8 metros.
USB: TERMINOLOGÍA.

 Host: Dispositivo maestro que inicia la comunicación (Generalmente la


computadora).
 Hub: Dispositivo que contiene uno o mas conectores o conexiones internas
hacia otros dispositivos usb, el cual habilita la comunicación entre el host y
con diversos dispositivos. Cada conector representa un puerto USB.
 Puerto USB: Cada host soporta solo un bus, cada conector en el bus
representa un puerto USB por lo tanto sobre le bus puede haber un varios
conectores , pero solo existe una ruta y solo un dispositivo puede transmitir
información a un tiempo.
 Driver: es un programa que habilita aplicaciones para poderse comunicar
con el dispositivo. Cada dispositivo sobre el bus debe tener un driver,
algunos periféricos utilizan los drivers que trae Windows.
 El USB es un bus punto a punto: dado que el lugar de partida es el host (PC
o hub), el destino es un periférico u otro hub. No hay más que un único host
(PC) en una arquitectura USB.
 Los PC estándar tienen dos tomas USB, lo que implica que, para permitir
más de dos periférico simultáneamente, es necesario un hub. Algunos
periféricos incluyen un hub integrado, por ejemplo, el teclado USB, al que
se le puede conectar un Mouse USB.
 Los periféricos comparten la banda de paso del USB. El protocolo se basa
en el llamado paso de testigo (token).
 El ordenador proporciona el testigo al periférico seleccionado y
seguidamente, éste le devuelve el testigo en su respuesta. Este bus permite la
conexión y la des-conexión en cualquier momento sin necesidad de apagar
el equipo.
TIPOS DE CONECTORES.

 Existen dos tipos de conectores USB:


 Los conectores conocidos como tipo A, cuya forma es rectangular y se
utilizan, generalmente, para dispositivos que no requieren demasiado ancho
de banda (como el teclado, el ratón, las cámaras Web, etc.);
 Los conectores conocidos como tipo B poseen una forma cuadrada y se
utilizan principalmente para dispositivos de alta velocidad (discos duros
externos, etc.).
1. Fuente de alimentación de +5 V (VBUS) máximo 100 mA
2. Datos (D-)
3. Datos (D+)
4. Conexión a tierra (GND)
FUNCIONAMIENTO DEL USB

 Una característica de la arquitectura USB es que puede proporcionar fuente


de alimentación a los dispositivos con los que se conecta, con un límite
máximo de 15 V por dispositivo. Para poder hacerlo, utiliza un cable que
consta de cuatro hilos (la conexión a tierra GND, la alimentación del BUS y
dos hilos de datos llamados D- y D+).
 El estándar USB permite que los dispositivos se encadenen mediante el uso
de una topología en bus o de estrella. Por lo tanto, los dispositivos pueden
conectarse entre ellos tanto en forma de cadena como en forma ramificada.
 La ramificación se realiza mediante el uso de cajas llamadas
«concentradores» que constan de una sola entrada y varias salidas. Algunos
son activos (es decir, suministran energía) y otros pasivos (la energía es
suministrada por el ordenador).
 La comunicación entre el host (equipo) y los dispositivos se lleva a cabo
según un protocolo (lenguaje de comunicación) basado en el principio de red
en anillo. Esto significa que el ancho de banda se comparte temporalmente
entre todos los dispositivos conectados. El host (equipo) emite una señal
para comenzar la secuencia cada un milisegundo (ms), el intervalo de tiempo
durante el cual le ofrecerá simultáneamente a cada dispositivo la
oportunidad de «hablar».
 Cuando el host desea comunicarse con un dispositivo, transmite una red (un
paquete de datos que contiene la dirección del dispositivo cifrada en 7 bits)
que designa un dispositivo, de manera tal que es el host el que decide
«hablar» con los dispositivos.
 Si el dispositivo reconoce su dirección en la red, envía un paquete de datos
(entre 8 y 255 bytes) como respuesta. De lo contrario, le pasa el paquete a
los otros dispositivos conectados. Los datos que se intercambian de esta
manera están cifrados conforme a la codificación NRZI.
 Como la dirección está cifrada en 7 bits, 128 dispositivos (2^7) pueden estar
conectados simultáneamente a un puerto de este tipo. En realidad, es
recomendable reducir esta cantidad a 127 porque la dirección 0 es una
dirección reservada.
 Debido a la longitud máxima de 5 metros del cable entre los dos dispositivos
y a la cantidad máxima de 5 concentradores (a los que se les suministra
energía), es posible crear una cadena de 25 metros de longitud.
PROTOCOLO DE COMUNICACIÓN CAN BUS EN AUTOMOCIÓN.

 La red de área del controlador: el bus CAN es un protocolo basado en


mensajes diseñado para permitir que las unidades de control electrónico
(ECU) que se encuentran en los automóviles actuales, así como otros
dispositivos, se comuniquen entre sí de manera confiable y basada en
prioridades. Todos los dispositivos de la red reciben mensajes o "tramas", lo
que no requiere una computadora host. CAN está respaldado por un amplio
conjunto de estándares internacionales bajo ISO 11898.
CARACTERÍSTICAS.

 La información transmitida dentro del sistema se encuentra en código binario.


 El protocolo CAN descompone la información en mensajes, los cuales se identifican
y encapsulan por separado para ser enviados por tramos.
 Es bidireccional (cada dispositivo es emisor y receptor de datos).
 Eliminar uno o más nodos no afecta al sistema CAN, ya que el resto siguen
interconectados.
 Los mensajes se transmiten por orden de prioridad, siendo por ejemplo lo relacionado
con el sistema ABS más importante que lo relacionado con el cambio automático.
COMPONENTES.

 Cable CAN bus de datos: Canal por donde fluye la información, compuesto
por dos tipos de cables entrelazados (cable CAN-High, o H; y cable CAN-
Low, o L).
 Elementos finales del bus de datos: Son las resistencias que se encuentran en
los extremos de los cables H y L.
 Controlador CAN: Se encarga de acondicionar la información que se envía y
se recibe entre la ECU y el transmisor-receptor.
 Transceptor CAN: Elemento que recibe y transmite la información.
 Todos los elementos se encuentran alojados en las ECU, a excepción del
cable bus de datos. Además, conviene destacar que el modelo tipo «gran
canal» del cable de datos reemplaza a los modelos tradicionales de
comunicación electrónica en automoción, los cuales utilizan una cantidad
desmesurada de cables. Con el CAN bus, los sistemas del coche son más
fácil de configurar, diagnosticar y reparar.
FALLOS DEL SISTEMA

 El CAN es uno de los cinco protocolos incluidos en el estándar OBD-II para


el diagnóstico de vehículos. Sin embargo, el escáner OBD-II solo es capaz
de identificar problemas básicos, no los fallos más complejos del sistema.
Para diagnosticarlo es necesario utilizar un osciloscopio, herramienta que
permite conocer la señal de las ondas de la línea CAN Bus, pues en esta
transita información digital en código binario, por lo que no solo se debe
medir el voltaje.
 Así, las principales fallas del sistema CAN bus según el estándar ISO 11898, que es la norma que lo regula desde
1993, son las siguientes:
 CAN_H o CAN_L interrumpido.
 CAN_H o CAN_L en cortocircuito al voltaje de la batería.
 CAN_H o CAN_L en cortocircuito a tierra.
 CAN_H y CAN_L interrumpidos en la misma ubicación.
 CAN_L en corto a cable CAN_H.
 Pérdida de conexión a la red de terminación.
 Antes de comenzar cualquier proceso de diagnóstico y reparación, desde
LOCTITE recuerdan la importancia de realizar una copia de seguridad de la
programación del sistema ya que, por ejemplo, una sonda mal colocada
puede borrar por completo la memoria de toda una línea CAN.
REFERENCIAS.

 Acerca de este eBook INSTRUMENTACIÓN VIRTUAL. Fundamentos de programación gráfica con LabWIEW.
(s/f). Itesm.mx. Recuperado el 11 de noviembre de 2022, de http://prod77ms.itesm.mx/podcast/EDTM/ID355.pdf
 (S/f). Cloudflare.com. Recuperado el 11 de noviembre de 2022, de
https://www.cloudflare.com/es-es/learning/ddos/glossary/open-systems-interconnection-model-osi/
 Jenkins, A. (2017, mayo 14). El protocolo de comunicación RS-232 y su instrumento Alicat. Alicat Español.
https://www.alicat.com/es/el-protocolo-de-comunicacion-rs-232-y-su-instrumento-alicat/
 Weis, O. (2021, octubre 20). Qué es RS485 - Guía de la Comunicación RS485 [2022]. Electronic Team, Inc;
Electronic Team. https://www.eltima.com/es/article/rs485-communication-guide/
 ¿Cómo funciona el protocolo de comunicación CAN bus en automoción? (2020, julio 28). MOTOR OK.
https://www.motorok.com/noticias/protocolo-comunicacion-can-bus-automocion/

También podría gustarte