Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CAN Bus Fundamentos
CAN Bus Fundamentos
Fundamentos
CAN-Bus Fundamentos
Agosto -2003
Intercambio de informacin
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, ...)
CAN-Bus Fundamentos
Agosto -2003
Estrategias de Conexin
Estrella
CAN-Bus Fundamentos
Agosto -2003
Estrategias de Conexin
Desventajas:
1. Necesidad de un protocolo para asegurar una transmisin
sin errores
2. La cada de un nodo impide todas las conexiones.
Anillo
CAN-Bus Fundamentos
Agosto -2003
Estrategias de Conexin
Desventajas:
1. Necesidad de un protocolo para asegurar una transmisin
sin errores
Bus
CAN-Bus Fundamentos
Agosto -2003
Estrategias de Conexin
Ejemplos: Ethernet.
Ventajas:
1. Buena adaptacin local
Arbol
CAN-Bus Fundamentos
Agosto -2003
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
Unidadde
decontrol
controlcentral
central
Sensores
Sensoresyyactuadores
actuadoresinteligentes
inteligentes
CAN-Bus Fundamentos
Agosto -2003
Por qu un bus?
El creciente uso de sistemas electrnicos en el automvil conduce a un incremento an mayor
del cableado y del nmero de pines de los conectores en las unidades de control.
Unidades
Unidadesde
decontrol
controlcentrales
centrales
Ms
Mssensores
sensoresyyactuadores
actuadores
CAN-Bus Fundamentos
Agosto -2003
Por qu un bus?
Ms
Msunidades
unidadesde
decontrol
control
Ms
Mssensores
sensoresyyactuadores
actuadores
STOP
Mayor
Mayorcableado
cableado
Espacio
Espaciointerior
interiorlimitado
limitado
CAN-Bus Fundamentos
Agosto -2003
Por qu un bus?
Cuadro Instrumentos
Sensor
Temp. agua
Sensor
Temp. Exterior
Temp. Agua
Testigo EGAS
Centralita Testigo EOBD
Testigo Precalentamiento
control
Motor
Desconexion A.A.
Elevacin ralenti
RPM
Reserva combustible
Velocidad
Velocidad
RPM
Climatronic
Sensor
Temp. Exterior
CAN-Bus Fundamentos
Agosto -2003
10
Por qu un bus?
Cuadro Instrumentos
Sensor
Temp. Exterior
Temp. Agua
Sensor
Temp. agua
Centralita
control
Motor
Testigo EGAS
Testigo EOBD
Testigo Precalentamiento
RPM
Reserva combustible
Velocidad
Desconexion A.A.
Elevacin ralenti
Velocidad
RPM
Climatronic
CAN-Bus Fundamentos
Agosto -2003
11
Por qu un bus?
CAN-Bus Fundamentos
Agosto -2003
12
Por qu un bus?
La transmisin de datos en paralelo es usada para distribuir gran cantidad de informacin en
distancias relativamente cortas y a velocidades muy elevadas, pero el emplear una lnea/bit
supone un gran coste.
Receptor
Emisor
Transmisin
Transmisinde
dedatos
datosen
enparalelo
paralelo
CAN-Bus Fundamentos
Agosto -2003
13
Por qu un bus?
La transmisin de datos en serie es usada en distancias mayores, en los que la transmisin en
paralelo tiene un coste excesivo.
Empfnger
Receptor
CAN-Bus Fundamentos
Agosto -2003
Emisor
14
Por qu un bus?
Empfnger
Emisor
CAN-Bus Fundamentos
Agosto -2003
Receptor
15
Qu es CAN-Bus?
Sistema de intercambio de informacin ( topologa de Bus) desarrollado por la firma ROBERT
BOSCH GmbH desde 1983 hasta 1988 para la industria del automvil.
Controlle
r
Area
Network
16
Historia de CAN-Bus
Desarrollado
por Robert Bosch
Produccin total de
Controladores CAN en
millones de unidades
La primera
especificacin
CAN.
Comienza el
desarrollo del
Comienza la
protocolo CAN en
colaboracin con
Bosch
Intel
1983
1985
Primer
Chip de serie de
Silicon de Intel (82C526)
Intel
1987
1988
Basic CAN de
Philips (82C200)
1989
Ao
CAN-Bus Fundamentos
Agosto -2003
17
CAN-Bus Fundamentos
Agosto -2003
18
CAN-Bus Fundamentos
Agosto -2003
19
CAN-Bus Fundamentos
Agosto -2003
20
CAN-Bus en el Consorcio VW
CAN-Bus Fundamentos
Agosto -2003
21
Topologa PQ 34 Mj 98
CAN-Bus Fundamentos
Agosto -2003
22
Topologa PQ 34 Mj 02
CAN-Bus Fundamentos
Agosto -2003
23
Topologa PQ 35
OBD
Lnea K
(4)
Sensor NOX
(2)
Palanca
cambio
(3)
OBD
Control
motor
Gateway
CAN Kombi
Radio
Navegacin
Cluster
ESP
Cambio
automtico
Kombi
(WFS)
Frenos
Airbag
LIN
BSG
S.ngulo
giro
Dir. asistida
Limpia
Sensor lluvia +
encendido luces
SMLS
palancas
volante
Park
Pilot
Remolque
Calefaccin
PTC
Clima
Puerta
conductor
Centralita
Confort
LIN
Sensor
Volumtrico
Puerta
tras. der.
Regulacin
GDL
LIN
MFL
mandos
radio
Puerta
acomp.
Puerta
tras. izq.
Bocina
Alarma
Red PQ35
+/- 28 unidades
(1)
(2)
(3)
(4)
CAN-Bus Fundamentos
Agosto -2003
Linea K virtual
2 DIN (Radio, Radio Navegacin, Radio Telefono, etc..)
Solo en motor 2.0 16v 105 Kw
Solo en cambio DQ-250 para motor 2.0 Tdi 100 Kw (M59)
Solo para verificacin OBD
24
Velocidad de Transmisin
Unidad
Unidadde
deControl
Control11
Unidad
Unidadde
deControl
Control22
Duracin del
mensaje
Tiempo100
del kBaud/s
bit 10 s
100.000
8 Bytesbits/s
1,1ms
500
Tiempo
delkBaud/s
bit 2 s
500.000
8 Bytesbits/s
220s
Velocidad
Velocidadde
deTransmisin:
Transmisin: 55veces
vecesms
ms
rpido
rpido
CAN-Bus Fundamentos
Agosto -2003
25
Cableado
Unidad
Unidadde
deControl
Control11
Unidad
Unidadde
deControl
Control22
Color
Color ::
High
High naranja/verde
naranja/verde
CAN
CAN Bus
Bus -- C
Coonnfort
fort
Low
Low naranja/marrn
naranja/marrn
CAN-Bus Fundamentos
Agosto -2003
26
Cableado | Colores
CAN Traccin
High naranja/negro
Low
naranja/marrn
CAN Confort
High naranja/verde
Low naranra/marrn
CAN Infotainment
High naranja/violeta
Low naranja/marrn
CAN-Bus Fundamentos
Agosto -2003
27
Nivel fsico
RL120
Nodo 1
ENTRADAS
SALIDAS
CAN High
TxD
RxD
Microcontrolador
Microcontrolador
CAN
TX
CAN Low
RX
Zi=60
Transceiver CAN
Cable
Twisted
pair
CAN
Bus
Nodo n
Zo=120
ENTRADAS
SALIDAS
CAN High
TxD
RxD
Microcontrolador
CAN-Bus Fundamentos
Agosto -2003
Microcontrolador
CAN
TX
CAN Low
RX
Transceiver CAN
RL120
28
Nodo 1
Terica
RL120
Nodo 1
Real
RL1
Nodo 2
Zi=60
Nodo 2
CAN
Bus
CAN
Bus
RL2
Nodo n
RLn
RL120
CAN-Bus Fundamentos
Agosto -2003
29
Nivel Tensiones
CAN-Bus Fundamentos
Agosto -2003
30
CAN
H
CAN L
Nivel tensin
0
CAN-Bus Fundamentos
Agosto -2003
31
CAN-Bus Fundamentos
Agosto -2003
32
Nivel lgico
CAN-Bus Fundamentos
Agosto -2003
33
Inicio Trama
Control
Identificador
Datos
Suma Control
Sello Recepcin
Fin
Bit RTR
Bit RTR
Campo Inicio
Campo Inicio
11bit
bit
11bit
bit
Campo Datos
Campo Datos
Campo
CampoConfirmacin
Confirmacin
max.
max. 64
64bit
bit
22bit
bit
001 011 001 001 011 11001 011 011 01001 011 011 01
Campo Arbitrio
Campo Arbitrio
11
11bit
bit
CAN-Bus Fundamentos
Agosto -2003
Campo Control
Campo Control
66bit
bit
01
001 01011
001 01011
Campo
CampoCRC
CRC
16
16bit
bit
001 011 0
Campo
CampoFin
Fin
77bit
bit
34
CAN-Bus Fundamentos
Agosto -2003
35
CAN-Bus Fundamentos
Agosto -2003
36