Las ECUs y su conexión al bus CAN (y II)

En la entrada de este blog, Las ECUs y su conexión al bus CAN, vimos que según el manual de reparación del toyobaru, éste tiene hasta 9 ECUs conectadas al bus CAN en el caso del modelo con transmisión automática y 8 ECUs en el caso del modelo con transmisión manual.

Desde entonces vengo realizando pruebas para tratar de averiguar como acceder a dichas ECUs y mediante la realización de diversas pruebas se ha podido identificar alguna de ellas.

  • 0x7E0 ECU motor
  • 0x7E1 ECU transmisión (sólo en modelos con transmisión automática)
  • 0x7C4 ECU climatización
  • 0x7C0 ECU instrumentación
  • 0x7B0 ECU ABS/TRC

Además se ha determinado, que en los identificadores CAN 0x730, 0x780 y 0x7A1 están presentes otras ECUs que aun no han podido identificar.

Pero al conectar TechStream a mi vehículo, el programa dice que mi coche dispone de hasta 11 ECUs.

¿ cómo es posible ? ¿ está mal la documentación de reparación del vehículo ? ¿ está mal TechStream ? ¿ cómo se explica esta aparente contradicción ?

Afortunadamente puedo capturar el tráfico del CAN bus que intercambian las ECUs con TechStream, lo cual ha facilitado el entendimiento de lo que pasa y la identificación de todas las ECUs.

Por un lado, se ha podido confirmar que los identificadores encontrados se corresponden con 3 ECUs.

  • 0x730 ECU velocidad crucero
  • 0x780 ECU airbag
  • 0x7A1 ECU EPMS (dirección asistida)

y por otro lado, identificar al último elemento que se conecta al bus CAN, mediante el uso del CAN ID 0x750.

Sin embargo, este último elemento, que no había detectado hasta ahora, hace uso de las direcciones extendidas de ISO TP (ISO 15765-2) para presentarse como 4 ECUs distintas bajo el mismo identificador 0x750. Así:

  • 0x750#40 ECU carrocería (Main body)
  • 0x750#B5 ECU llave inteligente (Smart key)
  • 0x750#E9 ECU alimentación eléctrica (Power source control)
  • 0x750#EC ECU interruptor maestro (Master switch)

Así que todo está bien. Son 8 los dispositivos conectados al bus CAN en mi coche y 11 las ECUs que están presentes.

La verdad es que no se me hubiera ocurrido nunca hacer uso de direccionamiento extendido cuando tenemos un montón de identificadores principales sin usar. De no ser por TechStream no lo hubiera encontrado nunca.

Ahora queda ir analizando las posibilidades que tiene cada ECU de ofrecer información relevante. Espero que con la ayuda de TechStream, la tarea pueda hacerse de forma más rápida y sencilla.

Matriculaciones de Toyobarus en España

Agosto 2021

No se de donde salen, por que se supone que ya no están a la venta, pero según el informe mensual de matriculaciones del mes de agosto que publicó ayer ANFAC, el parque español de Toyobarus se ha incrementado con 1 nuevo toyobaru.

Cuando parecía que, tras la venta de las últimas unidades de BRZ de la Subaru Store el parque no iba a crecer más, Toyota se descuelga vendiendo un nuevo GT86, tal y como hizo el mes pasado.

Seguir leyendo

Usando TechStream...

Hace ya casi tres años que adquirí un Tactrix Openport 2.0, un hardware que permite conectar un ordenador portatil a un vehículo a través de OBDII usando el interfaz J2534.

Y tras las pruebas iniciales que realicé, trasteando un poco con ECUFlash y descargando la imagen de la calibración de la ECU del GT86, la verdad es que no lo había vuelto a usar.

Ni siquiera los positivos comentarios sobre su uso que se hicieron en el foro toyobaru, y las posibilidades que ofrecia su uso de forma conjunta con TechStream, el software oficial de Toyota, me animaron en su momento.

Seguir leyendo

Matriculaciones de Toyobarus en España

Julio 2021

