Está en la página 1de 11

Introduccin a la transmisin digital de informacin

Introduccin a la transmisin digital de informacin

Errores en la transmisin de la seal

Introduccion a los protocolos


1.- Fuentes de Errores.
2.- Deteccin de errores.
Paridad
ChekSum
CRC

3.- Control del flujo de la informacin.


ARQ

EMISOR/RECEPTOR

4.- Metodos de acceso al medio.


5.- Modelos de comunicacion.
6.- Concepto de bus de campo

Mensaje

01100111
A

Introduccin a la transmisin digital de informacin

Errores en la transmisin de la seal

EMISOR/RECEPTOR

01100111
A

Introduccin a la transmisin digital de informacin

1.
1.-- Fuentes de Errores en la transmisin:

EMISOR/RECEPTOR
Mensaje

01100111
A

EMISOR/RECEPTOR

01110111
C

Atenuacin de la seal debida a la carga

Distorsin de la seal debida a la atenuacin

Ruido (sucesos transitorios de tipo impulsivo)

Ruido impulsivo: Perturbaciones electromagnticas atmosfricas


interferencias elctricas en las lneas de comunicacin
Ruido trmico: Ruido Blanco
Ruido de fluctuacin: Ruido Rosa

Introduccin a la transmisin digital de informacin

1.
1.-- Fuentes de Errores en la transmisin:

Introduccin a la transmisin digital de informacin

Qu podemos hacer con los errores?


La atenuacin se corrige con:
REPETIDORES  para seales digitales

Seal
 transmitida
Atenuacin de la seal debida a la carga


Ruido


Distorsin de la seal debida a la atenuacin


Ruido (sucesos transitorios de tipo impulsivo)

Seal y ruido
combinados

Seal recibida

AMPLIFICADORES  para seales analgicas

Reducir las interferencias:




Minimizar la longitud de los cables y bucles

Utilizacin de pares trenzados

Apantallamiento electroesttico

Tierra simple

Filtros

Amplificador diferencial

DETECTAR LOS ERRORES

Introduccin a la transmisin digital de informacin

Qu podemos hacer con los errores?

Introduccin a la transmisin digital de informacin

Redundancia:
0

de Caracteres:

DETECTAR LOS ERRORES:




- Paridad
carcter A

La aceptabilidad de los errores depende del contenido de los datos


Texto puro
 20% de errores
Aplicacin critica  0% de errores

La respuesta al error, su CORRECCION, depende del contenido,


importancia, etc.

de Trama:

Mtodo mas directo  retransmisin del dato




1000011

Los principales esquemas de detencin se basan en la REDUNDANCIA


- Paridad
Bit adicionales que se envan con el mensaje
y que representan en algn modo el contenido de este.

- CHECKSUM - CRC

1100110

1111001

1010101

Introduccin a la transmisin digital de informacin

Introduccin a la transmisin digital de informacin

Redundancia de caracteres: Paridad

Redundancia de caracteres: Paridad

Se aade un bit al final de la palabra de datos. Este bit es


una funcin del resto de la palabra

Recibido

Transmitido

Convenciones
Paridad Par -> el n de 1 es par

0 0

0 0

Paridad Impar -> el n de 1 es impar

0 0

0 0

0 0

0 1

Paridad de marca (Mark)  el bit de paridad es


siempre 1

0
0

0
0

0
0

0
0

1
1

0
1

0 0

0 0

Correcto
Er. detectado
Er. NO detectado
Err. detectado

Paridad de espacio (Space) el bit de paridad es


siempre cero

Capacidad de deteccin muy baja (solo detecta errores que afectan


a un numero impar de bits)

NO Paridad (None)  el bit de paridad no se utiliza y su


valor se deja sin especificar

SOBRETASA: Un 10% del tiempo se malgasta transmitiendo bit de


comprobacin que no cumplen su cometido en un 40% de los
casos (1 Start, 7 Datos, 1 paridad, 1 stop
 10 bits)

Introduccin a la transmisin digital de informacin

Introduccin a la transmisin digital de informacin

Redundancia de Bloques: Paridad

