Beruflich Dokumente
Kultur Dokumente
CAN-Bus
CAN-Bus
CAN-Bus es un sistema de comunicacin de datos entre unidades de control electrnico. Desde hace muchos aos, la participacin de la electrnica en los vehculos producidos en serie ha ido aumentando continuamente. Por un lado, este incremento refleja una demanda de los clientes de mayor seguridad y confort, y por otro es el resultado de una legislacin cada vez ms estricta, que pretende que los vehculos sean cada vez ms compatibles desde el punto de vista ecolgico. Esto provoca que las funciones realizadas electrnicamente sean cada vez ms complejas. Hoy da estas funciones las realizan unidades de control electrnico que no pueden cumplir con su misin aisladamente. Con tal de efectuar esta tarea de forma eficiente sin contar con la duplicidad de sensores, la infomacin que ya tiene una unidad de control es compartida con el resto de las del vehculo. Este intercambio de datos se lleva a cabo mediante una lnea CAN-Bus de solamente dos cabes, por los que puede circular gran cantidad de informacin y a elevada velocidad. Debido a estas caractersticas es posible que la unidades de control puedan asumir ms funciones, reduciendo incluso el nmero de cables de los mazos y el tamao de sus conectores. En Seat, con el lanzamiento del Toledo99 se implanta CAN-Bus en dos rea del vehculo, que son la de confort y la de motopropulsortren de rodaje.
INDICE
1. CONCEPTOS Y APLICACIONES... 2. ESTRUCTURA DEL SISTEMA....... 4-5 5 - 10
3. FUNCIONAMIENTO....................... 11 - 18 4. CAN-Bus EN ELTOLEDO99.......... 18 - 21 5. ESQUEMA ELCTRICO DE FUNCIONES.................................... 22 - 23 6. AUTODIAGNOSIS.......................... 24 - 25 7. VERIFICACIN Y REPARACIN DE AVERAS.................................... 26 - 28
1. CONCEPTOS Y APLICACIONES
CAN corresponde a las abreviaturas de las palabras inglesas Controller Area Network (red de rea de control) y el trmino Bus, tambin del ingls, viene de mnibus o autobs que en informtica se entiende como un elemento para transportar gran cantidad de informacin. CAN es un protocolo de comunicacin en serie para el intercambio de infomacin digital entre unidades de control electrnicas, a travs de un bus. Este protocolo ha sido desarrollado por BOSCH y estandarizado internacionalmente en la norma ISO 11898. Esto tuvo sus orgenes entre 1983 y 1986. En el caso del CAN-Bus implantado en Seat, los soportes fsicos (Hardware) son fabricados por la empresa INTEL de Estados Unidos.
79006-01
La aplicacin de CAN-Bus a los vehculos adems del volumen y rapidez en la transmisin de datos, resulta altamente ventajosa debido a que se reduce considerablemente el nmero de cables de los mazos, al no necesitar ya un cable para cada informacin. A travs de la implantacin del CAN, con nicamente dos cables se puede transmitir mltiples datos. Esto supone una reduccin considerables del peso del vehculo y posibilita aumentar la precisin y el nmero de funciones de las unidades de control, impensables hasta ahora. Como ejemplo se puede citar la comunicacin entre la unidad de control del motor y la del cambio automtico en la que hasta ahora eran necesarios 5 cables para intercambiar los datos de: rgimen de motor, consumo de combustible, posicin de la mariposa intervencin del la gestin del motor y cambios a mayor y menor velocidad. Con CAN-Bus todo esto se realiza con slo dos cables.
En la industria automovilstica se han aplicado, hasta la fecha, varias soluciones para el bus de comunicacin, algunas de las ms significativas son las indicadas en la siguiente tabla: Nombre Velocidad transmisin max. 1Mb/ NRZ+ relleno bits 500Kb/s Software/ Hardware Bosch/ de Intel Volkswagen/ Toshiba Renault PSA/ Philiphs Ford/Motorola TI GM Delco/ Motorola TI N campos del Observaciones protocolo 11
CAN-Bus en Seat. Controlador con almacenaje de objetos Slo 500 Corrados para USA. Proyecto cancelado Canceladas las subvenciones del estado Francs Implantado en USA Slo en el rea de confort Implantado en USA Slo en el rea de confort Escasa introduccin en el mercado. Escasa introduccin en el mercado.
8 9 8 10 13
Sin embargo hoy da, el sistema CAN es el de mayor implantacin en aplicaciones relacionadas con el mundo de la automocin y ha definido el estndar a nivel mundial.
79006-02
Del anlisis esas caractersticas se determinan los componentes en cuanto a nmero y valores fsicos y el recorrido de la lnea de CAN-Bus. Una vez implantada una arquitectura para una determinada rea de control no se podr alterar en ningn caso (derivaciones, nuevos abonados, recorrido distintos, cables de otras secciones, etc.) ya que de lo contrario, podran aparecer fenmeno que perturbarn el mensaje.
Transmisorreceptor Controlador
Impulsos elctricos
Terminador
Cables trenzados
Lnea CAN-Bus
79006-03
2.3.1. Cables de la lnea: Generalmente la lnea est formada por dos cables que son la va fsica por donde circula toda la informacin tratada por CAN-Bus y por el cual se comunican todos los abonados. La informacin se transmite por diferencia de tensin entre los dos cables, para evitar los efectos perturbadores producidos por la induccin electrosttica (capacitiva) o electromagntica (autenticacin) entre lneas adyacentes o lneas de seal y potencia. Adems los hilos se trenzan con lo que se cancela los campos magnticos exteriores inducidos por la polaridad alterna de la lnea CAN-Bus (efecto de apantallamiento similar a lo conocido los sensores de picado).Cuanto ms elevada es la frecuencia de transmisin tanto mas importante tienen estos fenmenos parsitos. Para aplicaciones de baja velocidad no son tan crticos y se pude llegar a emplear un slo cable, (ejem. Volante multifuncin).
Cable L
Cable H
1 Mensaje: 101010101
High Low
79006-04
Al transmitir la informacin por diferencia de tensin entre los dos cables, la proteccin ante influencias externas se consigue debido a que si hay un impulso interferente (conexin o desconexin de elemento elctrico, usar el telfono mvil dentro del coche etc,.) afecta en el mismo punto por igual a los dos cables por lo cual la diferencia de tensin se mantiene. En definitiva al medir entre ambos cables no afecta el efecto del impulso parsito, ya que el acoplo capacitivo afecta al modo comn pero al diferencial y la diferencia de tensin entre masa afecta tambin al modo comn y no al diferencial. El sistema CAN-Bus analiza la tensin diferencial ente ambos cables, ya que la informacin circula modulada en forma de impulsos elctricos, es decir un valor de tensin alto significa lgico 1 y una tensin de nivel bajo significa 0. Al cable de los niveles altos de tensin se le denomina cable H (Hight= alto) y de los niveles bajos cable L (Low=bajo). La longitud de los cables esta limitada en funcin de la velocidad de transmisin. CAN-Bus para una velocidad de transmisin de 1 Mbaudisos (Mbits/s.) admite una la longitud mxima de 40 metros. Dentro del consorcio se han definido las caractersticas de los cables que forman la lnea en funcin del rea de control (velocidad de transmisin de datos): rea de control
2.3.2. Terminadores.
Los terminadores son resistencias elctricas que se colocan uniendo los cabes de la lnea Resistencias CAN-Bus. Estas resistencias cierran el circuito elctrico y evitan que los datos transmitidos a altas frecuencias sean vean afectados por fenmeno de reflexiones. Estas reflexiones daran lugar a perturbaciones indeseadas, debido a que este tipo de transmisiones se rigen por la fsica de las ondas. Las resistencias tienen un valor hmico emprico, ideal para cada aplicacin concreta del CAN-Bus. Van colocadas una en cada extremo de la lnea y por motivos de calidad y economa se ubican en dos de las unidades de control conectadas a la lnea. En el modelo Toledo99 los valores de las resistencias son: 79006-05 - CAN-Bus de confort: 560 en la unidad de control de central y en la unidades de control de las puertas delanteras, y 1000 en las unidades de las puertas traseras y en la unidad del asiento elctrico con memoria. - CAN-Bus motopropulsor-tren de rodaje de: 120 , situadas, una en la unidad de control del motor y la otra en la unidad de control del ABS.
2.3.3. Transmisor-receptor. El transmisor-receptor (transceiver) es el elemento encargado de recibir y transmitir los datos, una vez preparados, a la lnea CAN-Bus. El transmisor-receptor se encarga de acondicionar los niveles de tensin. Si es para enviar amplificndolos o bien si es recibiendo adaptndolos para que sean adecuados para el controlador. En su actuacin no modifica en nada la secuencia lgica del mensaje y trabaja con unos valores de corriente entorno a 0.5 A. Esta situado en el interior de cada una de las unidades de control abonadas al sistema CAN-Bus. Se trata de un circuito integrado segn la norma ISO 11898 tipo SN75176 (Ejemplo Philips 82C250)
Transmisor-receptor
Controlador
79006-06
2.3.4. Controlador. El controlador gestiona los mensajes recibidos a travs de la lnea o bien los que recibe del microprocesador de la unidad de control. Los datos recibidos de la lnea, los prepara para pasarlos posteriormente a microprocesador de la unidad y este a su vez le enva los que se han de transmitir. Luego se puede decir que acta intercambiando datos con el microprocesador de la unidad de control. El controlador es quien determina la velocidad de transmisin de datos entre el microprocesador de la unidad, para el de confort es de 62.5 kbaudios y para el de motopropulsor es de 500 kbaudios. Los controladores de CAN-Bus han sido diseados por Bosch en colaboracin con Intel que es quien los fabrica. Los controladores trabajan con valores muy bajos de tensin y existe uno en cada una de las unidades de control abonadas a la lnea CAN-Bus.
Microprocesador
Transmisor-receptor
TxD
TxD Ref
Cable L
79006-07
10
3. FUNCIONAMIENTO
CAN-Bus trabaja en torno al mensaje y no en el del destinatario. Lo importante para el sistema pues es el contenido del mensaje. Los datos son volcados por las distintas unidades de control y la reciben todos los elementos abonados. Cada mensaje contiene un identificador que indica las caractersticas, prioridad y procedencia del mismo. El ciclo de transmisin de datos consta de cinco fases principales: 1- Suministro de datos: el microprocesador de la unidad de control proporciona los datos al controlador CAN y este los prepara para el ser enviados. 2- Transmisin del mensaje: el transmisor-receptor recibe los datos del controlador, los transforma en seales elctricas y lo vuelca a la lnea CAN-Bus. 3- Recepcin del mensaje: todas las estaciones conectadas reciben el mensaje. 4- Anlisis del mensaje: las unidades de control abonadas analizan los datos del mensaje y determinan si son necesarios para la ejecucin de sus funciones o no. 5- Aceptacin del mensaje: las unidades de control que los precisen aceptan y procesan los datos. El resto de unidades los desprecian.
Unidad 1
Unidad 2
Unidad 3
Unidad 4
Aceptacin
Suministro
Aceptacin
Anlisis
Anlisis
Anlisis
Recepcin
Transmisin
Recepcin
Recepcin
Lnea CAN-Bus
79006-08
Si la unidad de control de un sistema CAN-Bus dada, en este caso la unidad 2, quiere mandar un mensaje a una o ms unidades, debe transferir los datos a transmitir y su identificador, junto con la solicitud de transmisin, al componente CAN asignado (suministro de datos). A partir de ese momento, el componente CAN es el nico responsable de asegurar que el mensaje se transmita correctamente a las dems unidades. En cuanto la unidad 2 recibe su acceso al bus (transmisin del mensaje), todas las unidades restantes se convierten en receptoras de este mensaje (recepcin del mensaje). Despus de recibirlo correctamente, cada una de las unidades de la red utiliza el identificador para comprobar si los datos recibidos son relevantes para ella (anlisis del mensaje). Si los datos son relevantes para la unidad, se procesan (aceptacin del mensaje), y en caso contrario se ignoran. A este proceso de seleccin se denomina filtrado de mensajes.
11
3.1. EL MENSAJE
El mensaje contiene toda la informacin necesaria para el intercambio de informacin entre unidades de control. La transmisin se realiza mediante impulsos elctricos siguiendo las reglas definidas por Bosch en el protocolo CAN2.0 Mensaje estndar
Nivel recesivo Campo ACK Espacio entre mensajes Fin del mensaje Bus libre
Campo de arbitrio
S O F
Identificador 11 bits
R T R
I r D 0 E
DLC
0-8 Byts
15 bits
Campo ACK Espacio entre mensajes Fin del mensaje
Nivel dominante
Campo de arbitrio
Campo de control
Bus libre
S O F
Identificador 11 bits
S R R
I D E
Identificador 18bits
R T R
15 bits
Mensaje extendido
79006-09
En el protocolo existen 7 campos donde se incluyen todos los datos a tansmitir y son volcados, siguiendo un orden de prioridades, a la lnea CAN-Bus. El volcado de los mensajes se realiza de forma cclica cada 20 ms. por parte de cada una de las unidades de control del sistema de confort y entre 7 y 20 ms dependiendo de la unidad de que se trate del rea motopropulsor-tren de rodaje. El protocolo soporta dos formatos de mensaje, la nica diferencia esencial es la longitud del identificador(ID) En el formato estndar la longitud es de 11 bits y en el extendido es de 29 bits. Los siete campos principales de los que se compone la estructura del mensaje son: - Campo de inicio: el mensaje se comienza con un bit dominante (SOF Start of Frame) que marca el inicio del mensaje y sincroniza todas las unidades. - Campo de arbitrio: se compone del identificador del mensaje y el bit RTR (Remote Transmision Request). Mientras se transmite este campo, el transmisor-receptor comprueba cada bit para asegurarse si tiene la autorizacin de transmisin o si otra unidad de control ha empezado a transmitir simultneamente otro mensaje de prioridad superior. El identificador es de 11 o 29 bits de longitud, dependiendo del formato de mensaje escogido, estndar o extendido. Ambos formatos se definen en el protocolo CAN y ambos coexisten en la misma red. Si hay alguna confrontacin entre dos mensajes se resuelve mediante el identificador. El bit RTR es decisivo para determinar si se transmite una estructura portadora de datos u otra estructura remota (sin bytes de datos). - Campo de control: contiene el bit IDE (Identifier Extension) el cual indica si se trata de un formato estndar o extendido. Un bit r0 reservado para futuras ampliaciones y el DLC (data length code) que lo componen los 4 ltimos bits e indican el nmero de byts que contiene el campo de datos, (ejemp. si el campo de datos tiene 4 byts el DLC es 0100 y si los byts son 5 el DLC es 0101).
12
- Campo de datos: contiene los datos que han de ser tranmistidos dentro de un mensaje y son los que hacen referencia al estado operativo del sistema a la cual pertenece la unidad de control que realiza el envo. Puede contener de 0 a 8 byts (de 0 a 64 bits) de longitud. El significado de cada uno de los bits de este campo son asignados en el desarrollo tcnico del sistema donde va a operar cada CAN-Bus. Para sincronizar los procesos distribuidos se puede usar un mensaje con una longitud de datos de 0 byts (estructura remota). - Campo CRC: es usado como un campo de chequeo de seguridad para detectar bit errneos. Tiene una longitud de 15 bits. - Campo ACK: Es un campo de dos bits, uno forma el espacio ACK (ACK slot) y el otro que es el limitador ACK. El espacio ACK es enviado como un bit recesivo y es sobrescrito con un bit dominante por los transmisor-receptores que hasta ahora han recibido los datos correctamente. Los mensaje correctos son conocidos por los transmisor-receptores independientemente del resultado del test de aceptacin. En resumen, es una seal de acuse de recibo de todos los receptores que han recibido el mensaje correctamente. - Final del mensaje: cada final de mensaje EOF (End of Frame) es delimitado con una secuencia de sealizacin de 7 bits recesivos. El campo de espacios intermedios es el mnimo nmero de bits que separan dos mensajes consecutivo distintos. Si no hay consiguientes volcado de datos por parte de alguna unidad de control, la lnea CAN-Bus se mantiene libre. 3.1.1 Prioridades en la transmisin del mensaje Para conseguir procesar todos los requisitos de transmisin, a la mnima tasa de transmisin de datos posible, cumpliendo a la vez con las condiciones de latencia, el protocolo CAN tiene implementado un mtodo de acceso al bus que garantiza que cada acceso a la lnea bus (incluso desde un cierto nmero de unidades a la vez) se realice en funcin de la importancias de los mensajes para el funcionamiento del sistema. La prioridad en el volcado de los datos a la lnea CAN-Bus, como se ha indicado anteriormente est indicada en el indentificador. El indentificador se encuentra dentro del campo de arbitrio e indica el orden en la que deben ser volcados los mensajes a la lnea en el caso de coincidir dos o ms mensajes al mismo tiempo. En base del indentificador CAN-Bus, en cuanto la lnea est desocupada, todas las unidades que han lo solicitado empiezan a transmitir su mensaje ms importante. El conflicto por el acceso a la lnea del bus que resulta cuando varias unidades empiezan a transmitir simultneamente se resuelve mediante un arbitraje de bits no destructivo (NRZ) usando los identificadores de los mensajes. Todas las estaciones monitorizan el bus bit a bit. Segn el mecanismo Cableado AND un bit dominante (0 lgico) sobrescribe un bit recesivo (1 lgico). El arbitraje se basa en este proceso, y en un conflicto de acceso al bus todas las estaciones que transmiten un bit recesivo pierden cuando aparece un bit dominante en el bus.
13
En otras palabras, la unidad de control de los asientos elctricos de la figura pierde el arbitraje con el sexto bit, y automticamente se convierte en receptora, mientras que la unidad de la puerta del acompaante no pierde el arbitraje hasta el sptimo bit. Esto significa que la unidad de control central prevalece en el conflicto de acceso al bus y por lo tanto ya puede mandar su mensaje. Las dems unidades se transforman automticamente en receptoras de este mensaje y empiezan a mandar los suyos propios en cuanto el bus queda libre.
ID
Unidad de control central Unidad de asientos elctricos Unidad de puerta del acompaante Lnea CAN-Bus 600 H 628 H
S O F
0 1 1 0 1 1 0 1 1
0 1
0 0 0 0 0 0 0 0
0 0
0 0 0 1 0 0
0 0 0 0 0 0 0 0
0 1 0
610 H
0 0 1 0 0 0
600 H
0 1 1
0 0 0
79006-10
3.1.2 Iniciativa de transmisin. Por regla general, la transmisin de datos se inicia cuando la unidad transmisora empieza a mandar un mensaje. Por otro lado, tambin es posible que la propia receptora solicite datos a la transmisora. Para hacer esto, la receptora debe mandar una estructura remota. La estructura de datos y la remota llevan el mismo identificador, siendo su nica diferencia un bit RTR especial, que se usa para arbitrajes, adems del identificador.
3.1.3 Ejemplos de mensajes A continuacin a modo de ejemplo se representan el contenido de todos los campos de un mensaje real enviado por la lnea CAN-Bus de confort.
CAMPOS Arbitrio
11000100000 - 0 620 -0
Control
000- 0010 0 - 02
Datos
CRC ACK
1 1 01 1
Fin
1111 F
Byte 1
16
Byte 0
0
00010110 - 00000000
14
Analizando el campo de datos tenemos la siguiente informacin segn la codificacin preestablecida en el desarrollo tcnico para cada uno de los bit: Bit no. Seal Valor enviado 00000 0 0 Codificacin No codificados 0 Funcionamiento normal 1 Proteccin trmica activada 0 Cerrada 1 Abierta Todas las unidades de control Unidad de control central, puerta del conductor y puerta del acompaante Unidad de control de la puerta post. derecha Direccin
B Y T E 0
4...0 Sin significado 5 6 Proteccin trmica Estado de la puerta posterior derecha Autorizacin posterior apertura ventanillas
0 No 1 Si
10
00 En movimiento Unidad de control 01 En reposo central 10 En zona de operacin 11 Reconocimiento bloqueo superior 000 Estado normal Todas las unidades 001 SAFE (seguro interior activado) de control 010 Bloqueado 011 Tapa maletero desbloqueada 100 Tapa maletero bloqueado 101 Desbloqueado 110 Fallo seal sensores de entrada 111 Fallo del estado 0 No 1 Si 0 No 1 Si 0 No 1 Si Todas las unidades de control Unidad de control central Unidad de control central
B Y T E 1
101
5 6 7
0 0 0
15
3.2.1 Manejo de errores Si un controlador CAN detecta un error interrumpe la transmisin en curso a las dems unidades, mandando una bandera de error. Una bandera de error consiste en seis bits dominantes, y su principio de operacin se basa en la violacin intencionada de la regla de relleno de datos o de formato. Puesto que nunca pueden aparecer seis bits dominantes consecutivos en el bus en una estructura de datos no violada, o en una estructura remota. Puesto que los bits dominantes prevalecen sobre los recesivos, esto significa que cada unidad puede marcar cada estructura de datos o estructura remota transmitiendo seis bits dominantes, lo que da lugar a que cada unidad restante lo identifique como un error. Incluso en el caso de que los errores locales que slo tuvieran efecto en una u otra unidad, el mensaje es invalidado por todas las estaciones del conectadas al CAN-Bus. Este sistema asegura una gran consistencia de los datos en todo el sistema. El bus necesita como mximo 31 periodos de bits para recuperarse despus de la deteccin de un error. Pasado este periodo, la transmisin del mensaje violado puede iniciarse de nuevo, o se puede insertar otro mensaje de mayor prioridad.
16
3.2.2 Delimitacin en caso de fallo de la una unidad. Las unidades defectuosas pueden desequilibrar considerablemente el trfico del bus, y una unidad que habitualmente transmite mensajes de error reduce la capacidad el bus. Si esta unidad, en su capacidad de receptora manda frecuentes banderas de error para interrumpir la transmisin de mensajes que de hecho son correctos, esto puede conducir a un bloqueo total del sistema de bus. Por lo tanto, el protocolo CAN incluye mecanismos que pueden distinguir entre funcionamiento errneos intermitentes y permanentes, y que pueden localizar estaciones que fallan. Este mecanismo utiliza la evaluacin estadstica de condiciones de error. Una estacin reconoce su propio funcionamiento aparentemente errneo si interrumpe continuamente los mensajes antes de que otras estaciones hayan reconocido el fallo. El primer paso es prevenir que esta estacin interrumpa ms mensajes. En casos extremos, la estacin se desconecta automticamente 3.2.3 Fiabilidad de los datos del protocolo CAN La introduccin de sistemas relacionados con la seguridad en los automviles requiere un alto nivel de fiabilidad en los datos recibidos por sus unidades de control. El objetivos es que no se produzca ninguna situacin peligrosa para los usuarios del vehculo como resultado del intercambio de datos por la lnea CAN-Bus a lo largo de toda la vida til del vehculo.
5 unidades con mensajes de 90 bits 10-12 10-14 10 unidades con mensajes de 80 bits
10-16 10-18
10-4
10-3
10-2
10-1
79006-11
Esta meta se consigue si la fiabilidad de los datos es suficientemente alta o la probabilidad de errores residuales suficientemente baja. La fiabilidad es entendida como la capacidad de identificar datos perturbados o falsos. La probabilidad de errores residuales es una medida estadstica de la implantacin de la fiabilidad de los datos, con la que se especifica la probabilidad de que los datos puedan ser perturbados o falseados sin ser detectados. Por ejemplo si un CAN-Bus opera a una velocidad de 1Mbaudios (KBit/s) con una media de utilizacin del 50%, para una vida total de trabajo de 4000 horas y con una media de longitud del mensaje de 80 bits, entonces el total de mensajes transmitidos es de 9 x 1010. El nmero estadstico de datos errneos transmitidos no detectados durante la vida operativa es menor de 10-2. O dicho de otra manera, con un 8 horas de trabajo por da durante los 365 das del ao y un ratio de error de 0.7, un error no detectado ocurre cada 1000 aos (media estadstica). Segn los datos de la grfica anterior, en el peor de los casos si hay un error en un bit de cada 90 en una red de 5 unidades (abonados) tenemos una tasa de probabilidad de error residual de 10-13.
17
4. CAN-Bus EN EL TOLEDO99
Desde su lanzamiento el modelo Toledo99 contiene dos reas donde se ha implantado el sistema CAN-Bus, en el la de confort y en la de motopropulsor-tren de rodaje. Por lo tanto se cuenta con dos lneas diferenciadas que comunican las unidades de cada una de las reas especficas.
CAN-Bus de confort
18
Los datos que cada una de las 6 unidades de control vuelcan a la lnea CAN-Bus para intercambio con el resto son los siguientes: Unidad de control central Fallos de comunicacin Stand By (modo de ahorro de energa) Estado del cierre centralizado (bloqueado, safe,... Desbloqueada la puerta posterior Unidad puerta del conductor Fallos de comunicacin Stand By (modo de ahorro de energa) Estado del cierre centralizado (bloqueado, safe,... Autorizacin delantera Unidad puerta del acompaante Fallos de comunicacin Stand By (modo de ahorro de energa) Estado del cierre centralizado (bloqueado, safe,... Situacin del elevalunas Autorizacin delantera Situacin de la puerta del acompaante Seal del conmutador de cerradura Botn activacin interior del cierre centralizado
Bloqueada una puerta posterior Situacin de la puerta del conductor ADEX Kanal Situacin del portn, abierto cerrado Seal del conmutador de cerradura Seal del pulsador del elevalunas para puerta del acompaante
Seal conmutador de cerradura Seal del pulsador del Proteccin trmica cierre del portn elevalunas para puerta posterior centralizado izquierda Seal de encendido (15) Seal del pulsador del seal del interrupto de retrovisor elevalunas para puerta posterior encajado derecha Proteccin trmica cierre centralizado Seguro de nios de elevalunas posteriores Seales del mando regulacin para el retrovisor puerta del acompaante (enfoque y plegado) Seal del conmutador de bloque desbloqueo
19
Unidad de la puerta trasera izquierda Fallos de comunicacin. Stand By (modo de ahorro de energa) Estado del cierre centralizado (bloqueado, safe,...) Situacin del elevalunas Autorizacin trasera Situacin de la puerta posterior izquierda Proteccin trmica del cierre centralizado
Unidad de la puerta trasera derecha Fallos de comunicacin. Stand By (modo de ahorro de energa) Estado del cierre centralizado (bloqueado, safe,...) Situacin del elevalunas Autorizacin trasera Situacin de la puerta trasera derecha Proteccin trmica del cierre centralizado
Unidad de asiento elctrico Fallos de comunicacin. Stand By (modo de ahorro de energa). Regulacin espejo del conductor. Regulacin del espejo del acompaante.
En el cable L (Low) los valores de tensin oscilan entre 0 y 2,25 V. = nivel de tensin bajo, y entre 2,75 y 5 V = nivel de tensin alto, en el cable H (High). La diferencia entre las tensiones extremas de ambos cables es de 5 voltios que corresponde al nmero lgico 1 y entre los valores ms prximos es aprox. 0 V que corresponde al nmero lgico 0.
4.1.1. Funciones de emergencia En caso de que la lnea HIGH se interrumpa o se derive a masa, el sistema trabaja nicamente con la seal de LOW con respecto a masa. En caso de que sea LOW el que se interrumpa o derive a masa, la lnea HIGH trabajar igual pero respecto a masa. Si existe un cortocircuito entre ambos cables pasarn a ser LOW y se trabaja con esta seal respecto a masa del vehculo. En las nicas situaciones en que la transmisin por CAN-Bus no funcionar ser cuando al interrumpirse los dos cables (quedar incomunicada la unidad afectada) y cuando se deriven ambos a masa (quedarn incomunicadas todas las unidades).
20
En el cable L los valores de tensin oscilan entre 0 y 1,25 V. = nivel de tensin bajo, y entre1,25 y 2.5 V = nivel de tensin alto, en el cable H. La diferencia entre las tensiones extremas de ambos cables es de 2.5 voltios que corresponde al nmero lgico 1 y en los ms prximos es 0V que corresponde al nmero lgico 0. Las informaciones que se transmiten por la lnea son aquellas que precisan las tres unidades de control para cumplir adecuadamente sus funciones. La importancia las informaciones se basa en motivos de seguridad para la unidad de control ABS/ EDS, en motivos de la gestin del encendido y de la cantidad inyectada en el caso de la unidad de control del motor y en motivos del confort de la conduccin en el caso de la unidad de control para el cambio automtico. La tabla muestra, a ttulo de ejemplo, una parte de los mensajes y de sus correspondientes campos de datos. Orden de prioridades 1 Protocolo de datos procedente de unidad de control ABS/EDS Ejemplos de la informacin
3 4
Solicitud de regulacin del par de inercia del motor (MSR) Solicitud de regulacin antideslizamiento de la traccin (ASR) unidad de control del motor, Rgimen del motor protocolo de datos 1 Posicin de la mariposa Kick-down unidad de control del motor, Temperatura del lquido refrigerante protocolo de datos 2 Velocidad del vehculo unidad de control para cambio Cambio de gama de marchas automtico Cambio automtico en funcin de emergencia Posicin de la palanca selectora
En la tabla inferior se muestra como ejemplo la configuracin de una informacin especfica. Debido a la gran cantidad de informacin que se transmite, se muestra aqu slo una parte. La posicin momentnea de la mariposa se transmite con 8 bit. De esa forma resultan 256 diferentes posibilidades, segn las cuales es posible enlazar los bits. De esa forma se puede transmitir informacin cada 0,4 acerca de las posiciones de la mariposa, desde 0 hasta 102. Secuencia bits 0000 0000 0000 0001 0000 0010 ... 0101 0100 ... 1111 1111 Posicin de la mariposa 000,0 ngulo de apertura de la mariposa 000,4 ngulo de apertura de la mariposa 000,8 ngulo de apertura de la mariposa ... 033,6 ngulo de apertura de la mariposa ... 102,0 ngulo de apertura de la mariposa
4.2.1. Funciones de emergencia El este CAN-Bus no se dispone de funciones de emergencia. En caso de interrupcin o fallo de alguno de los cables de la lnea conducen a la interrupcin de la comunicacin entre la unidades de control.
21
J393
J386
J387
Cable H
Cable L
J388
J389
J136
79006-13
LEYENDA
J136 J386 J387 Unidad de control asiento elctrico Unidad de control puerta conductor Unidad del puerta acompaante J388 J389 J393 Unidad puerta posterior izquierda. Unidad puerta posterior derecha Unidad de control central
22
J248
J217
Cable H
Cable L
J104
79006-14
LEYENDA
J104 J217 Unidad de control del ABS/EDS Unidad de control cambio automtico J248 Unidad de control motor TDi
23
6. AUTODIAGNOSIS
El software de las unidades de control cuentan con funciones de diagnosis para controlar el trafico de datos en la lnea CAN-Bus. Al detectar un fallo el CAN es registrado en la memoria de averas. Al sistema de autodiagnstico se accede con lector de averas VAG 1551/1552 o bien con el VAS 5051 de la forma ya conocida. Al leer la memoria de averas la unidad de control enva la informacin en cuanto a la fuente y al tipo de fallo. Los fallos CAN se registran como avera permanente. Si el fallo no vuelve a producirse en el siguiente ciclo de conduccin, se considera como en avera espordica y as es indicado en la pantalla del lector de averas. Si superado un nmero de ciclos sin volver a aparecer, la avera se borra automticamente VAS 5051
79006-15
24
12 Memoria
Campo de indicacin
En el nmero de grupo de indicacin 012 Unidad de control central hay cuatro campos de indicacin relacionados con el bus de datos. 1. Campo de indicacin 1: Check Bus, aqu se indica si el bus de datos est correcto o incorrecto (p. ej. avera en un cable de la lnea CAN-Bus). 2. Campo de indicacin 2: equipamiento delantero, en el se visualizan las unidades de control delanteras que estn abonadas y que participan en la transmisin de datos. 3. Campo de indicacin 3: equipamiento trasero, aqu se visualizan las unidades de control traseras que estn conectadas y que participan en la transmisin de datos. 4. Campo de indicacin 4: equipamiento suplementario, aqu se indica si est abonada la unidad de control del asiento elctrico del conductor con memoria de posiciones del asiento y retrovisores exteriores. (La unidad de control del asiento tambin intercambia datos con las unidades del sistema de confort).
25
CANalyzer
Osciloscopio
Lnea CAN-Bus
Lector de averas
79006-16
Partiendo de la permisa de que no hay un mtodo universal para localizar todo tipo de fallo, el tcnico debe elegir el mtodo en dependencia del tipo de fallo as como del estado del vehculo. Muchas veces hace falta utilizar varias de las posibilidades indicadas para localizar la avera. Siguiendo un orden lgico, cuando se busca un fallo del CAN-Bus lo primero sera leer la memoria de averas de todas las unidades de control conectadas a la lnea
26
A continuacin, si despus de valorar la informacin del lector de avera fuese necesario, se proceder a medir con el polmetro VAG 1526B o VAG1715, (si se utiliza un polmetro cualquiera, por la tensin que aplican al medir, se podran daar los elementos del CAN-Bus) las resistencias de los terminadores y la de los dos cables de la lnea CAN-Bus. Al medir las resistencias con un multmetro se comprueba, si los cables del CAN-Bus (CAN-H y CAN L) estn en orden fsicamente, para ello, las unidades de control debern estar conectadas y sin alimentacin de corriente. Adems se controla, si las resistencias finales son correctas. En este punto hay que conocer en que unidades estn las resistencias y que estn conectadas en paralelo. Tambin se ha de comprobar el aislamiento de los cables respecto a masa y respecto a positivo. En tercer lugar, se realizara el anlisis de los mensaje CAN mediante el CANalyzer (de Vector Informatik GmbH). El CANalyzer es un medio de verificacin por ordenador en la que se puede observar y evaluar el trfico de datos por la lnea CAN-Bus. Las funciones bsicas del CANalyzer son listar el trfico de datos, indicar el contenido de un mensaje, estadstica de mensajes, estadstica de rendimiento y fallos del CAN-Bus. El CANAlyzer se maneja a travs de un diagrama de bloques que visualiza el flujo de datos desde el CAN-Bus a las distintas ventanas de anlisis de la pantalla.
Contenido del mensaje Estadstica de rendimiento
Trfico de datos
79006-17
27
Y finalmente se pueden visualizar las seales de la lnea con el osciloscopio. Este equipo permite analizar fallos del bus a nivel fsico. Al comparar el trazo caracterstico del oscilograma real con los tericos es posible detectar fallos en el sistema CAN-Bus de manera sencilla. Con este mtodo se analizan las seales cuando el encendido esta conectado. Para realizar estas pruebas de requiere un osciloscopio de dos canales con un ancho de banda mnimo de 20 MHz con memoria de al menos una medicin, (ejemplo Scopemeter 123 de Fluke es un equipo adecuado). La ilustracin muestra el trazo tpico de ambas seales CAN-L y CAN-H, donde de aprecian los va-
79006-18
28
NOTAS:
29
NOTAS:
30