Stap 3: Stimulus-respons
Na de initialisatieproces is het mogelijk om een verzoek indienen om het voertuig ECU. Een verzoek is een opeenvolging van bytes waar omgaan, een mode, een PID en een controlesom aanwezig. De volgende zijn voorbeeld aanvragen:
ISO 9141-2 is deze opeenvolging van bytes 0x68, 0x6a, 0xf1, 0x01, 0x0d en 0xd1.
Voor ISO 14230 is deze opeenvolging van bytes 0xc2 0x33, 0xf1, 0x01, 0x0d en 0xf4.
De eerste drie bytes zijn voor adressering. De vierde is het veld modus. De vijfde byte is het gegevensveld met de PID en de laatste byte is de controlesom.
In dit voorbeeld wordt de modus 1 gebruikt. Deze modus verschijnen "huidige gegevens" van hoe het is op dit moment. Deze modus is ideaal voor het weergeven van actuele informatie. Het gegevensveld bevat het PID. In dit geval 0x0d is die de snelheid van de voertuigen. De controlesom is de som van de bytes met mod 256. Zie deze link voor een lijst van PIDs:
https://en.wikipedia.org/wiki/OBD-II_PIDs
Het antwoord is bijna vergelijkbaar. Het gegevensveld weerspiegelt de feitelijke gegevens die waarschijnlijk elk verzoek zal veranderen. De volgende zijn voorbeeld reacties met 0x00 als gegevens (die voertuig snelheid 0).
Voor ISO 9141-2: 0x48, 0x6b, 0x10, 0x41, 0x0d, 0x00, 0x11.
Voor ISO 14230: 0x83, 0xf1, 0x10, 0x41, 0x0d, 0x00, 0xd2.
Deze OBD2 oplossing geeft de berekende motortoerental en vollast PID (0x04), motor
koelvloeistof temperatuur (PID 0x05), voertuig snelheid (PID 0x0d) en toerental (PID 0x0c) op een LCD-display.