Septiembre 2011
Diagnostico a bordo
Índice:
I) Necesidades de los
constructores
II ) Resumen numérico
III ) Principio del multiplexado
IV ) El VAN
V) El CAN
VI ) Utilización del VAN y del CAN
por PSA
VII ) Mensajerías
VIII) Diagnóstico
I ) Necesidades de los
constructores
• Necesidad de simplificación del cableado.
1995
• Número creciente de equipamientos electrónicos.
• Número creciente de enlaces entre los sistemas
(compartir informaciones, sincronización).
• Aumento de la calidad, el confort y la seguridad.
• Nuevas normas (Polución, Frenado)
• Mejorar el diagnóstico.
• Gestionar diversos proveedores.
• Evolución del vehículo (Opciones).
•Costo del cableado.
Comunicación CAN
•Ante el incremento del numero de dispositivos
electrónicos en los automóviles, las necesidades de
cableado y su complejidad aumentaron.
• Pronto se vio la posibilidad de conectar todos los
dispositivos a un bus que debía de ser fiable, robusto,
alta inmunidad al ruido, etc.
• Además, el bus debía poder permitir altas
velocidades de transmisión en entornos difíciles por la
temperatura, vibraciones, interferencias, etc.
Historia.
CAN (“Controller Area Network), bus serie patentado por
la compañía Robert Bosch (1982). su prioridad es
interconectar el bus de confort, seguridad, etc.
• El Mercedes Clase E fue el primer coche en incorporar el
busCAN,10 años después (1992).
•Fue diseñado para permitir la comunicación fiable entre
centralitas electrónicas basadas en microprocesador,
ECUs (“Electronic Control Unit”) y reducir cableado.
• En Europa se ha convertido en un estándar “de facto”,
con carácter internacional y documentado por normas ISO
(ISO‐11898 ).
• Ventajas: reducción de costes, mejora flexibilidad
• El bus CAN es un protocolo serie asíncrono del tipo
CSMA/CD (“Carrier Sense Mul:ple Access with
Collision Detec:on”).
• El bus es un medio compartido (multiplexado).
• Se trata de un protocolo “Multicast”, es decir, todo el
mundo puede hablar (de uno en uno) y escuchar.
• “CSMA”: cada nodo de la red debe monitorizar el bus
y
si detecta que no hay actividad, puede enviar un
mensaje.
• “CD”: si 2 nodos de la red comienzan a transmitir un
mensaje, ambos detectan la colisión. Un método de
arbitración basado en prioridades resuelve el conflicto.
• Se utiliza un par de cables trenzados (bus diferencial)
para
conseguir alta inmunidad a las interferencias
electromagnéticas (EMIs). En algunos casos puede ir
apantallado.
• La impedancia característica de esta línea es del orden
de
120Ω por lo que se emplean impedancias (resistencias)
de
este valor para en ambos extremos del bus para evitar
ondas reflejadas y que el bus se convierta en una
antena.
• Longitud máxima de 1000m (a 40Kbps).
II ) Resumen numérico
Generalidades:
Los sistemas de numeración sirven para escribir números.
Estos números se escriben de manera diferente en función de la
base en la cual se encuentran.
Las bases más conocidas son:
- La base 2 (binaria, con 2 coeficientes 0 y 1)
- La base 16 (hexadecimal, con 16 coeficientes de 0 hasta F)
- La base 10 (decimal, con 10 coeficientes de 0 hasta 9)
El objetivo es poder escribir un número infinito de "valores" con
un mínimo de signos (o cifras).
Los sistemas actuales utilizan la numeración de posición. Según
su posición, las cifras tienen un significado diferente.
Cada número N puede descomponerse de la manera siguiente:
N= A x Xn + B x Xn-1 + C x Xn-2 + ….. + A x X0
A es el coeficiente del monomio. [Link], el número de coeficiente
está en función de la base.
X base del sistema (base 2, base 16 , base 10, …)
N: exponente de la base. El valor del exponente está en función
de la posición que ocupa el coeficiente (con 0 como 1º
exponente)
Ejemplo: 5023 (10) = 5x103 + 0x102+2x101+3x100
El sistema Binario (o base 2)
Se utilizan 2 símbolos: 0 y 1
Con 1 interruptor, tenemos 2 posibilidades: (0 y 1)
Con 2 interruptores: 4 posibilidades (00, 01, 10 y 11)=2²
Con 8 interruptores: 256 posibilidades =28
El sistema Binario (o base 2)
1011(2) en binario se escribe en base 10 (decimal) :
1x23 + 0x22+1x21+1x20
Con transformación: 8 + 0 + 2 + 1 = 11(10)
1101101011(2) a convertir en base 10 (decimal):
1x29+1x28+0x27+1x26+1x25+0x24+1x23+0x22+1x21+0x20
512+256+0+64+32+0+8+0+2+1
=875(10)
El sistema hexadecimal (o base 16)
Hay 16 caracteres: de 0 hasta 9 y después, de A hasta F, con
A=10, B=11, C=12, D=13, E=14 y F=15.
4F(16) a convertir en decimal :
4F=415= 4x161 + 15x160=79
Resumen sobre el bit : 1 Bit:
1 cuarteto: 4 bits 1
octeto: 8 bits
Otras unidades utilizadas: Ko: Kilo octeto Mo: Mega
01010110 : 8 Bits = 1 OCTETO
octeto
1 Bit 1 Bit 1 Bit 1 Bit 1 Bit 1 Bit 1 Bit 1 Bit 1 Bit 1 Bit
« 0 » « 1 » « 0 » « 1 » « 0 » « 1 » « 1 » « 0 » « 0 » « 1 »
0101 : 4 Bits = 1 cuarteto
1 Bit 1 Bit 1 Bit 1 Bit
0 1 0 1
0110 : 4 Bits = 1 cuarteto
Transmisión en serie o
1 Bit 1 Bit 1 Bit 1 Bit paralelo (2 hasta x cables)
0 1 1
0
Los cambios de base
Puede resultar útil cambiar de base.
Los soportes de cálculo utilizan la base 2 (la electrónica conoce
únicamente 2 estados: pasante o no). Si queremos efectuar operaciones
en base 10 (adición de b1 y b2) tendremos que convertir estos 2
números en base 2, sumarlos y convertir el resultado en base 10.
Conversión por divisiones sucesivas
28(10) a convertir en binario
28 2
0 14 2 Entonces: 28(10) =11100(2)
0 7 2 Si la sustracción ha sido efectuada, ponemos 0
sino, 1
1 3 2
1 1 2
1 0
Conversión Hexadecimal / binaria
La base del sistema hexadecimal es el número elevado a 4 de
base 2. El equivalente en binario se obtiene escribiendo para cada
carácter hexadecimal 4 caracteres de la base 2( cada cifra de N(16)
se convierte en 4 cifras de N'(2) ).
Ejemplo 3FA(16)
3(10) 15(10) 10(10)
0011(2) 1111(2) 1010(2)
001111111010(2)
El contrario también es posible.
Ejemplo: 101101011(2)
0001(2) 0110(2) 1011(2)
1(10) 6(10) 11(10)
16B(16)
Decimal Binario Hexadecimal
0 0000 0
1 0001 1
2 0010 2
3 0011 3
4 0100 4
5 0101 5
6 0110 6
7 0111 7
8 1000 8
9 1001 9
10 1010 A
11 1011 B
12 1100 C
13 1101 D
14 1110 E
15 1111 F
La Conversión Analógica / Numérica
(C.A.N.)
El sistema numérico permite la transmisión rápida y
segura de informaciones.
Los calculadores convierten los decimales en binarios
porque es más seguro y económico.
5v FF=255 en 8 bits
F2
C0
0v 0
La precisión depende del número de bits utilizados
¿Por qué una transmisión numérica?
Las señales numéricas garantizan una gran inmunidad contra los
parásitos.
Una señal numérica parasitada se puede restaurar con electrónica
simple, si la determinación entre 0 y 1 es todavía posible.
1
0
Ejemplo: la nueva generación de sensores de presión de tobera de
admisión
III ) Principios del
multiplexado
Definición del Multiplexado:
Dispositivo que permite la transmisión de varias
comunicaciones telegráficas, telefónicas, radio-
telefónicas, o eléctricas con una sola vía de
transmisión (medio).
C A B
Multiplexado Temporal:
A
Multiplexado Frecuencial: TX B
C RX
Equipamiento A Equipamiento B Equipamiento C
InformacionesInformaciones InformacionesInformaciones InformacionesInformaciones
para enviar para recibir para enviar para recibir para enviar para recibir
A1 B1
B2 A1 C1 B1
A2 A3 C1 B2 B3 C2 B2
C2
A4 B1 A2 A2
A2
A1
B1
Equipamiento A Equipamiento Equipamiento A Equipamiento B Equipamiento C
B2 B
A2 C1 B1 B2 C2
Bus de comunicación
A1, A2,A3,A4;B1,B2,B3;C1,C2
Equipamiento C
Solución multiplexada
Solución clásica 1 bus (2 cables) para todas las
n cables para n informaciones
informaciones Cuando el número de equipamientos
aumenta
la solución multiplexada esta más
Elección del medio o
soporte de transmisión
:
•IR (infrarrojo)
•Radio
•Por cable (medio) Equipamiento A Equipamiento B Equipamiento C
Más barato y más fácil de aplicar
•Fibra óptica (Mercedes) Bus de comunicación
A1, A2,A3,A4;B1,B2,B3;C1,C2
Solución multiplexada
1 bus (2 cables) para todas las
informaciones
4
Sonda de Moto-
temperatur ventiladores de
a de agua M refrigeración
motor
1 2 3
Señal
analógica
1
2
1
2
1
2
Caja de gestión
BITRON refrigeración
motor
Calculador
inyección
motor
Tablero
Sonda de 1 3
Moto-
temperatur ventiladores de
a M refrigeración
Cables sin
de agua retorcer motor
1
2
U de 0.3 à 4.5v
Señales 2
A
B Calculador
Analógicas inyección
C
Red CAN D motor
Cables retorcidos
E 4 BSI
Señales F
G Boîtier de
Numéricas H Servitude
Intelligent
Red VAN 5 Calculador de
Cables retorcidos climatización
6 Tablero
CODIFICACIÓN NUMÉRICA DE LAS
Masa SEÑALES
Masa
Bloque óptico
Descodificación de
mando BSI
Vbat y puesta en marcha
Bloque óptico
Multiplexadodel bloque óptico
B.S.I.
Lectura del conmutador
Escritura en el bloque Bus Multiplexado
Conmutador óptico
Conmutador
Multiplexado
Vbat
Vbat
Solución clásica Solución multiplexada
Presentación del multiplexado
automóvil
1) Transmisión en serie: las
informaciones circulan en forma
de bits por 1 cable Equipamiento A Equipamiento B Equipamiento C
A1, A2,A3,A4;B1,B2,B3;C1,C2
2) Repartición del tiempo de la línea
¿Cómo empieza a hablar una
estación?
1) Escucha
2) Si nadie está hablando
- Transmite
- Sino, espera
el final de la comunicación
3) Fin
3) Problema: hay que identificar el valor de la información en el
bus (protocolo)
Equi. A A1 A A3 A4
2
Equi. B B1 B2 B3
Equi. C C1 C2
En el bus Id A1 A1 Id B1 B1 Id C1 C1 Id A2 A2 Id B2 B2 Id A3 A3 Id C2 C2 Id Ax A5 A6
Tiempo
Arbitraje y Prioridades en la línea de
comunicación :
En función de la identificación, el mensaje de mayor prioridad
gana (0 Dominante y 1 Recesivo)
4) Presentación de las informaciones y transmisión periódica o de
eventos en función de la aplicación
Las diferentes redes
IV ) VAN
Vehicule Area Network
Norma ISO 11519-3
VAN
1) Historia
2) Topología
3) Escoger un medio
4) Los caudales
5) Transmisión en serie
6) Protocolo
7) Arbitraje
8) Errores
9) Modo de espera / activación
10) Ejemplo de comunicación
VAN
1) Historia:
•85 / 86 Nacimiento (Prometheus, Eureka)
•89 Primeros Componentes
- Philips RCP, Texas Instruments, SGS Thomson
•92 Fin de normalización
- ISO 11519-3 Vehicule Area Network
•93 Pre-series de vehículos
•94 Series de vehículos equipados
VAN
2) Topología
En forma de Bus / Estrella / Árbol…
VAN
UC M M M
(Unidad Central)
•Multi-maestros
UC M
•Maestro / Esclavo
Luces E E
•Mixto UC M M M
Sensores, ... E E
VAN
3) ¿Por qué un medio de 2 cables de
cobre?
- Para anular los campos electromagnéticos : los 2
cables están en oposición de fases.
Los 2 cables retorcidos forman una jaula de Faraday de
forma natural,aunque 2 cables en paralelo (XM) pueden
atrapar fácilmente parásitos.
(la diafonía, teoría de las líneas).
VAN
- Para estar inmunizado contra los parásitos exteriores:
relacionados con el diferencial DATA y DATA/
parásito
DATA
DATA
Diferencial
DATA DATA/
VAN
Modo de transmisión
AMF
Diferencial, 2 cables Data y Data/
Acceso en forma de corriente
Recesivo 1.2mA
Dominante 50mA
BSI Radio
Data/ 4.5v
Data 0.5v
VAN
4) Los caudales :
Caudal normalizado hasta 1Mbit/s
Caudales principalmente utilizados : 62,5 y 125
Kbit/s
Carrocería Confort
16s 8s
Hasta 16 equipamientos
VAN
5) Transmisión en serie con auto
resincronización
En un vehículo, cada elemento de la red VAN tiene un controlador de
línea.
Este controlador de línea tiene un cuarzo para generar el caudal.
En función de su disposición en el vehículo (interior, exterior, cerca del
motor, lejos del motor, …) y de su tolerancia, los cuarzo pueden
derivar.
Hay que resincronizar las relojes de todos los controladores de línea.
ejemplo
En las tramas VAN, existen cada 4 bits, un bit de resincronización
TX
llamado: bit Manchester
RX
VAN
Protocolo, estructura de las tramas en el bus :
Inicio Identificador Com. Informaciones ControlFin Data ACK Fin
Inicio o SOF : inicio de trama:10 bits
entificador : campo de identificación de la trama: 12 bits
Com. : campo de mando: 4 bits
Informaciones: datos transmitidos por un equipamiento o
leídos en un equipamiento hasta 28 octetos (28 x 8 bits).
Control : campo de control: 15 bits
Fin data o EOD : campo que indica el fin de los datos: 2 bits
ACK : campo de acuse de recibo: 2 bits.
Fin o EOF : fin de trama: 8 bits
VAN
Ejemplo de trama de datos captados con un osciloscopio
en una red VAN
DATA
DATA
1) CH1: 2 Voltios 150 us
2) CH2: 2 Voltios 150 us
VAN
Las cruces rojas corresponden a los bits Manchester
(resincronización de los relojes de todos los controladores de
Inicio Identificadolínea)
Com Información
r
11111111 000011110 1111 0 11110 111101 0 1 00001 00001 00001 00 1 000001
11 1 1 0 0
Información Control Fin data y ACK Fin
00001 00001 00 1 0000 1 00001 0 101 0 1 00 1 00 10 10 111111111
0 0 1 0 1 0 0 0 0 1
Identificador = 1111 1111 1111 = FFF en Hexa = ejemplo el
reloj
Información = 0000 0000 0000 0001 0000 0000 0000 0001 0000
0000 = 0001000100 en Hexa = ejemplo +1 minuto
VAN
7) Arbitraje y prioridades
El mensaje de mayor prioridad puede transmitir
Arbitraje Bit a Bit (nivel Recesivo / Dominante)
1 = Recesivo 0= Dominante
Un nivel dominante gana siempre a un nivel recesivo
Perdida de prioridad
Equipamiento A Inicio Ident. 110
Equipamiento B Inicio Ident. 100 Com. Informaciones de B Control Ack Fin
Equipamiento C Inicio Ident. 101
Perdida de
prioridad
En el bus Inicio Ident. 100 Com. Informaciones de B Control Ack Fin
Zona de
arbitraje
Las tramas prioritarias ganan el arbitraje
Las tramas que no son prioritarias se retrasan
VAN
Respuesta en la trama
Maestro Inicio Identificador Com. Ack Fin
Datos leídos
Menos tiempo
Control
Esclavo Carga de red inferior
Pregunta + respuesta en 2 tramas
Maestro Inicio Identificador Com. Control Ack Fin
Inicio Identificador Com. Datos leídos Control Ack Fin
Esclavo
Acuse de recibo
Equipamiento Inicio Identificador Com. Informaciones Control Fin
productor
Equipamento Ack
Acceptación utilizado como
consumidor acuse de recibo
El acuse lo emite el que espera el mensaje
VAN
8)Errores
Detección de fallos de línea :
(corto, masa, +alim).
Modo de emergencia en un solo cable.
R1
Circuito
R0 Din
de
Filtro Diagnóstico
R2 Centro
VAN
Tx
Data
DataB
Para un buen diagnóstico, tiene que haber
comunicación en una red
VAN
Modo de espera / activación
Todas las estaciones que tienen un +VAN, pueden ponerse en
modo de espera desconectando el +VAN.
Pero en cada momento, las estaciones de la red pueden
activar el sistema y pedir el restablecimiento del + VAN.
masa
BSI data Bloque
data/
+ VAN
puertas
Con el modo de espera, (+ VAN Radio-
desconectado) teléfono
Tenemos +12V en Data/
Para activar la red, una estación puede
poner el cable Data/ en la masa. VAN
squema interno de un calculador VAN
CP IF
Controlador de protocolo Interfase de Línea
VAN
VAN
10) Ejemplo de comunicación
PMF
Pantalla Pared
Multifunciones
AAS
Ayuda para
Aparcar
RADIO
VAN
Sonda de 1 3
Moto-
temperatur ventiladores de
a de agua M refrigeración
Fils non no
Cables
torsadés
torcidos motor
1
2
U de 0.3 à 4.5v
Señales A 2
B Calculador
Analógicas C inyección
Redréseau
CAN CAN
D motor
Fils torsadés
Cables retorcidos
E 4
F
BSI
Señales
G Boîtier de
Numéricas H Servitude
Intelligent
réseau
Red VANVAN 5 Calculador de
Filsretorcidos
Cables torsadés climatización
6 Tablero
à suivre...
VAN
V ) CAN
Controlador Area Network
CAN HS ( High Speed)
Norma ISO 11898
CAN LS / FT (Low Speed / Fault Tolerance)
Norma ISO 11519-2
CAN
1) Historia
2) Topología
3) Escoger un medio
4) Caudales
5) Transmisión en serie
6) Protocolo
7) Arbitraje
8) Errores
9) Espera /Activación
10) Ejemplo de comunicación
CAN
1) Historia:
•1980 NACIMIENTO (Robert BOSCH GmbH)
•1987 PRIMEROS COMPONENTES CAN (Intel puis Philips)
•1991 CAN Low-Speed está la norma ISO 1519-2 (estándar)
•1992 MERCEDES utiliza CAN en el clase S
•1993 CAN High-Speed está la norma ISO 11898
(CAN 2.0 part A estándar)
•1995 Resolución sobre la norma ISO 11898 sobre el CAN
extendido (CAN 2.0 part B)
CAN
2) TOPOLOGÍA
CAN HS
Constricción de arquitectura (Bus)
Z son resistencias de 120 ohmios
(amortizar las harmónicas,
evitar la emisión y recepción de parásitos) CAN
CAN_H
R 60 ohms 60 ohms R
C R 60 ohms 60 ohms R C
CAN_L
Opcional
60 100 pF
Óhmetro
CAN
CAN LS
En forma de Bus / Estrella / Árbol…
CAN
Principios CAN HS y CAN LS:
•Multi-maestros M M M
UC
M M
CAN
3) ¿Por qué escoger un médium de 2
cables de cobre?:
- Para anular los campos electromagnéticos : los 2
cables son en oposición de fases.
Los 2 cables retorcidos crean una jaula de Faraday
natural
- Para estar inmunizado de los parásitos exteriores:
relacionados con el diferencial CAN H y CAN L
parásito
CAN L
CAN H
Diferencial CAN H y CAN L
CAN
Modo de transmisión
INY ABS
CAN HS
Diferencial, 2 cables CAN H y CAN L
Acceso en forma de tensión
3.5v
CAN H
CAN L 2.5v
1.5v
CAN
+5v 5.1K
Modo de transmisión
RADIO
CAN LS
Diferencial, 2 cables CAN L y CAN H
Acceso en forma de corriente
Recesivo 1 a 10 mA
Dominante 70 mA
+5v
+5vPull up
500 5.1K
Caja AAS
maestra
Pull down
CAN H 4.5v
CAN L 0.5v
CAN
4) Caudales:
Caudal normalizado hasta 1Mbit/s
CAN HS
Caudales habitualmente utilizados:
250Kbit/s (PSARENAULT)
500Kbit/s (BMW MERCEDES)
4s 2s
CAN LS
Caudales habitualmente utilizados:100Kbit/s (FIAT)
125Kbit/s
(MERCEDES)
10 à 8s
CAN
5) Transmisión en serie con auto
resincronización
En un vehículo, cada elemento de la red CAN tiene un controlador de
línea.
Este controlador de línea tiene un cuarzo para generar el caudal.
En función de su disposición en el vehículo (interior, exterior, cerca del
motor, lejos del motor, …) y de su tolerancia, los cuarzo pueden
derivar.
Hay que resincronizar los relojes de todos los controladores de línea.
ejemplo
En las tramas CAN, existe cada 4 bits, un bit de resincronización, solo
TX
si es necesario.
RX
CAN
uctura de las tramas CAN Standard en el bus:
automóviles
IFS Inicio Identificador Com. Informaciones
CRC ACK Fin
IFS Inter trama : trama libre 3 bits mini
Inicio o SOF : Inicio de trama 1 bit
Identificador : Campo de identificación de la trama 11 bits
Com. : DLC 4 bits y campo de mando 3 bits
Informaciones: datos transmitidos por un equipamiento o
leídos en un equipamiento hasta 8 octetos (8 x 8 bits).
CRC Control : campo de control 15 bits
ACK : campo de acuse de recibo: 2 bits.
Fin o EOF : fin de trama: 7 bits
CAN
uctura de las tramas CAN Extendido en el bus :
camiones y vehículos agrícolas
IFS Inicio [Link] CRC ACK Fin
IFS Inter trama : trama libre 3 bits mini
Inicio o SOF : Inicio de trama 1 bit
Identificador : Campo de identificación de la trama 11 bits
Eten. : Campo que identifica la extensión Ident. 2 bits
Identificador : Campo de identificación de la trama 18 bits
Com. : DLC 4 bits y campo de mando 3 bits
Informaciones: datos transmitidos por un equipamiento o
leídos en un equipamiento hasta 8 octetos (8 x 8 bits).
CRC Control : campo de control 15 bits
ACK : campo de acuse de recibo: 2 bits.
Fin o EOF : fin de trama: 7 bits CAN
Ejemplo de trama de datos captados con un osciloscopio en una
red
CAN HS
CAN_H
T
CAN_L
1) CH1: 1 Volt 25 us
2) CH2: 1 Volt 25 us
CAN
7) Arbitraje y prioridades
El mensaje de mayor prioridad puede transmitir
Arbitraje Bit a Bit (nivel Recesivo / Dominante)
1 = Recesivo 0= Dominante
Un nivel dominante gana siempre a un nivel recesivo
Perdida de prioridad
Equipamiento A Inicio Ident. 110
Equipamiento B Inicio Ident. 100 Com. Informaciones de B Control Ack Fin
Equipamiento C Inicio Ident. 101
Perdida de
prioridad
En el bus Inicio Ident. 100 Com. Informaciones de B Control Ack Fin
Zona de arbitraje
Las tramas prioritarias ganan el arbitraje
Las tramas que no son prioritarias se retrasan
CAN
Pregunta + respuesta en 2 tramas
Maestro Inicio Identificador Com. Control Ack Fin
Inicio Identificador Com. Datos leidos Control Ack Fin
Maestro
Acuse de recibo
Equipamiento Inicio Identificador Com. Informaciones Control Fin
productor
Equipamiento Ack
Acceptación utilizado como
consumidor acuse de recibo
El acuse está generado por todos los elementos.
Si una estación no recibe bien el mensaje, perturba la trama para
asegurarse que ningún elemento pueda tomarla en cuenta.
Si la estación perturba demasiado a menudo la red, ella misma
puede descartarse de la red.
CA
8)Errores
CAN HS: la red no admite absolutamente nada.
CAN LS
Detección de fallos de línea:
corte, masa, +alim, corto-circuito entre CAN H y CANL).
Modo de emergencia en un solo cable.
Para un buen diagnóstico, tiene que haber
comunicación en una red
CAN
Modo de espera / activación
CAN LS
Todas las estaciones que tienen un + temporal, pueden
ponerse en modo de espera desconectando el + temporal.
Pero en cada momento, las estaciones de la red pueden
activar el sistema y pedir el restablecimiento del + temporario.
masa
Caja CAN H Bloque
maestra CAN L
+ Temporario
puerta
Radio-
teléfono
CAN
squema interno de un calculador CAN
CP IF
Controlador de protocolo Interfase de Línea
Igual que CAN HS y CAN LS CAN HS
o
IF
Interfase de Línea
CAN LS
CAN
VI ) Utilización del CAN y del
VAN
por parte de un constructor
francés
PEUGEOT ha tenido que estructurar
la BSI
(Boîtier de Servitude Intelligent)
para la utilización de las redes CAN y
VAN
en función de las diferentes
aplicaciones utilizadas en sus vehículos.
Aplicaciones: CONFORT
Pantalla
Multifunción Combinado
Red VAN Confort =125Kbit/s
Radio Climatización Cargador CD
Sistema de Radio Ayuda para
Navegación Teléfono aparcar
Aplicaciones: CARROCERÍA
Red VAN Carrocería = 62,5Kbit/s
Módulo Conmutador Elevalunas Retrovisor
luces
Airbags y Memorización
Cierre centralizado Pretensores asientos
de cinturón
Aplicaciones: INTERSISTEMAS
(Compartir informaciones, estrategia)
Red CAN Intersistema(s) = 250 Kbit/s
Control BVA ASR / ABS Suspensión
Motor
VII )Mensajerías
Los documentos de mensajería describen para la
red:
- El tipo de Bus (VAN, CAN HS y CAN LS)
- La lista de mensajes.
- Los parámetros de comunicación (caudal, …).
- Estructura y lista de identificadores (valores, periodicidad,
prioridades).
- Estructura de las tramas (número de octetos y posición de los
valores)
-El modo de emisión de las tramas (periódica, de eventos,
respuesta en la trama, aceptación…)
- La gestión modo de espera/modo activo Ejemplo:
- Las reglas de comunicación (respuesta en la trama, acuse de
recibo) ID rápida RM Llave Velocida Periodo 50ms
- Les reglas de diagnóstico d
ID lenta T°agu T°air Visualizado Periodo 500ms
a e r
Ejemplo :
La mensajería del constructor nos transmite:
Mensaje BSI_RAPIDES identificador 824 información en 7 octetos
Octetos 2 y 3 Régimen motor
Bit desde el 2.7 hasta el 3.0, factor 0.125 Offset 0 Mini 0 Maxi
8191.75 Inválido FFFF
Periódica de 50 ms
Visualización de la parte informaciones (7 octetos)
0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
0000 Binario
00 00 00 00 00 00 00 Hexa
Octetos 2 y 3 para el régimen motor
00 00 00 00 00 00 00 Hexa
Aislar los octetos 2 y 3 00 00
0000 0000 0000 0000
La mensajería concierne los bits 2.7 hasta 3.0
Bit 7 Bit 0
0000 0000 0000 0000
zona concernida por el régimen motor
Con 2 octetos tenemos:
de 0000 0000 0000 0000 hasta 1111 1111 1111 1111 en
binario
00 00 hasta FF FF en hexa es decir de 0 hasta 65535
Para el régimen motor, FFFF esta inválido. El máximo es de 65534=FFFE
65534 es el máximo en decimal. Con el factor de 0.125 se obtiene
8191.75
En los octetos 2 y 3, vamos a ver el régimen motor.
Se lee por ejemplo 8A C2 lo que corresponde en decimal a:
35522 /8(factor) = 4440.25
Ejemplo de emisión de una velocidad de régimen motor
2000tr/mn 2000*8 (factor) = 16000 en binario, lo que da: 3E80
en hexa.
En la trama 824(id) las informaciones serán 00 3E 80 00 00 00 00
VIII) El diagnóstico
Esquema PSA
Toma de
diagnosis
CAN Intersistemas
Conexión K&L
BSI
VAN Confort VAN Carrocería
Se destacan de este esquema dos modos de
diagnóstico diferentes
1) Las estaciones CAN están directamente relacionadas con la
toma diagnóstico.
El aparato de diagnóstico visualiza lo que pasa en la red CAN.
Verifica las aceptaciones, las informaciones que circulan.
2) Es diferente para el VAN , el aparato de diagnóstico esta
relacionado únicamente con el BSI, que realiza una función de
puente.
Después de una pregunta del aparato de diagnóstico, el BSI envía
una trama prioritaria hasta la estación VAN interrogada, que
responde con otra trama. La BSI puede responder a la pregunta
del aparato de diagnóstico.
Herramienta de base para las redes CAN o VAN
El polímetro
El osciloscopio
El aparato de diagnóstico del constructor
El Muxmetro :
Controlador de redes multiplexadas (caudal, colisión,
comunicación, …)
Objetivo: detección de averías importantes y usuales que pueden
surgir en la vida de un vehículo.
Herramienta de análisis y de simulación para
redes CAN o VAN
MUX TRACE o REFLETMUX-CAN, REFLETMUX-VAN y REFLETMUX-
C3V
Programa de análisis y de simulación para redes multiplexadas.
Varios constructores ==> Varias redes
850: Bus de [Link]. utilizado por CHRYSLER, GM y FORD
definiciones).
us que pertenece a JAPÓN.
BUS: bus que pertenece a VOLKSWAGEN (abandonado
el CAN).
AN: bus francés (normalizado, origen PSA / RENAULT)
AN: bus alemán (normalizado, origen BOSCH, utilizado por
RCEDES, BMW, VOLVO, FIAT, …)
AN FT: igual que el CAN pero tiene un nivel de línea diferent
mado CAN Low Speed