You are on page 1of 41

LOS PROTOCOLOS

Formacin
MULTIPLEXADO

Los Protocolos

LOS PROTOCOLOS
Histrico:
Histrico del VAN :

1987 : Nacimiento del protocolo VAN


1990 : VAN pasa a ser la norma AFNOR R-13708
1992 : primeros prototipos rodantes (CITRON XM)
1993 : 1.000 vehculos en lnea de produccin (CITRON XM)

1994 : VAN pasa a ser la norma ISO 11519-3


1995 : Renault abandona VAN
1999 : primera red confort con BSI-VAN en serie en XSARA y
XSARA Picasso
2

LOS PROTOCOLOS
Histrico:
Histrico del CAN :
1980 : Nacimiento del protocolo CAN
1991 : CAN Low Speed pasa a ser una propuesta de norma ISO

1992 : MERCEDES utiliza la CAN en la Clase S


1993 : CAN High Speed pasa a ser norma ISO 11898
1994 : CAN Low Speed pasa a ser norma ISO 11519-2
1995 : PSA adopta el protocolo CAN HS para las aplicaciones
Intersistemas sustituyendo a la VAN
2000 : PSA decide bascular de la VAN hacia la CAN Low Speed
para sus aplicaciones Carrocera y Confort
3

Formacin
MULTIPLEXADO

Concepto y
generalidades

LOS PROTOCOLOS
Bus

Concepto y generalidades:
El Medium o Bus :

PSA

Soporte que permite la transmisin de las informaciones entre los


diferentes calculadores (Bus, Mdium)

Los protocolos de comunicacin CAN y VAN no imponen un


Mdium particular (fibra ptica, conexin Herciana, conexin
elctrica por cableado convencional)
Para las aplicaciones automviles, la conexin elctrica es la de
mayor adaptacin.
Est compuesta por 2 cables en las redes VAN y CAN
DATA y DATA/
CAN H y CAN L
5

LOS PROTOCOLOS
Concepto y generalidades:
Nocin Maestro y esclavo:
Las redes son definidas segn las necesidades del constructor teniendo
en cuenta costes y funciones a asegurar .
La red Maestro / Esclavos

MAESTRO

VAN
ESCLAVO

La red Multimaestros / Multiesclavos

ESCLAVO

ESCLAVO

MAESTRO

MAESTRO

ESCLAVO

ESCLAVO

VAN
6

LOS PROTOCOLOS
Concepto y generalidades:
Nocin Maestro y esclavo:

VAN y CAN

La red Multimaestros

MAESTRO

MAESTRO

MAESTRO

MAESTRO

MAESTRO

LOS PROTOCOLOS
Concepto y generalidades:
NUDO / ESTACION / MODULO:
Juntos componen una interfase electrnica estandarizada que permite
comunicar por una red VAN o CAN

DATA o CAN_L

I NTERFASE

CONTROLADOR

DE

DE

Datos
recibidos

APLICAR
LI NEA
DATA/ o CAN_H

VAN o CAN

PROTOCOLO
VAN o CAN

Datos a
emitir

8
Nudo VAN o CAN

LOS PROTOCOLOS
Concepto y generalidades:
DATA o CAN_L

Funcin de los diferentes elementos:

Interfase de
lnea

DATA/ o CAN_H

interfase de lnea
Efecta la conexin entre el controlador de protocolo y el Bus
Administra la gestin de activacin / reposo de las redes
Filtra los parsitos, sobretensiones

inspector de protocolo

Controlador de
protocolo

Recibe y transmite las informaciones de la aplicacin


que sigue el protocolo utilizado sobre la red.
9

LOS PROTOCOLOS
Interfase de lnea

Concepto y generalidades
Interfase de lnea:
Caractersticas

DATA o CAN_L
DATA/ o CAN_H

etapa de recepcin
1 comparador en CAN HS (3 en VAN y CAN LS )
etapa de emisin (TX)
1 etapa; DATA y DATA/ en VAN,
Diag.

CAN L y CAN H en CAN


Diagnosis de lnea
1 clula de decisin en CAN LS
(funcin integrada en el controlador de protocolo en VAN )
Mecanismo de vigilancia / activacin
Sobre actividad de la red en CAN LS, corriente consumida
sobre DATA / en VAN

