You are on page 1of 46

OSCAR HERNNDEZ

de Servicio Tcnico Automotriz O.H.P. c.a.


Telf: 0414-4545399 E-mail:oscarjhp1@yahoo.com

El CAN-bus
Breve Historia de la Inyeccin de combustible:
Durante mas de 75 aos los fabricantes de automviles usaban carburadores en sus vehculos ya que tenan bajos costos y alta potencia en sus unidades, pero a mediados de los ochenta obligados por legislaciones de control de emisiones mas estrictas el tiempo del venerable carburador llego a su fin.

Los sistemas de Inyeccin evolucionaron a partir de sistemas anteriores como encendidos electrnicos con captadores magnticos y carburadores electrnicos controlados por mdulos, creando as sistemas que suministran la cantidad de combustible que se requiere bajo cualquier situacin llevando a tener un sistema que usa elementos de Entrada (sensores) y elementos de salida (actuadotes) los cuales son controlados por un modulo central (computadora) la cual monitorea dichos elementos para una operacin adecuada del motor de combustin.

Los fabricantes al ver alguna veces los fracasos que tenan estos nuevos sistemas aadieron el autodiagnstico a los mdulos de control, para as poder detectar de manera mas rpida las posibles fallas en los sistemas, los primeros mdulos de control (PCM) usaban un sistema de diagnostico abordo (OBD) que simplemente destellaban una luz "CHECK ENGINE" O "SERVICE SOON" en el tablero, con un proceso gradual que dependiendo de los destellos daba un cdigo el cual cada uno indicaba el posible fallo o fracaso en el sistema. Los mdulos actuales deben monitorear el sistema complejo interactivo del control de emisiones y proveer suficientes datos al tcnico para aislar con xito algn malfuncionamiento. PROTOCOLOS: Al comienzo cada fabricante usaba su propio sistema de autodiagnstico a bordo (OBD) cada fabricante estableci su protocolo de comunicacin y un conector nico para el sistema de diagnostico por lo tanto hace que los tcnicos tengan que adquirir diferentes equipos que cubran los diferentes protocolos y contar con los conectores para dichas marcas.

La EPA (Agencia De Proteccin Al Ambiente) estableci una norma que dicta de que todos los vehculos que sean vendidos en USA apartar de 1996 debern contar con un conector trapezoidal de 16 pines para el sistema de autodiagnstico conocido hoy como (OBD2) por lo tanto a todos los vehculos del 95 hacia atrs con sistemas de autodiagnstico se les conocer como OBD1.

De esta manera los tcnicos con un solo cable podrn acceder a una gama completa de vehculos teniendo que buscar axial un equipo que aunque cuente con el conector siga cubriendo los diferentes protocolos que usan cada fabricante. En Europa muchos fabricantes se establecieron este conector como base en la mayora de sus vehculos apartar del 2001 conocido como el EOBD. Cualquier vehiculo Americano, Europeo o Asitico que no cuente con el conector de 16 pines para fcil identificacin se le llamara vehiculo OBD1. Protocolos usados hoy en sistemas OBD2: SAE j1850 VPW: SAE j1850 PWM: Lnea General Motors Ford, Lincoln y Mercury

ISO 9141-2, ISO 14230-4 (KWP2000) EOBD: Chrsyler, Jeep, Dodge, Europeos y Asiticos PROTOCOLO ISO 15765-4: Este protocolo se empez a usar en Europa a mediados del ao 97 el cual utiliza comunicacin Bus de banda ancha entre sus mdulos y conector de diagnostico, muchos modelos europeos como el BMW ya cuentan con este protocolo desde el 2001, en USA este protocolo ser obligatorio para cualquier vehiculo que quiera ser vendido a partir del 2008 en ese pas. Este protocolo es conocido hoy como el CAN BUS Los Vehculos con protocolo CAN-BUS apartar del 2001 usan el mismo conector de 16 pines establecido por la norma de la EPA

INTRODUCCIN
La cantidad de componentes electrnicos en los vehculos automotores modernos crece constantemente. Dado que las tcnicas de cableado convencional con largas rutas de recorrido ya no son capaces de manejar la cantidad de datos de informacin que deben intercambiarse, se usan en su lugar los circuitos CAN Bus. El trmino Controller Area Network (CAN) se refiere a un sistema de bus serial desarrollado especialmente para su uso en vehculos de motor. El bus de datos CAN sirve como base para el intercambio de datos digitales entre sensores, actuadores y unidades de control, asegurando que varias Mdulos de control puedan procesar la informacin procedente de un sensor y controlar sus actuadores en consonancia. Generando adems rutas de cableado ms cortas, el bus de datos CAN tiene la ventaja particular de que, si falla un componente, el resto del sistema contina funcionando normalmente, reduciendo en gran medida el riesgo de un fallo total del sistema. Incluso los sistemas elctricos ms antiguos en el vehculo estn pasando a ser controlados con creciente frecuencia mediante el bus de datos CAN para mayor seguridad y comodidad. El interruptor de luces sin cable en el Volswagen Golf es un ejemplo de este sistema. El conductor slo tiene que seleccionar el modo de iluminacin con el interruptor y la unidad de control suministrar a las luces la energa necesaria. Esto permite incorporar elementos de confort tales como la funcin "coming home". Debido a la variacin en las tasas de repeticin de seal y al volumen de datos generado, los sistemas CAN Bus se subdividen en tres categoras: el CAN Bus de transmisin, que transmite las seales desde unidades de control tales como la unidad de gestin del motor, el control de transmisin y la unidad ABS/ESP. El CAN Bus de confort es crucial para las funciones de climatizacin y aire acondicionado, por ejemplo, como lo es el CAN de infotainment para las seales recibidas desde las radios de vehculos con control del volumen sensible a la velocidad.

Diseo, caractersticas y funcionamiento


Redes de datos en el automvil
Continuamente crecen las exigencias sobre seguridad de conduccin, confort de marcha, comportamiento de las emisiones de escape y consumo de combustible, entre otras. Estas exigencias implican un intercambio de informacin cada vez ms intenso entre las diferentes unidades de control que conforman la topologa de un vehculo moderno. Para mantener, a pesar de ello, claramente estructurados los sistemas elctricos y electrnicos, evitando que ocupen demasiado espacio y que se dupliquen recursos utilizados, se necesita una solucin tcnica adecuada para el intercambio de la informacin.

Implementacin de CAN-bus en una motocicleta

