Når bilen får CAN-panik

Når bilen får CAN-panik

Har du prøvet, at bilen går fra rolig hverdag til juletræs-dash på ét sekund?

CAN-bus vs. “gamle dage” – hvad er forskellen i praksis?

Forestil dig to biler:

  • En ældre bil med få styreenheder og enkle ledninger.
  • En moderne bil hvor alt taler sammen over CAN-bus.

De kan have samme symptom på instrumentbrættet, men vejen derhen er helt forskellig.

Før CAN-bus Med CAN-bus
En ledning pr. funktion (f.eks. ABS-lampe direkte fra ABS-boks). Flere moduler deler den samme dataledning og “snakker” digitalt.
Fejl er ofte lokale: ét system, én lampe. Fejl kan sprede sig: ét problem, mange advarsler.
Begrænset antal styreenheder. 10-40 moduler er normalt (motor, gear, ABS, airbag, infotainment osv.).
Mest punkt-til-punkt ledninger. Bus-struktur: to CAN-ledninger i ring eller stjerne med flere noder.
Fejlfinding med prøvelampe og lidt voltmåling. Fejlfinding med OBD, live data og tit oscilloskop.

CAN-bus (Controller Area Network) er i praksis bilens datanetværk. To ledninger (CAN High og CAN Low) bærer digitale signaler mellem modulerne. Hastighed, bremsetryk, ratvinkel, gearposition, batteristatus, ADAS-data og meget mere kører dér.

Det smarte: man sparer meter på meter ledninger, og systemer kan dele information. ABS kan f.eks. sende hjulhastigheder til motorstyring, ESP og instrumenthus på én gang.

Ulempen: når nettet fejler, ser det hurtigt ud som om “hele bilen er ved at dø”.

Hvorfor 1 fejl kan give 10 lamper

Hvis du kun tager ét billede med fra CAN-bus, så tag det her: mange fejl = ofte samme rodårsag.

Typisk scenarie fra værkstedet:

  • Kunden kommer ind med “alle lamper tændt” og “den kører mærkeligt”.
  • OBD-scanning viser 12 U-koder (kommunikationsfejl) i 7 moduler.
  • Der er måske også et par B- og C-koder (karrosseri og chassis).

Det ligner 7 defekte bokse. Det er det sjældent.

Klassisk CAN-klynge: sådan ser det ud

Et forsimplet eksempel:

  • ESP-modul mister kortvarigt forbindelsen til motorstyringen.
  • Motorstyring beklager sig: “kan ikke tale med ESP”.
  • Instrumenthus beklager sig: “kan ikke tale med ESP og motorstyring”.
  • ABS-modul klager også, fordi det deler netværk med ESP.

Resultat på skærmen: ESP-fejl, ABS-fejl, motorlampe, måske “check steering” og “hill assist not available”.

Rodårsag kan være én løs stikforbindelse, én dårlig jord eller ét modul, der trækker CAN-linjen ned.

Hvornår klynge-fejl lugter af netværk og ikke defekte dele

Min tommelfingerregel når jeg ser CAN-relateret kaos:

  • Mange U-koder fordelt på flere systemer.
  • Fejltekst: “No communication with …” eller “Lost communication with …”.
  • Symptomer kommer og går i klynger (alt på én gang, så ro igen).
  • Flere systemer hopper i “failsafe” samtidig (ABS og ESP ude, men bremserne virker mekanisk).

Så tænker jeg netværk, strøm eller jord før jeg tænker modulskift.

U-koder: hvad de fortæller dig, og hvad de ikke gør

U-koder er fejlkoder for kommunikation. De siger: “modul A kan ikke tale ordentligt med modul B”.

De siger ikke: “modul B er 100 % defekt, skift nu”.

Struktur på en typisk U-kode

Eksempel: U0100 “Lost Communication With ECM/PCM”.

  • U = Network (kommunikationsrelateret).
  • 01 = område / system (her powertrain).
  • 00 = specifik betydning/præcis fejltekst afhænger af producenten.

Når et modul sætter en U-kode, kan det være:

  • Det selv er “okay”, men det andet modul er nede.
  • Det andet modul er okay, men signalvejen mellem dem er ustabil.
  • Spændingen har dykket, så flere moduler har genstartet midt i kørslen.

Hvad du roligt kan konkludere på U-koder

