Förklaring av OBD2-felkoder: Skillnaden mellan P-, B-, C- och U-koder

En OBD2-felkod är inte en diagnos i sig. Det är en strukturerad ledtråd som registreras när ett fordons styrenhet upptäcker ett tillstånd som ligger utanför det förväntade intervallet. Att veta vad de fem tecknen betyder hjälper dig att välja rätt avläsning, serviceinformation och tester, istället för att byta ut den komponent som nämns i kodbeskrivningen.

I den här guiden förklaras skillnaden mellan P-, B-, C- och U-koder, hur man tolkar de övriga tecknen och hur man omvandlar en kod till en meningsfull felsökningsplan. Om terminologin är ny för dig, börja med vår En komplett nybörjarguide till OBD2-diagnostikprogramvara.

Vad är en felfelkod?

En diagnostisk felkod, eller DTC, är en alfanumerisk identifierare som lagras av en elektronisk styrenhet efter att ett övervakat test misslyckats. Det välkända formatet med fem tecken är standardiserat enligt SAE J2012 och det tillhörande ramverket ISO 15031-6. Den aktuella versionen av SAE J2012 definierar formatet och kodmeddelandena, medan dess digitala bilaga innehåller uppdaterade definitioner.

En DTC-kod anger vilket system som har rapporterat ett problem och vilken typ av fel som systemets övervakningsenhet har upptäckt. Det innebär inte automatiskt att en sensor, ett ställdon eller en styrenhet är defekt. Skador på ledningar, låg spänning, dålig jordning, vakuumläckor, mekaniska fel och avbruten nätverkskommunikation kan alla utlösa koder som verkar peka på en del som egentligen är i gott skick.

Den första bokstaven: P, B, C eller U

Det första bokstaven anger vilket övergripande fordonssystem som koden tillhör:

  • P — Drivlina: funktioner som rör motor, växellåda, bränsle, tändning och utsläpp. Generiska OBD2-läsare lägger stor vikt vid P-koder, eftersom de lagstadgade OBD-kraven främst avser utsläpp.
  • B — Kropp: system som vanligtvis styrs av bilens elektroniksystem, såsom krockkuddar, säten, dörrar, klimatanläggning, belysning och passagerarrelaterade funktioner.
  • C — Chassi: system såsom antisladdsystem, stabilitetskontroll, styrning och fjädring.
  • U — Nätverkskommunikation: fel som rör kommunikationen mellan moduler eller problem på fordonets databuss.

Dessa kategorier utgör inga fasta gränser. Ett symptom som till synes har med chassit att göra kan ge upphov till en U-kod, trots att det egentliga problemet är att nätverksdata saknas.

Vanliga exempel

  • P0300: Ett slumpmässigt eller flercylindrigt tändningsfel har upptäckts.
  • C0035: en standardiserad chassikod som är kopplad till kretsen för den vänstra främre hjulhastighetsgivaren.
  • U0100: förlorad kommunikation med motorns eller drivlinans styrenhet.

Formuleringen av B-koder kan variera avsevärt beroende på fordon och säkerhetssystemets utformning. Kontrollera alltid definitionen av en B-kod i modellspecifik serviceinformation innan du utför tester eller beställer reservdelar.

Hur man läser de övriga fyra tecknen

Det andra tecknet anger vem som styr definitionen

Man hör ofta att “0 betyder generisk och 1 betyder tillverkarspecifik”. Denna förenkling gäller för många välkända koder, men det är inte en fullständig regel. Inom drivlinjefamiljerna styrs P0- och P2-serierna i allmänhet av SAE, P1 styrs av tillverkaren och delar av P3 är uppdelade mellan standardiserad och tillverkarspecifik användning. Fördelningen skiljer sig också åt mellan B-, C- och U-familjerna.

Den praktiska regeln är enkel: använd en uppdaterad koddatabas och fordonsspecifik serviceinformation. Beteckna inte varje kod som innehåller siffran 2 eller 3 som generisk eller tillverkarspecifik enbart utifrån siffran. Standardiserade koder bör ha samma betydelse oavsett bilmärke; tillverkarspecifika koder kräver korrekt uppgift om bilmärke, modell, årsmodell, motor och ibland modulvariant.

Den tredje karaktären begränsar delsystemet

När det gäller vanliga generiska drivlinjekoder pekar det tredje tecknet på ett område såsom bränsle- och luftdosering, tändning eller tändfel, utsläpp från hjälpsystem, hastighets- och tomgångsreglering, datorns utgångskretsar eller växellåda. Till exempel placerar siffran “3” i koden P0300 koden i gruppen för tändning/tändfel.

Använd inte diagrammet över drivlinans delsystem utan vidare på kaross-, chassi-, nätverks- eller tillverkarspecifika koder. Deras exakta definitioner måste hämtas från relevant standard eller OEM-dokumentation.

De två sista tecknen anger felet