El CAN-bus es un protocolo de comunicaciones desarrollado por la firma alemana Robert Bosch GmbH, basado en una topologa de bus para la transmisin de mensajes en ambientes distribuidos, adems ofrece una solucin a la gestin de la comunicacin entre mltiples unidades centrales de proceso. El protocolo de comunicaciones CAN-bus proporciona los siguientes beneficios: Es un protocolo de comunicaciones normalizado, con lo que se simplifica y economiza la tarea de comunicar subsistemas de diferentes fabricantes sobre una red comn o bus. El procesador anfitrin (host) delega la carga de comunicaciones a un perifrico inteligente, por lo tanto el procesador anfitrin dispone de mayor tiempo para ejecutar sus propias tareas. Al ser una red multiplexada, reduce considerablemente el cableado y elimina las conexiones punto a punto.

Para simplificar aun ms la electrnica del coche se puede utilizar una subred ms simple, que se conecta a la red CAN, llamada LIN.

Esto ha sido desarrollado especialmente para el uso en automviles y se implanta de forma exponencial en todos los vehculos, ya sean turismos, camiones, motocicletas, industriales o agrcolas. CAN significa Controller Area Network (red de rea de controlador) y significa, que las unidades de control estn interconectadas e intercambian datos entre s. Existen, principalmente, tres posibilidades de transmisin de datos e informacin utilizando cable conductor de cobre:

Transmisin sin multiplexar: se transmite una seal elctrica (digital o analgica) a travs de un solo cable sin modulacin alguna. Es decir, solo se puede transmitir en un sentido. Por ejemplo: o Del Mdulo de Control del motor al Panel de instrumentos: se transmite seal de velocidad mediante una seal cuadrada de frecuencia variable en funcin de la velocidad. Para este tipo de transmisin se necesita un cable para cada seal transmitida, por lo que se duplican los recursos empleados (cables, conexiones, sensores, etc.).

Transmisin multiplexada asncrona: se transmite una seal elctrica por uno o dos cables (LIN bus, VAN bus) multiplexada pero careciendo de portadora. La sincronizacin de la frecuencia de reloj de las unidades en conexin se realiza a travs de la utilizacin de parte del mensaje modulado y se realiza unitariamente con cada mensaje transmitido. Se puede transmitir en ambos sentidos (ida y vuelta) y varios mensajes por el mismo cable pero la falta de sincronismo de reloj no deja que se alcancen altas velocidades de transmisin, es decir, que es un circuito de baja velocidad de transmisin. Por ejemplo: o De Unidad de Control electrnica de climatizacin a servomotores de control de compuertas del equipo calefactor. Se transmite en dos direcciones: De U.E.C. de climatizacin a servomotor: seal de mando para actuar sobre una nueva posicin de salida de aire o conservar la ya existente. De servomotor a U.E.C. de climatizacin: informacin sobre el estado del servomecanismo y nueva posicin relativa de la compuerta accionada.

Transmisin multiplexada sncrona: se transmite una seal elctrica por un par de cables de cobre, multiplexada, con portadora y de frecuencia de reloj (oscilacin) igual para todas las unidades de control electrnico conectadas al par de cables de cobre. Permite transmisin en ambos sentidos, varios mensajes por cable y a bata velocidad de transmisin. Por ejemplo: o De U.E.C. de motor a U.E.C. de A.B.S. (CAN-bus de traccin): se pueden transmitir mensajes (ida y vuelta) respecto a velocidad del vehculo, estado del freno, estado de la mariposa de admisin, revoluciones de motor, control de par, etc. El flujo de datos se transmite a mayor velocidad que los anteriormente citados, por lo que ante una incidencia en la conduccin el sistema electrnico reaccionar mas rpido.

La siguiente figura muestra la primera posibilidad de transmisin, en la que cada informacin se transmite a travs de un cable propio. En total se necesitan aqu cinco cables.

Conclusin: Para cada informacin se requiere de un cable propio. Debido a ello, con cada informacin adicional crece tambin la cantidad de cables y terminales en el Mdulo de control. Por este motivo, este tipo de transmisin de datos es limitada tanto para transmitir y recibir informacin En contraste con la primera posibilidad, con el CAN-bus se transmite toda la informacin a travs de dos cables, tal y como se muestra en la siguiente figura.

Conclusin: Con este tipo de transmisin de datos se transmite toda la informacin a travs de dos cables. Independientemente de la cantidad de unidades de control abonadas y de la cantidad de informacin transmitida. Por ese motivo es conveniente transmitir los datos con un CAN-Bus cuando se intercambia una gran cantidad de informacin entre las unidades de control.

Principales caractersticas del CAN-bus


CAN-bus se basa en el modelo productor / consumidor, el cual es un concepto, o paradigma de comunicaciones de datos, que describe una relacin entre un productor y uno o ms consumidores. CAN-bus es un protocolo orientado a mensajes, es decir la informacin que se va a intercambiar se descompone en mensajes, a los cuales se les asigna un identificador y se encapsulan en tramas para su transmisin. Cada mensaje tiene un identificador nico dentro de la red, con el cual los nodos deciden aceptar o no dicho mensaje. Dentro de sus principales caractersticas se encuentran: Prioridad de mensajes. Garanta de tiempos de latencia. Flexibilidad en la configuracin. Recepcin por multidifusin (multicast) con sincronizacin de tiempos. Sistema robusto en cuanto a consistencia de datos. Sistema multimaestro. Deteccin y sealizacin de errores. Retransmisin automtica de tramas erroneas Distincin entre errores temporales y fallas permanentes de los nodos de la red, y desconexin autnoma de nodos defectuosos.

CAN-bus fue desarrollado, inicialmente para aplicaciones en los automviles y por lo tanto la plataforma del protocolo es resultado de las necesidades existentes en el rea de la automocin. La Organizacin Internacional para la Estandarizacin (ISO, International Organization for Standarization) define dos tipos de redes CAN: una red de alta velocidad (hasta 1 Mbps), bajo el estndar ISO 11898-2, destinada para controlar el motor e interconectar la unidades de control electrnico (U.E.C.) una red de baja velocidad tolerante a fallos (menor o igual a 125 Kbps), bajo el estndar ISO 11519-2/ISO 11898-3, dedicada a la comunicacin de los dispositivos electrnicos internos de un automvil como son control de puertas, techo corredizo, luces y asientos.

Protocolo de comunicaciones CAN-bus


