You are on page 1of 42

CONFIGURACION DE REDES

INDUSTRIALES

Estructura de las redes de datos


industriales.

1. Tcnicas de correccin de error.


- Codificacin NRZ NRI.
- Manchester y Manchester Diferencial.
- Correccin de error CRC y LRC.
- Codificacin Hamming
3. Modelo OSI 7 capas
- Modelo reducido del modelo OSI de 7
capas
4. Topologa y componentes de las
redes de datos industriales.
- Tipos y caractersticas de topologas.
- Tipos y caractersticas de los
componentes de las
redes de datos
industriales.

OSI (Open Systems


Interconection)
El modelo de referencia OSI fue desarrollado por el ISO (International
Organization for Standardization) en 1984, intentando definir un
conjunto de normas que permitieran interconectar diferentes equipos
y posibilitar su comunicacin.
Los objetivos de este modelo son :
Interconexin: definir las reglas que posibiliten la interconexin
fsica y la transmisin de datos entre diferentes mquinas.
Interoperabilidad: posibilita el trabajo interactivo entre mquinas,
es decir, adems de la transmisin de la informacin, la compresin y
el proceso de la misma.
Independencia de la instalacin: el modelo puede ser
implementado en cualquier arquitectura.
Extremos abiertos: que la comunicacin no se vea limitada a
mquinas que trabajan con el mismo software.
Se puede decir que este modelo permite ver a la red como una
sucesin lgica de capas, cada una de ellas envolviendo a los niveles
inferiores y aislndolos de los superiores.

Capa Fsica

Es el nivel ms bajo del modelo y su misin es transmitir bits


por el canal de comunicacin de manera que lleguen al
receptor. Define los siguientes aspectos:
mecnicos: tipos de conector a utilizar, nmero de pines,
misin de cada pin.
elctricos : tensin asignada a los valores 0 y 1,
caractersticas elctricas para evitar interferencias y tomas de
tierra para proteccin de las personas.
funcionales: especifican mtodos y medios fsicos para el
establecimiento, mantenimiento y liberalizacin de los circuitos
fsicos encargados de la transmisin de datos.
procedurales: procedimientos necesarios en el intercambio
de datos. Hacen referencia al modo de utilizacin de los
circuitos disponibles: intercambio de seales de control, modos
de temporizacin,...
Normas de este nivel: V-24/V-28, ISO 2110, X.24, V.10.

Tcnicas de Correccin de
Error

Lastcnicas de correccin de errorson procedimientos


utilizados entratamiento digital de sealpara revertir
errores detectados durante la transmisin deseales
digitales.
Origen de los errores
En toda transmisin digital sobre uncanalreal los niveles
elctricos de la seal estn expuestos a pequeas
variaciones ocasionadas porinterferencias,ruidoo el
incorrecto funcionamiento de alguno de los equipos que
componen el canal. La suma de estos factores puede llega
a cambiar la interpretacin de losbitsalterando el
significado de la informacin enviada.
En un canal la calidad de este se mide en base a la tasa de
errorBER(Bit Error Rate eningls) que se obtiene como el
resultado de medir el nmero de bit recibidos errneos
entre el total de bit transmitidos.

Codificacin de Datos

Para transmitir datos es necesario codificarlos en seales.


La capa fsica es la encargada de codificar los datos a
transmitir.
Cdigos Usados en Banda Base
La codificacin en banda base debe ser considerada como
una disposicin diferente de los bits de la seal on/off a fin
de adaptar la misma al sistema de transmisin utilizado.
El tipo de codificacin depende del medio que transporte
las seales.
La codificacin de datos se ha usado desde hace mucho
tiempo, por ejemplo, seales de humo, cdigo Morse, etc.

No retorno a cero (NRZ)

Es el ms frecuente y sencillo para transmitir seales


digitales.
Se basa en la transmisin de seales con diferente tensin
para cada uno de los bits (0,1).
Se usa con regularidad en las grabaciones de cintas
magnticas
Fciles de implementar.
NRZI es ms inmune a ruidos y a errores de cableado.
Con capacidad de sincronizacin.
Con capacidad de deteccin de errores.
Si la seal es continua se pierde la sincronizacin.

