Waarom netwerkcodes zo vaak voorkomen bij elektrische auto's

Een U-code betekent meestal dat een module stil viel, niet dat hij defect is. Dit is wat ze werkelijk veroorzaakt, en hoe je het verschil ziet voordat je een onderdeel bestelt.

Sluit een uitleesapparaat aan op een elektrische of plug-in hybride en je krijgt vaak een scherm vol U-codes in meerdere modules tegelijk. Het ziet er rampzalig uit. Meestal is het één probleem, gemeld door alles wat het opmerkte.

Wat een U-code werkelijk meldt

Een regeleenheid verwachtte een bericht op de bus en kreeg het niet, of kreeg er een die hij niet kon plaatsen. Dat is de hele bewering. Hij zegt niets over de vraag of de andere module stuk is, spanningsloos, in slaap, of simpelweg onbereikbaar doordat de bedradingen ertussen beschadigd zijn.

Daarom levert één storing een regen van codes op. Elke module die de stil gevallen module had moeten horen legt zijn eigen klacht vast, en elk van die codes noemt de module die stil viel — niet de module met de storing.

Waarom er meer zijn bij een elektrische auto

  • Meer regeleenheden. Een brandstofauto heeft er misschien een twaalftal; een elektrische voegt accubeheer, boordlader, DC-DC-omvormer, thermisch beheer, omvormer en meer toe.
  • Meer dan één bus. Modules zijn verdeeld over meerdere CAN-netwerken die door een gateway verbonden zijn, dus een storing kan vanaf de ene bus onzichtbaar en vanaf de andere overduidelijk zijn.
  • Slaap- en wekcycli. Modules schakelen uit om de 12 V-accu te sparen, en een apparaat dat op het verkeerde moment aangesloten wordt leest een slapende module als een afwezige.
  • Hoogspanningsvergrendeling. Veiligheidslogica schakelt delen van het systeem bewust uit, en de modules die hun tegenhanger kwijtraken melden dat als communicatiestoring.

Controleer eerst de 12 V-accu. Elke keer.

Dit is de meest voorkomende oorzaak van een scherm vol U-codes, en degene die het vaakst wordt overgeslagen juist omdat de auto elektrisch is en de 12 V-accu als bijzaak aanvoelt. Dat is hij niet. Hij voedt elke regeleenheid voordat het hoogspanningssysteem opkomt.

Een zwakke 12 V-accu zakt in onder belasting. Modules vallen even weg, verdwijnen van de bus en leggen communicatiestoringen over elkaar vast. Vervang op dat bewijs een module en de codes komen direct terug, want er was niets mis met die module.

Test de 12 V-accu onder belasting, niet op rustspanning. BYD monteert een 12 V-accu van lithium-ijzerfosfaat, die in rust op een hogere spanning staat dan een loodzuuraccu — een rustwaarde die voor een loodaccu in orde zou zijn, kan bij deze al betekenen dat hij laag staat. Bovendien kan elk van beide in rust goed lijken en inzakken zodra een module stroom trekt. Beoordeel hem aan de hand van de servicegegevens van het model, niet met een vuistregel voor loodaccu's.

De gebruikelijke oorzaken, in de volgorde die de moeite waard is

  1. 12 V-voeding — accuconditie, hoofdzekeringen en de voedingsdraad naar de module die stil viel.
  2. Massa. Een gecorrodeerde of losse massa geeft de module een referentie die verschuift, en zijn bussignalen schuiven mee.
  3. Connectoren. Waterintrede, een verbogen pin, een half vergrendelde stekker. Kijk voordat je meet.
  4. Busbedrading. Een sluiting tussen CAN High en CAN Low, of naar massa, legt een heel segment plat.
  5. De gateway. Zien twee groepen modules elkaar niet terwijl elke groep intern in orde is, verdenk dan wat ze verbindt.
  6. De module zelf. Als laatste, niet als eerste.

Lees het patroon, niet de codes

Schrijf op welke modules melden en over welke module ze allemaal melden. Klagen zes regeleenheden over dezelfde, dan is dat je startpunt. Klaagt elke module over elke andere, dan kijk je naar een voedings-, massa- of busprobleem — niet naar zes defecten.

En lees alle modules voordat je iets wist. Het patroon is de diagnose; de codes wissen verwijdert hem.