Fiche code défaut · Réseau multiplexé (CAN)

Code défaut U0002 : échanges dégradés sur le bus CAN haute vitesse

Réponse immédiate

U0002 signifie qu’un calculateur juge insuffisantes les performances du bus CAN haute vitesse, sans désigner de ligne ni de calculateur : les échanges passent mal, par moments ou en continu. Direction qui durcit, voyant de freinage, d’ABS, de stabilité ou d’airbag, combiné éteint, boîte bloquée ou calage : ne roulez pas. Premier contrôle : relever les codes de tous les calculateurs, noter ceux qui décrochent, puis tester batterie et masses. Terminaisons, paire torsadée et parasites se contrôlent avant de soupçonner un calculateur.

Rédaction technique DIAGIA · vérifiée par l’équipe technique DIAGIA le 12 octobre 2026

Mise à jour le 12 sources citées9 min de lecture

Ce que surveille le calculateur

Le protocole CAN se surveille lui-même. Chaque émetteur relit ce qu’il envoie ; chaque récepteur vérifie le bourrage de bits, le format et la somme de contrôle de la trame, puis acquitte une trame juste (Kvaser). Une erreur déclenche une trame d’erreur et une nouvelle émission ; des compteurs d’erreurs mènent un calculateur fautif vers l’état d’erreur passive, puis hors du bus. Kvaser montre aussi qu’un bus sans terminaison déforme les fronts au point de bloquer les échanges.

U0002 signale que la qualité des échanges sur le bus haute vitesse ne satisfait plus le calculateur, sans nommer de ligne ; ses critères appartiennent au constructeur. Les causes physiques que cite Pico Technology : terminaisons absentes, paire détorsadée ou blindage abîmé par une réparation, une pointe perforante ou l’usure, parasites d’autres composants, alimentation, masse ou interface d’un calculateur. Codes voisins (liste HELLA) : U0001 pour le bus en général, U0003 à U0009 pour une ligne précise, U0073 pour un calculateur passé hors bus.

  • Somme CAN-H + CAN-L : dans un cas publié par Pico, elle reste constante vers 5 V sur un bus sain ; un écart trahit une perturbation.
  • Oscillations et dépassements aux fronts sont typiques des signaux CAN automobiles (Pico) : ils ne condamnent rien à eux seuls.
  • Les niveaux dominants, propres à chaque émetteur, permettent selon Pico d’attribuer une trame à son calculateur.
  • Résistance du bus : batterie débranchée, ou contact coupé une fois le réseau en veille ; aucun pontage ni aucune tension extérieure sur CAN-H ou CAN-L.

Symptômes possibles

  • Voyants qui s’allument puis s’éteignent, parfois plusieurs ensemble
  • Calculateurs qui décrochent par moments à la valise, puis reviennent
  • Aiguilles du combiné qui sautent, messages de service fugitifs
  • Défaut lié à un équipement électrique, à la pluie ou aux cahots
  • Aucun symptôme ressenti, code mémorisé seul
  • Codes associés : U0001, U0073 et pertes de communication (U0100, U0121…)

Causes possibles, dans l’ordre où les contrôler

Ordre de contrôle recommandé, pas une fréquence. Du contrôle le plus rapide et le moins coûteux au plus lourd. Pour chaque cause : ce qui la soutient, comment la vérifier, et ce qui l’écarte.