CAN-bus es un protocolo de comunicaciones serie que soporta control distribuido en tiempo real con un alto nivel de seguridad y multiplexacin. El establecimiento de una red CAN-bus para interconectar los dispositivos electrnicos internos de un vehculo tiene la finalidad de sustituir o eliminar el cableado. Las U.E.C., sensores, sistemas antideslizantes, etc. se conectan mediante una red CAN-bus a velocidades de transferencia de datos de hasta 1 Mbps. De acuerdo al modelo de referencia OSI (Open Systems Interconnection), la arquitectura de protocolos CAN-bus incluye tres capas: fsica, de enlace de datos y aplicacin, adems de una capa especial para gestin y control del nodo llamada capa de supervisor. Capa fsica: define los aspectos del medio fsico para la transmisin de datos entre nodos de una red CAN-bus, los ms importantes son niveles de seal, representacin, sincronizacin y tiempos en los que los bits se transfieren al bus. La especificacin del protocolo CAN-bus no define una capa fsica, sin embargo, los estndares ISO 11898 establecen las caractersticas que deben cumplir las aplicaciones para la transferencia en alta y baja velocidad. Capa de enlace de datos: define las tareas independientes del mtodo de acceso al medio, adems debido a que una red CAN-bus brinda soporte para procesamiento en tiempo real a todos los sistemas que la integran, el intercambio de mensajes que demanda dicho procesamiento requiere de un sistema de transmisin a frecuencias altas y retrasos mnimos. En redes multimaestro, la tcnica de acceso al medio es muy importante ya que todo nodo activo tiene los derechos para controlar la red y acaparar los recursos. Por lo tanto la capa de enlace de datos define el mtodo de acceso al medio asi como los tipos de tramas para el envo de mensajes

Cuando un nodo necesita enviar informacin a travs de una red CAN-bus, puede ocurrir que varios nodos intenten transmitir simultaneamente. CAN-bus resuelve lo anterior al asignar prioridades mediante el identificador de cada mensaje, donde dicha asignacin se realiza durante el diseo del sistema en forma de nmeros binarios y no puede modificarse tiene mayor prioridad. El mtodo de acceso al medio utilizado es el de Acceso Mltiple por Deteccin de Portadora, con Deteccin de Colisiones y Arbitraje por Prioridad de Mensaje (CSMA/CD+AMP, Carrier Sense Multiple Access with Collision Detection and Arbitration Message Priority). De acuerdo con este mtodo, los nodos en la red que necesitan transmitir informacin deben esperar a que el bus est libre (deteccin de portadora); cuando se cumple esta condicin, dichos nodos transmiten un bit de inicio (acceso mltiple). Cada nodo lee el bus bit a bit durante la transmisin de la trama y comparan el valor transmitido con el valor recibido; mientras los valores sean idnticos, el nodo contina con la transmisin; si se detecta una diferencia en los valores de los bits, se lleva a cabo el mecanismo de arbitraje. CAN-bus establece dos formatos de tramas de datos (data frame) que difieren en la longitud del campo del identificador, las tramas estndares (standard frame) con un identificador de 11 bits definidas en la especificacin CAN 2.0A, y las tramas extendidas (extended frame) con un identificador de 29 bits definidas en la especificacin CAN 2.0B. Para la transmisin y control de mensajes CAN, se definen cuatro tipos de tramas: de datos, remota (remote frame), de error (error frame) y de sobrecarga (overload frame). Las tramas remotas tambin se establecen en ambos formatos, estndar y extendido, y tanto las tramas

de datos como las remotas se separan de tramas precedentes mediante espacios entre tramas (interframe space). En cuanto a la deteccin y manejo de errores, un controlador CAN cuenta con la capacidad de detectar y manejar los errores que surjan en una red. Todo error detectado por un nodo, se notifica inmediatamente al resto de los nodos. Capa de supervisor: La sustitucin del cableado convencional por un sistema de bus serie presenta el problema de que un nodo defectuoso puede bloquear el funcionamiento del sistema completo. Cada nodo activo transmite una bandera de error cuando detecta algn tipo de error y puede ocasionar que un nodo defectuoso pueda acaparar el medio fsico. Para eliminar este riesgo el protocolo CAN-bus define un mecanismo autnomo para detectar y desconectar un nodo defectuoso del bus, dicho mecanismo se conoce como aislamiento de fallos. Capa de aplicacin: Existen diferentes estndares que definen la capa de aplicacin; algunos son muy especficos y estn relacionados con sus campos de aplicacin. Entre las capas de aplicacin ms utilizadas cabe mencionar CAL, CANopen, DeviceNet, SDS (Smart Distributed System), OSEK, CANKingdom.

Topologa de red CAN-bus


La toploga de la red CAN-bus formada en el vehculo difiere de uno a otro en funcin del nmero de unidades electrnicas conectadas, de las distintas subredes existentes, etc. Ejemplo de redes CAN-bus instaladas en vehculos: En la sub-red de traccin - transmisin (Powertrain) forman un sistema global las siguientes Unidades de Control Electrnicas: Mdulo del motor Mdulo para cambio automtico Mdulo de ABS

En la sub-red de carrocera constituyen un sistema global las siguientes Unidades de Control Electrnicas: Mdulo de Control de Carrocera Mdulos de puertas

Ventajas del bus de datos:


Si el protocolo de datos ha de ser ampliado con informacin suplementaria solamente se necesitan modificaciones en el software. Un bajo porcentaje de errores mediante una verificacin continua de la informacin transmitida, de parte de las unidades de control, y mediante protecciones adicionales en los protocolos de datos. Menos sensores y cables de seales gracias al uso mltiple de una misma seal de sensores. Es posible una transmisin de datos muy rpida entre las unidades de control. Ms espacio disponible, mediante unidades de control ms pequeas y conectores ms compactos para las unidades de control. El CAN-Bus de datos est normalizado a nivel mundial. Por ese motivo, tambin las unidades de control de diferentes fabricantes pueden intercambiar datos

El Principio de transmisin de Datos


La transmisin de datos a travs del CAN-bus funciona de un modo parecido al de una llamada telefnica. Un abonado (una U.E.C. conectada al bus de datos) "modula" sus datos, introducindolos en la red, mientras que los dems "escuchan" estos datos. Para ciertos abonados resultan interesantes estos datos, en virtud de lo cual los utilizan. A otros abonados pueden no interesarles esos datos especficos y sencillamente "desechan" el contenido del mensaje.

Una red CAN-bus consta de los siguientes elementos: Un controlador Un transceptor Dos elementos finales del bus Dos cables para la transmisin de datos

Con excepcin de los cables, todos los componentes estn alojados en las unidades de control. El funcionamiento interno de las diferentes U.E.C. es posible que no se vea alterado en sus estrategias de funcionamiento.

El controlador CAN: recibe del microprocesador, en la U.E.C., los datos que han de ser transmitidos. Los acondiciona y los pasa al transceptor CAN. Asimismo recibe los datos procedentes del transceptor CAN, los acondiciona y los pasa al microprocesador en la unidad de control.

