Paso 3: Respuesta estímulo
Después del proceso de inicialización es posible presentar una solicitud a la ECU del automóvil. Una petición es una secuencia de bytes donde atienden, un modo, un PID y una suma de comprobación presente. Los siguientes son ejemplo:
Para ISO 9141-2 esta secuencia de bytes es 0x68 0x6a, 0xf1, 0 x 01, 0x0d y 0xd1.
ISO 14230 esta secuencia de bytes es 0xc2, 0x33, 0xf1, 0 x 01, 0x0d y 0xf4.
Los primeros tres octetos son para abordar. El cuarto es el campo de modo. El quinto byte es el campo de datos con el PID y el último byte es la suma de comprobación.
En este ejemplo se utiliza el modo 1. Este modo le mostrará "datos actuales" como es en este momento. Este modo es ideal para la visualización de información real. El campo de datos contiene el PID. En este caso 0x0d que es la velocidad del automóvil. La suma de comprobación es la suma de los bytes con mod 256. Vea este enlace para una lista de PIDs:
https://en.wikipedia.org/wiki/OBD-II_PIDs
La respuesta es casi similar. El campo de datos refleja los datos reales que probablemente cambiará cada solicitud. Las siguientes son las respuestas de ejemplo con 0 x 00 como datos (que es el automóvil de velocidad 0).
Para ISO 9141-2: 0x48, 0x6b, 0 x 10, 0 x 41, 0x0d, 0 x 00, 0x11.
ISO 14230: 0x83, 0xf1, 0 x 10, 0 x 41, 0x0d, 0 x 00, 0xd2.
Este OBD2 aparece la carga del motor calculada (PID 0 x 04), motor
temperatura del refrigerante (PID 0 x 05), velocidad de automóvil (PID 0x0d) y RPM (PID 0x0c) del motor en una pantalla LCD.