NRZ
Dentro de los cdigos NRZ se establece una
clasificacin, pudiendo tratar cdigos del
tipo NRZ-L o NRZ-I.
NRZ-L(No se retorna a nivel cero): Donde 0
representa el nivel alto y 1 el nivel bajo.
NRZ-I(No se retorna a 0 y se invierte al
transmitir el 1).
Al transmitir un 0 no se produce transicin y
en cambio al enviar un 1 se produce una
transicin a nivel positivo o negativo.

Retorno a Cero (RZ)


Retorno a Cero (RZ) es un sistema de
codificacin usado en telecomunicaciones
en el cual la seal que representa a cada
bit retorna a cero en algn instante dentro
del tiempo del intervalo de bit. Por tanto,
las secuencias largas de unos o de
ceros ya no plantean problemas para la
recuperacin del reloj en el receptor

Manchester
Lacodificacin
Manchester,
tambin
denominadacodificacin bifase-L, es un mtodo de
codificacin elctrica de una seal binaria en el que en
cada tiempo debithay una transicin entre dos niveles de
seal. Es una codificacin autosincronizada, ya que en
cada bit se puede obtener la seal de reloj, lo que hace
posible una sincronizacin precisa del flujo de datos. Una
desventaja es que consume el doble deancho de
bandaque unatransmisin asncrona. Hoy en da hay
numerosas codificaciones (8b/10b) que logran el mismo
resultado pero consumiendo menor ancho de banda que
la codificacin Manchester.
La codificacin Manchester se usa en muchos estndares
de telecomunicaciones, como por ejemploEthernet.
Tambin suele utilizarse cuando se realiza una
comunicacin por medio de RF para evitar el ruido.

Manchester
Las seales de datos y de reloj, se combinan en
una sola que auto-sincroniza el flujo de datos.
Cada bit codificado contiene una transicin en la
mitad del intervalo de duracin de los bits.
Una transicin de negativo a positivo representa
un 1 y una transicin de positivo a negativo
representa un 0.

Ventajas y Desventajas
Cdigo Manchester

Como ventajas principales se pueden destacar las siguientes:


La codificacin Manchester es autosincronizada: provee una forma simple
de codificar secuencias de bits, incluso cuando hay largas secuencias de
periodos sin transiciones de nivel que puedan significar la prdida de
sincronizacin, o incluso errores en las secuencias de bits. Por ello es
altamente fiable.
Deteccin de retardos
Esta codificacin tambin nos asegura que la componente continua de las
seales es cero si se emplean valores positivos y negativos para
representar los niveles de la seal, haciendo ms fcil la regeneracin de
la seal, y evitando las prdidas de energa de las seales.
Las principales desventajas asociadas son las siguientes:
Ancho de banda del doble de la seal de datos: una consecuencia de las
transiciones para cada bit es que el requerimiento del ancho de banda
para la codificacin Manchester es el doble comparado en las
comunicaciones asncronas, y el espectro de la seal es considerablemente
ms ancho. La mayora de los sistemas modernos de comunicacin estn
hechos con protocolos con lneas de codificacin que persiguen las mismas
metas, pero optimizan mejor el ancho de banda, hacindolo menor

Codificacin Manchester
diferencial

La Codificacin Manchester diferencial (tambin CDP; Conditional DePhase


encoding) es un mtodo de codificacin de datos en los que los datos y la
seal reloj estn combinados para formar un nico flujo de datos autosincronizable. Es una codificacin diferencial que usa la presencia o
ausencia de transiciones para indicar un valor lgico. Esto aporta algunas
ventajas sobre la Codificacin Manchester:
Detectar transiciones es a menudo menos propenso a errores que
comparar con tierra en un entorno ruidoso.
La presencia de la transicin es importante pero no la polaridad. La
codificaciones diferenciales funcionarn exactamente igual si la seal es
se
indica haciendo
en la primera
invertida
(cables
intercambiados).

Un bit '1'
mitad de la seal igual a la ltima mitad del
bit anterior, es decir, sin transicin al
principio del bit. Un bit '0' se indica haciendo
la primera mitad de la seal contraria a la
ltima mitad del ltimo bit, es decir, con una
transicin al principio del bit. En la mitad del
bit hay siempre una transicin, ya sea de
high hacia low o viceversa. Una
configuracin inversa es posible, y no habra
ninguna desventaja en su uso.

