Elke auto die na 1996 in de VS is verkocht, heeft een OBD-II-poort. Wanneer je motormanagementlampje (check engine-lampje) gaat branden, heeft de auto zelf al een diagnose gesteld en een code opgeslagen die uitlegt waarom. Met een eenvoudige codelezer — al verkrijgbaar voor minder dan $ 30 — kun je die code binnen twee minuten uitlezen. Deze gids legt uit hoe je een scanner aansluit, de codes interpreteert en bepaalt wat je vervolgens moet doen.

Hoe je de scanner aansluit en codes uitleest

Het uitlezen van codes duurt ongeveer twee minuten zodra je de poort hebt gevonden.

  • Zoek de OBD-II-poort: Deze bevindt zich meestal onder het dashboard aan de bestuurderszijde, tussen de stuurkolom en het portier. Het is een 16-pins trapezoidale aansluiting. Bij sommige voertuigen zit er een afdekkapje over.
  • Zet het contact op "On"/"Run" — één klik voorbij Accessory, zonder de motor te starten. De controlelampjes op het dashboard gaan branden, maar de motor start niet. Druk bij auto's met een startknop op de startknop zonder het rempedaal in te drukken.
  • Sluit de scanner aan en wacht tot deze is opgestart. De meeste scanners schakelen automatisch in zodra ze worden aangesloten met het contact aan.
  • Navigeer naar "Read Codes" of "Diagnostic Trouble Codes" in het menu van de scanner. De scanner communiceert met de ECU van het voertuig en toont eventuele opgeslagen codes.
  • Schrijf elke code op voordat je iets wist. Sommige scanners tonen ook "pending" (in behandeling zijnde) codes — dit zijn gedetecteerde storingen die nog niet definitief als fout zijn bevestigd.
  • Bluetooth OBD-II-adapters (zoals dongles op basis van de ELM327) werken met gratis apps op iOS en Android — een handige optie als je liever het scherm van je telefoon gebruikt dan een losse scanner.

De opbouw van een code begrijpen

OBD-II-codes volgen een vaste structuur. Als je de opbouw kent, weet je in welk systeem de fout zit nog voordat je de specifieke code opzoekt.

  • Eerste teken — systeem: P = Powertrain (aandrijflijn: motor, transmissie); B = Body (carrosserie: airbags, stoelen, HVAC); C = Chassis (remmen, wielophanging, stuurinrichting); U = Network (communicatiestoringen tussen modules).
  • Tweede teken — type: 0 = SAE/generiek (hetzelfde voor alle merken); 1, 2, 3 = fabrikantspecifiek (betekenis varieert per merk).
  • Derde teken — subsysteem: Voor P-codes: 1 = brandstof- en luchtmeting; 2 = brandstof- en luchtmeting (injectorcircuit); 3 = ontsteking; 4 = secundaire emissiebesturing; 5 = voertuigsnelheidsregeling; 6 = computeruitgang; 7/8 = transmissie.
  • Vierde en vijfde teken — specifiek foutnummer: Deze identificeren het exacte onderdeel of circuit binnen het subsysteem. Zoek deze op met de volledige 5-teken code.
  • Voorbeeld: P0300 = Powertrain (P), Generiek (0), Ontsteking (3), Willekeurige cilinder misfire gedetecteerd (00). Een P0301 betekent specifiek een misfire in cilinder 1.

Veelvoorkomende OBD-II-codes die elke bestuurder zou moeten kennen

Dit zijn de codes die je het vaakst zult tegenkomen, samen met wat ze meestal betekenen.

  • P0171 / P0174 — System Too Lean (Bank 1 / Bank 2): De motor draait op een te arm mengsel (te veel lucht, te weinig brandstof). Veelvoorkomende oorzaken: vacuümlek, vuile MAF-sensor, defecte zuurstofsensor (O2), problemen met de brandstofdruk.
  • P0300–P0308 — Misfire: P0300 is een willekeurige misfire; P0301–P0308 identificeert de specifieke cilinder. Veelvoorkomende oorzaken: versleten bougies, bobines, injectoren of een vacuümlek bij die specifieke cilinder.
  • P0420 — Catalyst System Efficiency Below Threshold: De katalysator werkt niet efficiënt genoeg. Kan ook worden veroorzaakt door een slechte stroomafwaartse O2-sensor. Een bekende en vaak dure reparatie.
  • P0442 / P0455 / P0456 — EVAP Leak: Er is een lek in het verdampingsemissiesysteem — vaak gewoon de tankdop. Probeer eerst de tankdop vaster te draaien of te vervangen. P0442 is een klein lek; P0455 is een groot lek.
  • P0505 — Idle Control System Malfunction: De motor behoudt niet het juiste stationaire toerental. Veelvoorkomende oorzaken: vuil gasklephuis, IAC-klep of een vacuümlek.
  • P0700-serie — Transmission: P0700 is een generieke storing in de transmissiebesturingsmodule (TCM). Voor transmissiecodes is vaak een geavanceerder diagnoseapparaat nodig om de volledige foutgegevens uit de TCM te lezen.