Redundancia de Bloques: Paridad

Recibido

Transmitido
C

0 0

0 0

1 0

1 0

1 1

1 0

0 1

0 1

0 0

0 0

U
BCC

Recibido

Transmitido

CHECK VALUE 0 0 0 1 0 0 0 1

Error de dos bits


en una fila

0 0

0 0

1 0

1 0

1 1

1 0

0 1

0 0

0 0

0 0

U
BCC
Error detectado

CHECK VALUE 0 0 0 0 1 0 0 1

La unidad bsica de comprobacin pasa a ser la trama




BCC  carcter de comprobacin de bloques.

CRL Comprobacin de redundancia longitudinal (LRC).

CRV Comprobacin de redundancia vertical (VRC).

La mayor virtud es su sencillez pero tiene


un alto porcentaje de fallos

Error de dos bits


en dos filas

Error NO
detectado

Introduccin a la transmisin digital de informacin

Introduccin a la transmisin digital de informacin

Redundancia de Bloques: CHECKSUM

Redundancia de Bloques: CHECKSUM

Recibido

Transmitido
C

0 0

0 0

1 0

1 0

1 1

1 0

0 1

0 0

1 1

1 1

U
BCC

Recibido

Transmitido

Error de dos
bits en
dos filas

0 0

0 0

1 0

1 0

1 1

1 0

0 1

0 0

1 1

1 1

U
BCC

1 0 1 0 1 1 1 1 1

1 0 1 1 1 0 1 1 1

Error detectado

Error NO detectado

Incrementa la presicin

Incrementa la presicin

Incrementa la sobretasa (depende de la longitud del mensaje)

Incrementa la sobretasa (depende de la longitud del mensaje)

Introduccin a la transmisin digital de informacin

Introduccin a la transmisin digital de informacin

Redundancia de Bloques: CRC

Redundancia de Bloques: CRC

(COMPROBACION DE REDUNDANCIAS CICLICAS)

(COMPROBACION DE REDUNDANCIAS CICLICAS)

Sobretasa idntica a la suma de comprobacin

Mtodo extremadamente potente (99,997% de los errores detectados)

Punto de arranque: N de bit deseado en el valor de


comprobacin (12, 32)
1000011

1100110

1111001

1010101

CRC

CRC

 DIVISION LARGA EN MODULO 2


1000011

1100110

1111001

1010101

 3.278.305.62510

3.278.305.625/65.540 =50.019 con 60.361 de resto


Divisor de 17 bits  resto menor de 17 bits

DIVISION LARGA EN MODULO 2

CRC-CCITT  X-Modem

CRC-16  Modbus-RTU

CRC-12

Error de un
bits en
dos
columnas

60.36110 = EBC916 = 11101011110010012

1110101111001001

Introduccin a la transmisin digital de informacin

3.
3.-- Control del flujo de informacin:

Introduccin a la transmisin digital de informacin

Solicitud de Repuesta Automtica: ARQ




Control de caracteres:
ECO
XON/XOFF
Control de Lnea completa (PAQUETE):

Parada y Espera
Envia un mensaje y espera respuesta
El receptor contesta si le ha llegado correctamente o no
El transmisor repite si no hay respuesta o si es negativa

Campo
Campode
de
datos
servicios

ETX/ACK

Emisor
Receptor

Time-out: Tiempo de espera


para dar por fallida la
comunicacin

1
ACK
SOH

SOH

Nmero de secuencia de
paquete

STX

Nmero de secuencia de
paquete

LEN

DATA

ETX

DATA

Valor de
comprobacin

Retries: Cantidad de intentos


2

que realiza el maestro

ACK
NAQ

Valor de
comprobacin

SOH: Start of Header, STX: Start of Text, ETX: End of text

Introduccin a la transmisin digital de informacin

Solicitud de Repuesta Automtica: ARQ




Parada y Espera
Envia un mensaje y espera respuesta
El receptor contesta si le ha llegado correctamente o no
El transmisor repite si no hay respuesta o si es negativa

Continuo
Enva tramas numeradas y si falla pide ha partir
de la errnea