Du kan typisk sige:

  • Der har været en afbrydelse i kommunikation eller strøm til et modul.
  • Flere U-koder med samme “synder” peger ofte på det samme område i bilen.
  • Hvis mange moduler klager over ét bestemt modul, er det modul eller dets forsyning mistænkt.

Du kan ikke sikkert sige:

  • “Instrumenthuset siger ingen kontakt til ABS, så ABS-modul er defekt, punktum”.
  • “Der står U-koder overalt, det må være ny motorstyring”.
  • “Der er kommunikationsfejl, så jeg sletter lige alt og ser om det går væk”.

Hvis du vil bruge U-koder fornuftigt, så kombiner dem med de principper jeg gennemgår i artiklen om at bruge OBD som en voksen og i indlægget om live data uden gætterier.

Strøm og jord forklædt som CAN-fejl

En stor del af det, folk kalder “CAN-problemer”, er i virkeligheden 12 V-problemer.

Lav batterispænding = moduler der falder ud

Moderne styreenheder vil have stabil spænding. Typisk 11,5-14,8 V i drift, afhængigt af bil og ladestyring.

Hvis spændingen dykker, kan du få:

  • Moduler der genstarter under kørsel.
  • Kommunikationsfejl når et modul kortvarigt “forsvinder”.
  • Mystiske fejl ved start, især på kolde morgener.

Et træt batteri, dårlig generator eller defekt IBS (Intelligent Battery Sensor) kan alt sammen udløse en bunke U-koder og advarsler.

Dårlig jordforbindelse: halve biler uden forbindelse

Karrosseriet er bilens fælles “minusledning” (stel). Hvis en stelledning mellem batteri og karrosseri eller mellem karrosseri og motor/gear er dårlig, får du:

  • Spændingsfald, især når du bruger starter eller store forbrugere.
  • Moduler der ser forskellig spænding og ikke taler ordentligt sammen.
  • Intermitterende fejl, der er værst ved fugt eller vibrationer.

Som diagnostiker måler jeg tit spændingsfald mellem batteri-minus og motorblok eller mellem batteri-minus og specifikke jordpunkter, mens jeg belaster systemet. Alt over ca. 0,2-0,3 V under belastning begynder at være interessant.

IBS og energistyring: bilen tror, den er ved at løbe tør

Mange nyere biler har en IBS på batteriets minuspol. Den måler strøm, spænding, temperatur og holder styr på batteriets tilstand.

Hvis IBS er defekt, eller batteriet er kodet forkert efter skift, kan bilen:

  • Tro at batteriet er tomt, selvom det ikke er det.
  • Slå forbrugere fra, begrænse start-stop og give advarsler.
  • Logge U-koder på tværs af systemer, fordi den “strammer op” på strømmen.

Jeg har set flere sager, hvor “CAN-kaos” endte med at være et halvdødt 12 V batteri eller en IBS, der sendte vrøvl.

Sleep-mode og parasitstrøm – når bilen aldrig falder til ro

Når du låser bilen og går ind, skal de fleste moduler falde i dvale efter typisk 10-40 minutter. Det betyder meget lav strøm, ofte under 30-50 mA for hele bilen.

Hvis et modul bliver ved med at være vågent, holder det ofte resten af netværket i gang. Så har du både:

  • Parasitstrøm (batteriet aflades natten over).
  • CAN-trafik længe efter, bilen burde være “sovet ind”.
  • Fejl i loggen om kommunikationsproblemer, når batteriet til sidst dykker.

Jeg har skrevet en mere detaljeret gennemgang af parasitstrøm og dvale i artiklen om biler der aldrig går i dvale og om at måle parasitstrøm uden at gå i fælden, så her tager vi kun CAN-vinklen.

Typiske “vågne” moduler der holder CAN i live

  • Infotainment / radio / telematics.
  • Dørmodul med defekt mikrokontakt (bilen “tror” døren er åben).
  • Aftermarket-udstyr koblet på CAN eller tændingsplus.
  • Alarm eller sporingsboks, der ikke taler pænt.

Hvis CAN-bussen er aktiv længe efter låsning, vil bilens energistyring ofte reagere. Enten ved at slukke ting hårdt (og logge U-koder), eller ved bare at lade batteriet dø langsomt.

Typiske triggere: hvornår starter CAN-cirkus normalt?

Efter batteriskift