Ejemplos

Laboratorio 1: Generador
Pseudoaleatorio
(4 etapas)

Laboratorio 2
PROCEDIMIENTO
El circuito codificador se obtiene simplemente con una compuerta XOR (7486)

Circuito Codificador Manchester

Estructura de las redes de datos


industriales.

1. Tcnicas de correccin de error.


Codificacin NRZ NRI.
Manchester y Manchester Diferencial.
Correccin de error CRC y LRC.
Codificacin Hamming
2. Parmetros de las redes de datos industriales.
Ancho de banda.
Distorsin.
Atenuacin.
Tcnicas de control de acceso al medio.
Tcnicas de control de acceso.
3. Modelo OSI 7 capas
Modelo reducido del modelo OSI de 7 capas
4. Topologa y componentes de las redes de datos industriales.
Tipos y caractersticas de topologas.
Tipos y caractersticas de los componentes de las redes de datos industriales.

Errores en la transmisin
Los canales inalmbricos proporcionan los ndices
de error que suelen en torno a 10-2.
Estas altas tasas de error son el multipath fading
que caracterizan a los canales de radio mvil.
Existen dos aproximaciones para poder tratar
este problema:
Correccin de Error Hacia Adelante (Forward
Error Correction, FEC).
Requerimiento de Repeticin Automtica
(Automatic Repeat Request, ARQ).

Cdigos de Errores
Dentro de los cdigos de errores, stos se
clasifican en 2 grandes grupos que son:
a) Cdigos de Bloques
b) Cdigos convolucionales
Los cdigos de bloques tienen como objetivo
como general tal solo detectar errores en el
transporte de la informacin. Es posible
dependiendo del tipo de cdigo de bloques
tambin corregir algn error.
Este tipo de cdigo de bloques habitualmente se
le asignan tcnicas como ARQ: Automated Repeat
Quest (requerimiento de repeticin automtica).

Tcnicas de
deteccin y
correccin de
errores

Deteccin

Cdigo de
Paridad

Correccin

Cdigos de
bloques

Cdigos de
bloques

Lineales

Lineales

Cclicos

Cclicos

Chequeo
Ciclico
Redundante
(CRC)

Chequeo
Ciclico
Redundante
(CRC)

Cdigo
Convolucionale
s

Cdigo de
Hamming

Redundancia

Para detectar o corregir errores se necesita agregar cierta


redundancia a los bits de informacin.
Cada bloque de k bits es codificado con un bloque de (k+r)
bits denominado palabra cdigo (codeword).
La palabra cdigo es la que se transmite.
En el receptor varias cosas pueden pasar:
Si no hay errores, la salida de decodificador es igual al
cdigo original.
Para ciertos errores, el decodificador puede detectar y
corregir los mismos.
Para ciertos patrones de errores, el decodificador puede
detectar el error pero no corregirlo.
Para ciertos errores el decodificador no puede detectar el
error y produce una seal de salida que difiere de la
original.

Cdigos por Bloques


Lineales
Casi todos los cdigos de bloque
utilizado hoy en da pertenecen a un
subgrupo llamado bloque de cdigos
lineales.
Un cdigo de bloque lineal es un
cdigo en el que el OR exclusivo
(adicin mdulo-2) de dos palabras
de cdigo vlidas crea otra palabra
de cdigo vlida.

Principios de la deteccin de
errores

El algoritmo suma r bits al bloque de datos de m bits.


Los k bits en la seal original se transmiten en la palabra
cdigo de (k+r) bits.
La distancia de Hamming, d(v1,v2) se define como el
nmero de bits en los cuales v1 y v2 difieren.
La distancia mnima para una palabra cdigo que consiste
de w1,w2, ws donde s = 2n .
dmin = minij [d(wi,wj)]
Por ejemplo, si v1 = 011011 y v2 = 110001 d(v1,v2) = 3
La funcin de la forma vc = f(vd) donde vd es un vector de
data de m bits y vc la palabra cdigo.
El radio de redundancia (ie redundancia) es r/k.
La tasa del cdigo es k/(k+r) y mide la cantidad adicional
de ancho de banda que se necesita.

