Professional Documents
Culture Documents
Formacin
MULTIPLEXADO
Los Protocolos
LOS PROTOCOLOS
Histrico:
Histrico del VAN :
LOS PROTOCOLOS
Histrico:
Histrico del CAN :
1980 : Nacimiento del protocolo CAN
1991 : CAN Low Speed pasa a ser una propuesta de norma ISO
Formacin
MULTIPLEXADO
Concepto y
generalidades
LOS PROTOCOLOS
Bus
Concepto y generalidades:
El Medium o Bus :
PSA
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
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
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
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.
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
Fin de datos
7
Confirmacin
8
Datos
Separador de trama
Fin de Trama
16
LOS PROTOCOLOS
Las tramas de comunicacin:
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
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
EOF
23
LOS PROTOCOLOS
Las tramas de comunicacin:
Tipo de comunicacin :
VAN
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
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:
31
LOS PROTOCOLOS
El numrico:
Numeracin binaria :
Est particularmente adaptada a los conjuntos electrnicos y a los
ordenadores .
Es de base 2
1001100111110001000000011010011010110001100010110001101101011110101101100110101000101
32
LOS PROTOCOLOS
El numrico:
Numeracin binaria :
. . . (S)
En el multiplexado,
efectuamos la misma cosa
con 0 y 1
33
1001100111110001000000011010011010110001100010110001101101011110101101100110101000101
LOS PROTOCOLOS
El numrico:
Numeracin hexadecimal :
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:
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:
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
38
LOS PROTOCOLOS
El numrico:
Mtodos de codificado:
codificado MANCHESTER
codificado NRZ
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
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
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
43
LOS PROTOCOLOS
El numrico:
Plazo de transmisin:
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 :
el Bus Off
Bus
OFF
OK
Transmisin OK
Recepcin OK
Nmero importante
de errores en
transmisin