El transceptor CAN: es un transmisor y un receptor. Transforma los datos del controlador CAN en seales elctricas y transmite stas sobre los cables del CAN-bus. Asimismo recibe los datos y los transforma para el controlador CAN.

El elemento final del CAN-bus: es una resistencia. Evita que los datos transmitidos sean devueltos en forma de eco en los extremos de los cables y que se falsifiquen los datos.

Los cables del CAN-bus: funcionan de forma bidireccional y sirven para la transmisin de los datos. Se denominan con las designaciones CAN-High (seales de nivel lgico alto) y CAN-Low (seales de nivel lgico bajo).

Al trabajar con el CAN-bus no se define el destinatario de los datos. Se transmiten a bordo del bus y generalmente los reciben y analizan todos los abonados.

Un ejemplo de ciclo de transmisin de datos


Provisin de datos: la U.E.C. pertinente provee de datos al controlador CAN, para su transmisin. Transmisin de datos: el transceptor CAN recibe los datos del controlador CAN, los transforma en seales elctricas y los transmite. Recepcin de datos: todas las dems U.E.C. que estn interconectadas a travs del CAN-bus se transforman en receptores. Revisin de datos: las U.E.C.l revisan si necesitan los datos recibidos para la ejecucin de sus funciones o si no los necesitan. Adopcin de datos: si se trata de datos importantes, la U.E.C. en cuestin los adopta y procesa; si no son importantes, los desprecia.

Qu se transmite a travs del CAN-bus de datos?


En intervalos de tiempo breves se transmite un protocolo de enlace de datos entre las unidades de control que consta, habitualmente, de un gran nmero de bits enlazados. La cantidad de bits de un protocolo depende del tamao del campo de datos. En la figura se muestra la estructura de un protocolo de enlace de datos. Es idntico en ambos cables del bus.

Un bit es la unidad de informacin mnima (un estado de conmutacin por unidad de tiempo). En electrnica, esta informacin bsicamente slo puede tener el valor "0" "1" o respectivamente, "S" o "No", es decir, en orden Binario Est compuesto, habitualmente, por siete secciones. El campo de comienzo del datagrama: marca el comienzo del protocolo de enlace de los datos. En el cable CAN-H (CAN-High) se transmite un bit con aproximadamente 5 voltios (en funcin del sistema) y en el cable CAN-L (CAN-Low) se transmite un bit con aprox. 0 voltios.

El campo de estado: define la prioridad del protocolo. Si hay dos unidades de control que intentan transmitir simultneamente su protocolo de datos, se concede la preferencia al protocolo de prioridad superior.

El campo de control: aqu se especifica la cantidad de informacin que est contenida en el campo de datos. De esa forma, cada receptor puede revisar si ha recibido la informacin completa.

El campo de datos: se transmite la informacin para las dems unidades de control.

El campo de aseguramiento: sirve para detectar fallos en la transmisin.

El campo de confirmacin: aqu los receptores sealizan al transmisor, que han recibido correctamente el protocolo de enlace de datos. Si detectan cualquier fallo, informan de inmediato al transmisor. A raz de ello, el transmisor repite su transmisin.

El campo de fin del datagrama: se finaliza el protocolo de datos. Es la ltima oportunidad posible para dar un aviso de error, que conduzca a una repeticin.

Cmo se genera un protocolo de datos?


El protocolo de datos consta de varios bits enlazados. Cada bit puede adoptar cada vez un solo estado o bien los valores "0" "1". He aqu un ejemplo que explica la forma como se genera un estado operativo con los valores "0" "1": El interruptor de la luz sirve para encender o apagar la luz. Eso significa, que puede adoptar dos diferentes estados operativos.

Estado del interruptor de luz con el valor "1" Contactos cerrados Lmpara encendida

Estado del interruptor de luz con el valor "0" Contactos abiertos Lmpara apagada

En el caso del CAN-bus de datos, esto funciona bsicamente de la misma forma. El transceptor tambin puede generar dos diferentes estados operativos de un bit.

Estado del bit con el valor "1" Transceptor abierto: conecta a 5 V o 2.5 V dependiendo del tipo de CAN-bus usado. Tensin en el cable del bus de datos: 5 V o 2.5 V dependiendo del tipo de CAN-bus usado.

Estado del bit con el valor "0" Transceptor cerrado; conecta a masa. Tensin en el cable del bus de datos: aprox. 0 voltios.

En la tabla siguiente se muestra la forma en que se puede transmitir informacin por medio de dos bits enlazados. Con dos bits se obtienen cuatro diferentes variantes. A cada variante se le puede asignar una informacin especfica, con carcter formal para todas las unidades de control. Si se transmite el primer bit con 0 voltios y el segundo tambin con 0 voltios, la informacin en la tabla significa "El elevalunas se encuentra en movimiento" o bien "La temperatura del lquido refrigerante es de 10 C"

Posible variante

Segundo bit

Primer bit 0 voltios 5 voltios 0 voltios 5 voltios

Seal de mando

Informacin Estado del elevalunas

Informacin Temperatura lquido refrigerante

Uno

0 voltios

en movimiento

10 C

Dos

0 voltios

en reposo en zona de inicio de parada en deteccin de bloqueo superior

20 C

Tres

5 voltios

30 C

Cuatro

5 voltios

40 C

La tabla inferior muestra la forma como aumenta la cantidad de informacin con cada bit adicional.

Variantes con 1 bit 0V 5V

Posible informacin 10 C 20 C

Variantes con 2 bits 0 V, 0 V 0 V, 5 V 5 V, 0 V 5 V, 5 V

Posible informacin 10 C 20 C 30 C 40 C

Variantes con 3 bits 0 V, 0 V, 0 V 0 V, 0 V, 5 V 0 V, 5 V, 0 V 0 V, 5 V, 5 V 5 V, 0 V, 0 V 5 V, 0 V, 5 V 5 V, 5 V, 0 V 5 V, 5 V, 5 V

Posible informacin 10 C 20 C 30 C 40 C 50 C 60 C 70 C 80 C

Cuanto mayor es el nmero de bits enlazados, ms informacin se puede transmitir. Con cada bit adicional se duplica la cantidad de la posible informacin.

Adjudicacin y prioridad del mensaje


Si varias unidades de control pretenden transmitir simultneamente su protocolo de datos, es preciso decidir cul de ellos se transmite primero. El protocolo con la prioridad superior se transmite primero. As, por ejemplo, el protocolo de datos de la unidad de control para ABS es, por motivos de seguridad, ms importante que el protocolo de la unidad de control para cambio automtico. Cmo se aplica la prioridad en el mensaje? Cada bit tiene un valor, al cual se le asigna una validacin. Puede ser de validacin superior o inferior.

