Professional Documents
Culture Documents
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
Concepto y generalidades: El Medium o Bus : 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
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
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
INTERFASE DE LI NEA
Datos recibidos
APLICAR
DATA/ o CAN_H
VAN o CAN
Datos a emitir
8
Nudo VAN o CAN
LOS PROTOCOLOS
Concepto y generalidades:
DATA o CAN_L
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 Recibe y transmite las informaciones de la aplicacin que sigue el protocolo utilizado sobre la red.
Controlador de protocolo
LOS PROTOCOLOS
Concepto y generalidades Interfase de lnea: Caractersticas 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, 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 Diag. Interfase de lnea
DATA o CAN_L DATA/ o CAN_H
LOS PROTOCOLOS
Concepto y generalidades: Interfase de lnea: Efecto de una perturbacin
Interfase de lnea
11
LOS PROTOCOLOS
Concepto y generalidades Interfase de lneaVAN
Bus VAN
Diag. VAN
Bus VAN
12
LOS PROTOCOLOS
Concepto y generalidades Interfase de lneaCAN
RX
Diag.
Controlador de protocolo
RX TX
CAN
Aplicacin
Bus CAN
13
LOS PROTOCOLOS
Formacin MULTIPLEXADO
14
LOS PROTOCOLOS
Las tramas de comunicacin: Las diferentes Tramas:
Bus
DATA
VAN
DATA /
CAN I/S
CAN H CAN L
CAN LS
Nuevo
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 COM DATA CRC EOD ACK EOF IFS
Principio de Trama
2
Identificador
3
Fin de datos
7
Mandato
4
Confirmacin
8
Fin de Trama
16
LOS PROTOCOLOS
Las tramas de comunicacin: Composicin de las tramas VAN y CAN : Una trama VAN est compuesta por 9 campos
Start IDEN COM DATA CRC Del ACK CRC EOF IFS
Principio de Trama
2
Identificador
3
Delimitador de CRC
7
Mandato
4
Confirmacin
8
Fin de Trama
17
LOS PROTOCOLOS
Las tramas de comunicacin: Funcin de los campos: Texto
Analoga con Correos
A.R ? VAN
Sello (urgente)
Firma
Direccin
Tipo de difusin
Acuse de recibo
Principio
Identificador
Com
A.R ?
Datos
Ack
Fin 18
LOS PROTOCOLOS
Las tramas de comunicacin: Particularidades de la trama VAN : Trama VAN
EOD
19
LOS PROTOCOLOS
Las tramas de comunicacin: Particularidades de la trama CAN : Trama CAN
Identificador
com
RTR
el tipo de mensaje est en el identificador 0 1 datos Mandato Communica la longitud de los datos Del CRC, Smbolo de fin de control de los datos. Bit a 1 20
consulta
LOS PROTOCOLOS
Las tramas de comunicacin: Tipo de comunicacin: VAN CAN
Difusin de datos
Difusin de datos
21
LOS PROTOCOLOS
Las tramas de comunicacin: Tipo de comunicacin: 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 EOD EOF
VAN
Receptores
Resultado
SOF
DIRECCION
MANDATO
DATOS
CRC
EOD
EOF
22
LOS PROTOCOLOS
Las tramas de comunicacin: Tipo de comunicacin: Modo difusin Confirmacin en la trama Direccin indicando la naturaleza de los datos
Emisor
Start Bit DIRECCION MANDATO DATOS CRC Dl. CRC EOF
CAN
Receptores
ACK
Rsultat
Start Bit
DIRECCION
MANDATO
DATOS
CRC
Dl. CRC
ACK
EOF
23
LOS PROTOCOLOS
Las tramas de comunicacin: Tipo de comunicacin : 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 EOD EOF
VAN
Rcepteur
ACK
Rsultat
SOF
DIRECCION
MANDATO
DATOS
CRC
EOD
ACK
EOF
Direccin fsica
24
LOS PROTOCOLOS
Las tramas de comunicacin: Tipo de comunicacin :
Modo punto a punto ESCRITURA
CAN
MANDATO
LOS PROTOCOLOS
Las tramas de comunicacin: Tipo de comunicacin :
Punto a punto lectura con respuesta en la trama
VAN
Corresponde a una demanda con una respuesta inmediata. ( IFR: In Frame Respuesta)
Emisor
SOF
DIRECCION
MANDATO
ACK
EOF
Emisor/Receptor
DATOS
CRC
EOD
Resultado
SOF
DIRECCION
MANDATO
DATOS
CRC
EOD
ACK
EOF
26
LOS PROTOCOLOS
Las tramas de comunicacin: Tipo de comunicacin :
Punto a punto lectura con respuesta diferida
VAN y CAN
Emisor
Start Bit DIRECCION MANDATO CRC Dl. CRC ACK EOF
No aplicado en PSA
ACK
Receptor Resultado
Start Bit DIRECCION MANDATO CRC Dl. CRC
ACK
Start Bit
DIRECCION
MANDATO
Data
CRC
Dl. CRC
EOF
ACK ACK
EOF
Start Bit
DIRECCION
MANDATO
Data
CRC
Dl. CRC
ACK
EOF
PREGUNTA
RESPUESTA
27
LOS PROTOCOLOS
Las tramas de comunicacin: Condiciones de confirmacin: VAN Trama conforme al formato VAN Trama destinada a calculadores con demanda de confirmacin (Descodificado del campo IDEN y COM) Ninguna deteccin de error por el CRC CAN Trama conforme al formato CAN Ninguna deteccin de error por el CRC VAN
28
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 )
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
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
34
LOS PROTOCOLOS
El numrico: Conversin :
Decimal 0 1 Binario 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 Hexadecimal 0 1 2 3 4 5 6 7 8 9 A B
2 3 4 5 6 7 8 9
10 11 12 13 14 15
Ej : conversin C
D E F
35
LOS PROTOCOLOS
El numrico: Ejemplo de una sonda de Temperatura CTN :
T c
R = 2500 10100
0 1 0 1 0 0 0
T = 20 R R = 2500 T
Calculador A
Calculador B
36
T = 20 1 0 1 0 0
LOS PROTOCOLOS
El numrico: Comunicacin paralelo: Cada cable transmite un solo rango binario.
Cables de control Reloj Dn "n" cables de datos D5 D4 D3 D2 D1 t t t t
Comunicacin serie: Se utiliza un procedimiento que permite transmitir los datos sobre un cable.
Reloj Datos D1 D2 D3 D4 D5 Dn 0 0 1 0 1 0 0 Emisor Lnea de reloj Lnea de datos 1 Masa comn D1 D2 D3 D4 D5 Dn 0 0 1 0 1 0 0 Receptor
37
LOS PROTOCOLOS
El numrico: Aplicacin retenida por PSA
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 Datos Bit de stop Lnea de datos D1 D2 D3 D4 D5 Dn 0 0 1 0 1 0 0 1 1 D1 D2 D3 D4 D5 Dn 0 0 1 0 1 0 0 1 1 Bit de start Bit de stop
Reloj interno
Masa comn
Emisor
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 Bit codificado gracias a 2 elementos temporales (TimeSlot) complementarios 2 Time-Slot = 1 Bit codificado NRZ 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) 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 0 0 1 0 1 1 1 1 1 1 0 0 1 0 1 1 1 1 1 0 1 1 0 1 0 1 1 1 1 1 1 1
bits NRZ
bit Manchester
bits NRZ
5 bits NRZ
bit Stuffing
Resincronizaciones sistemticas
Resincronizacin
No sistemtica 40
VAN
CAN
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 : Esta gestin de las prioridades interviene slo en caso de acceso simultneo a la red de varios mdulos . 1 0 dominante 1 recesivo Zona de arbitraje CAN : campo de identificacin VAN : campo de identificacin + campo de datos
A B
Equip. A 1 0 1 0 Equip. B 1 1 0 0 Red (S) 1 0 0 0
42
LOS PROTOCOLOS
El numrico: Gestin de las prioridades de acceso al Bus :
A pierde el arbitraje y llega al bus
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:
44
LOS PROTOCOLOS
El numrico: Carga del Bus :
Mensaje peridico (P = 450 ms) de duracin igual a 5 ms Mensaje no peridico de duracin igual a 3 ms Mensaje no peridico de duracin igual a 2,5 ms Mensaje no peridico de duracin igual a 2,5 ms
= 2,3 %
45
LOS PROTOCOLOS
Formacin MULTIPLEXADO
46
LOS PROTOCOLOS
Los errores de comunicacin VAN y CAN : El protocolo VAN :
Error CODIGO
Error ACK
Error BIT
Error CRC
Error FORMATO
47
LOS PROTOCOLOS
Los errores de comunicacin VAN y CAN : El protocolo VAN :
Tipos de errores Error BIT : Bit recibido diferente del bit emitido (exceptuando los campos IDEN, COM, DATA)
Error CODIGO : Violacin de la codificacin E-Manchester sobre uno de los campos IDEN, COM, DATA, FCS
Error de FORMATO : Error de codificacin sobre uno de los campos SOF, EOF, ACK, EOF
LOS PROTOCOLOS
Los errores de comunicacin VAN y CAN : El protocoloCAN :
Error STUFF
Error BIT
Error ACK
Bus Off
Error FORMATO
49
LOS PROTOCOLOS
Los errores de comunicacin VAN y CAN : El protocoloCAN : Tipos de errores
Error BIT : Bit recibido diferente del bit emitido (exceptuando los campos IDEN, COM, DATA) Error STUFF : violacin del BIT -STUFFING en uno de los campos IDEN, COM, DATA ou FCS Error de FORMATO : Error de codificacin sobre uno de los campos SOF, EOF, ACK, EOF Error CRC : Resultado del control errneo Error ACK : Estado de la confirmacin recibida no conforme
50
LOS PROTOCOLOS
Los errores de comunicacin VAN y CAN : El protocoloCAN : el Bus Off
Defecto ausencia de com. con el calculador
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
OK
Nmero importante de errores en transmisin
Bus OFF
Transmisin OK Recepcin OK