Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Redes Multiplexadas - CAN BUS PDF
Redes Multiplexadas - CAN BUS PDF
de
Servicio Técnico Automotriz
O.H.P. c.a.
Telf: 0414-4545399
E-mail:oscarjhp1@yahoo.com
El CAN-bus
Los fabricantes al ver alguna veces los fracasos que tenían estos nuevos sistemas añadieron el
autodiagnóstico a los módulos de control, para así poder detectar de manera mas rápida las
posibles fallas en los sistemas, los primeros módulos 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 código
el cual cada uno indicaba el posible fallo o fracaso en el sistema. Los módulos actuales deben
monitorear el sistema complejo interactivo del control de emisiones y proveer suficientes datos
al técnico para aislar con éxito algún malfuncionamiento.
De esta manera los técnicos con un solo cable podrán acceder a una gama completa de
vehículos 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 mayoría de sus
vehículos apartar del 2001 conocido como el EOBD.
Cualquier vehiculo Americano, Europeo o Asiático que no cuente con el conector de 16 pines
para fácil identificación se le llamara vehiculo OBD1.
PROTOCOLO ISO 15765-4: Este protocolo se empezó a usar en Europa a mediados del año 97
el cual utiliza comunicación Bus de banda ancha entre sus módulos 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 país. Este protocolo es conocido hoy como el CAN BUS
Los Vehículos con protocolo CAN-BUS apartar del 2001 usan el mismo conector de 16 pines
establecido por la norma de la EPA
INTRODUCCIÓN
La cantidad de componentes electrónicos en los vehículos automotores modernos crece
constantemente. Dado que las técnicas de cableado convencional con largas rutas de recorrido
ya no son capaces de manejar la cantidad de datos de información que deben intercambiarse,
se usan en su lugar los circuitos CAN Bus.
El término Controller Area Network (CAN) se refiere a un sistema de bus serial desarrollado
especialmente para su uso en vehículos 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 Módulos de control puedan procesar
la información procedente de un sensor y controlar sus actuadores en consonancia. Generando
además rutas de cableado más cortas, el bus de datos CAN tiene la ventaja particular de que,
si falla un componente, el resto del sistema continúa funcionando normalmente, reduciendo en
gran medida el riesgo de un fallo total del sistema. Incluso los sistemas eléctricos más
antiguos en el vehículo están 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 sólo tiene que seleccionar el modo
de iluminación con el interruptor y la unidad de control suministrará a las luces la energía
necesaria. Esto permite incorporar elementos de confort tales como la función "coming home".
Debido a la variación en las tasas de repetición de señal y al volumen de datos generado, los
sistemas CAN Bus se subdividen en tres categorías: el CAN Bus de transmisión, que transmite
las señales desde unidades de control tales como la unidad de gestión del motor, el control de
transmisión y la unidad ABS/ESP. El CAN Bus de confort es crucial para las funciones de
climatización y aire acondicionado, por ejemplo, como lo es el CAN de infotainment para las
señales recibidas desde las radios de vehículos con control del volumen sensible a la velocidad.
Diseño, características y funcionamiento
Redes de datos en el automóvil
Continuamente crecen las exigencias sobre seguridad de conducción, confort de marcha,
comportamiento de las emisiones de escape y consumo de combustible, entre otras. Estas
exigencias implican un intercambio de información cada vez más intenso entre las diferentes
unidades de control que conforman la topología de un vehículo moderno. Para mantener, a
pesar de ello, claramente estructurados los sistemas eléctricos y electrónicos, evitando que
ocupen demasiado espacio y que se dupliquen recursos utilizados, se necesita una solución
técnica adecuada para el intercambio de la información.
Para simplificar aun más la electrónica del coche se puede utilizar una subred más simple, que
se conecta a la red CAN, llamada LIN.
Esto ha sido desarrollado especialmente para el uso en automóviles y se implanta de forma
exponencial en todos los vehículos, ya sean turismos, camiones, motocicletas, industriales o
agrícolas. CAN significa Controller Area Network (red de área de controlador) y significa, que
las unidades de control están interconectadas e intercambian datos entre sí.
Para este tipo de transmisión se necesita un cable para cada señal transmitida, por lo
que se duplican los recursos empleados (cables, conexiones, sensores, etc.).
• Transmisión multiplexada asíncrona: se transmite una señal eléctrica por uno o dos
cables (LIN bus, VAN bus) multiplexada pero careciendo de portadora. La sincronización
de la frecuencia de reloj de las unidades en conexión se realiza a través de la utilización
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 transmisión, es decir, que es un circuito de baja velocidad de
transmisión. Por ejemplo:
o De Unidad de Control electrónica de climatización a servomotores de control de
compuertas del equipo calefactor. Se transmite en dos direcciones:
De U.E.C. de climatización a servomotor: señal de mando para actuar
sobre una nueva posición de salida de aire o conservar la ya existente.
De servomotor a U.E.C. de climatización: información sobre el estado
del servomecanismo y nueva posición relativa de la compuerta accionada.
Conclusión:
Con este tipo de transmisión de datos se transmite toda la información a través de dos cables.
Independientemente de la cantidad de unidades de control abonadas y de la cantidad de
información transmitida.
Por ese motivo es conveniente transmitir los datos con un CAN-Bus cuando se intercambia
una gran cantidad de información entre las unidades de control.
Principales características 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 relación entre un productor y uno o más
consumidores. CAN-bus es un protocolo orientado a mensajes, es decir la información que se
va a intercambiar se descompone en mensajes, a los cuales se les asigna un identificador y se
encapsulan en tramas para su transmisión. 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
características se encuentran:
• Prioridad de mensajes.
• Garantía de tiempos de latencia.
• Flexibilidad en la configuración.
• Recepción por multidifusión (multicast) con sincronización de tiempos.
• Sistema robusto en cuanto a consistencia de datos.
• Sistema multimaestro.
• Detección y señalización de errores.
• Retransmisión automática de tramas erroneas
• Distinción entre errores temporales y fallas permanentes de los nodos de la red, y
desconexión autónoma de nodos defectuosos.
CAN-bus fue desarrollado, inicialmente para aplicaciones en los automóviles y por lo tanto la
plataforma del protocolo es resultado de las necesidades existentes en el área de la
automoción. La Organización Internacional para la Estandarización (ISO, International
Organization for Standarization) define dos tipos de redes CAN:
• una red de alta velocidad (hasta 1 Mbps), bajo el estándar ISO 11898-2, destinada para
controlar el motor e interconectar la unidades de control electrónico (U.E.C.)
• una red de baja velocidad tolerante a fallos (menor o igual a 125 Kbps), bajo el
estándar ISO 11519-2/ISO 11898-3, dedicada a la comunicación de los dispositivos
electrónicos internos de un automóvil 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 multiplexación.
El establecimiento de una red CAN-bus para interconectar los dispositivos electrónicos internos
de un vehículo 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.
• Capa física: define los aspectos del medio físico para la transmisión de datos entre
nodos de una red CAN-bus, los más importantes son niveles de señal, representación,
sincronización y tiempos en los que los bits se transfieren al bus. La especificación del
protocolo CAN-bus no define una capa física, sin embargo, los estándares ISO 11898
establecen las características que deben cumplir las aplicaciones para la transferencia
en alta y baja velocidad.
• Capa de enlace de datos: define las tareas independientes del método de acceso al
medio, además 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 transmisión a frecuencias
altas y retrasos mínimos. En redes multimaestro, la técnica 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 método de acceso al
medio asi como los tipos de tramas para el envío de mensajes
Cuando un nodo necesita enviar información a través 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 asignación se realiza
durante el diseño del sistema en forma de números binarios y no puede modificarse tiene
mayor prioridad.
CAN-bus establece dos formatos de tramas de datos (data frame) que difieren en la longitud
del campo del identificador, las tramas estándares (standard frame) con un identificador de 11
bits definidas en la especificación CAN 2.0A, y las tramas extendidas (extended frame) con un
identificador de 29 bits definidas en la especificación CAN 2.0B.
Para la transmisión 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 también se establecen en ambos formatos, estándar y extendido, y tanto las tramas
de datos como las remotas se separan de tramas precedentes mediante espacios entre tramas
(interframe space).
• Un controlador
• Un transceptor
• Dos elementos finales del bus
• Dos cables para la transmisión de datos
Con excepción de los cables, todos los componentes están 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 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 transmisión
de los datos. Se denominan con las designaciones CAN-High (señales de nivel lógico
alto) y CAN-Low (señales de nivel lógico 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 transmisión de datos
• Provisión de datos: la U.E.C. pertinente provee de datos al controlador CAN, para su
transmisión.
• Transmisión de datos: el transceptor CAN recibe los datos del controlador CAN, los
transforma en señales eléctricas y los transmite.
• Recepción de datos: todas las demás U.E.C. que están interconectadas a través del
CAN-bus se transforman en receptores.
• Revisión de datos: las U.E.C.l revisan si necesitan los datos recibidos para la
ejecución de sus funciones o si no los necesitan.
• Adopción de datos: si se trata de datos importantes, la U.E.C. en cuestión los adopta
y procesa; si no son importantes, los desprecia.
¿Qué se transmite a través del CAN-bus de datos?
Un bit es la unidad de información mínima (un estado de conmutación por unidad de tiempo).
En electrónica, esta información básicamente sólo puede tener el valor "0" ó "1" o
respectivamente, "Sí" o "No", es decir, en orden Binario
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.
• Contactos cerrados
• Lámpara encendida
• Contactos abiertos
• Lámpara apagada
En el caso del CAN-bus de datos, esto funciona básicamente de la misma forma. El transceptor
también puede generar dos diferentes estados operativos de un bit.
Estado del bit con el valor "1" Estado del bit con el valor "0"
En la tabla siguiente se muestra la forma en que se puede transmitir información por medio de
dos bits enlazados.
Con dos bits se obtienen cuatro diferentes variantes. A cada variante se le puede asignar una
información específica, con carácter formal para todas las unidades de control.
Si se transmite el primer bit con 0 voltios y el segundo también con 0 voltios, la información en
la tabla significa "El elevalunas se encuentra en movimiento" o bien "La temperatura del
líquido refrigerante es de 10 °C"
0
Uno 0 voltios en movimiento 10 °C
voltios
5
Dos 0 voltios en reposo 20 °C
voltios
0 en zona de inicio de
Tres 5 voltios 30 °C
voltios parada
5 en detección de
Cuatro 5 voltios 40 °C
voltios bloqueo superior
La tabla inferior muestra la forma como aumenta la cantidad de información con cada bit
adicional.
Variantes con Posible Variantes con Posible Variantes con Posible
1 bit información 2 bits información 3 bits información
0V 10 °C 0 V, 0 V 10 °C 0 V, 0 V, 0 V 10 °C
5V 20 °C 0 V, 5 V 20 °C 0 V, 0 V, 5 V 20 °C
5 V, 0 V 30 °C 0 V, 5 V, 0 V 30 °C
5 V, 5 V 40 °C 0 V, 5 V, 5 V 40 °C
5 V, 0 V, 0 V 50 °C
5 V, 0 V, 5 V 60 °C
5 V, 5 V, 0 V 70 °C
5 V, 5 V, 5 V 80 °C
Cuanto mayor es el número de bits enlazados, más información se puede transmitir. Con cada
bit adicional se duplica la cantidad de la posible información.
Adjudicación y prioridad del mensaje
Si varias unidades de control pretenden transmitir simultáneamente su protocolo de datos, es
preciso decidir cuál de ellos se transmite primero.
Así, por ejemplo, el protocolo de datos de la unidad de control para ABS es, por motivos de
seguridad, más importante que el protocolo de la unidad de control para cambio automático.
Cada bit tiene un valor, al cual se le asigna una validación. Puede ser de validación superior o
inferior.
Cada protocolo de datos tiene asignado un código de once bits en el campo de estado, en
función de su prioridad.
Primer bit:
Segundo bit:
Tercer bit:
• La U.E.C. de ABS tiene la máxima prioridad y obtiene por tanto la adjudicación del bus.
Sigue transmitiendo su protocolo de datos hasta el final.
Después de que la U.E.C. de ABS ha transmitido su protocolo de datos hasta el final, las demás
vuelven a hacer el intento de transmitir su propio protocolo de datos.
Blindaje y protección de la red
En el vehículo son fuentes parásitas los componentes en cuyo funcionamiento se producen
chispas o se abren o cierran circuitos de corriente.
Otras fuentes parásitas son por ejemplo teléfonos móviles y radioemisoras, o sea, todo aquello
que genera ondas electromagnéticas. Estas ondas electromagnéticas pueden influir en la
transmisión de datos o incluso la pueden falsificar.
• Si uno de los cables del bus tiene aplicada una tensión de 0 V, el otro tiene una de 5 V
y viceversa.
El cable del bus está protegido contra la penetración de emisiones parásitas y tiene un
comportamiento casi neutro hacia fuera.
CAN-bus de carrocería
En la red de carrocería (también llamada "confort"), el CAN-Bus intercomunica las unidades de
control del sistema de carrocería (confort). Puede estar compuesto por las siguientes U.E.C.:
• U.E.C. central
• U.E.C. de puerta delantera izquierda
• U.E.C. de puerta delantera derecha
• U.E.C. de puerta trasera izquierda
• U.E.C. de puerta trasera derecha
• U.E.C. de climatización
Normalmente, en la red de carrocería, los cables de las U.E.C. confluyen en forma de estrella,
en un punto. La ventaja reside en que, si se avería una de las U.E.C. las demás pueden seguir
transmitiendo sus protocolos de datos.
Se pueden transmitir datos acerca de las siguientes funciones del sistema de carrocería
(confort):
• Cierre centralizado
• Elevalunas eléctricos
• Iluminación de los mandos
• Retrovisores exteriores regulables y calefactables eléctricamente
• Autodiagnóstico
Ventajas de utilización de una red CAN-bus para carrocería (confort):
• Se conduce una menor cantidad de cables a través 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 función de emergencia y cambia a funcionamiento monoalámbrico.
• Se necesitan menos cables para diagnósticos, porque todo el autodiagnóstico se
gestiona a través de una U.E.C. central de carrocería.
• Para evitar influencias parásitas electromagnéticas y emisiones parásitas, los dos cables
del bus de datos están retorcidos conjuntamente. Es preciso tener en cuenta la
distancia o paso de la unión retorcida.
• El bus de datos trabaja a una velocidad de transmisión 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 transmisión del protocolo de datos tarda aprox. 1 milisegundo.
1. U.E.C. central
2. U.E.C. lado conductor
3. U.E.C. lado acompañante
4. U.E.C. trasera izquierda
5. U.E.C. trasera derecha
En virtud de que los datos del sistema de carrocería (confort) se pueden transmitir a una
velocidad relativamente baja, es posible incorporar un transceptor de bajo rendimiento y por lo
tanto de bajo coste.
Información transmitida
Es información acerca de los estados operativos en que se encuentran las diferentes funciones.
Por ejemplo:
A título 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 información que se
transmite acerca del estado operativo del cierre centralizado y del elevalunas eléctrico.
Tensión en el
Secuencia
Valor cable del bus de Significado de la información
de bits
datos
3a1 101 5 V, 0 V, 5 V El cierre centralizado está desbloqueado
Con los medios del taller no se puede comprobar actualmente la transmisión directa de datos a
través del CAN-Bus.
• U.E.C. de motor
• U.E.C. de ABS / EDS / ESP
• U.E.C. del cambio automático / pilotado
• Una alta velocidad de transmisión. Debido a ello, las unidades de control están
informadas con gran exactitud acerca del estado operativo momentáneo del sistema
global y pueden ejecutar sus funciones de forma óptima.
Características generales del CAN-bus de datos en el área de la tracción - motor
• Para evitar influencias parásitas electromagnéticas y emisiones parásitas, los dos cables
del bus de datos están retorcidos conjuntamente. Es preciso tener en cuenta la
distancia o paso de la unión retorcida.
• El bus de datos trabaja a una velocidad de transmisión 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 transmisión del protocolo de datos tarda aprox. 0,25 milisegundos.
Este transceptor permite la transmisión de los datos entre dos ciclos de encendido. Debido a
ello ya es posible utilizar los datos recibidos para el siguiente impulso de encendido.
La tabla muestra, a título de ejemplo, una parte de los protocolos de datos y de sus
correspondientes campos de datos
La posición momentánea de la mariposa se transmite con 8 bit. De esa forma resultan 256
diferentes posibilidades, según las cuales es posible enlazar los bits. De esa forma se puede
transmitir información cada 0,4° acerca de las posiciones de la mariposa, desde 0° hasta 102°.
El nodo suele estar situado fuera de las unidades de control, en el mazo de cables.
En algún 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.
• Función 02: "Consultar memoria de averías". En las unidades de control se inscribe una
avería si está perturbada la transmisión de datos entre las unidades de control:
o Uno o varios cables del bus de datos están 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 están averiadas.
Información en el área de la tracción
A diferencia del sistema de confort, en el área de la tracción se visualiza sólo una parte del sistema global.
En este caso únicamente se planteará la forma en que están 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 carrocería. Los componentes de red
mostrados en el diagrama eléctrico son los siguientes:
• una red CAN-bus de alta velocidad (CAN tracción), utilizada por el sistema de control de
motor, frenos, cambio automático, airbag, columna de dirección, etc.
• una red CAN-bus de baja velocidad (CAN confort), utilizadda por los sistemas de control
de carrocería tales como cierre centralizado, control de elevalunas, climatizador,
memoria de asientos y espejos, etc.
En este caso el fabricante BMW instala una red altamente compleja en sus vehículos de la serie
E60, en el cual se pueden encontrar y de trabajando de forma simultánea, las siguientes
redes:
Todas estas sub-redes tienen ámbito global y disponen, como en el caso de Volkswagen, de un
intérprete 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. También se integran redes de transmisión óptica (MOST), que son utilizadas
por los dispositivos multimedia y de comunicación instalados en el vehículo. Asimismo también
se pueden encontrar buses de datos con protocolos de conexión específicos.
Sin salir del ámbito de la serie E60, este vehículo también dispone de sub-redes de ámbito
local, que se utilizan para que las diferentes U.E.C. interactúen con sus propios periféricos.
Normalmente son redes de baja velocidad de transmisión, asíncronas y tienen un solo cable de
transmisión. En los vehículos de la serie E60 podemos encontrar las siguientes:
Componente
Tipo de bus Recorrido de la información
afectado
bus de datos
SZM - Ajuste de Desde la consola central del centro de conmutación hasta
byteflight (2
asiento el módulo de asiento del conductor y el del acompañante
cables de
conexión)
DWA - SINE Desde la unidad de mando de la alarma antirrobo hasta la
sirena y el transmisor inclinométrico
Todas las unidades de control que intercambian información se tienen que considerar como sistema global
en el autodiagnóstico y en la localización de averías.
Señales eléctricas CAN-bus
Se pueden realizar comprobaciones eléctricas, para el diagnóstico, en el CAN-bus. Las
comprobaciones básicas son las siguientes:
• Comprobación del valor de las resistencias terminadoras del bus de datos, siempre que
poseamos el valor óhmico del componente.
• Comprobación de la existencia y de la calidad de la señal eléctrica de transmisión de
datos. Se realiza mediante la ayuda de un osciloscopio. Se pueden llegar a valorar los
siguientes parámetros:
o Calidad de la señal en todo el bus de datos
o Cantidad de ruido eléctrico
o Existencia de la señal de transmisión
o Comprobación 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 análisis del CAN-bus consiste en la conexión al bus de datos de un
intérprete de CAN (hardware) y mediante un software específico se permite el análisis
completo del bus de datos. Estos programas extraen estadísticas de transmisión, envío
y recepción de datos, estado de los transceptores CAN que forman la red, etc.
Normalmente no son utilizados por los talleres de reparación de automóviles.
Señal 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 sobretensión continua en ambas
señales (1.5 V y 2.5 V respectivamente).
La misma señal que en el caso anterior pero capturada con una base de tiempos mas baja (50
µS). Se puede apreciar el datagrama que forma la señal.
La misma señal que en el caso anterior pero capturada con una base de tiempos mas baja
(5µS). Se puede apreciar un conjunto de bit que forman el datagrama anterior.
Medición del tiempo de subida automáticamente. 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 específicos 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 adquisición alto. Normalmente no estan disponibles en talleres de reparación de
automóviles.
Otro tipo de analizadores de CAN-bus son los basados en arquitecturas PC. Mediante un
intérprete (interface) conectado al bus de datos y a un ordenador personal, se puede extraer
toda la información sobre los datagramas que se transmiten en el bus de datos. Normalmente
también incluyen análisis de las señales eléctricas que componen el datagrama (función de
osciloscopio). En las figuras siguientes se puede apreciar el modo operativo del software CAN
Analyzer.
Diversos interfaces CAN -- PC