Bit con 0 voltios 5 voltios

Valor 0 1

Validacin superior inferior

Cada protocolo de datos tiene asignado un cdigo de once bits en el campo de estado, en funcin de su prioridad. En la tabla siguiente se muestran las prioridades de tres protocolos de datos. Prioridad 1 2 3 Protocolo de datos Freno Motor Cambio automtico Campo de estado 1 001 1010 0000 010 1000 0000 100 0100 0000

Las tres unidades de control empiezan simultneamente con la transmisin de su protocolo de datos. Al mismo tiempo comparan los bits, de uno en uno, en el cable del bus. Si una unidad de control transmite un bit de validacin inferior y detecta uno de validacin superior, interrumpe la transmisin y se transforma en receptor. Ejemplo de adjudicacin y prioridad: Primer bit: La U.E.C. de ABS transmite un bit de validacin superior. La U.E.C. de motor transmite asimismo un bit de validacin superior. La U.E.C. de cambio automtico transmite un bit de validacin inferior y detecta un bit de validacin superior en el cable del bus de datos. Con ello pierde la adjudicacin y se transforma en receptor.

Segundo bit: La U.E.C. de ABS transmite un bit de validacin superior. La U.E.C. de motor transmite un bit de validacin inferior y detecta un bit de validacin superior en el cable del bus de datos. Con ello pierde su adjudicacin y se transforma en receptor.

Tercer bit: La U.E.C. de ABS tiene la mxima prioridad y obtiene por tanto la adjudicacin del bus. Sigue transmitiendo su protocolo de datos hasta el final.

Despus de que la U.E.C. de ABS ha transmitido su protocolo de datos hasta el final, las dems vuelven a hacer el intento de transmitir su propio protocolo de datos.

Blindaje y proteccin de la red


En el vehculo son fuentes parsitas los componentes en cuyo funcionamiento se producen chispas o se abren o cierran circuitos de corriente. Otras fuentes parsitas son por ejemplo telfonos mviles y radioemisoras, o sea, todo aquello que genera ondas electromagnticas. Estas ondas electromagnticas pueden influir en la transmisin de datos o incluso la pueden falsificar.

Para evitar influencias parsitas sobre la transmisin de datos se procede a retorcer conjuntamente los dos cables que forman el bus de datos. De esa forma se evitan al mismo tiempo emisiones perturbadoras procedentes del propio cable del bus de datos. Adems las tensiones en ambos cables se encuentran respectivamente contrapuestas. Eso significa lo siguiente: Si uno de los cables del bus tiene aplicada una tensin de 0 V, el otro tiene una de 5 V y viceversa.

En virtud de ello, la suma de tensiones es constante en cualquier momento y se anulan mutuamente los efectos de campo electromagntico de ambos cables del bus. El cable del bus est protegido contra la penetracin de emisiones parsitas y tiene un comportamiento casi neutro hacia fuera.

CAN-bus de carrocera
En la red de carrocera (tambin llamada "confort"), el CAN-Bus intercomunica las unidades de control del sistema de carrocera (confort). Puede estar compuesto por las siguientes U.E.C.: U.E.C. U.E.C. U.E.C. U.E.C. U.E.C. U.E.C. central de puerta delantera izquierda de puerta delantera derecha de puerta trasera izquierda de puerta trasera derecha de climatizacin

Normalmente, en la red de carrocera, los cables de las U.E.C. confluyen en forma de estrella, en un punto. La ventaja reside en que, si se avera una de las U.E.C. las dems pueden seguir transmitiendo sus protocolos de datos. Se pueden transmitir datos acerca de las siguientes funciones del sistema de carrocera (confort): Cierre centralizado Elevalunas elctricos Iluminacin de los mandos Retrovisores exteriores regulables y calefactables elctricamente Autodiagnstico

Ventajas de utilizacin de una red CAN-bus para carrocera (confort):


Se conduce una menor cantidad de cables a travs de las uniones por enchufe de las puertas. Si ocurre un cortocircuito con masa, con positivo o mutuo entre los cables, el CAN-bus pasa a la funcin de emergencia y cambia a funcionamiento monoalmbrico. Se necesitan menos cables para diagnsticos, porque todo el autodiagnstico se gestiona a travs de una U.E.C. central de carrocera.

Caractersticas generales de una red CAN-bus para carrocera (confort):


El bus de datos consta de dos cables, en los que se transmite la informacin.

Para evitar influencias parsitas electromagnticas y emisiones parsitas, los dos cables del bus de datos estn retorcidos conjuntamente. Es preciso tener en cuenta la distancia o paso de la unin retorcida.

El bus de datos trabaja a una velocidad de transmisin de 62,5 Kbit/s (62.500 bits por segundo). Se halla dentro de un margen de baja velocidad (low speed) de 0 - 125 Kbit/s. La transmisin del protocolo de datos tarda aprox. 1 milisegundo.

Cada unidad de control intenta transmitir sus datos cada 20 milisegundos.

Ejemplo de un orden habitual de prioridades: 1. 2. 3. 4. 5. U.E.C. U.E.C. U.E.C. U.E.C. U.E.C. central lado conductor lado acompaante trasera izquierda trasera derecha

En virtud de que los datos del sistema de carrocera (confort) se pueden transmitir a una velocidad relativamente baja, es posible incorporar un transceptor de bajo rendimiento y por lo tanto de bajo coste. Informacin transmitida Es informacin acerca de los estados operativos en que se encuentran las diferentes funciones. Por ejemplo: informacin acerca de qu mando a distancia por radiofrecuencia ha sido accionado en qu estado operativo se encuentra el cierre centralizado y si existen averas etc.

A ttulo de ejemplo, la tabla siguiente muestra una parte del campo de datos de la U.E.C. de la puerta del conductor. De ah se desprende el modo y el contenido de la informacin que se transmite acerca del estado operativo del cierre centralizado y del elevalunas elctrico.
Estado de la funcin Estado bsico Safe (cierre doble) Bloqueado Cierre centralizado Puerta desbloqueada Puerta bloqueada Desbloqueado Fallo de sealizacin, sensores de entrada Error de estado Informacin Secuencia de bits Bit5 Bit4 Bit3 Bit2 Bit1 0 V, 0 V, 0 V 0 V, 0 V, 5 V 0 V, 5 V, 0 V 0 V, 5 V, 5 V 5 V, 0 V, 0 V 5 V, 0 V, 5 V 5 V, 5 V, 0 V 5 V, 5 V, 5 V Valor del bit 000 001 010 011 100 101 110 111