Top 3 fejl jeg ser i værkstedet efter batteriskift:

  • Batteriet er forkert type eller for lille kapacitet.
  • Batteriet er ikke kodet/registreret i bilens system (på biler der kræver det).
  • Stel- eller plusforbindelser er ikke strammet ordentligt eller er møgbeskidte.

Resultatet kan være:

  • Start-stop ude af drift.
  • ESP/ABS-advarsler de første kilometer.
  • U-koder i diverse moduler, fordi spændingen dykkede ved første start.

Eftermonteret udstyr

Dashcams, alarmer, ekstra lys, sporingsbokse, musikforstærker. Fint alt sammen, hvis det er koblet korrekt.

Hvis ikke, kan du få:

  • Forbrugere, der holder CAN vågen.
  • Fejl på f.eks. airbag- eller ABS-kredsløb, hvis nogen har “lånt” plus eller stel et dumt sted.
  • Kommunikationsforstyrrelser, hvis nogen har forsøgt at “tappe” CAN direkte uden at kende bilens arkitektur.

Fugt i stik og samlinger

Fugt ved dørstolper, under sæder, i bagagerum eller ved forrude kan ramme CAN-samlinger og junction-boxe.

Hvis du kombinerer:

  • Mystiske CAN-fejl og advarsler.
  • Historik med vand i kabinen, utæt rude eller dræn.

… så er fugt på top 3 listen over mistænkte.

Hvad du kan tjekke selv uden at rode dig ud i noget farligt

Der er en hård grænse for, hvad der giver mening at lave hjemme på indkørslen, når vi taler CAN-bus fejlfinding. Men du kan faktisk nå ret langt med struktur og basis-tjek.

1. Brug OBD-læseren rigtigt

Hvis du har en OBD-læser:

  • Lav fuld systemsøgning, ikke kun motorstyring.
  • Notér alle U-koder med modulnavn og status (pending/confirmed).
  • Tag billeder eller gem rapport, før du sletter noget.

Se efter mønster:

  • Gentager ét bestemt modul sig som “synder” på tværs af koderne?
  • Er fejlen aktiv nu, eller historisk (kun stored)?
  • Er der koder for lav spænding i flere moduler (B-code for undervoltage)?

2. Visuel inspektion af batteri, stik og jord

Sikkerhed: Arbejd aldrig på airbag- og pyrosikringskredsløb. Rør ikke orange kabler eller højvolt på el- og hybridbiler. Er du i tvivl, så lad være og tag bilen til fagfolk.

Det du kan gøre:

  • Tjek batteripoler: rene, tørre, ingen grøn ir eller løse klemmer.
  • Følg den synlige stelledning fra batteri-minus til karrosseri: sidder den fast, er der rust?
  • Se efter tydelige fugtskader eller korrosion i sikringsbokse i motorrum og kabine.
  • Tjek efter løse stik i områder, hvor nogen lige har arbejdet (f.eks. efter batteriskift eller rudeskift).

3. Simpel spændingsmåling

Har du et multimeter, kan du måle:

  • Hvilespænding efter bilen har stået stille i nogle timer: ca. 12,4-12,8 V er normalt for et sundt, opladet batteri.
  • Spænding under start: falder den kortvarigt under ca. 9,5-10 V, er batteri eller forbindelser mistænkt.
  • Ladespænding i tomgang: typisk 13,8-14,8 V, afhængigt af biltype og temperatur.

Ser du lave tal her, giver det mere mening at starte med strømproblemet end at jage CAN-fejl.

4. Simpel sammenligning: før vs. efter en hændelse

Hvis du ved, at fejlen startede efter noget bestemt (batteriskift, rudeskift, udstyrsmontage), så spørg dig selv:

  • Hvad er anderledes elektrisk siden da?
  • Har nogen haft stik fra eller skåret i ledningsnet?
  • Er der monteret noget, der kan holde bilen vågen?

Her er det ofte mere effektivt at vende tilbage til “før-tilstand” (midlertidigt afmontere nyt udstyr) end at starte i den teoretiske CAN-ende.

Hvornår du skal lade værkstedet tage over – og hvad du kan bede om

Der er to klare grunde til at stoppe hjemme og tage værkstedet med på holdet:

  • Sikkerhed (airbags, bremser, højvolt).
  • Diagnoseværktøj (oscilloskop, fabriksspecifik tester, netværksplaner).

