Está en la página 1de 39

CAN-Bus

Fundamentos
CAN-Bus
Fundamentos
Intercambio de información

Causas

1. Las crecientes exigencias en cuanto a seguridad, confort e información del cliente.


2. El comportamiento regulado de emisiones de escape y consumo de combustible.
3. Aumento de la complejidad del sistema eléctrico/electrónico del automóvil.
4. Problemas técnicos con la instalación (tamaño, número de conectores, pines, ...)
5. Desarrollo tecnológico en la electrónica (miniaturización, potencia de cálculo, ...)

Sistema de intercambio de información


entre unidades de control
Estrategias de Conexión

La estructura más antiguamente utilizada: red telefónica.

Ventajas:
1. Los nodos de la red están aislados unos de otros
(la caída de un componente no afecta a los otros).
2. La conexión de un nodo adicional es sencilla.

Desventajas:
1. Excesiva longitud del cableado entre nodos.
2. La caída del nodo central impide todas las conexiones.

Estrella
Estrategias de Conexión

Ejemplos: Inter-Bus-S (Phoenix), Most-Bus (Audi A8).

Ventajas:
1. Estructura adecuada para redes locales.
2. La conexión de un nodo adicional es sencilla.

Desventajas:
1. Necesidad de un protocolo para asegurar una transmisión
sin errores
2. La caída de un nodo impide todas las conexiones.

Anillo
Estrategias de Conexión

Ejemplos: Ethernet, ISDN, Profi-Bus, CAN-Bus.

Ventajas:
1. La caída de un nodo no afecta a los otros.
2. La conexión de un nodo adicional es sencilla.

Desventajas:
1. Necesidad de un protocolo para asegurar una transmisión
sin errores

Bus
Estrategias de Conexión

Ejemplos: Ethernet.

Ventajas:
1. Buena adaptación local

Arbol
¿Por qué un bus?

Una unidad de control central con sensores y actuadores exige conductores de gran longitud
para su conexión. Esto conduce a una instalación cada vez más costosa y pesada.

Unidad de control central

Sensores y actuadores inteligentes


¿Por qué un bus?

El creciente uso de sistemas electrónicos en el automóvil conduce a un incremento aún mayor


del cableado y del número de pines de los conectores en las unidades de control.

Unidades de control centrales

Más sensores y actuadores


¿Por qué un bus?

Más unidades de control

Más sensores y actuadores


STOP
Mayor cableado

Espacio interior limitado


¿Por qué un bus?

Cuadro Instrumentos
Sensor
Temp. Exterior

Sensor
Temp. Agua
Temp. agua
Testigo EGAS
Testigo EOBD
Centralita
Desconexion A.A. control Testigo Precalentamiento

Elevación ralenti Motor RPM


Reserva combustible
Velocidad

Velocidad
RPM

Climatronic

Sensor
Temp. Exterior
¿Por qué un bus?

Cuadro Instrumentos
Sensor
Temp. Exterior

Sensor Temp. Agua


Temp. agua Testigo EGAS
Testigo EOBD
Centralita Testigo Precalentamiento
control RPM
Motor Reserva combustible
Velocidad
Desconexion A.A.
Elevación ralenti
Velocidad
RPM

Climatronic
¿Por qué un bus?

Mínima probabilidad de caída de la red


Máxima versatilidad en cuanto a la configuración de la red
Aumento de la funcionalidad (diagnóstico, programación en línea, funciones de confort, ...)
¿Por qué un bus?

La transmisión de datos en paralelo es usada para distribuir gran cantidad de información en


distancias relativamente cortas y a velocidades muy elevadas, pero el emplear una línea/bit
supone un gran coste.

Receptor Emisor

Transmisión de datos en paralelo


¿Por qué un bus?

La transmisión de datos en serie es usada en distancias mayores, en los que la transmisión en


paralelo tiene un coste excesivo.

Empfänger
Receptor Emisor
¿Por qué un bus?

Empfänger
Emisor Receptor
¿Qué es CAN-Bus?

Sistema de intercambio de información ( topología de Bus) desarrollado por la firma ROBERT


BOSCH GmbH desde 1983 hasta 1988 para la industria del automóvil.

Controller
Area
Network

Intercambio de datos entre unidades de


control
Historia de CAN-Bus

Desarrollado por Robert Bosch


Producción total de
Controladores CAN en
millones de unidades
La primera
especificación
Comienza el CAN.
desarrollo del Primer
Comienza la Chip de serie de Basic CAN de
protocolo CAN en Silicon de Intel (82C526)
colaboración con Philips (82C200)
Bosch Intel
Intel

1983 1985 1987 1988 1989