Introduccin a la transmisin digital de informacin

4.
4.-- Mtodos de acceso al medio

 Maestro/esclavo
 Peerto-peer (Punto a punto)
 Paso de testigo (Token)
 CSMA: CD e BA

PROTOCOLO MOD-BUS

METODO DE ACCESO AL MEDIO: MAESTRO- ESCLAVO

METODO DE ACCESO AL MEDIO: MAESTRO- ESCLAVO

CRC

AREA DE DATOS

DIRECCION

CODIGO FUNCION

CODIGO FUNCION

DIRECCION

AREA DE DATOS

CRC

TRAMA DE PREGUNTA/ RESPUESTA

ESCLAVO n

MAESTRO

TRAMA DE PREGUNTA

DIRRECION

CODIGO FUNCION

1 byte

1 byte

Mod-bus RTU:

AREA DE DATOS
N bytes

CRC
2 bytes

TRAMA DE RESPUESTA

PLC N.1

PLC N.3

AUTOMATA

WinCC

Puerto de Comunicaciones

MAESTRO

PLC N.3

PLC N.1

PLC N. 2

PLC N. 2

AUTOMATA

WinCC

ESCLAVO n

Puerto de Comunicaciones

ESCLAVO n

MAESTRO

Metodo de acceso al medio: PASO DE TESTIGO

Peer_to_Peer
MODEN

MODEN
Maestros

PC
PLC

MODEN

MODEN

PROFIBUS

Dispositivos de campo (Esclavos)


MODEN

Introduccin a la transmisin digital de informacin

Metodo de acceso al medio:


medio: CSMA
Carrier sense multiple access

Introduccin a la transmisin digital de informacin

Metodo de acceso al medio:


medio CSMA
Carrier sense multiple access

 BA: Bitwise Arbitration


 CD: Collision detection
se transmite cuando el bus est desocupado
si hay colisin, se repite la tentativa despus de un tiempo
aleatorio.
ejemplo: Ethernet

se transmite cuando el bus esta desocupado


si existe colisin :
 bit 0 es dominante
 bit 1 es recesivo
el dominante continua transmitiendo
es ms eficiente que CSMA/CD

I/O 4
I/O 1

I/O 2

I/O 3

Introduccin a la transmisin digital de informacin

Introduccin a la transmisin digital de informacin

Metodo de acceso al medio:


medio CSMA/CA
Carrier sense multiple access
CA: Collision Avoidance)
Identificador nico que determina la prioridad del mensaje.
Mensaje con alta prioridad gana el acceso al bus.
Mensajes de baja prioridad son retransmitidos en el siguiente ciclo
de bus

5.
5.-- Modelos de comunicacin

Qu modelos de PROTOCOLO existen en el


mercado?
Cules son sus diferencias?

1.- MODELO ORIGEN/DESTINO


ORIGEN

DESTINO

DATOS

Qu modelos de PROTOCOLOS existen en el


mercado?
Cules son sus diferencias?

2.- MODELO PRODUCTOR/CONSUMIDOR


CRC

IDENTIFICADOR

Maestro/esclavo
Entre iguales: Peer-to-peer (punto a punto)
Paso de testigo

CRC

Los mensajes son identificados por su contenido

Jerarquas:

DATOS

Mltiples nodos pueden consumir la misma


informacin al mismo tiempo (MULTIDIFUSION)
-

Permiten jerarquas maestro/esclavo, peer-to-peer

Produccin de datos por:


Cambios de estado de los datos (por eventos).
Cclica por tiempo.

Introduccin a la transmisin digital de informacin

Introduccin a la transmisin digital de informacin

QU ES UN PROTOCOLO ?

5.
5.-- Concepto de Bus de Campo
Protocolo.

Cuando el receptor y el emisor acuerdan de antemano


observar unas reglas comunes que gobiernan el intercambio
de datos reciproco se ha establecido un protocolo

Conjunto de reglas  PROTOCOLO


Control del flujo

Bus de comunicacin.

Control de errores
Mtodo de acceso al medio

Bus de campo.
En un protocolo hay:
- Cooperacin
- Acuerdo previo