Causes possibles de U0002, dans l’ordre de contrôle recommandé
OrdreCause possibleContrôle et résultat attenduL’écarte si…
Contrôle n° 01Perturbation passée, déjà disparueIndiceU0002 en historique, tous les calculateurs présents, apparu après un démarrage assisté, une recharge ou une intervention.Noter statut, compteur d’occurrences et données figées dans chaque calculateur ; effacer, refaire un cycle de contact, relire l’ensemble, puis enregistrer le bus sur un trajet varié, outil fixé, lu par un aide.AttenduLe code ne revient pas et aucun calculateur ne décroche pendant le trajet.U0002 revient, ou des pertes de communication s’y ajoutent.
Contrôle n° 02Batterie faible ou masses en défautIndiceDéfaut au démarrage ou avec de gros consommateurs ; jauges erratiques, repos des lignes décalé.Tester la batterie en charge ; puis, contact mis et consommateurs en service, relever la chute de tension sur les masses des calculateurs du bus. Selon Kvaser, une masse commune défaillante éloigne le repos des lignes de 2,5 V.AttenduBatterie saine, chutes de tension faibles et voisines entre calculateurs, repos vers 2,5 V.Masses sans chute et repos vers 2,5 V pendant le défaut.
Contrôle n° 03Terminaison absente ou en tropIndiceDéfaut apparu après le remplacement d’un calculateur d’extrémité ou la pose d’un équipement sur le bus.Batterie débranchée, ou contact coupé et réseau en veille : résistance entre CAN-H et CAN-L à la prise, puis à un point éloigné du bus. Repère Pico : environ 60 Ω pour deux terminaisons de 120 Ω ; le schéma fait foi.AttenduEnviron 60 Ω aux deux points, valeur conforme au schéma du véhicule.Valeur voisine de 60 Ω, identique aux deux points.
Contrôle n° 04Signal déformé sans ligne figéeIndiceRésistance correcte mais code actif ; calculateurs qui décrochent par moments, aucune ligne bloquée.Contact mis : CAN-H sur la voie A, CAN-L sur la voie B, puis voie calculée A + B ; dans un cas publié par Pico, cette somme reste vers 5 V sur un bus sain. Relever aussi niveaux et fronts : selon Snap-on, les deux traces d’un bus sain sont en miroir, sans pointes ni parasites.AttenduLignes en miroir, repos vers 2,5 V, somme stable vers 5 V (cas Pico), fronts nets.Somme stable et lignes en miroir pendant le défaut.
Contrôle n° 05Connecteur oxydé ou contact desserréIndiceDéfaut à la pluie, au lavage ou aux cahots ; vert-de-gris, broche écartée, verrou incomplet.Contact coupé : inspecter broche par broche les connecteurs des calculateurs et de jonction du bus. Toute borne oxydée se remplace selon la méthode du constructeur, sauf si celui-ci admet un nettoyage ; puis, contact mis, moteur arrêté, solliciter chaque connecteur en observant la somme A + B.AttenduBroches serrées et alignées, contacts secs, verrous engagés.Aucun défaut visible, somme A + B stable quand le connecteur bouge.
Contrôle n° 06Paire détorsadée, blindage abîmé ou parasiteIndiceRéparation ancienne, épissure, trace de pointe perforante ; défaut quand un équipement électrique se met en marche.Véhicule à l’arrêt, frein serré, moteur arrêté : suivre la paire au schéma (torsade, blindage, épissures). Puis, contact mis, observer A + B en mettant en marche un à un les équipements électriques ; Pico cite les composants électriquement bruyants.AttenduPaire torsadée sur toute sa longueur, somme A + B stable au démarrage de chaque équipement.Paire intacte, aucun équipement qui perturbe la somme.
Contrôle n° 07Calculateur qui émet malIndiceCâblage et terminaisons corrects ; un calculateur décroche plus souvent, ou un seul ne décode plus le bus.Contact coupé pour chaque débranchement et rebranchement : retirer un calculateur, remettre le contact, observer le bus ; recommencer un par un, l’airbag selon la procédure du constructeur, en tenant compte des terminaisons et des calculateurs que le bus traverse (Pico). Puis alimentation et masse du suspect.AttenduLe bus redevient propre quand un seul calculateur est débranché.Aucun débranchement ne change la somme A + B ni les fronts.

Arbre de contrôle