En movimiento Elevalunas elctrico En reposo En la zona de inicio de parada Deteccin de bloqueo superior

0 V, 0 V 0 V, 5 V 5 V, 0 V 5 V, 5 V

00 01 10 11

Ejemplo de una posible secuencia de bits

Tensin en el Secuencia Valor cable del bus de de bits datos 3a1 5a4 101 10 5 V, 0 V, 5 V 5 V, 0 V

Significado de la informacin El cierre centralizado est desbloqueado El cristal de la ventana se encuentra en una zona comprendida entre el tope superior (completamente cerrada) y 4 mm debajo de la junta

Ejemplo de funciones de autodiagnstico (Grupo V.A.G.) El autodiagnstico se puede llevar a cabo mediante el terminal de diagnstico original (V.A.G 1551/52 o VAS 5051) o bien, con un terminal de diagnstico compatible. Insertar en el terminal el cdigo de direccin 46 "Sistema de confort" Despus de insertar el cdigo de direccin, son aplicables las siguientes funciones: Funcin 02: "Consultar memoria de averas". En la memoria de averas se visualizan dos tipos de averas especialmente para el CAN-bus. o Bus de datos Confort: Esta avera se inscribe al averiarse la transmisin de datos entre dos o varias unidades de control. Las posibles causas son: unidades de control averiadas interrupcin en ambos cables del bus interrupcin en conectores o Bus de datos Confort en funcin de emergencia: Esta avera se visualiza si el CAN-bus ha pasado a la funcin de emergencia. Las posibles causas de avera son: interrupcin en un cable del bus de datos interrupcin en un conector Funcin 08: "Leer bloque de valores de medicin". En el nmero de grupo de indicacin 012 U.E.C. central hay cuatro campos de indicacin relacionados con el bus de datos. o Campo de indicacin 1: Check Bus. Aqu se indica si el bus de datos est correcto o incorrecto (por ejemplo: avera monoalmbrica).

Campo de indicacin 2: Equipamiento delantero. Aqu se visualizan las unidades de control delanteras que estn incorporadas y que participan en la transmisin de datos. Campo de indicacin 3: Equipamiento trasero. Aqu se visualizan las unidades de control traseras que estn incorporadas y que participan en la transmisin de datos. Campo de indicacin 4: Equipamiento suplementario. Aqu se visualiza si est incorporado un sistema de memoria de posiciones para el reglaje de asientos y retrovisores. Ambos sistemas (sistema de confort y sistema de memorias de posiciones) intercambian

Con los medios del taller no se puede comprobar actualmente la transmisin directa de datos a travs del CAN-Bus.

CAN-bus de traccin - motor - transmisin (Powertrain)


El CAN-bus de datos puede intercomunicar diferentes U.E.C.: U.E.C. de motor U.E.C. de ABS / EDS / ESP U.E.C. del cambio automtico / pilotado

Ejemplo de transmisin de diez protocolos teniendo en cuenta las U.E.C. mencionadas anteriormente: Cinco protocolos por la U.E.C. de motor Tres protocolos por la U.E.C. de ABS / EDS / ESP Dos protocolos por la U.E.C. del cambio automtico

Ventajas que ofrece el CAN-Bus de datos en el rea de la traccin - motor - transmisin Una alta velocidad de transmisin. Debido a ello, las unidades de control estn informadas con gran exactitud acerca del estado operativo momentneo del sistema global y pueden ejecutar sus funciones de forma ptima.

Caractersticas generales del CAN-bus de datos en el rea de la traccin - motor El bus de datos consta de dos cables, en los que se transmite la informacin.

Para evitar influencias parsitas electromagnticas y emisiones parsitas, los dos cables del bus de datos estn retorcidos conjuntamente. Es preciso tener en cuenta la distancia o paso de la unin retorcida.

El bus de datos trabaja a una velocidad de transmisin de 500 Kbit/s (500.000 bits por segundo). Se halla dentro de un margen de alta velocidad (high speed) de 125 - 1.000 Kbit/ s. La transmisin del protocolo de datos tarda aprox. 0,25 milisegundos.

Segn la unidad de control en cuestin, se trata de transmitir los datos cada 7 - 20 milisegundos.

Orden 1. 2. 3.

de prioridades general o habitual: U.E.C. de ABS / EDS / ESP U.E.C. de motor U.E.C. de cambio automtico

Para poder utilizar los datos de forma ptima en el rea de la traccin, es preciso que se transmitan muy rpidamente. A esos efectos se necesita un transceptor de gran capacidad y mayor coste de aplicacin. Este transceptor permite la transmisin de los datos entre dos ciclos de encendido. Debido a ello ya es posible utilizar los datos recibidos para el siguiente impulso de encendido.

Qu informacin se transmite?
Son informaciones muy importantes para que las diferentes unidades de control puedan cumplir adecuadamente con sus funciones. Su importancia se basa en motivos de seguridad para la U.E.C. de ABS / EDS / ESP, en motivos de la gestin del encendido y de la cantidad inyectada en el caso de la U.E.C. del motor y en motivos del confort de la conduccin en el caso de la U.E.C. para el cambio automtico. La tabla muestra, a ttulo de ejemplo, una parte de los protocolos de datos y de sus correspondientes campos de datos

Orden de prioridades

Protocolo de datos procedente de

Ejemplos de la informacin Solicitud de regulacin del par de inercia del motor (MSR) Solicitud de regulacin antideslizamiento de la traccin (ASR) Rgimen del motor Posicin de la mariposa Kick-down Temperatura del lquido refrigerante Velocidad del vehculo Cambio de gama de marchas Cambio automtico en funcin de emergencia Posicin de la palanca selectora

U.E.C. ABS / EDS / ESP

U.E.C. de motor, protocolo de datos 1 U.E.C. de motor, protocolo de datos 2

U.E.C. para cambio automtico

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

Posicin de la mariposa 000,0 ngulo de apertura de la mariposa 000,4 ngulo de apertura de la mariposa

0000 0010 ... 0101 0100 ... 1111 1111

000,8 ngulo de apertura de la mariposa ... 033,6 ngulo de apertura de la mariposa ... 102,0 ngulo de apertura de la mariposa

Interconexin de las unidades de control en el rea de la traccin El nodo suele estar situado fuera de las unidades de control, en el mazo de cables.

En algn caso excepcional se puede encuentra el nodo en la U.E.C. del motor. En la figura inferior se muestra el nodo en el que confluyen los cables dentro de la unidad de control del motor.

