U-koder og CAN-bus: Sådan finder du kommunikationsfejl uden gætværk

Bilen kommer ind med 14 fejlkoder. Otte af dem er U-koder. Instrumentet melder om ABS, ESP, servo og aircon på én gang, og halvdelen af styreenhederne kan ikke se hinanden.

Den type sag ser altid værre ud, end den er. U-koder er nemlig sjældent otte fejl — det er som regel én fejl, der bliver rapporteret otte gange. Her får du en metode, der tager dig fra kodelisten til den faktiske årsag.

Hvad en U-kode fortæller — og hvad den ikke gør

En U-kode betyder, at en styreenhed ikke får den kommunikation, den forventer. Den fortæller hvem der savner hvem. Den fortæller ikke hvorfor.

Det er en vigtig skelnen, fordi de klassiske koder lyder mere præcise, end de er:

  • U0100 – tabt kommunikation med motorstyringen. Betyder ikke, at motorstyringen er defekt.

  • U0155 – tabt kommunikation med instrumentklyngen.

  • U0073 – bussen er nede. Peger på hele netværket, ikke på ét modul.

  • U-koder gemt i flere moduler samtidig – som regel ét fælles problem: forsyning, stel, ledningsnet eller gateway.

Den værste beslutning, du kan træffe på det grundlag, er at bestille en styreenhed. Den er dyr, skal ofte kodes eller programmeres, og i langt de fleste tilfælde fejler den ikke noget.

Kend bilens netværk, før du måler

Moderne biler har ikke én bus, men flere: højhastigheds-CAN til drivlinje og chassis, komfortbus, infotainment, LIN-underbusser til småmoduler og på nyere biler CAN FD og Ethernet. Busserne er koblet sammen via en gateway, som også er den, der oftest gør et lille problem til en lang kodeliste.

Tre ting er værd at have styr på, før du går i gang:

  • Hvilke moduler ligger på hvilken bus

  • Hvor termineringsmodstandene sidder (typisk i to moduler i hver ende af bussen)

  • Hvordan bilen sover — hvilke moduler holder bussen vågen, og hvor længe

6 trin til struktureret fejlsøgning på CAN-bus

1. Tjek strøm og stel før alt andet

Lav spænding er den hyppigste årsag til falske kommunikationsfejl. Et svagt 12V-batteri, en dårlig stelforbindelse eller et spændingsfald under start giver U-koder i hele bilen — uden at der er noget galt med bussen.

Mål hvilespænding, spænding under start og ladespænding, og kontrollér de stelpunkter, der hører til de berørte moduler. Rigtig mange "netværksfejl" er løst her.

2. Kortlæg hvem der mangler hvem

Læs alle styreenheder, og skriv ned, hvilke moduler der rapporterer hvad. Tegn det op på et stykke papir, og find fællesnævneren:

  • Ligger de berørte moduler på samme bus?

  • Deler de sikring, relæ eller stelpunkt?

  • Sidder de fysisk i samme område af bilen?

  • Er der et enkelt modul, som alle andre savner? Så er det ofte det modul — eller dets forsyning — der er problemet.

Fællesnævneren er hele opgaven. Resten er verifikation.

3. Mål termineringen: du leder efter 60 ohm

Med tændingen slukket og bilen sovende måler du modstanden mellem CAN-H og CAN-L på højhastighedsbussen. Tommelfingerreglen på en normal bus med to termineringer:

  • Ca. 60 ohm: terminering intakt

  • Ca. 120 ohm: én terminering væk — brud i ledningsnettet, eller et modul med terminering er koblet af

  • Markant under 60 ohm: ekstra modstand på bussen eller kortslutning

  • Uendelig / meget høj: brud i selve buslederne

Måleværdierne varierer mellem fabrikater og bustyper, så tjek altid mod bilens tekniske data — men afvigelsen fra det forventede er stadig dit hurtigste spor.

4. Se på signalet med oscilloskop

Modstandsmålingen fortæller, om bussen er hel. Oscilloskopet fortæller, om den fungerer. På en normal højhastigheds-CAN ligger begge ledere omkring 2,5 V i hvile, hvorefter CAN-H trækker op mod ca. 3,5 V og CAN-L ned mod ca. 1,5 V.