Wat je moet doen na het uitlezen van een code

Het uitlezen van een code is pas de eerste stap. Wat je er vervolgens mee doet, bepaalt of je het daadwerkelijke probleem oplost of alleen het lampje reset.

  • Zoek de code op voor jouw specifieke voertuig: Generieke codes (P0xxx) hebben een vaste betekenis, maar fabrikantspecifieke codes (P1xxx) variëren. Zoek op "[jouw merk/model/bouwjaar] + [code]" voor modelspecifieke diagnoseprocedures.
  • Wis de code niet zomaar: Het wissen van een code reset het check engine-lampje, maar lost het probleem niet op. De code komt terug als de storing nog aanwezig is — en het kan tussentijds bepaalde emissiemonitors uitschakelen.
  • Controleer op freeze frame-data: Betere scanners en Bluetooth OBD-II-apps slaan "freeze frame"-data op — sensorwaarden op het precieze moment dat de fout werd getriggerd. Dit is erg handig voor de diagnose omdat het de omstandigheden toont waaronder de fout optrad.
  • Llos de oorzaak op en wis daarna de code: Wis de codes pas na het uitvoeren van de reparatie en maak een geschikte proefrit (drive cycle) om te bevestigen dat de monitors zijn uitgevoerd en er geen nieuwe codes verschijnen.
  • Leg de code en de oplossing vast in je onderhoudslogboek: Noteer de code, wat je hebt aangetroffen, wat je hebt vervangen en de datum. Deze historie is waardevol als dezelfde storing ooit terugkomt.

Een scanner kiezen: basislezer vs. geavanceerd scantool

De juiste scanner hangt af van waar je hem voor nodig hebt.

  • Basiscodelezer ($15–$30): Leest en wist P-codes van de motor/aandrijflijn. Voldoende voor de meeste doe-het-zelvers en het diagnosticeren van check engine-lampjes.
  • Bluetooth OBD-II-adapter + app ($20–$50): ELM327-compatibele adapters werken met apps zoals Torque Pro, OBD Fusion of Car Scanner. Toont naast codes ook live sensordata (fuel trims, O2-waarden, koelvloeistoftemperatuur).
  • Uitgebreide codelezer ($80–$200): Leest alle systemen (B-, C- en U-codes naast P-codes), toont live datastromen en voert eenvoudige actuatortests uit. Handig voor ABS-, airbag- en TPMS-codes.
  • Professionele bi-directionele scantool ($500+): Voert actieve tests uit (zoals het aansturen van de ABS-pomp, injectoronderbrekingstests, enz.), programmeert modules en heeft toegang tot fabrikantspecifieke data. Buiten het bereik van de meeste doe-het-zelvers, maar nuttig voor de serieuze sleutelaar.
  • Veel autocomponentenwinkels (zoals AutoZone, O'Reilly, Advance) lezen gratis codes voor je uit aan de balie — een goede optie als je voor incidenteel gebruik geen scanner wilt aanschaffen.

Knipperend vs. continu brandend check engine-lampje. Een continu brandend lampje betekent dat er een fout is opgeslagen — plan een diagnose in. Een knipperend lampje betekent dat er op dit exacte moment een actieve misfire plaatsvindt, wat je katalysator binnen enkele minuten kan verwoesten. Zet de auto veilig aan de kant als het lampje knippert en rijd niet verder totdat de diagnose is gesteld.

Een codelezer van $ 25 is een van de meest kosteneffectieve gereedschappen die een autobezitter kan hebben. Het vertelt je niet exact welk onderdeel je moet vervangen, maar wel welk systeem faalt — waardoor de diagnose verandert van urenlang gissen naar een gerichte zoektocht. Lees de code uit, zoek deze op voor jouw specifieke auto, los de onderliggende oorzaak op en leg vast wat je hebt gevonden.

Voor de volgende stap in doe-het-zelf-onderhoud, bekijk onze gids over hoe je zelf je olie ververst.

Gerelateerde gidsen

Houd al het onderhoud bij met GarageHub

Stop met het uit je hoofd leren van onderhoudsgegevens. Met GarageHub kun je elke olieverversing, elke reparatie en elk onderdeel vastleggen — inclusief foto's, kosten en slimme herinneringen. Gratis te proberen.

Download in de App Store

← Terug naar Gidsen