Ejemplo de funciones de autodiagnstico del CAN-bus de traccin - motor (Grupo VAG) El autodiagnstico se puede llevar a cabo mediante el terminal de diagnstico original (V.A.G 1551/52 o VAS 5051) o bien, con un terminal de diagnstico compatible. El proceso comienza insertando en el terminal los siguientes cdigos de direccin: 01 para electrnica del motor 02 para electrnica del cambio 03 para electrnica del ABS

Todas las unidades de control que intercambian informacin se tienen que considerar como sistema global en el autodiagnstico y en la localizacin de averas. La siguiente funcin se refiere al CAN-bus de datos: Funcin 02: "Consultar memoria de averas". En las unidades de control se inscribe una avera si est perturbada la transmisin de datos entre las unidades de control: o Uno o varios cables del bus de datos estn interrumpidos. o Los cables del bus de datos tienen cortocircuito mutuo. o Un cable del bus de datos tiene corto con masa o con positivo. o Una o varias unidades de control estn averiadas.

Informacin en el rea de la traccin Qu informacin se transmite?


Son informaciones muy importantes para que las diferentes unidades de control puedan cumplir adecuadamente con sus funciones. Su importancia 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 protocolos de datos y de sus correspondientes campos de datos

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.

Interconexin de las unidades de control en el rea de la traccin


J104 Unidad de control para ABS/EDS J217 Unidad de control para cambio automtico J220 Unidad de control para Motronic A diferencia del sistema de confort, en el rea de la traccin se visualiza slo una parte del sistema global. En este caso nicamente se plantear la forma en que estn interconectadas las unidades de control.

El nodo suele estar situado fuera de las unidades de control, en el mazo de cables.

En un caso excepcional se encuentra el nodo en la unidad de control del motor. En la figura inferior se muestra el nodo en el que confluyen los cables dentro de la unidad de control del motor.

Ejemplos de redes CAN-bus


Grupo Volkswagen En este caso se puede observar una red CAN-bus de carrocera. Los componentes de red mostrados en el diagrama elctrico son los siguientes: J 386 J 387 J 388 J 389 J 393 U.E.C. de puerta, lado conductor U.E.C. de puerta, lado acompaante U.E.C. de puerta, trasera izquierda U.E.C. de puerta, trasera derecha U.E.C. central (sistema de confort)

En la prxima figura se puede observar una red CAN-bus formada a su vez por dos sub-redes: una red CAN-bus de alta velocidad (CAN traccin), utilizada por el sistema de control de motor, frenos, cambio automtico, airbag, columna de direccin, etc. una red CAN-bus de baja velocidad (CAN confort), utilizadda por los sistemas de control de carrocera tales como cierre centralizado, control de elevalunas, climatizador, memoria de asientos y espejos, etc.

Ambas redes intercambian informacin a travs de un "traductor" (llamado GATEWAY y que se encuentra integrado en el cuadro de instrumentos), que se encarga de transformar el contenido de los mensajes transmitidos entre el CAN de alta velocidad y el CAN de baja velocidad o viceversa.

BMW En este caso el fabricante BMW instala una red altamente compleja en sus vehculos de la serie E60, en el cual se pueden encontrar y de trabajando de forma simultnea, las siguientes redes: Bus Bus Bus Bus Bus Bus Bus de de de de de de de datos K-CAN datos MOST (Media Oriented Systems Transport) datos byteflight datos F-CAN (CAN del chasis) datos Local-CAN datos PT-CAN (Powertrain-CAN) diagnstico (D-Bus)

Todas estas sub-redes tienen mbito global y disponen, como en el caso de Volkswagen, de un intrprete de datos (llamado SGM) para interconexionar las distintas redes. Se utilizan protocolos CAN de alta, media y baja velocidad para motor (Powertrain), frenos y confort respectivamente. Tambin se integran redes de transmisin ptica (MOST), que son utilizadas por los dispositivos multimedia y de comunicacin instalados en el vehculo. Asimismo tambin se pueden encontrar buses de datos con protocolos de conexin especficos. Sin salir del mbito de la serie E60, este vehculo tambin dispone de sub-redes de mbito local, que se utilizan para que las diferentes U.E.C. interacten con sus propios perifricos. Normalmente son redes de baja velocidad de transmisin, asncronas y tienen un solo cable de transmisin. En los vehculos de la serie E60 podemos encontrar las siguientes: Tipo de bus bus de datos byteflight (2 cables de conexin) Componente afectado Recorrido de la informacin

SZM - Ajuste de Desde la consola central del centro de conmutacin hasta asiento el mdulo de asiento del conductor y el del acompaante DWA - SINE Desde la unidad de mando de la alarma antirrobo hasta la

sirena y el transmisor inclinomtrico AHL - SMC Desde la unidad de mando de la luz adaptativa para curvas hasta los controladores del motor paso a paso

bus de datos LIN (un solo cable de IHKA - PTC conexin)

Desde el bloque de interruptores de la puerta del conductor TMFA - Bloque hasta la unidad de mando del mdulo de puerta del de interruptores conductor Desde la unidad de mando del sistema de calefaccin y climatizacin hasta el calentador para el motor Desde la unidad de mando del sistema de calefaccin y climatizacin hasta los motores para las tapas del habitculo Desde la unidad de mando del control de presin de inflado de los neumticos hasta las 4 antenas (una antena en cada pasarruedas. Las antenas reciben las seales de los 4 emisores = sensores de presin de aire en los neumticos.)

IHKA - Motores

RDC - Antenas

Tipo de bus: K-CAN Nombre U.E.C. AHM CAS CID CON CVM DWA EHC Descripcin Mdulo de remolque Car Access System 2 Display Central de Informacin Controlador Mdulo de la capota del cabrio Alarma antirrobo Control electrnico de altura

HKL IHKA KBM KOMBI LM MPM PDC PGS RDC RLS SGM SHD SH SM BF SMFA SZM Nombre U.E.C. AMP CCC CDC DVDC JNAV M-ASK NAV RAD SGM TCU TEL ULF VM Nombre U.E.C. SBSL SBSR SFZ SGM SZL TMBF TMFA Nombre U.E.C.