Metafsicamente

HANDSHAKING
apretn de manos

Introduccin a la transmisin digital de informacin

Introduccin a la transmisin digital de informacin

QU ES UN BUS DE COMUNICACION ?

QU ES UN BUS DE CAMPO ?

DEFINICIN DE BUS: Lnea de comunicacin entre


dos o ms elementos que procesan informacin.

Protocolos y lneas de comunicacin usadas


en las aplicaciones industriales

Son seis los niveles que lo forman:


Nivel mecnico. (Conectadores y placas)
Nivel elctrico. (alimentacin, impedancia)
Nivel lgico. (seales)
Nivel de temporizacin bsica. (diagramas de tiempos)
Nivel de transferencia elemental. (maestro/esclavo, protocolo)
Nivel de transferencia de bloque. (Protocolo)

Existen dos tipos bien diferenciados:


Buses de campo propietarios:
La propiedad intelectual pertenece a una compaa y se
necesita licencia para usarlo.
Buses de campo no propietarios o abiertos:
Especificaciones publicas y disponibles
Componentes criticas disponibles
Proceso de validacin definido.

Introduccin a la transmisin digital de informacin

Cual es la mejor eleccin actual y para el futuro?

QU CONTITUYE UN BUS DE CAMPO ?


El conjunto de todos los componentes
fsicos necesarios para establecer una va
de transmisin de datos as como los
procedimientos comunes asociados para
intercambiar datos.

fieldbuses

Sensorbuses

ASI
CANbus
LonWorks
Seriplex
Sensoplex

CANbus
DeviceNet
SDS
InterBus-S
LonWorks

IEC 61158
PROFIBUS
WorldFIP
ModBus

Ethernet

WorldFIP

LONWORKS

ControlNET

Modbus

Interbus

Process, Factory

Process, Factory
Building Automation

Process, Factory

Typical
Applications

Process, Data

Typical
Applications

Process, Smart,
Building, Factory
Automation

Process, Building, Factory


Automation

Data Rate bits/s

5M

Typ1.2K - 115.2K

500K

Data Rate bits/s

10M

31.5K, 1M and 2.5M

300 to 1.25M

Communication
Technique

Master/Slave,
Peer to Peer

Producer/Consumer

Master/Slave,
Peer to Peer

Communication Technique

Producer/Consumer

Master/Slave

Master/Slave

Media Access Method

CTDMA *3

Token Passing

None

Media Supported

Co-ax, Fibre-Optic

Twisted Pair

Co-ax, Fibre-Optic

Media Access Method

CSMA/CD

Bus Arbiter Access

Predictive Media

Co-ax

Twisted Pair, Radio,


Fibre-Optic

Co-ax, Twisted Pair,


Radio, Fibre-Optic

400 per segment

256 per network

32,768 per domain

Max. No. of Addressable


Nodes

99 per link

247 per network

256 Stations

Media Supported

Deterministic *1

Yes

No

Yes

Max. No. of Addressable


Nodes

Intrinsically Safe

No

No

No

Bus Powered?

No

No

No

ASICs *2 Available

Yes

No

Yes

Physical Layer Standard

Generally based on differential


Manchester encoding

Not Specified

RS485

Applicable Standards

BSI draft standard prov EN


50254

Modicon Protocol
PI-MBUS-300
Rev.E

DIN E 19258 prov EN


50254

Deterministic *1

No

Yes

No

Intrinsically Safe

No

Yes

Yes

Bus Powered?

No

Yes

Yes

ASICs *2 Available

Yes

Yes

Yes

Physical Layer Standard

Unbalanced Voltage

IEC/ISA/FF IEC
1158-2

Numerous

Applicable Standards

IEE802.3,
ISO8802.3(10Bas
e-5)

EN 50170(Part 3)

LonMark Interoperability
Association
Guidelines

CAN

HART

AS-Interface

DP

FMS

PA

Typical
Applications

Process, Building,
Factory, Vehicle
Automation

Smart Instrumentation

Process, Building,
Factory
Automation

Typical
Applications

Process, Factory