10

LOS PROTOCOLOS
Interfase de lnea

Concepto y generalidades:
Interfase de lnea:
Efecto de una perturbacin

Perturbacin asimtrica:
Causa de error de interpretacin

+
Perturbacin simtrica:
Suprimida a la salida

11

LOS PROTOCOLOS
Concepto y generalidades
Interfase de lneaVAN
Bus VAN

Controlador de protocolo

Interfase
de
lnea

R0
R1
R2

Diag.
VAN

TX

DATA
DATA

Aplicacin

Bus VAN
12

LOS PROTOCOLOS
Concepto y generalidades

RX

Diag.
Bus CAN LS

Interfase de lneaCAN

Fault Tolerant

Controlador de protocolo

Diag.

RX

CAN
TX

Interface de
Ligne CAN HS
I/S
CAN_H
CAN_L

Bus CAN

Aplicacin

13

LOS PROTOCOLOS

Formacin
MULTIPLEXADO

Las tramas de
comunicacin
VAN y CAN

14

LOS PROTOCOLOS
Las tramas de comunicacin:
Las diferentes Tramas:

Bus
DATA

VAN
DATA /

CAN I/S

CAN LS
Nuevo

CAN H
CAN L

CAN L
CAN H
15

LOS PROTOCOLOS
Las tramas de comunicacin:
Composicin de las tramas VAN y CAN :
Una trama VAN est compuesta por 9 campos
SOF

IDEN

Principio de Trama
2

Identificador
3

Mandato
4

COM

DATA

CRC

EOD ACK

EOF

IFS

Control validez de mensaje


6

Fin de datos
7

Confirmacin
8

Datos
Separador de trama

Fin de Trama

16

LOS PROTOCOLOS
Las tramas de comunicacin:

Analoga con Correos

Funcin de los campos:


Texto

A.R ?
VAN

Direccin

Principio

Firma

Sello
(urgente)

Identificador

Com

Tipo de
difusin

Datos

Acuse de recibo

Control fin
datos

Ack

Fin

A.R ?

18

LOS PROTOCOLOS
Las tramas de comunicacin:
Tipo de comunicacin:

VAN

Modo difusin
Sin peticin de confirmacin en la trama
Direccin indicando la naturaleza de los datos (no indica el destinatario)

Emisor

SOF

DIRECCION

MANDATO

DATOS

CRC

DIRECCION

MANDATO

DATOS

CRC

EOD

EOF

Receptores

SOF

Resultado

EOD

Sin peticin de confirmacin = modo difusin

EOF

22

LOS PROTOCOLOS
Las tramas de comunicacin:
Tipo de comunicacin:

CAN

Modo difusin
Confirmacin en la trama
Direccin indicando la naturaleza de los
datos
Emisor

Start
Bit

DIRECCION

MANDATO

DATOS

CRC

EOF

Dl. CRC

ACK

Receptores

Rsultat

Start
Bit

DIRECCION

MANDATO

DATOS

CRC

Dl. CRC

ACK

Imposible impedir la confirmacin con la CAN

EOF

23

LOS PROTOCOLOS
Las tramas de comunicacin:
Tipo de comunicacin :

VAN

Modo punto a punto


Con peticin de confirmacin en la trama
Direccin fsica indicando el destinatario de los datos que debe
confirmar la trama
Emisor

SOF

DIRECCION

MANDATO

DATOS

CRC

EOF

EOD

ACK

Rcepteur

SOF

Rsultat

DIRECCION

MANDATO

DATOS

Direccin fsica

CRC

EOD

ACK

EOF

24

LOS PROTOCOLOS
Las tramas de comunicacin:
VAN
Tipo de comunicacin :
Punto a punto lectura con respuesta en la trama

Corresponde a una demanda con una respuesta inmediata.


( IFR: In Frame Respuesta)

Emisor

SOF

DIRECCION

MANDATO

Emisor/Receptor

SOF

Resultado

DIRECCION

MANDATO

DATOS

CRC

EOD

DATOS

CRC

EOD

ACK

EOF

ACK

EOF

26

LOS PROTOCOLOS
Las tramas de comunicacin:
VAN y CAN
Tipo de comunicacin :
Punto a punto lectura con respuesta diferida

No aplicado en
PSA

Emisor
Start
Bit

