CAN BUS Universal
Network) comenzó ha ser desarrollada por Bosch en
1.983
En 1.986 se presenta en ISO para su normalización.
¿por qué se crea la línea CAN-Bus?
La creciente evolución del automóvil hace que éstos cada
vez incorporen mas dispositivos electrónicos.
Lógicamente, se hace necesaria una red eléctrica que cuente
con un mayor número de cables, conectores,uniones, etc.…
Dicha red eléctrica cada vez se hace mas cara en su
fabricación, mas compleja en su formación, mas pesada.
A parte de estos inconvenientes existe el problema de la
ubicación de la instalación eléctrica y de los pasos “al aire” y
dobleces de la misma, como por ejemplo los pasos de
puerta.
Con la línea CAN-Bus se simplifica la instalación
eléctrica a solo dos cables para mandarinformación
entre unidades de control.
METROS (longitud de cableado)
NUMERO DE INTERCONEXIONES
2000
1800
1800
1600
1600
1400
1400
1200
1200
1000
1000
800
800
600
600
400
400
200
200
0
0
1960
1985
1995
1960
1985
1995
Velocidad de transmisión muy elevada:
500 Kbps para un sistema CAN MOTOR (ECM, AT, ABS..)
64,5 Kbps para un sistema CAN CONFORT (C.C, Elevalunas…)
El protocolode comunicación CAN no impone un soporte para su
comunicación.
Quiere decirse por tanto que se puede efectuar por cable de cobre o
por fibra óptica.
En el automóvil se emplea cable convencional.
La línea CAN-Bus compuesta por dos cables convencionales, la
conforman entrelazándose entre sí con el fin de reducir las
perturbaciones radioeléctricas.
PROTOCOLO DE FUNCIONAMIENTO
Sistema binario:funciona con “1” o “0” (bit).
Al bit “0” lo llamamos DOMINANTE
Al bit “1” lo llamamos RECESIVO
Dichos dígitos conforman un mensaje al agruparse de una forma
determinada y con un sentido específico.
00010000101111001010100000001011011
MENSAJE
PROTOCOLO DE FUNCIONAMIENTO
Como ya hemos visto la línea CAN-Bus se transmite mediante 2
cables.
Dichos cables se diferencian en:
CAN H………………..( 2,5 y 3,5 V)CAN L…………………( 1,5 y 2,5 V)
CAN H (High)
CAN L (Low)
PROTOCOLO DE FUNCIONAMIENTO
Cuando la tensión restante entre Can H y Can L sea mayor a 2V
diremos que el bit se encuentra a 0
En este estado se llamará DOMINANTE
U Can H – U Can L > o = 2 V
Bit a 0
(dominante)
Si por el contrario el resultado de la resta arroja el valor 0 V
diremos que el bit se encuentra a 1.
En este estado se llamaráRECESIVO.
U Can H – U Can L = 0 V
Bit a 1
(recesivo)
PROTOCOLO DE FUNCIONAMIENTO
PROTOCOLO DE FUNCIONAMIENTO
Representación del mensaje.
(esquemático)
Campo de inicio del mensaje
Se inicia con un bit dominante
Es utilizado también para que las unidades se sincronicen entre sí.
Campo de arbitrio
Los 11 bits de este campo se utilizan como identificador del dato
(como código postal) ydeterminan la prioridad del mensaje.
Cuanto más bajo sea el valor del identificador mayor será su prioridad.
El último bit de este campo (RTR) determina si dicho mensaje contiene
datos o es una trama remota*
*: Consulta de algún dato por alguna unidad.
Campo de control
El campo de control está formado por 6 bits.
Los dos primeros (IDE y RO) actualmente se encuentran
reservados para la evolucióndel protocolo y son forzados a “0”
(dominantes)
Los 4 últimos permiten definir la longitud que va ha tener el campo
de datos.
Campo de control
8 bits = 1 Byte
Campo de datos
El campo de datos es el que transporta la información del mensaje.
Puede tener entre 0 y 64 bits (depende del tipo de mensaje que
transfiera)
Campo de aseguramiento
Este campo se utiliza para la detección de errores:El módulo emisor emite un cálculo en base al mensaje emitido cuya
longitud es de 16 bits.
El módulo receptor realiza el mismo cálculo a partir de los datos que
acaba de recibir y los compara. Si existiese diferencia (parásitos)
entre los datos, la unidad receptora ignorará la información recibida.
El último bit informa del fin de dicho campo.
Campo de confirmación
Mediante el campo de...
Regístrate para leer el documento completo.