Suivez les étapes dans l’ordre : chaque contrôle mène à l’étape suivante ou à une réparation.

  1. Étape 1 : Relever les codes et les calculateurs qui répondent : qui a écrit U0002, en actif ou en historique, avec quelles pertes de communication ?

    Si conforme Historique seul, bus complet : effacer, relire après un cycle de contact, puis contrôler batterie et masses.

    Si non conforme Code actif ou calculateurs qui décrochent : batterie et masses. Code de ligne U0003 à U0009 présent : le traiter d’abord.

  2. Étape 2 : Batterie en charge, masses des calculateurs du bus en chute de tension, consommateurs en service.

    Si conforme Tension et masses correctes : mesurer la résistance du bus.

    Si non conforme Remettre en état batterie ou masse, effacer, vérifier le repos des lignes.

  3. Étape 3 : Batterie débranchée, ou contact coupé et réseau en veille : résistance entre CAN-H et CAN-L à la prise et à un point éloigné.

    Si conforme Environ 60 Ω : observer le signal à l’oscilloscope.

    Si non conforme Environ 120 Ω : une terminaison manque. Valeur nettement plus faible : terminaison en trop ou contact entre lignes. Corriger, puis observer le signal.

  4. Étape 4 : Contact mis : CAN-H, CAN-L et somme A + B à l’oscilloscope, équipements électriques mis en marche un à un.

    Si conforme Somme stable, lignes en miroir : inspecter paire et connecteurs.

    Si non conforme Somme qui s’écarte avec un équipement : contrôler son alimentation et son passage près de la paire.

  5. Étape 5 : Paire et connecteurs inspectés au schéma, véhicule à l’arrêt : torsade, blindage, épissures, broches, oxydation.

    Si conforme Rien de visible : isoler les calculateurs un par un.

    Si non conforme Réparer en gardant la paire torsadée, sans pointe perforante, effacer, valider sur un trajet varié.

  6. Étape 6 : Calculateurs débranchés un par un, contact coupé avant chaque geste, signal observé contact mis.

    Si conforme Aucun débranchement ne change le signal : enregistrer le bus en roulant dans les conditions des données figées, outil fixé, sans rien toucher ; le défaut peut être intermittent.

    Si non conforme Le bus redevient propre sans un calculateur : contrôler son alimentation et sa masse. Avant de remplacer une pièce, vérifiez s’il existe une note technique ou une mise à jour du calculateur du constructeur pour ce véhicule. S’il n’y en a pas, ou si le code revient après sa mise en œuvre : remplacer ce calculateur selon la méthode du constructeur, programmation comprise.

Après toute réparation Effacez les codes, puis reproduisez les conditions dans lesquelles le défaut apparaissait, jusqu’à ce que le calculateur ait refait son contrôle (moniteur « prêt » ou test exécuté). Code absent : réparation validée. Code qui revient : reprenez à l’étape qui suit celle de la réparation.

Erreurs fréquentes

  • Pièce neuve, même défaut : remplacer le calculateur qui a écrit U0002 alors qu’une terminaison manque ou qu’une réparation a détorsadé la paire ; le neuf subit la même perturbation.

  • Condamner le bus pour des oscillations aux fronts ou une tension plus haute en fin de message : Pico juge les premières typiques des signaux CAN automobiles, Snap-on attribue la seconde au bit de fin de trame.

  • Accuser le seul calculateur qui ne décode plus le bus : Pico rappelle qu’un défaut sur sa propre branche suffit, alors que les autres calculateurs décodent normalement.

  • Se fier à une seule mesure à la prise : une passerelle peut la séparer du bus en cause (Pico) ; mesurer aussi à un connecteur de calculateur ou de jonction.

  • Percer l’isolant pour mesurer ou réparer la paire en fils parallèles : Pico range ces gestes parmi les causes de parasites ; piquer au dos des connecteurs ou passer par un boîtier de dérivation.

  • Effacer et rendre le véhicule sans enregistrement en roulant : une perturbation liée aux vibrations ou à un équipement ne se voit pas toujours à l’arrêt.