Principios de la deteccin de
errores
Las siguientes consideraciones se deben tener en
el diseo de un cdigo:
Dado k y r, nos gustara el valor ms grande de dmin.
El codificador debera ser sencillo requiriendo un mnimo
de memoria y tiempo de procesamiento.
Nos gustara un pequeo nmero de extra bits r, para
reducir el ancho de banda.
Nos gustara una gran nmero de extra bits r para
reducir la tasa de error.

Note que los dos ltimos objetivos estn en


conflicto y deben negociarse.

Modelo de Shannon

Chequeo Cclico
Redundante (CRC)
La verificacin de redundancia cclica (abreviado,
CRC ) es un mtodo de control de integridad de datos
de fcil implementacin. Es el principal mtodo de
deteccin
de
errores
utilizado
en
las
telecomunicaciones.
La verificacin de redundancia cclica consiste en
la proteccin de los datos en bloques, denominados
tramas. A cada trama se le asigna un segmento de
datos denominado cdigo de control (al que se
denomina a veces FCS, secuencia de verificacin de
trama, en el caso de una secuencia de 32 bits, y que
en ocasiones se identifica errneamente como CRC).
El cdigo CRC contiene datos redundantes con la
trama, de manera que los errores no slo se pueden
detectar sino que adems se pueden solucionar.

Chequeo Cclico
Redundante (CRC)
Para un bloque de k bits,
el transmisor genera una
secuencia de r bits.
El transmisor transmite
una secuencia de k+r
bits,
la
cual
es
exactamente
divisible
por un nmero.
La secuencia de r bits se
llama
secuencia
de
chequeo de trama (frame
check sequence, FCS).

Lgica
aritmtica

T = trama de
(r+k) bits, r <k
M= mensaje de k
bits.
F = secuencia
FCS de r bits.
P = divisor con
un patrn
predeterminado.
Tienen r+1 bits.

Polinomios Estndares

Verificacin de redundancia
longitudinal (LRC)

En la verificacin de redundancia longitudinal (LRC), los


bloques de bits se organizan en forma de tabla (filas y
columnas). Por ejemplo, en lugar de enviar un bloque de 32
bits, se organizan en una tabla de cuatro filas y ocho
columnas,
en la figura.
continuacin
se como
calcula se
un muestra
bit de

A
paridad para cada columna y se crea una
nueva fila de
ocho bits, que son los bits de paridad de
todo el bloque. Observe que el primer bit
de
paridad de la quinta fila se calcula
basndose en todos los primeros bits. El
segundo bit de
paridad se calcula basndose en los
segundos bits, etc. A continuacin se
aaden los ocho
bits de paridad a los datos originales y se
envan al receptor.

Verificacin de redundancia
longitudinal (LRC)
Ventajas
La LRC incrementa la probabilidad de detectar
errores de rfaga
Un error de rfaga de ms de n bits tiene tambin
grandes posibilidades de ser detectado por la LRC
Desventajas
Hay un patrn de errores que sigue sin ser
detectado
Si se daan dos bits de una unidad de datos y se
daan otros dos bits de otra unidad de datos que
estn exactamente en la misma posicin, el
comprobador de LRC no detectar un error

Cdigo Hamming
Publicado en 1950 por Richard
Hamming.
Se puede detectar error en un bit y
corregirlo.
Para errores en dos bits se utiliza
Hamming
extendido
(pero
no
corrige).
Se utiliza para reparar errores en la
trasmisin de datos, donde puede
haber perdidas.

Bits paridad/Bits datos


Agrega tres bits adicionales de
comprobacin por cada cuatro bits
de datos del mensaje.
Bits de paridad: Bits cuya posicin
es potencia de 2 (1,2,4,8,16,32,64,
)
Bits de datos: Bits del resto de
posiciones
(3,5,6,7,9,10,11,12,13,14,15,17)

Cdigos Hamming
Codificacin: k bits de datos + (n -k) bits de
chequeo.
Decodificacin: compara los (n-k) bits recibido
con los (n -k) bits calculados bits usando XOR.
Los (n-k) bits resultantes se llaman palabra
sndrome.
El rango del sndrome esta entre 0 y 2(n-k)-1.
El sndrome indica:
Si contiene solo 0s, no se han detectados errores.
Si el sndrome contiene un solo bit en 1 entonces un
error ha ocurrido en uno de los bits de chequeo. Por lo
tanto, no se requiere correccin.
Si el sndrome contiene ms de un bit en 1, entonces el
valor numrico del sndrome indica la posicin de un bit
de data en error. El bit en error es invertido para su
correccin.

