Hoe u een foutcode leest

Wat de vijf tekens op de tester betekenen, hoe u ziet op welk deel van het voertuig ze slaan, en waarom een foutcode nooit zegt welk onderdeel defect is.

Naar de gedocumenteerde foutcodes

Een foutcode — afgekort DTC, Diagnostic Trouble Code — bestaat uit een letter en vier tekens, bijvoorbeeld P0299. Die nummering is niet willekeurig: elke positie zegt iets, en als u dat weet, ziet u ook bij een nooit eerder geziene code waar u moet kijken.

De letter: welk deel van het voertuig

Dit is de meest directe informatie en beperkt het zoekgebied meteen tot één deel van het voertuig.

  • PPowertrain: motor, brandstoftoevoer, ontsteking, uitlaat, versnellingsbak. Dit is verreweg de grootste familie en de familie die u dagelijks in de werkplaats tegenkomt.
  • BBody: alles wat zich in het interieur en op de carrosserie bevindt, van airbags tot elektrische ramen, van binnenverlichting tot stoelpositiesensoren.
  • CChassis: het onderstel, dus remmen, ABS, ESP, vering, stuurinrichting.
  • UNetwork: het communicatienetwerk tussen de regeleenheden. Een U-code wijst zelden op een defect onderdeel: hij geeft aan dat twee regeleenheden niet meer met elkaar communiceren, en de oorzaak kan een kabelboom zijn, een connector of een derde regeleenheid die is uitgevallen en de andere heeft meegetrokken.

Het eerste cijfer: standaard of van de fabrikant

Een 0 betekent doorgaans een standaardcode, vastgelegd in de internationale norm en gelijk bij alle merken. Een 1 betekent een code die de fabrikant zelf heeft vastgelegd; de betekenis ervan staat in de documentatie van dat merk — en daarom levert het zoeken naar een P1xxx-code in een algemene lijst vaak niets bruikbaars op.

Op die regel zijn uitzonderingen die goed zijn om te kennen: de serie P2xxx is standaard hoewel hij niet met een nul begint, en in de serie P3xxx bestaan standaardcodes en fabrikantcodes naast elkaar. Als eerste houvast werkt de regel, maar bij een code die niet klopt, loont het de moeite de documentatie van het merk te raadplegen.

Het tweede cijfer: welk subsysteem

Bij codes die beginnen met P0 geeft het tweede cijfer het technische gebied aan: in P0299 is dat de 2. Het is de indeling waarmee u zich al een beeld vormt nog voordat u de code opzoekt.

P0100 – P0299
Meting van lucht en brandstof: luchtmassameter, druksensoren, verstuivers, mengverhouding.
P0300 – P0399
Ontsteking en ontstekingsuitval. P0300 duidt op willekeurige misfires of misfires in meerdere cilinders; vanaf P0301 geeft het laatste cijfer de betrokken cilinder aan.
P0400 – P0499
Emissiebeheersing: uitlaatgasrecirculatie, katalysator, tanksysteem met brandstofdampen, secundaire luchtinspuiting. De codes van het roetfilter staan hier niet: die zitten vrijwel allemaal in de serie P2xxx.
P0500 – P0599
Voertuigsnelheid, stationair toerental, hulpcircuits.
P0600 – P0699
Regeleenheid en uitgangscircuits: interne storingen in de regeleenheid, voedingen, communicatie met de actuatoren.
P0700 – P0999
Versnellingsbak, automaat en geautomatiseerd.

De laatste tekens, en waarom het soms letters zijn

Zij benoemen de precieze afwijking: onderbroken circuit, kortsluiting naar massa of naar plus, signaal buiten bereik, waarde die niet strookt met die van de andere sensoren. Ze kunnen ook letters bevatten, zoals in de code P24AE: dat is geen leesfout van de tester, de nummering is hexadecimaal en loopt na de 9 verder met A, B, C, D, E, F.

Waar het om draait

De foutcode zegt welk signaal buiten de norm ligt, niet welk onderdeel defect is

