Derfor kan én fejlkode have otte forskellige årsager

Den mest kostbare misforståelse i moderne fejlsøgning er at læse en fejlkode som et navneord.

P0135 læses som "lambdasonde". P0101 læses som "luftmassemåler". P0401 læses som "EGR-ventil". Og så bliver delen skiftet.

Men koden er ikke et navneord. Den er en beskrivelse af en observeret afvigelse. P0135 betyder ikke "sonden er defekt" — den betyder "varmekredsen opfører sig ikke elektrisk, som jeg forventer". Det er to helt forskellige udsagn, og kun det ene fortæller dig, hvad du skal skifte.

Denne artikel forklarer, hvorfor afstanden mellem de to udsagn er så stor, og hvad du gør ved den.

Hvordan en fejlkode faktisk bliver til

Styreenheden kører en række monitorer — selvtests, der løbende kontrollerer, om systemet opfører sig som forventet. Hver monitor har fire dele:

Betingelser for at køre. Testen udføres kun under bestemte forhold. Motoren skal måske være varm, hastigheden stabil, brændstofniveauet inden for et interval, omgivelsestemperaturen over et minimum. Er betingelserne ikke opfyldt, kører testen slet ikke.

Selve testen. En måling eller en sammenligning mellem flere værdier.

En tærskelværdi. Hvor stor må afvigelsen være, før den tæller som en fejl.

En modningslogik. De fleste koder kræver, at afvigelsen ses igen i næste kørecyklus, før motorkontrollampen tændes. Derfor findes ventende koder.

Læg mærke til, hvad der ikke står nogen steder i den kæde: en kontrol af, om en bestemt komponent er hel. Styreenheden kigger ikke på delene. Den kigger på tal.

Styreenheden har langt færre sensorer, end den har viden

En moderne motorstyring arbejder med hundredvis af værdier, men den har typisk kun nogle få snese egentlige sensorindgange. Resten er udledt.

Beregnet belastning, volumetrisk effektivitet, forventet ladetryk, katalysatorens iltlagringskapacitet, tilstopningsgraden i partikelfilteret — ingen af dem måles direkte. De beregnes ud fra andre målinger.

Det betyder, at en fejl i én sensor kan forplante sig til titusindvis af beregnede værdier og udløse koder på systemer, der ikke fejler noget som helst.

Det er den første grund til, at én kode kan have mange årsager.

Målekæden: otte led hvor det samme kan gå galt

Hver eneste måling passerer gennem en kæde, før den bliver til et tal i styreenheden:

Det fysiske fænomen → sensoren → sensorens forsyningsspænding → signalledningen → stikket → stelforbindelsen → styreenhedens indgangskreds → softwarens fortolkning

En fejl hvilket som helst sted i den kæde producerer nøjagtig samme kode. Styreenheden kan ikke se forskel. Den ved kun, at tallet ikke passer.

Det er derfor, "kredsløbsfejl" i kodens beskrivelse er en advarsel om, at du skal måle — ikke en anvisning på, hvad du skal bestille.

Kredsløbskoder og plausibilitetskoder er ikke det samme

Der er to grundlæggende slags fejlkoder, og de kræver forskellig fejlsøgning.

Kredsløbskoder siger noget elektrisk: signalet er for højt, for lavt eller helt væk. Ordlyden indeholder typisk "circuit low", "circuit high" eller "circuit malfunction". Her leder du efter et elektrisk problem — brud, kortslutning, modstand, dårligt stel.

Plausibilitetskoder siger noget logisk: signalet er til stede og elektrisk fint, men det giver ikke mening sammenholdt med de øvrige data. Ordlyden indeholder typisk "range/performance" eller "correlation". Her er der intet elektrisk galt at finde — og det er præcis derfor, de her koder er svære.

P0102 er en kredsløbskode. P0101 er en plausibilitetskode på samme sensor. Den anden har markant flere mulige årsager end den første, fordi den handler om et forhold mellem værdier, ikke om en enkelt ledning.

Fælles stel og fælles forsyning

Det her er en af de mest oversete mekanismer i moderne fejlsøgning.

Mange sensorer deler samme 5-volts referencespænding fra styreenheden. Mange komponenter deler samme stelpunktpå motorblokken eller karrosseriet. Mange kredse deler samme sikring.