Elevador para la tapa del maletero Calefaccin y climatizador automtico integrados Mdulo bsico de carrocera Cuadro de instrumentos Mdulo de las luces Micromdulo de potencia Control de distancia de aparcamiento Unidad de mando Passive-Go para el sistema CAS Comfort Access Systems Control de presin de neumticos Sensor de lluvia y luminosidad Mdulo de seguridad y gateway SGM Techo corredizo/deflector Aparato de calefaccin independiente Mdulo del asiento del acompaante Mdulo del asiento del conductor Centro de interruptores en la consola central Tipo de bus: MOST Descripcin Amplificador Car Communication Computer (ordenador de comunicacin del vehculo) Cambiador de CD Cambiador de DVD Sistema de Navegacin Japn Controlador del sistema de sonido mltiple Sistema de navegacin Radio Mdulo de seguridad y gateway SGM Telematic Control Unit Telfono Dispositivo universal de carga y a viva voz Mdulo de vdeo Tipo de bus: byteflight Descripcin Sensor satlite montante B, izquierda Sensor satlite montante B, derecha Sensor satlite, centro del vehculo Mdulo de seguridad y gateway SGM Centro de mandos en la columna de direccin Mdulo de la puerta del acompaante Mdulo de la puerta del conductor Tipo de bus: F - CAN Descripcin

DSC Sensor DSC LWS SZL Nombre U.E.C. VTC VTC2 Nombre U.E.C. ACC AFS AHL ARS DDE DME DSC Sensor DSC EGS EKP LWS SGM SMG

Control Dinmico de la Estabilidad Sensor DSC (con sensor de ngulo del reviraje y de aceleracin transversal) Sensor del ngulo de la direccin Centro de mandos en la columna de direccin Tipo de bus: Local - CAN Descripcin Valvetronic Valvetronic 2 Tipo de bus: PT - CAN Descripcin Regulacin activa de la velocidad (Active Cruise Control) Direccin activa (Active Front Steering) Luz adaptiva para curvas Estabilizacin de rodadura (denominacin de venta: Dynamic Drive) Electrnica Digital Diesel Electrnica digital del motor Control Dinmico de la Estabilidad Sensor DSC (con sensor de ngulo del reviraje y de aceleracin transversal) Mando electrnico del cambio Bomba de combustible regulada Sensor del ngulo de la direccin Mdulo de seguridad y gateway SGM Cambio manual secuencial

Diagnstico del CAN-Bus de datos en el rea de la traccin


El diagnstico se lleva a cabo con una herramienta exploradora o scanner, bajo los cdigos de direccin: 01 para electrnica del motor 02 para electrnica del cambio 03 para electrnica del ABS La siguiente funcin se refiere al CAN-Bus de datos: Funcin - Consultar memoria Cdigos de averas En las unidades de control se inscribe una avera o un DTC si est perturbada la transmisin de datos entre las unidades de control, es decir, si existe un problema de comunicacin entre ellas: Uno o varios cables del bus de datos estn interrumpidos. Los cables del bus de datos tienen cortocircuito mutuo. Un cable del bus de datos tiene corto con masa o con positivo. Una o varias unidades de control estn averiadas.

Todas las unidades de control que intercambian informacin se tienen que considerar como sistema global en el autodiagnstico y en la localizacin de averas.

Seales elctricas CAN-bus


Se pueden realizar comprobaciones elctricas, para el diagnstico, en el CAN-bus. Las comprobaciones bsicas son las siguientes: Comprobacin del valor de las resistencias terminadoras del bus de datos, siempre que poseamos el valor hmico del componente. Comprobacin de la existencia y de la calidad de la seal elctrica de transmisin de datos. Se realiza mediante la ayuda de un osciloscopio. Se pueden llegar a valorar los siguientes parmetros: o Calidad de la seal en todo el bus de datos o Cantidad de ruido elctrico o Existencia de la seal de transmisin o Comprobacin de cortocircuitos a masa y a positivo Normalmente, no se pueden evaluar mediante el oscilograma: o Formato del mensaje o Que U.E.C. transmite en cada momento o Significado del mensaje Otra posibilidad de anlisis del CAN-bus consiste en la conexin al bus de datos de un intrprete de CAN (hardware) y mediante un software especfico se permite el anlisis completo del bus de datos. Estos programas extraen estadsticas de transmisin, envo y recepcin de datos, estado de los transceptores CAN que forman la red, etc. Normalmente no son utilizados por los talleres de reparacin de automviles.

Para la comprobacin de las resistencias terminadoras es suficiente con disponer de un polmetro (hmetro). Para la comprobacin es necesario disponer de la siguiente informacin: Dnde se encuentra la resistencia terminadora (normalmente, en alguna de las U.E.C. que estan conectadas al bus de datos). Desconectar todas las U.E.C. del bus de datos excepto en la que se ubica la resistencia terminadora. Medir la resistencia y comparar con los datos del fabricante.

Para la comprobacin de las seales mediante un osciloscopio, solamente hay que tener en cuenta lo siguiente: Que el instrumento disponga de dos canales de entrada Que el instrumento sea capaz de trabajar con frecuencias superiores a 5 MHz

Seal de CAN-bus vista a travs de un osciloscopio para PC

Seal tomada mediante un osciloscopio Fluke mostrando un paquete de datos CAN bus. CAN-H en entrada B y CAN-L en Entrada A. Se aprecia el nivel de sobretensin continua en ambas seales (1.5 V y 2.5 V respectivamente).

La misma seal que en el caso anterior pero capturada con una base de tiempos mas baja (50 S). Se puede apreciar el datagrama que forma la seal.

La misma seal que en el caso anterior pero capturada con una base de tiempos mas baja (5S). Se puede apreciar un conjunto de bit que forman el datagrama anterior.

Medicin del tiempo de subida automticamente. Sirve para determinar la calidad de los flancos de subida de los bits, la pendiente se determina con la medida de los tiempos de subida y bajada entre niveles recesivo y dominante y viceversa. Estos tiempos de subida y bajada se determinan en un treintaidosavo (1/32) del tiempo del bit. Los tiempos de subida o bajada superiores a cinco treintaidosavos (5/32) se consideran como fallo del bus.

Analizadores especficos para CAN-bus y otras redes de datos. Se trata de equipos que requieren conocimentos exhaustivos sobre redes y protocolos de datos. Asimismo tienen un coste de adquisicin alto. Normalmente no estan disponibles en talleres de reparacin de automviles.

Anlisis grfico de un datagrama CAN-bus.

Otro tipo de analizadores de CAN-bus son los basados en arquitecturas PC. Mediante un intrprete (interface) conectado al bus de datos y a un ordenador personal, se puede extraer toda la informacin sobre los datagramas que se transmiten en el bus de datos. Normalmente tambin incluyen anlisis de las seales elctricas que componen el datagrama (funcin de osciloscopio). En las figuras siguientes se puede apreciar el modo operativo del software CAN Analyzer.

Diversos interfaces CAN -- PC

Funcin de anlisis grfico del CAN Analyzer

Anlisis de la seal de CAN

You might also like