Det sista paret specificerar vilket specifikt övervakat tillstånd det rör sig om inom den aktuella gruppen. P0300 och P0301 är båda felkoder för tändningsfel, men P0301 avser cylinder 1 medan P0300 indikerar slumpmässiga fel eller fel i flera cylindrar. Även i detta fall beskriver koden vad styrenheten har observerat – inte nödvändigtvis den bakomliggande orsaken.

Väntande, bekräftade och permanenta koder

En skanningsrapport kan visa samma DTC med olika statusbeteckningar:

  • Väntar på: Skärmen har upptäckt ett fel, men de villkor som krävs för att det ska klassas som en bekräftad felkod är kanske ännu inte uppfyllda.
  • Bekräftat eller lagrat: Felet uppfyller modulens kriterier för lagring. En bekräftad felkod som rör utsläpp kan utlösa felindikatorlampan, beroende på felet och reglerna för körcykeln.
  • Permanent: en utsläppsrelaterad loggpost som är avsedd att finnas kvar även efter ett vanligt kommando för att radera felkoder. Den försvinner först när fordonets övervakningssystem har verifierat att felet inte längre förekommer under de föreskrivna driftsförhållandena.

Om man raderar koderna innan de sparas raderas även användbar kontextinformation, och det kan leda till att övervakningssystemen för utsläpp återställs. Spara först hela rapporten.

Ett tillförlitligt arbetsflöde efter att ha läst en kod

  1. Utför en fullständig fordonskontroll. Skanna alla tillgängliga moduler, inte bara motorstyrenheten. Flera U-koder från olika moduler kan tyda på ett gemensamt nätverks- eller spänningsproblem.
  2. Spela in status- och stillbildsdata. Notera körsträcka, batterispänning, motorvarvtal, temperatur, belastning och andra registrerade förhållanden. Jämför översikten med aktuella värden med hjälp av vår guide till avläsning av OBD2-realtidsdata.
  3. Kontrollera den tekniska informationen. Kontrollera den exakta definitionen av VIN-numret och sök efter tillämpliga servicebulletiner, kopplingsscheman, anslutningsdiagram och testförfaranden.
  4. Prioritera koder för grundorsaker. Lågspännings- och nätverksfel kan orsaka sekundära felkoder som rör kaross, chassi och drivlina. Åtgärda den vanligaste orsaken innan du börjar spåra varje enskilt symptom.
  5. Kontrollera innan du testar. Kontrollera om det finns skadade kablar, lösa jordanslutningar, utbrända säkringar, korrosion, lossnade slangar och nyligen utförda reparationer.
  6. Testa kretsen eller systemet. Följ serviceproceduren och kontrollera strömförsörjning, jordning, signalintegritet, mekaniskt skick eller nätverksmotstånd efter behov.
  7. Rensa och bekräfta först efter reparationen. Upprepa avläsningen och slutför den erforderliga körcykeln. Om felkoden återkommer betyder det att det övervakade tillståndet fortfarande föreligger eller att testet inte har genomförts korrekt.

Varför en vanlig skanner kanske inte visar allt

En vanlig OBD2-läsare kan visa utsläppsrelaterade P-koder men missa avancerade P-koder och många B-, C- eller U-koder. För att få åtkomst till moduler för ABS, krockkuddar, kaross, styrning och tillverkarspecifika moduler krävs ofta ett kraftfullt verktyg som stöder flera system eller programvara på OEM-nivå. Verktygets täckning är därför en del av diagnosen, inte bara en bekvämlighet.

Om skannern inte kan kommunicera med en modul överhuvudtaget ska du inte dra slutsatsen att modulen är trasig. Kontrollera strömförsörjningen, jordningen, säkringsskyddet, valet av gränssnitt, kabelns skick, tändningsläget och fordonets nätverk. Vår Felsökningsguide för bristande kommunikation går igenom dessa kontroller i tur och ordning.

Säkerhetsanvisningar för koderna B och C

Airbag-, broms-, styr- och stabilitetskontrollsystem är säkerhetskritiska. Undvik att undersöka anslutningarna till säkerhetssystemen med en vanlig testlampa eller en resistansmätare, såvida inte tillverkarens anvisningar uttryckligen föreskriver detta. Följ väntetiderna för batterikoppling och kondensatorurladdning, använd de angivna anslutningskablarna och se till att arbetsområdet är fritt från airbagutlösningsvägar. Vid fel på ABS eller styrsystemet ska reparationen kontrolleras i en kontrollerad miljö innan fordonet åter tas i normal trafik.

Slutsatsen

P, B, C och U anger vilken kategori en felkod tillhör: drivlina, kaross, chassi eller nätverk. De återstående tecknen preciserar definitionen, men koden är bara början. Den bästa diagnosen kombinerar en fullständig systemgenomgång, kodstatus, frysta bilder och realtidsdata, information om kabeldragning, fysisk inspektion och en modellspecifik testplan. Betrakta koden som ett underlag, verifiera orsaken och byt ut en del först efter att testerna stöder det beslutet.