En enkelt korroderet stelforbindelse kan derfor sætte koder på fire indbyrdes urelaterede sensorer på samme tid. Det ser ud som fire fejl. Det er én.

Regel: står der pludselig flere sensorkoder samtidig på komponenter, der ikke har noget med hinanden at gøre, så led efter det, de deler. Ikke efter fire defekte sensorer.

Årsag og virkning ligner hinanden i fejlkodelæseren

Koder kaskaderer. Én grundfejl producerer en stribe følgefejl, og fejlkodelæseren viser dem alle sammen på samme liste uden at fortælle, hvilken der kom først.

Et typisk forløb: en utæt indsugning giver mager blanding, den magre blanding giver fejltænding, fejltændingen sender ubrændt brændstof i katalysatoren, og katalysatoren melder lav effektivitet.

På skærmen står der nu en magerkode, en fejltændingskode og en katalysatorkode. Tre koder. Én utæt pakning.

Skifter du katalysatoren, har du behandlet det sidste led i kæden.

Den samme kode betyder ikke det samme på tværs af mærker

En generisk kodedefinition beskriver, hvad koden hedder — ikke hvad producentens styreenhed faktisk testede.

Tærskelværdier, betingelser for at køre testen og modningslogik varierer mellem fabrikater, motorkoder og softwareversioner. To biler kan sætte samme kode ved vidt forskellige afvigelser.

Dertil kommer, at en generisk læser kun viser P0-koder. Ligger der mærkespecifikke P1-koder bagved, arbejder du på halve oplysninger — og de mærkespecifikke koder er ofte dem, der peger præcist.

Et gennemgået eksempel: P0301

Tag fejltænding på cylinder 1. Koden er så specifik, som en kode kan blive — den nævner endda cylindernummeret. Alligevel er der mindst otte reelt forskellige årsager, fordelt på fem systemer.

1. Tændspolen. Den nærliggende. Ofte rigtig, men langt fra altid.

2. Tændrøret. Slidt elektrode, forkert elektrodeafstand, forkert varmegrad, revnet isolator.

3. Indsprøjtningsdysen. Tilstoppet, utæt eller elektrisk defekt. Giver ofte fejltænding uden nogen tændingsfejl overhovedet.

4. Kompressionstab i cylinderen. Utæt ventil, brændt ventilsæde, slidte stempelringe, defekt topfladepakning. Motoren tænder korrekt — der er bare ikke noget at tænde.

5. Ventilspillerum uden for tolerance. På motorer med mekanisk justering. Giver typisk fejltænding, der er værst når motoren er kold.

6. Falsk luft ved netop den cylinders indsugningskanal. En revnet pakning eller en utæt vakuumtilslutning tæt ved cylinder 1 gør blandingen lokalt mager nok til at fejltænde — mens de øvrige cylindre kører fint.

7. Ledningsnet eller stik. Skamfilet kabel til spolen eller dysen, korroderet stik, brud der kun viser sig ved vibration eller varme.

8. Styreenhedens udgangstrin. Sjældent, men det forekommer. Driveren til den ene spole eller dyse kan svigte, mens resten arbejder normalt.

Bemærk, hvad der sker med søgefeltet. Fire af de otte årsager har intet med tænding at gøre. To af dem sidder slet ikke i cylinderen. Og den letteste at komme til — spolen — er kun én af otte.

Den gode nyhed er, at du kan reducere de otte til to eller tre på under ti minutter, hvis du gør det i den rigtige rækkefølge.

Sådan indsnævrer du systematisk

Læs freeze frame-data, før du sletter noget. Omdrejninger, belastning, kølevæsketemperatur og brændstoftrim på det øjeblik, koden satte, fortæller dig, under hvilke forhold fejlen opstår. Kold eller varm. Tomgang eller belastning. Den ene oplysning eliminerer ofte halvdelen af mulighederne.

Prioritér koderne indbyrdes. Afgør hvilke der er årsag, og hvilke der er virkning. Fejltænding, blandingsfejl og sensorfejl kommer typisk før emissions- og katalysatorkoder.

Kategorisér, før du tester. Er det et elektrisk problem, et mekanisk problem eller et plausibilitetsproblem? Kategorien bestemmer, hvilket værktøj du overhovedet skal tage frem.