DIRECCION

MANDATO

CRC

Dl.
CRC

ACK

ACK

Receptor

ACK

EOF

Start
Bit

DIRECCION

MANDATO

Data

CRC

Dl.
CRC

Start
Bit

DIRECCION

MANDATO

Data

CRC

Dl.
CRC

EOF

Resultado
Start
Bit

DIRECCION MANDATO

CRC

PREGUNTA

Dl.
CRC

ACK
ACK

EOF

ACK

EOF

RESPUESTA

27

Formacin
MULTIPLEXADO

El numrico
1001100111110001000000011010011010110001100010110001101101011110101101100110101000101
1001100111110001000000011010011010110001100010110001101101011110101101100110101000101
1001100111110001000000011010011010110001100010110001101101011110101101100110101000101
1001100111110001000000011010011010110001100010110001101101011110101101100110101000101
29

LOS PROTOCOLOS
El numrico:
Principio del numrico:
el principio es de comunicar un conjunto de calculadores o
componentes electrnicos utilizando " un lenguaje numrico ".
la funcin del " lenguaje numrico " es transformar valores fsicos
en un valor escrito explotable por los calculadores y los
componentes electrnicos.
sistemas utilizados :
La numeracin decimal
La numeracin Binaria
La numeracin Hexadecimal
30

LOS PROTOCOLOS
El numrico:
Numeracin decimal:

Empleada en la vida corriente


Es de base : 10
los caracteres utilizados son ; 0, 1, 2, ., 9
Puede ser desarrollada utilizando potencias de 10
Ejemplo: 2624 = (2x103) + (6x102) + (2x101) + (4x100)
= 2000 + 600 + 20 + 4

31

LOS PROTOCOLOS
El numrico:
Numeracin binaria :
Est particularmente adaptada a los conjuntos electrnicos y a los
ordenadores .
Es de base 2

(2 estados son posibles 0 o 1 )

Una informacin binaria elemental es llamada Bit Binary Digit

Todas las informaciones transmitidas sobre el


Bus estn codificadas en Binario

1001100111110001000000011010011010110001100010110001101101011110101101100110101000101
32

LOS PROTOCOLOS
El numrico:
Numeracin binaria :

El Morse ya era un medio de comunicacin que utilizaba una


mensajera codificada en dos estados . y escrito :

. . . (S)

lmpara: luz corta / luz larga


sonoro : bip largo / bip corto

En el multiplexado,
efectuamos la misma cosa
con 0 y 1
33
1001100111110001000000011010011010110001100010110001101101011110101101100110101000101

LOS PROTOCOLOS
El numrico:
Numeracin hexadecimal :

Permite comprimir una expresin binaria


Es de base 16
los carcteres utilizados son: 0,1,..., 9, A, B, C, D, E y F

El Hexadecimal es utilizado nicamente para


facilitar el tratamiento de las informaciones

34

LOS PROTOCOLOS
El numrico:
Conversin :

Ventaja de la conversin en
Hexadecimal :

Decimal

100

Binaria

0110 0100

Hexa

Nota : Un conjunto de 8
Bits corresponde a un
octeto
{01000101}

Decimal

Binario

Hexadecimal

0000

0001

0010

0011

0100

0101

0110

0111

1000

1001

10

1010

11

1011

12

1100

13

1101

14

1110

15

1111

Ej : conversin
C

35

LOS PROTOCOLOS
El numrico:
Ejemplo de una sonda de Temperatura CTN :
T c

R = 2500 10100
0

1 0

T = 20
R
R = 2500

Calculador
A

T = 20 1 0 1 0 0

Calculador
B

36

LOS PROTOCOLOS
El numrico:
Comunicacin paralelo:

Cada cable transmite un solo rango binario.


Reloj
Cables de
control
Dn

D5
D4
D3
D2
D1

"n"
cables
de datos

Comunicacin serie:
Se utiliza un procedimiento que permite transmitir los datos sobre un
cable.
Lnea de reloj

Reloj
Datos

Lnea de datos

D1 D2 D3 D4 D5 Dn
0

Emisor

D1 D2 D3 D4 D5 Dn
0

Masa comn

Receptor

37

LOS PROTOCOLOS
Aplicacin
retenida por PSA

El numrico:

Comunicacin serie con reloj integrado:


El reloj del receptor se sincroniza con el principio del mensaje que
contiene un BIT de Start
Bit de start

Bit de start

Bit de stop

Bit de stop

Lnea de datos
Datos

D1 D2 D3 D4 D5 Dn

D1 D2 D3 D4 D5 Dn
0

Reloj interno

1 1

Masa comn

Emisor

1 1

Resincronizacin reloj interno,


receptor
Receptor

Nota : Para evitar las perturbaciones electromagnticas y asegurar el


sistema, la lnea de datos consta de 2 cables.

38

LOS PROTOCOLOS
El numrico:
Mtodos de codificado:
codificado MANCHESTER

codificado NRZ

Bit codificado gracias a 2


elementos temporales (TimeSlot) complementarios
2 Time-Slot = 1 Bit

Bit codificado gracias a un


elemento temporal ( Time-Slot)
1 Time-Slot = 1 Bit

5V

5V

0V

Bit 1

Bit 0

0V

Bit 1

Bit 0

39

LOS PROTOCOLOS
El numrico:
Metodos de codificado:
Codificado E-MANCHESTER
Sincronizacin asegurada por
un mtodo de codificado
(3 NRZ seguido de un MAN)

bits NRZ

bit
Manchester

bits NRZ

NRZ con Bit Stuffing


Sincronizacin asegurada por un
mtodo no sistemtico de
codificado llamado "Bit Stuffing",
puesto en marcha despus de
deteccin de 5 Bits consecutivos
del mismo nivel.
0

1
1

bit
Manchester
5 bits NRZ

bits NRZ

bit
Stuffing

Resincronizaciones sistemticas

VAN

Resincronizacin

No sistemtica

CAN

40

LOS PROTOCOLOS
El numrico:
Nocin de caudal Ny / caudal Bruto:

Caudal Bruto
Start

IDEN

COM

DATA

CRC

Del ACK
CRC

EOF

IFS

Es el caudal en el sentido fsico.


Corresponde al nmero de Bits que componen la totalidad de la
trama
Caudal Ny
DATA

Es el caudal real de informacin excluyendo el revestido de


bits propios del protocolo (slo es considerado el campo de
datos)
con Campo de datos Maxi
Datos
=Caudal Ny
CAN de 8 octetos; = 49 %
Trama
VAN de 28 octetos; = 81 %

41

LOS PROTOCOLOS
El numrico:
Gestin de las prioridades de acceso al Bus :
A pierde el arbitraje
y llega al bus

Nudo A :
Nudo B :
Nudo C :

B gana el arbitraje
all 'conserva' el bus

C pierde el arbitraje
y llega al bs

Bus : CAN_L - DATA

43

LOS PROTOCOLOS
El numrico:
Plazo de transmisin:

Si un calculador decide transmitir un mensaje, ste no ser


forzosa e inmediatamente emitido sobre la red.
Puede ser debido a:

una prdida de arbitraje

una red ocupada en el momento de la demanda de


emisin
El plazo de transmisin est en funcin de la carga de la red

44

LOS PROTOCOLOS

Formacin
MULTIPLEXADO

Los errores de
comunicacin
VAN y CAN

46

LOS PROTOCOLOS
Los errores de comunicacin VAN y CAN :
El protocolo VAN :
Error CODIGO

Error BIT

Error ACK

Ninguna
indicacin en el
bus

Error CRC

Error FORMATO

47

LOS PROTOCOLOS
Los errores de comunicacin VAN y CAN :
El protocoloCAN :

Error STUFF

Error BIT

Error ACK

Bus Off

Error CRC

Error FORMATO

Indicacin de
error realizada
por el nudo que
lo ha detectado

49

LOS PROTOCOLOS
Los errores de comunicacin VAN y CAN :
El protocoloCAN :

Defecto ausencia de com.


con el calculador

el Bus Off

Estado de los nudos debido a la deteccin de un gran


nmero de errores en transmisin
Emisin y recepcin inactivas
Ninguna confirmacin de las tramas presentes en la red
30ms 1s

Bus
OFF

OK

Transmisin OK
Recepcin OK

Nmero importante
de errores en
transmisin

Calculador desconectado de la red


Ninguna Transmisin
Ninguna Recepcin
51

You might also like