ndice
Por qu un bus?
Bus CAN en el automovil
OBD (On-Board-Diagnostic) basado en CAN
SEMINARIO CAN/CANOPEN GIJON
Por qu un bus?
Causas
1. Las crecientes exigencias en cuanto a seguridad, confort e informacin del cliente.
2. El comportamiento regulado de emisiones de escape y consumo de combustible.
3. Aumento de la complejidad del sistema elctrico/electrnico del automvil.
4. Problemas tcnicos con la instalacin (tamao, nmero de conectores, pines, ...)
5. Desarrollo tecnolgico en la electrnica (miniaturizacin, potencia de clculo, ...)
Por qu un bus?
Una unidad de control central con sensores y actuadores exige conductores de gran longitud
para su conexin. Esto conduce a una instalacin cada vez ms costosa y pesada.
Unidad de control
central
Sensores y actuadores
inteligentes
SEMINARIO CAN/CANOPEN GIJON
Por qu un bus?
DATOS:
Cada 50 kg de cable incrementa el consumo de combustible en 0,2 litros/100Km. Adems de ocupar volumen.
En 1998, Motorola public que la reduccin del mazo de cables en las 4 puertas de un BMW redujo el peso en 15
Kg, adems de mejorar la funcionalidad.
El coste de la electrnica en un vehculo de alta gama supera el 23% del coste total.
Ms unidades de control
Ms sensores y actuadores
STOP
Mayor cableado
ECUs: Unidades
ECUs: Por qu un bus?
de Control
Electrnicas
Centralitas
Velocidad
RPM
Climatronic
Sensor
Temp. Exterior
SEMINARIO CAN/CANOPEN GIJON
Climatronic
SEMINARIO CAN/CANOPEN GIJON
Controller
Area
Network
VW POLO AM 2002
SEMINARIO CAN/CANOPEN GIJON
Centralita CONFORT
Cuadro Instrumentos
100 Kbps
Conector de diagnosis
Centralita
Cuadro Instrumentos J285 Centralita Motor J220
Centralita
Climatronic J255 Conector de diagnosis
Centralita
Climatic J301
Centralita
Confort J393
Centralita Centralita
Puerta Conductor J386 Puerta Acompaante J387
Centralita Centralita
Puerta Trasera Izquierda J388 Puerta Trasera Derecha J389
SEMINARIO CAN/CANOPEN GIJON
Traccin,
Traccin, cuadro y diagnosis a 500Kbps
Infotenimiento y confort a 100 Kbps
SEMINARIO CAN/CANOPEN GIJON
Color :
High naranja/verde
Low naranja/marrn
CAN Bus - Confort
CAN Confort
High naranja/verde
Low naranja/marrn
CAN Infotenimiento
High naranja/violeta
Low naranja/marrn
SEMINARIO CAN/CANOPEN GIJON
Convertidor
SEMINARIO CAN/CANOPEN GIJON
Log en CD
Converter
SEMINARIO CAN/CANOPEN GIJON
Campo de inicio
Identificador (11 bit)
Campo RTR
Campo de datos (64 bit)
Campo ACK
Campo de Control
SEMINARIO CAN/CANOPEN GIJON
Campo de Datos
SEMINARIO CAN/CANOPEN GIJON
Bases de Datos
El campo Identificador seala el contenido del mensaje.
La base de datos establece para cada mensaje: un nombre y el contenido del campo de
datos.
Las distintas informaciones del campo de datos se denominan seales.
Una seal es una descripcin simblica de un segmento de datos dentro del mensaje.
La base de datos esta fijada para todo el consorcio y salvo pocas excepciones es
identicamente vlida para todos los coches. Todos los proveedores deben respetar esta
clasificacin.
A partir de la base de datos se obtiene una matriz de seales que especifica la relacin
entre emisor y receptor del mensaje.
Kom_171a.dbc
mTSG_FT_0
FT0_res0
Seales
Mensajes
Base de Datos
SEMINARIO CAN/CANOPEN GIJON
Ejemplo Kom_115a.dbc
SEMINARIO CAN/CANOPEN GIJON
Ejemplo Kom_115a.dbc
SEMINARIO CAN/CANOPEN GIJON
288H Motor 2 10 mseg Versin CAN. Cdigo motor, cdigo cambio, temperatura
lquido refrigerante, interruptor luz de freno, activacin AA,
comunicacin OBD2, informaciones GRA, etc..
B4 17 8A 18 E4 17 D2 18
D0 D1 D2 D3 D4 D5 D6 D7
B4 17 8A 18 E4 17 D2 18
0 - Hacia
Sentido giro anterior BR3_Fahrtr_
mBremse_3 0x4A0 1 D0<0> delante 1-Hacia
izq VL atrs
B4 17 8A 18 E4 17 D2 18
88 60 07 8A 31 4F 15 AB
D0 D1 D2 D3 D4 D5 D6 D7
Entre los HLPs de cada fabricante hay una parte comn IS0 15031
RENAULT FORD
SEMINARIO CAN/CANOPEN GIJON
HISTORIA OBD
CONECTOR OBD
VARIOS PROTOCOLOS
ISO 9141-2
ISO 14230-4 KWP2000
SAE J1850, VPW 10.4K
SAE J1850, PWM 41.6K
ISO 15765 CAN
SEMINARIO CAN/CANOPEN GIJON
SEMINARIO CAN/CANOPEN GIJON
SEMINARIO CAN/CANOPEN GIJON
LISTA DE MENSAJES
DEL STANDARD ISO
ISO_Funktionaler_
Req_All 0x700 1792 8 ISO-TP
ISO_Funktionaler_
Req_OBD 0x7DF 2015 8 ISO-TP
ISO_Getriebe_01_R
eq 0x7E1 2017 8 ISO-TP
ISO_Getriebe_01_R
esp 0x7E9 2025 8 ISO-TP
ISO_Gurtmikro_Re
q 0x763 1891 8 ISO-TP
ISO_Gurtmikro_Re
sp 0x7CD 1997 8 ISO-TP
ISO_Lenkhilfe_Req 0x712 1810 8 ISO-TP
ISO_Lenkhilfe_Res
p 0x77C 1916 8 ISO-TP
ISO_LWRAFS_Req 0x754 1876 8 ISO-TP
ISO_LWRAFS_Resp 0x7BE 1982 8 ISO-TP
ISO_LWS_Req 0x751 1873 8 ISO-TP
ISO_LWS_Resp 0x7BB 1979 8 ISO-TP
SEMINARIO CAN/CANOPEN GIJON
02 01 05 AA AA AA AA AA
D0 D1 D2 D3 D4 D5 D6 D7
MODOS DE FUNCIONAMIENTO Y
OPERACIONALES DEL STANDARD OBD
(dato D1)
8. On-Board Test.
03 41 05 5A AA AA AA AA
D0 D1 D2 D3 D4 D5 D6 D7
D3: VALOR DEL DATO SOLICITADO (en el ejemplo 5Ah = 90d, Temperatura del
refrigerante: 90 40 = 50C).
SEMINARIO CAN/CANOPEN GIJON
04 41 0C 0C 70 AA AA AA
D0 D1 D2 D3 D4 D5 D6 D7
D3-D4: VALOR DEL DATO SOLICITADO (en el ejemplo 0Ch 70h = 12d 112d,
Revoluciones por minuto: (12 x 256 +112)/4 = 796rpm).
SEMINARIO CAN/CANOPEN GIJON
02 09 02 AA AA AA AA AA
D0 D1 D2 D3 D4 D5 D6 D7
10 14 49 02 01 56 46 31
D0 D1 D2 D3 D4 D5 D6 D7
3 ULTIMOS DATOS: 56h 46h 31h -> Cdigos ASCII de VIN (3 primeras letras del nmero de Bastidor del coche)
SEMINARIO CAN/CANOPEN GIJON
30 00 00 00 00 00 00 00
D0 D1 D2 D3 D4 D5 D6 D7
Respuesta del vehculo:
IDENTIFICADOR NDATOS DATOS
7E8 h 8
21 4A 4D 44 45 47 36 33
BASTIDOR: JMDEG63
22 36 33 38 39 39 35 38
BASTIDOR: 6389958
SEMINARIO CAN/CANOPEN GIJON
01 03 00 00 00 00 00 00
D0 D1 D2 D3 D4 D5 D6 D7
04 43 01 01 55 55 55 55
D0 D1 D2 D3 D4 D5 D6 D7
Cdigo de Fallo: P0195 Malfuncionamiento del sensor de la temperatura del aceite del motor
SEMINARIO CAN/CANOPEN GIJON
01 04 00 00 00 00 00 00
D0 D1 D2 D3 D4 D5 D6 D7
03 7F 04 22 55 55 55 55
D0 D1 D2 D3 D4 D5 D6 D7