La fiesta se acaba. Y es que según el informe mensual de matriculaciones del mes de julio que ha publicado ANFAC, el parque español de Toyobarus se ha incrementado con los 2 últimos BRZ que quedaban en la Subaru Store. Y además, Toyota ha matriculado un GT86, que no se de donde habrá salido, pues las ventas están cerradas desde hace meses.

Seguir leyendo

Matriculaciones de Toyobarus en España

Junio 2021

Fue en enero de este año cuando comenté que con el GT86 y BRZ fuera de los concesionarios no volvería a escribir más sobre matriculaciones, creyendo que el parque español de Toyobarus ya no crecería, por lo menos en su primera generación. Que equivocado estaba. Subaru incorporó entonces a la Subaru Store un último lote de BRZ y desde entonces el parque de BRZ se viene incrementando. El mes pasado no fue una excepción.

Seguir leyendo

0x7E1, la ECU responsable de la transmisión del toyobaru.

Esta ECU sólo está presente en los vehículos con transmisión automática, y siguiendo las recomendaciones de la norma ISO 15.765-4, responde bajo el CAN ID 0x7E1.

Dado que mi coche tiene una caja manual, tuve que pedirle a mi amigo Santi que me dejara conectar mi portátil a su coche, a lo que accedió con gusto. Y la primera sorpresa con la que me encontré al realizar las pruebas fue que, además de responder a servicios propietarios como el 0x21, también respondía a servicios normalizados como el 0x01 o el 0x09.

Seguir leyendo

¿ Qué va a pasar el próximo 5 de abril de 2021 ?

La web de Subaru Japón anuncia el lanzamiento de un nuevo vehículo desarrollado conjuntamente con TOYOTA GAZOO Racing ...

¿ Se tratará del lanzamiento del nuevo BRZ en Japón, de forma conjunta con el GR86 ? Los rumores que hay por internet dicen que el GR86 va a demorarse todavía un poco, pues al parecer Toyota estaría tratando de que el nuevo GR86 se diferencie más de su hermano, el nuevo BRZ, que en la anterior generación.

Seguir leyendo

0x7C4, la ECU responsable de la climatización del toyobaru (II)

Avanzamos en el entendimiento de algunos PIDs del servicio 0x21 sobre esta ECU.

Vimos en la anterior entrada, que varios PIDs del servicio 0x21 eran respondidos por la ECU con dos bytes (que llamaremos A y B) y que en el caso del PID 0x29, ese valor se correspondía con una temperatura cuyo valor se obtenía, en grados centígrados, de aplicar la fórmula (A*256+B)/100.

Seguir leyendo

0x7E0, la ECU del motor

Exploramos las posibilidades de obtener información de la ECU del motor a través del servicio 0x21.

La ECU 0x7E0 ya nos es familiar. Por norma, la ECU del motor debe presentarse en el PID 0x7E0 y responder a varios servicios OBDII, como el 0x01 o el 0x09 -entre otros- que ya hemos visto en este blog.

Seguir leyendo

0x7B0, la ECU responsable del ABS y del control de tracción

Iniciamos la ardua tarea de tratar de obtener información de las distintas ECUs del toyobaru.

Obtener información sobre las ECUs de un vehículo no es sencillo si no se tiene la información del fabricante. Los protocolos de diagnóstico dejan mucha libertad a los fabricantes para que usen múltiples servicios e identificadores propios y apenas normalizan nada. Y esa libertad la usan plenamente y guardan celosamente la información.

Seguir leyendo

Mensaje CAN BUS 0x63B

¿ El reloj interno del toyobaru ?

Siempre me ha intrigado el mensaje 0x63B. Desde el primer día que empecé a cacharrear con el bus CAN, uno trata de buscar datos que se incrementen o se decrementen de forma continua.

Seguir leyendo

Mensaje CAN BUS 0x442

Continuamos analizando los mensajes CAN de la familia 0x44*

Después de haber visto la información que transportan los mensajes CAN 0x440 y 0x44D, nos queda por examinar el contenido del mensaje 0x442 para finalizar con esta familia de mensajes tan relevantes en los cambio de modo del GT86/BRZ.

Seguir leyendo

Page top