Se efter det, en multimeter aldrig fanger:

  • Kun én af de to ledere bevæger sig

  • Signalet er forvrænget, afrundet eller støjfyldt

  • Bussen falder ud i takt med vibration, belastning eller varme

  • Bussen er konstant vågen, længe efter bilen burde sove

5. Isolér ved at dele bussen op

Kobl moduler fra ét ad gangen, og mål igen efter hver frakobling. Forsvinder fejlen, når ét bestemt modul kobles af, har du enten et defekt modul eller et problem i netop den gren.

Arbejd systematisk fra den ende af bussen, hvor de berørte moduler sidder. Og noter alt undervejs — det er nemt at miste overblikket, når otte stik har været af.

6. Verificér, og luk sagen ordentligt

Slet koderne, kør en fuld kørecyklus, og læs alle moduler igen. En kommunikationsfejl er først løst, når ingen af de tidligere berørte moduler sætter koden igen.

De klassiske årsager til U-koder

  • Vand og korrosion i stik – især i motorrum, ved dørgennemføringer og under gulvtæppe efter en utæt rude eller kabelgennemføring

  • Eftermonteret udstyr – anhængertræk, alarm, GPS-sporing, forstærker og startspærre er hyppige gengangere, fordi de ofte er koblet forkert på bussen

  • Skader efter karrosseri- eller ruderarbejde – klemt eller gennemboret ledningsnet

  • Svagt 12V-batteri eller dårlig stelforbindelse

  • Et modul, der ikke sover – holder bussen vågen, aflader batteriet og giver kommunikationsfejl om morgenen

  • Gateway-modulet – kan give fejl på tværs af busser, som ellers virker helt ubeslægtede

Hvad du ikke skal gøre

Skift ikke en styreenhed på mistanke. Uden en måling, der viser, at modulet ikke svarer selv med korrekt forsyning, stel og intakt bus, ved du ikke, om det er skyldigt.

Slet ikke kodelisten, før du har skrevet den ned. Kombinationen af koder på tværs af moduler er dit bedste kort over fejlen. Sletter du den, starter du forfra.

Gå ikke efter den mest alvorlige kode først. På kommunikationsfejl er den mest udbredte kode oftest en følgefejl — ikke årsagen.

Sådan hjælper AutoIQ

Kommunikationsfejl er præcis den slags sag, hvor mange koder skal læses sammen i stedet for én ad gangen.

  • Indtast bilen og alle koderne på én gang — også symptomer i fritekst

  • AutoIQ vurderer koderne i sammenhæng i stedet for at slå dem op enkeltvis

  • Du får kun de opfølgende spørgsmål, der reelt indsnævrer fejlen

  • Du får prioriterede sandsynlige årsager og konkrete næste skridt: hvad der skal måles, og hvor

  • Sagen gemmes, så du kan tage den frem igen, hvis fejlen kommer tilbage

AutoIQ er et beslutningsstøtteværktøj — måleværdier og procedurer skal altid bekræftes mod bilens tekniske data.

Ofte stillede spørgsmål

Hvad betyder U0100? At en styreenhed har mistet kommunikationen med motorstyringen. Koden fortæller, at forbindelsen mangler — ikke om årsagen er forsyning, stel, ledningsnet, gateway eller selve modulet.

Hvorfor skal jeg måle 60 ohm på CAN-bussen? Fordi en typisk højhastigheds-CAN har to termineringsmodstande på hver ca. 120 ohm, som parallelt giver ca. 60 ohm. Afviger målingen, ved du med det samme, om der er brud, kortslutning eller en manglende terminering.

Kan et fladt batteri give U-koder? Ja, og det er en af de hyppigste årsager. Lav spænding under start får moduler til at falde ud og sætte kommunikationskoder, selvom bussen er helt intakt. Test derfor altid batteri, stel og ladespænding først.

Skal jeg skifte styreenheden, hvis den ikke svarer? Ikke før du har bekræftet, at den har korrekt forsyning og stel, og at bussen ind til modulet er hel. Et modul, der ikke svarer, er langt oftere sultet eller afskåret end defekt.

Forrige
Forrige

Krybestrøm: Sådan finder du årsagen til det flade batteri

Næste
Næste

Fejlsøgning på elbiler og hybridbiler: Sådan forbereder værkstedet sig