Codes et guides associés

Vous êtes automobiliste ?

Notez quand les voyants apparaissent et disparaissent : pluie, cahots, mise en marche d’un équipement, démarrage. Si tout fonctionne normalement, faites contrôler rapidement en roulant à allure modérée. Si la direction durcit, si un voyant de freinage, d’ABS, de stabilité ou d’airbag s’allume, si le combiné s’éteint, si la boîte reste bloquée ou si le moteur cale, arrêtez-vous dès que possible en sécurité et faites remorquer. Signalez au garage tout accessoire ajouté.

Montrez cette fiche à votre garagiste. Elle lui donne l’ordre des contrôles et les erreurs à éviter sur U0002.

Pour les professionnels

Ce code vous résiste ?

Cette fiche donne la méthode. Sur votre dossier, DIAGIA replace U0002 dans le contexte du véhicule et de ce qui a déjà été fait, classe les pistes et vous donne le contrôle qui départage. Vous mesurez, il reclasse.

Ce que DIAGIA vous demanderait ensuite

  1. Quels calculateurs décrochent par moments, et lesquels ont enregistré U0002 ?
  2. Quelle résistance entre CAN-H et CAN-L relevez-vous, batterie débranchée, à la prise et à un point éloigné ?
  3. La somme CAN-H + CAN-L reste-t-elle stable à l’oscilloscope quand un équipement se met en marche ?
  4. Une réparation du faisceau, un calculateur remplacé ou un accessoire ajouté a-t-il précédé le défaut ?

10 diagnostics inclus carte bancaire demandée annulable depuis votre espace client réservé aux professionnels conditions de l’essai

Questions fréquentes sur U0002

Peut-on rouler avec U0002 ?

À allure modérée et jusqu’au garage, si tout fonctionne normalement. Direction qui durcit, voyant de freinage, d’ABS, de stabilité ou d’airbag, combiné éteint, boîte bloquée ou moteur qui cale : arrêtez-vous et faites remorquer, car ces systèmes dépendent des échanges du bus.

U0002 ou U0001 : quelle différence ?

U0001 vise le bus CAN haute vitesse en général, U0002 ses performances, c’est-à-dire des échanges qui passent mal. Les codes U0003 à U0009 précisent, eux, une ligne et un défaut. Avec U0002 seul, terminaisons, masses, paire torsadée et parasites se contrôlent avant les calculateurs.

Les oscillations sur les fronts sont-elles un défaut ?

Pas à elles seules : Pico Technology les décrit comme typiques des signaux CAN automobiles, en partie liées au cordon de mesure et au bruit ambiant. Ce qui compte : des lignes en miroir, un repos vers 2,5 V et, dans le cas publié par Pico, une somme CAN-H + CAN-L stable vers 5 V.

Faut-il changer un calculateur ?

Seulement s’il est établi qu’il perturbe le bus : le bus redevient propre quand lui seul est débranché, alors que son alimentation et sa masse sont correctes. Avant, terminaisons, paire torsadée, connecteurs et parasites se contrôlent, car ils donnent le même code.