Process, Factory

Process, Smart

Data Rate bits/s

To 1M

1200

167K

Data Rate bits/s

To 1.5M and 12M

500K

31.25K

Communication
Technique

Producer/Consumer,
Peer to Peer

Master/Slave

Master/Slave

Communication Technique

Master/Slave,
Peer to Peer

Master/Slave,
Peer to Peer

Master/Slave,
Peer to Peer

Media Access
Method

CSMA/CD/NDA

None

Cyclic polling

Media Access Method

Token Passing

Token Passing

Token Passing

Media Supported

Twisted Pair,
Fibre-Optic

Twisted Pair

Twisted Pair

Media Supported

Twisted Pair

Twisted Pair

Twisted Pair

127 per network

127 per network

2^11, or 2^29 in
extended address
mode

15 per loop

31 per network

Max. No. of Addressable


Nodes

127 per network

Max. No. of
Addressable
Nodes

Deterministic *1

No

No

No

Deterministic *1

No

No

Yes

Intrinsically Safe

No

No

Yes

Intrinsically Safe

No

Yes

No

Bus Powered?

No

No

Yes

Bus Powered?

No

Yes

Yes

ASICs *2 Available

Yes

Yes

Yes

ASICs *2 Available

Yes

Yes, partial

Yes
Physical Layer Standard

RS485

RS485

IEC/ISA/FF IEC 1158-2

Physical Layer
Standard

Balanced Differential
Voltage

4-20mA pair (f.s.k current


modulation)

Balanced Differential
Voltage

Applicable Standards

ISO 11898

HART Protocol
Specification Rev 5.1
Physical Layer Rev 8.0

IEC947-5-2/D EN60947
DIN VDE 0660/208

EN 50170(Part 2) DIN
19245 EN 50 254

EN 50170(Part 2) DIN
19245

DIN 19245

Applicable
Standards

Profibus

Cual es la mejor eleccin actual y para el futuro?

ENFOQUE METDICO ANTE LA SITUACIN ACTUAL DE DIFERENTES


FIELDBUSES:
1.- Realizar una evaluacin de las aplicaciones y el tipo de control que se necesita.
Tamao de la red, Volumen de trafico, Rendimiento, Fallos de estaciones,
Longitud del mensaje, Expansin.

Sensorbuses

ASI
CANbus
LonWorks
Seriplex
Sensoplex

2.- Comparar estas necesidades con las caractersticas de los fieldbuses disponibles.

fieldbuses

CANbus
DeviceNet
SDS
InterBus-S
LonWorks

IEC 61158
PROFIBUS
WorldFIP
ModBus

Tros interesantes
Interbus-s, CAN/DeviceNet y Hart.

3.- Clasificar las prioridades de control de las aplicaciones tomando en cuenta los
siguientes factores:
Rendimiento:
Cul es la caracterstica ms importante para la aplicacin?
Determinismo
Repetitibidad
Tiempo de respuesta
Gateways:
Requiere de mas de un fieldbus el diseo propuesto?
Es necesaria la comunicacin mutua entre diferentes fieldbuses?
Costos:
Cules de los siguientes costos son mas importantes:
Componentes fsicos.
Costos por tiempo improductivo.
Costos de la instalacin.
Es fcil la integracin en el sistema?

Topologa de la red
ESTRUCTURA GEOMETRICA BASICA

Ethernet Industrial, Profibus y Asi.


- Definida por: Distribucin del cable que interconecta los diferentes
interlocutores.
- Las diferentes estaciones son los nodos de la red.
- La estructura ms simple es una red formada por dos estaciones, es decir,
dos nodos (punto a punto)
Factores a tener en cuenta:
La distribucin de los equipos a interconectar.
La inversin que se quiere hacer.
El trfico que va a soportar la red local.
La capacidad de expansin.
No se debe confundir el trmino topologa con el de arquitectura.

Para adaptarse a los diferentes requisitos, se pueden combinar


diversas redes de comunicacin.

La arquitectura de una red engloba :


La topologa.
El mtodo de acceso al cable.
Protocolos de comunicaciones

También podría gustarte