Grænserne for hjemme-fejlfinding på CAN-bus

Du skal ikke selv:

  • Skille airbagstik, pyrosikringer eller sædemåtter med airbag/occupant-sensor ad.
  • Stikke nåle i ledninger på CAN-bus uden at vide, hvad du laver.
  • Bypasse sikringer eller montere “større sikring, så holder den nok”.
  • Rode ved orange højvoltskabler eller batterier på el- og hybridbiler.

Der hvor vi på værkstedet typisk tager over:

  • Oscilloskopmåling direkte på CAN-linjer (form på signal, refleksioner, støj).
  • Modstandsmåling på CAN (typisk 60 ohm for hele bus med to termineringsmodstande á 120 ohm).
  • Systematisk frakobling af moduler for at finde den node, der trækker bussen ned.
  • Avancerede funktionstests med fabriks-tester (gateway, netværkstest, wake-up linjer).

Sådan briefer du værkstedet, så de ikke bare skifter dele i blinde

Du øger chancen for en ordentlig diagnose, hvis du giver:

  • Tidslinje: Hvornår startede fejlen, og hvad var bilen igennem lige før?
  • Billeder af fejlkoderne, før du selv slettede dem.
  • Observationer: Kommer fejl ved regn, kulde, varme, bump, bestemte hastigheder?
  • Strømdata: Hvis du har målt batterispænding eller parasitstrøm, så fortæl hvad og hvordan.

Du kan også roligt spørge værkstedet, om de kan:

  • Foretage en netværkstest (hvor de ser status på alle CAN-busser and deres noder).
  • Dokumentere spændingsforsyning og jord til de moduler, der er mistænkte.
  • Forklare, hvorfor de anbefaler modulskift, og hvad der er afprøvet først.

Et værksted der arbejder seriøst med elektronik og diagnose vil normalt kunne vise dig målinger eller logik bag deres konklusion, ikke bare “det plejer vi at skifte”.

CAN-bus fejlfinding: før vs. efter du tænker dig om

Hvis vi lige afslutter med sammenligningen igen, så ser jeg groft sagt to strategier, når en bil går i CAN-panik.

Før du tænker dig om Efter du tænker i systemer
Læser én tilfældig fejlkode og skifter den nævnte del. Kigger efter mønster i alle fejlkoder (især U-koder).
Ignorerer batteri, stel og fugt. Starter med strøm, jord og tydelige fysiske problemer.
Slukker lamper ved at slette koder og håber. Dokumenterer fejl, måler og bruger koder som pejlemærke.
Skifter modul, når fejlen kommer igen. Overvejer netværk, parasitstrøm og dvale-problemer.
Ender med en dyr bil og stadig en fejl. Har en plan for hvad du selv tjekker, og hvornår værkstedet tager over.

Hvis det kan trøste, så har vi også på værkstederne haft vores læringskurve på CAN. Jeg har også stået med en bil fuld af lamper, målt mig ned i et sort hul og til sidst fundet en løs stelrem bag batteriet. Det er så dér, man går en ekstra tur med hunden og tænker lidt over sine livsvalg.

Start med det simple: kontrolér batterispænding og sikringer, kig efter løse eller korroderede stik i motorrummet og under instrumentbordet, og fjern nyligt installeret elektronik (alarm, tracker, lader). Notér om fejlene kommer i klynger eller efter bestemte handlinger - det hjælper værkstedet. Hvis du er i tvivl om at pille ved stik, så lad en fagmand gøre det.
Med tænding slukket kan du måle resistansen mellem CAN High og CAN Low - to 120 ohm termineringsmodstande giver omkring 60 ohm. Mål også hver linje mod stel; tæt på 0 ohm tyder på kortslutning til jord eller +12 V. Arbejd forsigtigt og undlad at forsøge fejlretning på tændt bil uden erfaring.
Hvis fejlen er intermittende, U-koder er spredt over mange styreenheder, eller simple målinger ikke afslører årsagen, bør du søge professionel diagnose. Værksteder bruger oscilloskop, CAN-analyzers og fabriksdiagnose til at se trafikmønstre og elektriske fejl, samt til omskæring og kodning af moduler - opgaver der kræver udstyr og erfaring.

Comments

No comments yet. Why don’t you start the discussion?

Skriv et svar