Test på kæden, ikke på delen. Mål forsyning, signal og stel ved stikket, før du dømmer en sensor. Det tager fem minutter og afgør, om fejlen sidder i komponenten eller i vejen hen til den.

Brug ombytning, hvor det er muligt. Byt spolen fra cylinder 1 til cylinder 3, slet koden, kør igen. Flytter fejlen med, er den fundet. Bliver den, ved du at det ikke er spolen. Det er den billigste test, der findes.

Bekræft, før du skifter. En kode er et udgangspunkt for fejlsøgning. Skift ingenting, du ikke har målt på.

Hvorfor "slå koden op og skift delen" alligevel overlever

Metoden er ikke udbredt, fordi mekanikere er dovne. Den er udbredt, fordi den er indbygget i de værktøjer, der bruges.

De fleste opslagsværker fungerer sådan: du indtaster koden og får en liste over mulige årsager. Listen er hverken prioriteret, koblet til den konkrete bil eller sammenholdt med de øvrige koder og symptomer. Den er i praksis en ordbog.

En liste med otte lige sandsynlige muligheder er ikke beslutningsstøtte. Den er et udvalg. Og under tidspres vælger man den øverste, den billigste eller den, man kan komme til.

Forskellen mellem en ordbog og en diagnose er rangordning i kontekst. Ikke "her er otte ting det kan være", men "på denne bil, med denne kilometerstand, med disse tre koder, med denne freeze frame og dette symptom, er de her to mest sandsynlige — og det her er testen, der afgør det".

Det er den samme information. Bragt i den rækkefølge, der sparer tid.

Ofte stillede spørgsmål

Betyder en fejlkode altid, at noget er i stykker? Nej. Den betyder, at en værdi lå uden for det forventede under en test. Det kan skyldes en defekt del, en elektrisk forbindelse, et forkert driftsforhold, en softwarekalibrering eller en anden fejl længere oppe i kæden.

Hvorfor får jeg flere koder på én gang? Enten fordi én grundfejl har udløst en kæde af følgefejl, eller fordi flere komponenter deler et fælles stel, en fælles sikring eller en fælles referencespænding.

Kan jeg stole på den forklaring, min fejlkodelæser viser? Den generiske definition er korrekt som ordlyd, men den beskriver ikke, hvad producentens styreenhed konkret testede, eller ved hvilken tærskel. Til præcis fejlsøgning skal du bruge mærkespecifikke data.

Hvad er forskellen på en kredsløbskode og en plausibilitetskode? En kredsløbskode peger på noget elektrisk — signalet er for højt, for lavt eller væk. En plausibilitetskode betyder, at signalet er elektrisk fint, men ikke stemmer overens med de øvrige data. Den sidste type har typisk flere mulige årsager.

Hvorfor kan jeg ikke bare skifte den mest sandsynlige del? Nogle gange kan du godt, og nogle gange er det den økonomisk fornuftige beslutning. Men bliver det til metoden frem for undtagelsen, betaler kunden for de forkerte gæt — og du betaler i garantisager og genbesøg.

Hjælper det at slette koden og se, om den kommer igen? Det kan give information om, hvor hurtigt fejlen genopstår, men notér altid freeze frame-data først. Sletter du, mister du de oplysninger, der var mest værd.

Det korte af det lange

En fejlkode er styreenhedens observation af, at noget ikke stemmer. Den peger på, hvor i systemet afvigelsen blev set — ikke på, hvor den kom fra.

Afstanden mellem de to ting er hele fejlsøgningen. Og den afstand bliver ikke kortere af at slå koden op i en liste. Den bliver kortere af at kategorisere, prioritere og måle på kæden, før man skifter noget.

AutoIQ hjælper værksteder med at komme hurtigere frem til den reelle årsag. Indtast bil, fejlkoder og symptomer, og få en prioriteret liste over sandsynlige årsager sammen med en struktureret reparationsvejledning. Prøv AutoIQ gratis i 14 dage — ingen betalingskort, ingen binding.

Forrige
Forrige

Permanente fejlkoder: hvorfor de ikke forsvinder, og hvad du gør ved det

Næste
Næste

De 25 mest almindelige OBD2-fejlkoder i danske værksteder — og hvad de faktisk betyder