Año
Comparativa Sistemas de Bus en la Industria del Automóvil
Clasificación de Buses serie según velocidad

Según la ISO (International Standaritation


Organization)

Baja velocidad (< 125 Kbits/s)


ISO/DIS 11519-2

Alta velocidad (>125 Kbits/s)


ISO/DIS 11898
Clasificación de Buses serie según velocidad

Según la SAE (Society of Automotive Engineers)

Clase A: Baja velocidad (< 10 Kbits/s)

Clase B: Velocidad media (10 - 100 Kbits/s)

Clase C: Alta velocidad (100 Kbits/s - 1 Mbit/s)


CAN-Bus en el Consorcio VW

Mj 97 Primera utilización en la serie - Passat - CAN-Bus Confort 62,5kBits/s

Mj 98 CAN Tracción en Golf IV y Passat - CAN-Bus Tracción 500 kBits/s

Mj 00 Centralita Gateway con Cable K virtual - Golf IV y Passat


CAN Confort 100 kBits/s en Skoda Fabia
Gateway / CAN Tracción / CAN Confort en Skoda Fabia

Mj 01 CAN Confort en Passat - CAN-Bus Confort 100 kBits/s


Topología PQ 34 Mj 98
Topología PQ 34 Mj 02
Topología PQ 35
Cluster
Sensor NOX
OBD ESP
Línea K (2)
OBD Palanca
(4) cambio
Control
Cambio (3) Frenos
motor
automático

Kombi S.ángulo Regulación


Gateway Airbag Dir. asistida giro GDL
(WFS)
CAN Kombi
LIN
Limpia SMLS MFL
Park palancas
mandos
Radio BSG volante LIN
Sensor lluvia + Pilot radio
Navegación
encendido luces

Remolque Calefacción
PTC
Puerta
Puerta
Clima acomp.
conductor

Centralita
Confort
Puerta Puerta
LIN
tras. der. tras. izq.

Sensor Bocina
Volumétrico Alarma

Red PQ35

+/- 28 unidades

Linea K virtual
(1) 2 DIN (Radio, Radio Navegación, Radio Telefono, etc..)
(2) Solo en motor 2.0 16v 105 Kw
(3) Solo en cambio DQ-250 para motor 2.0 Tdi 100 Kw (M59)
(4) Solo para verificación OBD
Velocidad de Transmisión

Unidad de Control 1 Unidad de Control 2

Duración del mensaje

CAN Bus - Confort Tiempo100


del kBaud/s
bit 10 s 100.000
8 Bytesbits/s
1,1ms
CAN Bus - Tracción 500
Tiempo delkBaud/s
bit 2 s 500.000
8 Bytesbits/s
220s

Velocidad de Transmisión: 5 veces más rápido


Cableado

Unidad de Control 1 Unidad de Control 2

Color :
High naranja/verde
Low naranja/marrón
CAN Bus - Confort

Cable par trenzado | sección 0,35-0,50 mm2 | distancia entre crestas : 20 mm


Cableado | Colores

CAN Tracción
High naranja/negro
Low naranja/marrón

CAN Confort
High naranja/verde
Low naranra/marrón

CAN Infotainment
High naranja/violeta
Low naranja/marrón
Nivel físico

RL120
Nodo 1
CAN High
ENTRADAS

TxD
SALIDAS

TX CAN Low

RxD Cable
RX Zi=60 Twisted
pair
Microcontrolador Microcontrolador Transceiver CAN
CAN CAN
Bus

Nodo n Zo=120
CAN High
ENTRADAS

TxD
SALIDAS

TX CAN Low

RxD
RX
Microcontrolador Microcontrolador Transceiver CAN
CAN RL120
Nodo 1
Teórica RL120 Nodo 1
Real

RL1

Nodo 2 Zi=60 Nodo 2


CAN
Bus
CAN
Bus RL2

Zi=f (RL1 , RL2 , ..... , RLn)


Nodo n Nodo n

RLn

RL120
Nivel Tensiones
CAN H

CAN L

Nivel tensión 0
Nivel Tensiones Diferencial
Nivel lógico
Inicio Trama Identificador Control Datos Suma Control Sello Recepción Fin

Bit RTR
1 bit
Campo Inicio
1 bit Campo Datos Campo Confirmación
max. 64 bit 2 bit

001 011 011 01


001 011 011 01 001 011 001 001 011 11001 011 011 01001 011 011 01 01
011 110 011 11
0 1 001 01011 001 011 0
001 01011

Campo Arbitrio Campo Control Campo Fin


Campo CRC
11 bit 6 bit 7 bit
16 bit
FIN

También podría gustarte