Protocolos de Comunicación
Protocolos de Comunicación
Protocolos de Comunicación
Instrumentacin industrial
Universidad del atlntico
Ingeniera mecnica
Setiembre 2016
Tabla de contenido
1
Introduccin.........................................................................................................3
Protocolo de comunicacin.................................................................................3
MODELO OSI......................................................................................................4
3.1
Capa Fsica..................................................................................................5
3.2
3.3
Capa de Red................................................................................................6
3.4
Capa de Transporte......................................................................................6
3.5
Capa de Sesin............................................................................................6
3.6
Capa de Presentacin..................................................................................6
3.7
Capa de Aplicacin.......................................................................................6
COMUNICACIN SERIAL..................................................................................7
4.1
RS-232..........................................................................................................7
4.1.1
4.2
RS 485..........................................................................................................9
4.3
MODBUS....................................................................................................10
PROTOCOLOS DE COMUNICACIN
1
Introduccin
Protocolo de comunicacin
Algunos de los problemas que se deben resolver para levar a cabo esta tarea son:
Organizacin de los datos.
Puedo enviar todos los datos juntos?
Utilizacin del medio fsico para la comunicacin.
Cmo introduzco bits en el canal?
Gestin de intercambio entre dos equipos.
Tengo un mensaje para enviar Lo puedes recibir?
Estoy mandando Mucho? Poquito? Nada?
Deteccin de posibles errores
Los datos que llegaron Estn correctos?
Utilizacin eficiente del canal de comunicaciones
Puedo utilizar un nico canal para varias comunicaciones simultneas?
Los protocolos gestionan dos niveles de comunicacin distintos. Las reglas de alto
nivel definen como se comunican las aplicaciones, mientras que las de bajo nivel
definen como se transmiten las seales. El protocolo de bajo nivel es bsicamente
la forma en que las seales se transmiten, transportando tanto datos como
informacin y los procedimientos de control de uso del medio por los diferentes
nodos [1].
MODELO OSI
3.1
Capa Fsica
Cuando los paquetes de datos llegan a la capa de vnculo de datos, stos pasan a
ubicarse en tramas (unidades de datos. La capa de enlace de datos se encarga de
desplazar los datos por el enlace fsico de comunicacin hasta el nodo receptor, e
identifica cada computadora incluida en la red de acuerdo con su direccin de
hardware, que viene codificada en la NIC
COMUNICACIN SERIAL
El puerto serial es un dispositivo muy extendido y ya sean uno o dos puertos, con
conector grande o pequeo, todos los equipos PC lo incorporan actualmente.
Debido a que el estndar del puerto serial se mantiene desde hace muchos aos,
la institucin de normalizacin americana (EIA) ha escrito la norma RS-232-C que
regula el protocolo de la transmisin de datos, el cableado, las seales elctricas y
los conectores en los que debe basarse una conexin RS-232.
La comunicacin realizada con el puerto serial es una comunicacin asncrona.
Para la sincronizacin de una comunicacin se precisa siempre de un bit adicional
a travs del cual el emisor y el receptor intercambian la seal del pulso. Pero en la
transmisin serial a travs de un cable de dos lneas esto no es posible ya que
ambas estn ocupadas por los datos y la tierra. Por este motivo se intercalan
antes y despus de los datos de informacin de estado segn el protocolo RS232. Esta informacin es determinada por el emisor y el receptor al estructurar la
conexin mediante la correspondiente programacin de sus puertos seriales. Esta
informacin puede ser la siguiente:
Bit de inicio.- cuando el receptor detecta el bit de inicio sabe que la
transmisin ha comenzado y es a partir de entonces que debe leer la
transmisin y entonces debe leer las seales de la lnea a distancias
concretas de tiempo, en funcin de la velocidad determinada.
Bit de parada.- indica la finalizacin de la transmisin de una palabra de
datos. El protocolo de transmisin de datos permite 1, 1.5 y 2 bits de
parada.
Bit de paridad.- con este bit se pueden descubrir errores en la transmisin.
Se puede dar paridad par o impar. En la paridad par, por ejemplo, la palabra de
datos a transmitir se completa con el bit de paridad de manera que el nmero de
bits 1 enviados es par.
4.1 RS-232.
Consiste en un conector tipo DB-25 de 25 pines, aunque es normal encontrar la
versin de 9 pines DB-9, ms barato e incluso ms extendido para cierto tipo de
perifricos). Las seales con las que trabaja este puerto serial son digitales, de
+12V (0 lgico) y -12V (1 lgico), para la entrada y salida de datos, a la inversa en
las seales de control. El estado de reposo en la entrada y salida de datos es
-12V. Dependiendo de la velocidad de transmisin empleada, es posible tener
cables de hasta 15 metros. Cada pin puede ser de entrada o de salida, teniendo
una funcin especfica cada uno de ellos. Las ms importantes se observan en las
tablas 3.1 y 3.2.
Las seales TXD, DTR y RTS son de salida, mientras que RXD, DSR, CTS son de
entrada. La tierra de referencia para todas las seales es SG (Tierra de Seal).
Finalmente,
RS 485
Esta interface tiene muchas ventajas con respecto a RS 232, entre las cuales se
mencionan:
Bajo costo Los Circuitos Integrados para trasmitir y recibir son baratos y
solo requieren una fuente de +5V para poder generar una diferencia mnima
de1.5v entre las salidas diferenciales. En contraste con RS-232 que en
algunos casos requiere de fuentes dobles para alimentar algunos circuitos
integrados.
Capacidad de interconexin:RS-485 es una interface multi-enlace con la
capacidad de poder tener mltiples transmisores y receptores. Con una alta
impedancia receptora, los enlaces con RS-485 pueden llegar a tener a lo
mximo hasta 256 nodos.
Longitud de Enlace: En un enlace RS-485 puede tener hasta 4000 pies de
longitud, comparado con RS-232 que tiene unos lmites tpicos de 50 a 100
pies.
Rapidez: La razn de bits puede se tan alta como 10 Mega bits/ segundo
4.3
MODBUS
Referencias
[1] Optimizacin de ancho de banda para sistemas GSM Disponible en:
http://www.ptolomeo.unam.mx:8080/xmlui/bitstream/handle/132.248.52.100/734/A
6.pdf?sequence=6
[2] Modelo OSI disponible en: https://es.wikipedia.org/wiki/Modelo_OSI