Fiche code défaut · Réseau multiplexé (CAN)
Code défaut U0020 : échanges dégradés sur le bus CAN lent
Réponse immédiate
U0020 signifie qu’un calculateur juge insuffisante la qualité des échanges sur le bus CAN basse vitesse, celui des modules de confort, sans désigner de ligne : des trames sont perdues ou répétées, par moments ou en continu. Voyant de freinage, de direction ou d’airbag, combiné éteint, feux, clignotants ou essuie-glaces hors service : arrêt en sécurité, puis remorquage. Premier contrôle : relever les codes de tous les calculateurs, noter les modules qui décrochent, puis tester batterie et masses. Accessoires, réparations et connecteurs passent avant les modules.
Ce que surveille le calculateur
Le protocole CAN se contrôle lui-même : chaque émetteur relit ses propres bits et attend l’acquittement, chaque récepteur vérifie le bourrage, le format et la somme de contrôle de la trame (Kvaser). Une erreur provoque une trame d’erreur et une nouvelle émission ; des compteurs d’erreurs font passer un module fautif en erreur passive, puis hors du bus. Exxotest le rappelle : le contrôleur de protocole est le même sur le bus rapide et sur le bus lent, qui échange jusqu’à 125 kbit/s et relie surtout des modules de confort (Pico Technology).
U0020 dit que la qualité des échanges sur ce bus ne satisfait plus un calculateur, sans nommer de ligne ; ses critères appartiennent au constructeur. Pico Technology cite des fils détorsadés ou un blindage abîmé par une réparation, une pointe perforante ou le frottement, des composants électriquement bruyants, et les défauts d’alimentation, de masse ou d’interface des modules. Un défaut sur la seule branche d’un module peut l’empêcher de décoder le bus quand les autres y parviennent (Pico). Codes voisins (liste HELLA) : U0019 pour le bus en général, U0021 à U0027 pour une ligne précise, U0073 pour un module passé hors bus.
- Deux points de mesure : comparer les trames au connecteur de deux modules éloignés, comme dans un cas publié par Pico ; un écart situe le tronçon.
- Ce bus n’utilise pas la couche physique du bus rapide (Kvaser) : ses niveaux se jugent avec la documentation du véhicule.
- Sondes à haute impédance, batterie maintenue en charge pendant les relevés (Pico) ; aucun pontage, aucune tension appliquée sur les lignes.
Symptômes possibles
- Fonctions de confort qui décrochent puis reviennent : vitres, serrures, radio
- Modules qui disparaissent par moments à la valise, puis répondent de nouveau
- Défaut à la mise en marche d’un équipement ou après la pose d’un accessoire
- Messages fugitifs au combiné, aiguilles ou affichages qui sautent
- Aucun symptôme ressenti, code mémorisé seul
- Codes associés : U0019, U0073 et pertes de communication (U0140, U0164…)
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.
| Ordre | Cause possible | Contrôle et résultat attendu | L’écarte si… |
|---|---|---|---|
| Contrôle n° 01 | Échanges perturbés une seule foisIndiceU0020 en historique, modules tous présents, après un démarrage assisté, une recharge ou la pose d’un accessoire. | Relever statut, compteur d’occurrences et données figées dans chaque module qui porte U0020 ; effacer, refaire un cycle de contact et tout relire. Puis rouler en enregistrant seulement, valise fixée, écran lu par un aide.AttenduCode absent après un trajet varié, aucun module qui décroche pendant l’enregistrement. | U0020 réapparaît, seul ou avec des pertes de communication. |
| Contrôle n° 02 | Batterie, alimentation ou masse d’un moduleIndiceDécrochages au démarrage ou avec de gros consommateurs ; plusieurs modules alimentés par le même point. | Contrôler la batterie sous charge. Puis, contact mis, gros consommateurs allumés, relever au dos du connecteur de chaque module qui décroche l’écart de tension sur son alimentation et sur sa masse.AttenduBatterie saine, écarts de tension faibles et semblables d’un module à l’autre. | Alimentations et masses sans chute, mesurées pendant le défaut. |
| Contrôle n° 03 | Accessoire ou équipement qui parasite le busIndiceDéfaut quand un équipement démarre : ventilation, lève-vitre, alarme, accessoire ajouté ou chargeur branché. | Contact mis, véhicule à l’arrêt : oscilloscope à deux voies sur les lignes au connecteur d’un module, puis mettre en marche un à un les équipements. Pico range les composants électriquement bruyants parmi les causes de perturbation du bus.AttenduTrames inchangées à la mise en marche de chaque équipement, sans parasite superposé. | Signal stable avec chaque équipement en marche, accessoire débranché. |
| Contrôle n° 04 | Fils détorsadés ou réparation mal faiteIndiceÉpissure ancienne, fils séparés sur quelques centimètres, trace de pointe perforante sur l’isolant. | Contact coupé, frein serré : suivre les deux fils du bus au schéma depuis les modules qui décrochent, à la recherche d’épissures, de torsade défaite et d’isolant percé. Pico cite ces trois dommages parmi les sources de parasites.AttenduFils torsadés sur toute leur longueur, épissures isolées et serrées, isolant intact. | Aucune réparation ni torsade défaite sur le trajet du bus. |
| Contrôle n° 05 | Branche d’un seul module défectueuseIndiceUn seul module décroche ou ne décode plus le bus, les autres échangent normalement. | Contact mis : comparer à l’oscilloscope les lignes au connecteur de ce module et à la jonction la plus proche ; un écart place le défaut sur sa branche (Pico). Contact coupé, mesurer ensuite sa continuité à l’ohmmètre, branche déconnectée aux deux bouts.AttenduSignal identique aux deux points ; résistance de la branche aussi faible que celle des branches voisines. | Même signal au module et à la jonction, branche continue. |
| Contrôle n° 06 | Connecteur oxydé ou contact desserréIndiceDécrochages à la pluie, au lavage ou à l’ouverture des portes ; vert-de-gris, broche écartée. | Contact coupé : inspecter les connecteurs des modules qui décrochent et des passages de portes. Toute borne oxydée se remplace selon la méthode du constructeur, sauf nettoyage admis par lui. Puis, contact mis, solliciter chaque connecteur en observant les trames.AttenduContacts secs et serrés, verrous engagés, trames stables pendant la sollicitation. | Trames stables quand chaque connecteur est sollicité, contact mis. |
| Contrôle n° 07 | Module qui émet malIndiceCâblage et masses corrects ; un module décroche plus souvent que les autres, ou défaut après sa programmation. | Contact coupé avant chaque débranchement : retirer un module, remettre le contact, comparer les trames ; un par un. Ne jamais mesurer ni débrancher le connecteur d’un coussin gonflable ou d’un prétensionneur. Exxotest : un module de passage débranché peut mettre aussi les autres en défaut.AttenduLes décrochages cessent quand un seul module est débranché, et reviennent quand on le rebranche. | Aucun débranchement ne change les trames ni les décrochages. |
Arbre de contrôle
Suivez les étapes dans l’ordre : chaque contrôle mène à l’étape suivante ou à une réparation.
Étape 1 : Relever les codes et la liste des modules qui répondent : qui a écrit U0020, en actif ou en historique, avec quelles pertes de communication ?
Si conforme Code ancien et tous les modules présents : effacer, couper et remettre le contact, relire, puis passer à la batterie.
Si non conforme Code actif ou modules qui disparaissent par moments : batterie, alimentations et masses. Un code de ligne U0021 à U0027 passe avant.
Étape 2 : Batterie en charge, puis alimentations et masses des modules qui décrochent en chute de tension, consommateurs en service.
Si conforme Alimentations correctes : chercher un équipement qui parasite le bus.
Si non conforme Remettre en état batterie, alimentation ou masse, effacer, relire les modules.
Étape 3 : Contact mis : lignes à l’oscilloscope au connecteur d’un module, équipements et accessoires mis en marche un à un.
Si conforme Trames stables : comparer deux points éloignés du bus.
Si non conforme Perturbation avec un équipement : contrôler son alimentation, sa masse et son passage près du bus.
Étape 4 : Contact mis : trames comparées au connecteur du module qui décroche et à la jonction voisine.
Si conforme Signal identique : inspecter fils, réparations et connecteurs.
Si non conforme Écart sur la branche : contact coupé, mesurer sa continuité et remettre en état fil ou connecteur.
Étape 5 : Fils et connecteurs inspectés au schéma, contact coupé, frein serré : torsade, épissures, isolant, oxydation.
Si conforme Rien de visible : isoler les modules un par un.
Si non conforme Réparer en gardant les fils torsadés, sans pointe perforante, effacer, valider sur un trajet varié.
Étape 6 : Modules débranchés un par un, contact coupé avant chaque geste, sauf coussins gonflables et prétensionneurs, trames observées contact remis.
Si conforme Les décrochages persistent quel que soit le module retiré : enregistrer le bus pendant un trajet qui retrouve les données figées, valise fixée, aide à l’écran, sans aucune manipulation ; la perturbation peut ne survenir que par moments.
Si non conforme Plus aucun décrochage sans un module : mesurer d’abord l’alimentation et la masse de ce module. 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 : poser un module neuf, programmation comprise, selon la procédure du constructeur.
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 module qui a écrit U0020 alors qu’un accessoire parasite le bus ou qu’une réparation a défait la torsade des fils ; le module neuf subit les mêmes erreurs.
Juger les lignes du bus lent avec les repères du bus rapide : la couche physique n’est pas la même (Kvaser), et seule la documentation du véhicule donne les bons niveaux.
Condamner le module qui décroche seul : pour Pico Technology, sa branche peut être la seule en défaut, ce qui l’empêche de décoder pendant que les autres échangent ; un décodage réussi en un point du bus ne prouve pas que chaque module décode.
Percer l’isolant pour mesurer : Pico range les pointes perforantes parmi les causes de parasites ; piquer au dos du connecteur ou passer par une jonction.
Relever les trames avec une batterie qui faiblit : Pico Technology demande un maintien de charge pendant les relevés sur le réseau, contact mis, moteur arrêté.
Restituer le véhicule après un simple effacement : un parasite qui naît d’un équipement en marche ou de l’ouverture d’une porte peut rester invisible véhicule immobile.
Prendre pour des parasites les oscillations et les dépassements visibles aux fronts des trames : Pico Technology les décrit comme typiques des signaux CAN automobiles, sans défaut.
Codes et guides associés
Codes associés
Guides atelier
Vous êtes automobiliste ?
Notez quand les fonctions décrochent et reviennent : pluie, ouverture d’une porte, ventilation, accessoire branché. Signalez au garage tout équipement ajouté (alarme, caméra, chargeur). Si l’éclairage, les essuie-glaces et le combiné fonctionnent, faites contrôler rapidement en roulant à allure modérée. Si un voyant de freinage, de direction ou d’airbag s’allume, si le combiné s’éteint, ou si les feux, les clignotants ou les essuie-glaces cessent de fonctionner, arrêtez-vous dès que possible en sécurité, puis faites remorquer.
Montrez cette fiche à votre garagiste. Elle lui donne l’ordre des contrôles et les erreurs à éviter sur U0020.
Pour les professionnels
Ce code vous résiste ?
Cette fiche donne la méthode. Sur votre dossier, DIAGIA replace U0020 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
- Quels modules du bus lent décrochent par moments, et lesquels ont enregistré U0020 ?
- Le défaut apparaît-il quand un équipement ou un accessoire précis se met en marche ?
- Les trames relevées au connecteur du module qui décroche et à la jonction voisine sont-elles identiques ?
- Une réparation du faisceau, un module programmé ou un accessoire posé a-t-il précédé le code ?
10 diagnostics inclus · carte bancaire demandée · annulable depuis votre espace client · réservé aux professionnels · conditions de l’essai
Questions fréquentes sur U0020
Peut-on rouler avec U0020 ?
À allure modérée et jusqu’au garage, si l’éclairage, les essuie-glaces et le combiné répondent normalement. Voyant de freinage, de direction ou d’airbag allumé, combiné éteint, feux, clignotants ou essuie-glaces hors service : arrêtez-vous dès que possible en sécurité, puis faites remorquer.
U0020 ou U0019 : quelle différence ?
U0019 vise le bus CAN basse vitesse en général, U0020 ses performances : les trames passent mal, sans ligne coupée ni figée. Les codes U0021 à U0027 précisent, eux, une ligne et un défaut. Avec U0020 seul, masses, accessoires, réparations et branches se contrôlent avant les modules.
Un accessoire peut-il provoquer U0020 ?
Oui, c’est une piste à mesurer : Pico Technology cite les composants électriquement bruyants parmi les causes de perturbation d’un bus CAN. Observez les trames à l’oscilloscope en mettant l’accessoire en marche, puis en le débranchant. S’il perturbe le bus, contrôlez son alimentation, sa masse et le passage de ses fils près du bus.
Faut-il changer un module ?
Pas sur la seule foi du code. Un module se remplace quand il est prouvé qu’il perturbe le bus : les décrochages s’arrêtent dès qu’il est seul débranché, et son alimentation, sa masse et sa branche sont bonnes. Masses, accessoires, réparations et connecteurs, qui produisent le même code, passent avant.
Sources
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 U0020 ; page officielle de la révision de septembre 2025, qui ne détaille aucun code (libellé de U0020 : voir la liste HELLA).
Consulté le
HELLADéfinitions génériques des codes OBD, série U (nouvel onglet)
Libellé générique de U0020 (Low Speed CAN Communication Bus Performance) et des codes voisins U0019, U0021 à U0027, U0073, U0140 et U0164.
Consulté le
Snap-onDiagnostic Trouble Codes (DTC) List (nouvel onglet)
Seconde liste de définition : U0020, Low Speed CAN Communication Bus Performance, libellé concordant avec la liste HELLA.
Consulté le
Autel (lecteur de codes MaxiLink ML301)OBDII Generic DTC Definitions (nouvel onglet)
Notice du lecteur, page imprimée 112 : U0020, Low Speed CAN Communication Bus Performance.
Consulté le
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 suivie d’une nouvelle émission, compteurs d’erreurs jusqu’à l’erreur passive et à l’état hors bus.
Consulté le
KvaserCAN Physical Layers (nouvel onglet)
CAN basse vitesse (ISO 11898-3) et CAN haute vitesse (ISO 11898-2), couches physiques distinctes qui, en règle générale, ne fonctionnent pas ensemble.
Consulté le
Pico TechnologyCAN bus physical layer (AGT-126) (nouvel onglet)
Bus lents jusqu’à 125 kbit/s, bus de confort relié par une passerelle ; parasites dus à des fils détorsadés ou à un blindage dégradé (réparations, pointes perforantes, frottement, usure) et à des composants électriquement bruyants ; défauts d’alimentation, de masse, d’interface ou de logiciel des calculateurs.
Consulté le
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 ; un décodage réussi par l’oscilloscope ne prouve pas que tous les calculateurs décodent.
Consulté le
Pico TechnologyCAN Bus: Who’s online, and who said what? (nouvel onglet)
Note d’application : maintien de charge de la batterie pendant les relevés et sondes à haute impédance ; oscillations et dépassements aux fronts, typiques des signaux CAN automobiles ; prudence avec les terminaisons et les calculateurs que le bus traverse avant d’en débrancher un.
Consulté le
Pico TechnologyMazda 3 | Communications fault (nouvel onglet)
Étude de cas : trames relevées en deux points du réseau pour situer le défaut ; connecteurs de jonction qui isolent rapidement une partie du réseau.
Consulté le
Exxotest (Annecy Électronique)Multiplexage CAN HS, CAN LS, LIN (guide de l’utilisateur MT-CAN-LIN-BSI) (nouvel onglet)
Document pédagogique, pages 7 et 10 : calculateurs servant de passage aux autres, un défaut de connectique sur l’un pouvant en mettre plusieurs en défaut ; contrôleur de protocole identique sur CAN HS et CAN LS.
Consulté le
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
Fiche vérifiée par l’équipe technique DIAGIA le 13 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.