Dat is het onderscheid tussen een diagnose en vervangen op goed geluk, en het kost de werkplaats de meeste uren wanneer het wordt overgeslagen.

Neem een code die “open circuit naar de sensor” meldt. De regeleenheid zegt maar één ding: op die draad komt niet het signaal binnen dat ik verwacht. Daarvoor zijn er minstens vier verklaringen, en dat zijn vier verschillende reparaties met vier verschillende kosten:

  • de sensor is inderdaad defect;
  • de sensor is in orde, maar de bedrading is onderbroken of bekneld;
  • de connector is geoxideerd en maakt met tussenpozen contact;
  • de massa is weggevallen en de sensor heeft er niets mee te maken.

De sensor vervangen helpt alleen in het eerste geval. In de andere drie komt de foutcode na enkele rijcycli terug, met het nieuwe onderdeel gemonteerd en de factuur al geschreven.

Veel foutcodes tegelijk: welke leest u als eerste

Een tester die tien foutcodes uitleest, meldt geen tien storingen. Meestal is er één die alle andere heeft veroorzaakt: een regeleenheid die haar voeding verliest, laat de communicatie op de bus wegvallen, en elke andere regeleenheid legt haar eigen code “signaal niet ontvangen” vast.

De praktische regel is: zoek de code die de andere verklaart, niet de code die als eerste in de lijst staat. Staat er tussen tien communicatiecodes één die over een voeding of een fysiek onderdeel gaat, dan ligt daar vrijwel altijd het werk. Dit is precies het soort interpretatie dat een echte case in een minuut oplost en een lijst met definities nooit.

In afwachting, opgeslagen, permanent

Niet alle foutcodes wegen even zwaar, en de tester geeft dat aan.

  • In afwachting — de afwijking is één keer vastgesteld en de regeleenheid wacht op bevestiging. Het waarschuwingslampje kan nog uit zijn.
  • Opgeslagen — de afwijking is over meerdere rijcycli bevestigd. Dit is de foutcode die het waarschuwingslampje laat branden.
  • Permanent — deze is niet met de tester te wissen. Alleen de regeleenheid wist hem, nadat zij zelf over meerdere rijcycli heeft vastgesteld dat de storing niet terugkeert.

Een foutcode wissen repareert niets en wist een bewijs

Het geheugen wissen dient maar één doel: nagaan of de fout actueel is of een restant van een eerdere reparatie. Is de oorzaak er nog, dan komt de foutcode terug.

Er is echter een prijs die vaak over het hoofd wordt gezien: samen met de foutcode verdwijnt ook de freeze frame, oftewel de momentopname van de parameters op het moment dat de afwijking werd vastgesteld — toerental, temperatuur, motorbelasting, snelheid. Bij een intermitterende storing is dat gegeven meer waard dan de foutcode zelf, omdat het zegt onder welke omstandigheden zij optreedt. Lees hem af en noteer hem voordat u wist.

Waarom twee auto's met dezelfde foutcode verschillende oorzaken hebben

Dezelfde foutcode kan bij hetzelfde merk verschillende oorzaken hebben, afhankelijk van de motorisering en het bouwjaar. De definitie is identiek — die is genormeerd — maar wat er werkelijk stukgaat niet: dat hangt af van hoe die motor is gebouwd, welke componenten erop zitten en welke terugkerende gebreken hij heeft.

Daarom sluit de definitie van een foutcode op zichzelf geen diagnose af. U moet weten hoe het is afgelopen bij de auto's waarop die foutcode al eerder is verschenen: welk onderdeel het was, wat er eerder zonder resultaat is geprobeerd en hoeveel tijd het heeft gekost.

De cases op Sema Repair beginnen hier: elke foutcode is gekoppeld aan een specifieke motorisering en aan een geval dat werkelijk in de werkplaats is opgelost.

Wilt u Sema Repair in actie zien?

Neem contact met ons op: een van onze adviseurs laat u zien wat Sema Repair allemaal kan en hoe het u in uw werkplaats helpt.