Estructura de las redes de datos


industriales.

1. Tcnicas de correccin de error.


Codificacin NRZ NRI.
Manchester y Manchester Diferencial.
Correccin de error CRC y LRC.
Codificacin Hamming
2. Parmetros de las redes de datos industriales.
Ancho de banda.
Distorsin.
Atenuacin.
Tcnicas de control de acceso al medio.
Tcnicas de control de acceso.
3. Modelo OSI 7 capas
Modelo reducido del modelo OSI de 7 capas
4. Topologa y componentes de las redes de datos industriales.
Tipos y caractersticas de topologas.
Tipos y caractersticas de los componentes de las redes de datos industriales.

Parmetros de las Redes


Industriales
El xito de la transmisin depende
de:
La calidad de la seal que se transmite
Caractersticas de medios de
transmisin

Terminologa

La transmisin de datos ocurre entre un transmisor y un receptor a


travs de un medio de transmisin.
El medio de transmisin puede ser guiado o no guiado.
En ambos casos la comunicacin es en forma de ondas
electromagnticas.
Medios Guiados: Las ondas son guiadas a lo largo de un camino
fsico:
Ejemplos:
Par trenzado
Cable coaxial
Fibra ptica
Medios no Guiados: Proveen un medio para la transmisin de ondas
electromagnticas pero sin guiarlas:
Ejemplos:
Aire
Agua
Vaco

Tarea (Buscar informacin


acerca de los diferentes
medios
guiados)
Categora Frecuencia Vueltas/metr Tipo
Tipo
Uso
o

cable

conector

UTP

RJ45

mxima
(MHz)
No se
especifica
1

UTP

RJ45

Ethernet
(Mb/s)
No se
utiliza
1

16

10-16

UTP

RJ45

10-100

20

16-26

UTP

RJ45

10-100

100

26-33

UTP

RJ45

100-1000

250

UTP

RJ45

4000?

7 (en
desarrollo)

600

STP

Por decidir

10000?

Ancho de Banda
El ancho de banda de la lnea indica cual
es la banda de frecuencias que soporta la
lnea, esto limita seriamente la capacidad
de bits/s que se pueden transmitir. Por
ejemplo, en una lnea telefnica, solo se
transmite un rango audible y generable
por la voz humana, esto da una frecuencia
mxima de unos 3000 Hz. Usando
codificacin binaria normal, no hay como
llegar a ms de 9600 bps. Se mejora
usando codificaciones diferentes en varias
frecuencias a la vez (multiplexar).

Velocidad de Transmisin y
Ancho de Banda
Cualquier Sistema de Transmisin
est limitado a una banda de
frecuencias
Esto limita la velocidad de los datos
que pueden ser transportados
Teorema de Nyquist

Cualquier canal de transmisin tiene un ancho de banda limitado. A continuacin damos algunos ejemplos:
Canal de transmisin
Lnea telefnica
Emisin de radio de onda media (AM)
Emisin de radio de FM
Emisin de televisin PAL
Red local Ethernet 10 Mb/s
Emisin de televisin de alta definicin

Ancho de banda (KHz)


3,1
4,5
75
8 000
10 000
30 000

Ancho de banda de algunos medios de transmisin habituales.

Teorema de Shannon

Atenuacin
La fuerza de la seal decrece con la
distancia. La atenuacin introduce los
siguientes factores a tomar en cuenta para
la ingeniera de los medios de transmisin:
La seal recibida debe tener la suficiente
fuerza
para
ser
interpretada
correctamente por el receptor.
La seal debe mantener un nivel ms alto
que el ruido para ser recibido sin error.
Si la atenuacin es ms alta a altas
frecuencias causa distorsin.

Distorsin

Se entiende por distorsin la diferencia entre la


seal que entra a un equipo o sistema y la seal
que sale del mismo. Por tanto, puede definirse
como la "deformacin" que sufre una seal tras
su paso por un sistema. La distorsin puede ser
lineal o no lineal.

You might also like