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.

La ventaja de que responda a servicios normalizados es que podemos obtener información de la ECU rápidamente, pues no tenemos que realizar ingeniería inversa para saber que información está mandando la ECU, pues la norma nos ayuda a descodificar los mensajes.

Empecemos viendo que nos ofrece esta ECU bajo el servicio 0x01 de OBDII, de identificación de parámetros.

No entro en el detalle de como obtener los servicios disponibles de la ECU pues está explicado en distintas entradas del blog y no quiero ser repetitivo. Baste decir que tras solicitarle a la ECU los servicios disponibles ofreció los siguientes:

	PID 0x00: PID implementados [01 - 20]
	PID 0x01: Estado de los monitores de diagnóstico desde que se borraron los códigos de error DTC
	PID 0x05: Temperatura del líquido refrigerante del motor 
	PID 0x0C: RPM del motor 
	PID 0x0D: Velocidad del vehículo 
	PID 0x1C: Estándar OBD implementado en este vehículo 
	PID 0x1F: Tiempo desde que se puso en marcha el motor 
	PID 0x20: PID implementados [21 - 40]
	PID 0x21: Distancia recorrida con luz de fallo (MIL) encendida 
	PID 0x30: Número de arranques desde que se borraron los errores 
	PID 0x31: Distancia recorrida desde que se borraron los errores 
	PID 0x40: PID implementados [41 - 60]
	PID 0x41: Estado de los monitores en este ciclo de conducción 
	PID 0x42: Voltaje del módulo de control 
	PID 0x4D: Tiempo transcurrido con MIL encendido 
	PID 0x4E: Tiempo desde que se borraron los códigos de fallo

Si ahora solicitamos cada uno de estos PIDs, la información que devuelve la ECU, una vez formateada, es:

0x01	Estado de los monitores de diagnóstico desde que se borraron los códigos de error DTC : 

Indicador de mal funcionamiento (MIL) .......................: Apagado
Número de alarmas disponibles para su visualización .........: 0

TESTS generales:
	Monitorización de Componentes .......................: COMPLETA
	Monitorización del Sistema de Combustible ...........: NO DISPONIBLE
	Monitorización de Fallos ............................: NO DISPONIBLE

TESTS específicos:
	Monitorización del sistema EGR ......................: NO DISPONIBLE
	Monitorización del calentador de la sonda de oxígeno : NO DISPONIBLE
	Monitorización de la sonda de oxígeno ...............: NO DISPONIBLE
	Monitorización del refrigerante del sistema A/C .....: NO DISPONIBLE
	Monitorización del sistema secundario de aire .......: NO DISPONIBLE
	Monitorización del sistema de evaporación ...........: NO DISPONIBLE
	Monitorización del calentador del catalizador .......: NO DISPONIBLE
	Monitorización del catalizador ......................: NO DISPONIBLE

0x05	Temperatura del líquido refrigerante  del motor .....: 81 ºC

0x0C	RPM del motor .......................................: 0 rpm

0x0D	Velocidad del vehículo ..............................: 0 km/h

0x1C	Estándar OBD implementado en este vehículo ..........: EOBD y OBD-II 

0x1F	Tiempo desde que se puso en marcha el motor .........: 0 s

0x21	Distancia recorrida con luz de fallo (MIL) encendida : 0 km

0x30	Número de arranques desde que se borraron los errores: 255 veces

0x31	Distancia recorrida desde que se borraron los errores: 49.332 km

0x41	Estado de los monitores en este ciclo de conducción .: 

TESTS generales:
	Monitorización de Componentes .......................: COMPLETA
	Monitorización del Sistema de Combustible ...........: NO DISPONIBLE
	Monitorización de Fallos ............................: NO DISPONIBLE

TESTS específicos:
	Monitorización del sistema EGR ......................: NO DISPONIBLE
	Monitorización del calentador de la sonda de oxígeno : NO DISPONIBLE
	Monitorización de la sonda de oxígeno ...............: NO DISPONIBLE
	Monitorización del refrigerante del sistema A/C .....: NO DISPONIBLE
	Monitorización del sistema secundario de aire .......: NO DISPONIBLE
	Monitorización del sistema de evaporación ...........: NO DISPONIBLE
	Monitorización del calentador del catalizador .......: NO DISPONIBLE
	Monitorización del catalizador ......................: NO DISPONIBLE

0x42	Voltaje del módulo de control .......................: 11,632 V

0x4D	Tiempo transcurrido con MIL encendido ...............: 0 minutos

0x4E	Tiempo desde que se borraron los códigos de fallo ...: 51.275 mins.

Como no puede ser de otra forma, la información relativa a las monitorizaciones que realiza la ECU unicamente soporta la monitorización de componentes, pues el resto son pruebas pensadas para la ECU principal.

Por lo demás, la información que ofrece la ECU en este modo es poca, relacionada con el tiempo y la distancia desde que se borraron los códigos de error y poco más.

Veamos ahora que información ofrece la ECU bajo el servicio 0x09 de OBDII, de identificación de la ECU. Para ello solicitamos los servicios disponibles bajo este servicio y obtenemos:

	PID 0x00: PID implementados [01 - 20]
	PID 0x04: Identificador de la calibración 
	PID 0x06: Número de verificación de la calibración (CVN) 
	PID 0x0A: Nombre de la ECU

Solicitamos ahora cada uno de estos PIDs, y la información que devuelve la ECU, una vez formateada, es:

0x04	Identificador de la calibración ................: ASE5DCB0        

0x06	Número de verificación de la calibración (CVN) .: 012B901E12

0x0A	Nombre de la ECU ...............................: TCM - TransmisCtrl

que nos permite obtener el identificador de la calibración que lleva cargada la ECU.

¿ 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

Mensaje CAN BUS 0x440

Continuamos analizando los mensajes CAN de la familia 0x44*

Como hemos visto en entradas anteriores, el mensaje 0x440 tiene un papel relevante en los cambios de modo del toyobaru. Vamos a ver en esta entrada del blog la información que transporta este mensaje.

Seguir leyendo

¿ Habrá un tercer toyobaru ?

Ciertos rumores apuntan a su existencia ...

Sabemos que Toyota y Subaru están desarrollando una plataforma común para vehículos eléctricos que podría dar lugar a un segundo toyobaru, aspecto éste que no está confirmado por los fabricantes, pues no sabemos aun si la colaboración se quedará tan solo en la plataforma, o incluirá también el chasis y el resto del vehículo.

Seguir leyendo

Mensaje CAN BUS 0x44D

El maestro de ceremonias del modo 'ACCESSORY'

Como hemos visto en entradas pasadas, el mensaje 0x44D tiene un papel fundamental en el paso al modo 'ACCESSORY' pues es el primer mensaje en aparecer en el bus CAN y el que parece orquestar el despertar del resto de mensajes.

Seguir leyendo

Page top