Sources

  1. SAE InternationalSAE J2012, Diagnostic Trouble Code Definitions (révision J2012_202509) (nouvel onglet)

    Norme qui définit les codes défaut normalisés, dont les codes réseau génériques U0xxx comme U0002 ; page officielle de la révision de septembre 2025, qui ne détaille aucun code (libellé de U0002 : voir la liste HELLA).

    Consulté le

  2. HELLADéfinitions génériques des codes OBD, série U (nouvel onglet)

    Libellé générique de U0002 (High Speed CAN Communication Bus Performance) et des codes voisins U0001, U0003 à U0009 et U0073.

    Consulté le

  3. Snap-onDiagnostic Trouble Codes (DTC) List (nouvel onglet)

    Seconde liste de définition : U0002, High Speed CAN Communication Bus Performance, libellé concordant avec la liste HELLA.

    Consulté le

  4. Autel (lecteur de codes MaxiLink ML301)OBDII Generic DTC Definitions (nouvel onglet)

    Notice du lecteur, page imprimée 111 : U0002, High Speed CAN Communication Bus Performance.

    Consulté le

  5. Pico TechnologyCAN bus physical layer (AGT-126) (nouvel onglet)

    Terminaisons de 120 Ω, environ 60 Ω entre lignes ; passerelle qui empêche de tester le bus depuis la prise ; parasites dus à des lignes détorsadées ou à un blindage dégradé (réparations, pointes perforantes, frottement, usure) et à d’autres composants électriquement bruyants ; défauts d’alimentation, de masse, d’interface ou de logiciel des calculateurs ; calculateur d’airbag parmi les récepteurs d’un bus de groupe motopropulseur.

    Consulté le

  6. Pico TechnologyCAN Bus: Who’s online, and who said what? (nouvel onglet)

    Niveaux d’un bus sain (3,5 V, 1,5 V, repos 2,5 V) ; oscillations et dépassements typiques des signaux CAN automobiles, liés notamment au cordon de mesure et au bruit ambiant ; niveaux dominants propres à chaque émetteur, qui permettent d’attribuer une trame à son calculateur ; prudence avec les terminaisons et les calculateurs traversés par le bus.

    Consulté le

  7. Pico TechnologyMazda 3 | Communications fault (nouvel onglet)

    Étude de cas : voie calculée A + B, somme de CAN-H et CAN-L qui doit rester constante vers 5 V, tout écart étant anormal ; boîtier de dérivation de la prise de diagnostic.

    Consulté le

  8. Pico TechnologyPractical Pico: CAN bus diagnostics and serial decoding Q&A (nouvel onglet)

    Un défaut sur la branche d’un seul calculateur peut l’empêcher de décoder le bus alors que les autres calculateurs décodent normalement.

    Consulté le

  9. KvaserCAN Protocol Tutorial (nouvel onglet)

    Cinq moyens de détection d’erreur (relecture des bits, bourrage, format, acquittement, somme de contrôle), trame d’erreur et nouvelle émission, compteurs d’erreurs jusqu’à l’erreur passive et au hors bus ; bus sans terminaison dont les fronts déformés bloquent les échanges.

    Consulté le

  10. KvaserHow to test if your CAN termination works correctly (nouvel onglet)

    Repère général d’un fabricant d’interfaces CAN : repos des lignes vers 2,5 V, décalé par une mauvaise masse commune.

    Consulté le

  11. UTAC-OTC (contrôle technique)Instruction technique IT VL F8, fonction « Nuisances » (indice I) (nouvel onglet)

    Lue sur la copie de référence du dépôt : témoin OBD allumé moteur tournant, défaillance majeure (essence 8.2.12.d.2, diesel 8.2.22.c.2).

    Consulté le

  12. Snap-onAutomotive Communication Networks, Part II CAN Bus (nouvel onglet)

    Article pédagogique : deux traces en miroir, sans pointes ni parasites, sur un bus haute vitesse sain ; tension plus haute en fin de message, due au bit de fin de trame et sans gravité.

    Consulté le

Fiche vérifiée par l’équipe technique DIAGIA le 12 octobre 2026. Rédaction technique DIAGIA à partir des sources citées. Mise à jour le . Les valeurs, procédures et précautions du constructeur du véhicule priment sur cette fiche.

Fiche d’information générale : elle aide à comprendre un code défaut, mais ne remplace ni le diagnostic sur le véhicule, ni les instructions du constructeur, ni l’avis d’un professionnel qualifié. Le code seul n’établit ni la cause, ni la possibilité de rouler en sécurité, ni le résultat du contrôle technique.

Les marques et modèles cités appartiennent à leurs titulaires et servent uniquement à identifier les véhicules, les pièces et les documents concernés ; DIAGIA n’est affilié à aucun constructeur.