OBDII-diagnosestik kan bruges til at læse oplysninger om køretøjsfejl, især emissionsrelaterede-fejl og køretøjsspecifikke fejl, ved hjælp af et generisk eller producentens tilpassede diagnoseinstrument.
Diagnosens hovedfunktion

1: Udfør målrettet vedligeholdelse ved at analysere de oplysninger, der er lagret i den fejlbehæftede hukommelse.
2: Ryd indholdet af den defekte hukommelse, såsom fejlinformation.
3: Brug det diagnostiske instrument til at læse controllerens ID-værdi og dataflow.
4: Aktiver og test en aktuator med det formål at teste dens funktion.
5: I EOL offline-detekteringsstadiet kan den indbyggede controller også verificeres og konfigureres af diagnostisk instrument, så programmeringen af hele Flash-EPROM'en kan realiseres gennem pipeline-terminalprogrammering.

Fælles kommunikation
På nuværende tidspunkt er der to former for kommunikation, der almindeligvis anvendes i online diagnose: K line og CAN bus. På nuværende tidspunkt er de fleste indbyggede-controllere udstyret med CAN-bus, og CAN-bus har fordele med hensyn til hastighed og andre aspekter, så det er mere og mere almindeligt at bruge CAN-bus til diagnose.
Almindelige diagnostiske protokoller:
1:KWP71
For seriel interface, ved hjælp af 5-baud-initialisering og byte-handshake-signal, ved hjælp af L-linje eller K-linjeadressering, K-linje til tovejs datainteraktion, kommunikationsstruktur bestemmes, service til standardisering.
2: KWP2000 (ISO 14220:1-3)
Diagnoseprotokollen forbinder diagnoseinstrumentet til controlleren gennem K-ledningen. I KWP2000 standarden er der forskellige muligheder for at etablere kommunikationsstrukturer (hurtig initialisering og 5-baud initialisering). Kommunikationstjenesten er bestemt, men giver plads til, at brugeren kan matche.
3:ISO 15765:1-3 (CAN)
Den eksisterende protokol ISO14230:1-4 er transplanteret til CAN, og transmissionen af CAN-bus kan realiseres uden at ændre den grundlæggende struktur af information, der udveksles mellem diagnostisk instrument og controller.
4: CARB
Den kommunikationsprotokol, som CARB krævede, var baseret på eksisterende standarder på det tidspunkt.

Kalibreringsprotokol:
For at opfylde køretøjernes kontrolkrav og optimere kontrolfunktionen og algoritmen for ECU, skal køretøjer generelt kalibreres, og kalibrering af køretøjer kræver generelt brug af K-linje og CAN-bus. Kalibreringsprotokollen for K-linjen er McMess-protokollen, og kalibreringsprotokollen for CAN-bussen er CCP-protokollen.
Med udviklingen af teknologi bruges de fleste af de controllere, der er kalibreret af CAN-bus, til køretøjskalibrering i dag. CCP-protokol, der bruges til CAN-bus-kalibrering, beskriver hovedsageligt kommunikationsindholdet mellem kalibreringssystemet og controlleren i kalibreringsprocessen. Kalibreringssystemet, der anvender CCP-protokollen, har en højere hastighed for effektiv datatransmission end K line.
