Fiche code défaut · Réseau multiplexé (CAN)
Code défaut U0031 : tension trop basse sur la ligne (+) du bus A
Réponse immédiate
U0031 signifie qu’un calculateur relève une tension trop basse sur la ligne (+) du bus de communication A, réseau que le schéma du constructeur identifie : un contact avec la masse, par un fil frotté ou un calculateur qui tire la ligne, est à mesurer. Voyant de freinage, de direction ou d’airbag, direction dure, combiné, feux, clignotants ou essuie-glaces hors service, calage : arrêt, puis remorquage. Premier contrôle : relever les codes de tous les calculateurs, puis tester batterie et masses.
Ce que surveille le calculateur
Sur un réseau à deux fils, les calculateurs lisent l’écart de tension entre la ligne (+) et la ligne (−). Le libellé ne dit pas de quel réseau il s’agit : le schéma du constructeur dit quel bus porte la lettre A et quel fil est sa ligne (+), en général CAN-H sur un bus CAN, Bus (+) sur le FlexRay que décrit Snap-on. U0031 signale que la tension de cette ligne reste trop basse ; seuil et durée appartiennent au constructeur.
Pico Technology range les courts-circuits d’une ligne vers la masse parmi les défauts d’un bus CAN, et les défauts d’interface parmi ceux des calculateurs reliés. Dans un cas publié par Snap-on, un bus de moyenne vitesse resté près de la masse, sans activité, venait d’un fil en contact avec un support métallique ; Snap-on cite aussi un calculateur qui met le réseau à la masse en interne. Sur un CAN tolérant aux défauts, Kvaser précise que les échanges continuent avec un fil à la masse. Codes voisins (liste HELLA) : U0030 pour la ligne (+) ouverte, U0032 pour la ligne (+) haute, U0034 pour la ligne (−) basse, U0036 pour les deux lignes reliées entre elles.
- Contact mis : une ligne (+) proche de 0 V, sans activité, oriente vers une liaison franche à la masse.
- Fil débranché à ses deux bouts, circuit hors tension : plus de 10 kΩ vers la masse, repère Pico pour un fil.
- Les blocs de jonction, ouverts un à un, isolent vite le tronçon ou le calculateur fautif (cas publié par Pico).
Symptômes possibles
- Réseau A muet d’un coup, plusieurs voyants et messages ensemble
- Calculateurs du réseau A tous absents à la valise
- Défaut qui cesse quand on appuie sur un garnissage ou la planche de bord
- Code apparu après un choc, un lavage ou une intervention sur un faisceau
- Codes associés : U0028, U0034, U0036 et pertes de communication
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 | Contact à la masse fugitif, déjà disparuIndiceU0031 seulement mémorisé, réseau A complet à la valise ; un accrochage ou des travaux sur le câblage l’ont précédé. | Relever données figées et nombre d’apparitions, effacer, couper et remettre le contact pour tout interroger, puis enregistrer les deux lignes du réseau A pendant un court trajet, valise fixée, un aide suit l’écran.AttenduU0031 absent au retour, ligne (+) restée active pendant tout le trajet. | U0031 revient, ou la ligne (+) retombe pendant l’enregistrement. |
| Contrôle n° 02 | Batterie faible ou masse résistanteIndiceLes deux lignes paraissent décalées, voyants erratiques ; défaut apparu avec une batterie faible. | Passer la batterie au testeur ; puis, contact mis, gros consommateurs allumés, relever au voltmètre l’écart entre le point de masse du calculateur qui écrit U0031 et la borne négative. Sur un bus CAN, Snap-on relie une ligne tombée à 0 V à un problème de masse.AttenduBatterie en bon état, chute faible et stable sur la masse de ce calculateur. | Masse sans chute mesurée pendant le défaut, consommateurs en service. |
| Contrôle n° 03 | Ligne (+) en contact avec la masseIndicePlus aucun échange sur le réseau A, U0031 actif sans interruption ; faisceau déplacé peu avant. | Contact coupé, réseau en veille : ohmmètre entre la ligne (+) et la masse de caisse, puis entre la ligne (−) et la masse, au même point d’accès du schéma. Comparer les deux lignes entre elles plutôt qu’à une valeur fixe.AttenduDeux valeurs élevées et voisines, aucune ligne proche de 0 Ω. | Ligne (+) aussi isolée de la masse que la ligne (−). |
| Contrôle n° 04 | Ligne (+) tirée vers le bas réseau éveilléIndiceIsolement correct contact coupé, mais code actif dès que le réseau s’éveille. | Contact mis, moteur arrêté : oscilloscope à deux voies, sondes à haute impédance, une voie par ligne, masse sur la caisse ; observer le niveau de repos et l’activité de la ligne (+), à comparer aux niveaux que donne le schéma pour ce type de réseau.AttenduLigne (+) active pendant les messages, en miroir de la ligne (−), au repos au niveau du schéma. | Ligne (+) active et en miroir de la ligne (−), contact mis. |
| Contrôle n° 05 | Connecteur endommagé ou humideIndiceDéfaut après un lavage, par temps humide ou après des travaux ; broche tordue, isolant fondu, eau dans un boîtier. | Contact coupé : examiner l’intérieur des boîtiers du réseau A, calculateurs et jonctions, jamais celui d’un coussin gonflable ou d’un prétensionneur (procédure du constructeur). Borne oxydée : la remplacer selon la méthode du constructeur, qui seul peut admettre un nettoyage.AttenduBroches droites, boîtiers secs, aucune trace d’eau ni de vert-de-gris. | Connecteurs sains, isolement de la ligne (+) inchangé une fois refermés. |
| Contrôle n° 06 | Fil de la ligne (+) frotté contre la caisseIndiceDéfaut au braquage, aux vibrations ou sous la pression d’une main sur un garnissage ; gaine usée près d’un support. | Contact coupé, tronçon débranché à ses deux bouts : ohmmètre entre la ligne (+) et la masse en bougeant le faisceau (essai de Pico), bloc de jonction après bloc. Dans le cas publié par Snap-on, le fil touchait un support métallique derrière l’autoradio.AttenduPlus de 10 kΩ vers la masse sur chaque tronçon (repère Pico), sans chute pendant la manipulation. | Isolement stable sur chaque tronçon, faisceau manipulé. |
| Contrôle n° 07 | Calculateur qui tire la ligne (+) vers la masseIndiceCâblage isolé, mais ligne (+) basse dès qu’un calculateur précis est raccordé au réseau. | Contact coupé, débrancher un calculateur du réseau A, hors coussin gonflable et prétensionneur, remettre le contact et observer la ligne (+) ; recommencer avec le suivant, contact coupé avant chaque fiche. Un calculateur placé en bout de réseau emporte aussi sa terminaison.AttenduLa ligne (+) retrouve son activité dès qu’un calculateur précis est retiré, et lui seul. | Aucun retrait ne relève la ligne (+), contact mis. |
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 les calculateurs présents : qui a écrit U0031, avec U0034 ou U0036, en actif ou en mémoire ? Repérer le réseau A au schéma.
Si conforme U0031 seul et mémorisé, réseau complet : effacer, interroger de nouveau après un cycle de contact, puis batterie et masse.
Si non conforme Code actif ou réseau muet : batterie et masse. U0036 présent : mesurer aussi la résistance entre lignes.
Étape 2 : Batterie au testeur, puis écart de masse du calculateur auteur de U0031, gros consommateurs allumés.
Si conforme Masse correcte : isolement de la ligne (+) par rapport à la masse.
Si non conforme Batterie ou masse à reprendre, puis effacer et revoir les deux lignes.
Étape 3 : Contact coupé, réseau en veille : résistance de la ligne (+), puis de la ligne (−), vers la masse de caisse.
Si conforme Valeurs voisines : observer la ligne (+) contact mis.
Si non conforme Ligne (+) nettement plus basse : la suivre tronçon par tronçon (étape 5).
Étape 4 : Contact mis : les deux lignes à l’oscilloscope, niveau de repos et activité de la ligne (+).
Si conforme Ligne (+) active : examiner connecteurs et faisceau, véhicule à l’arrêt.
Si non conforme Ligne (+) basse seulement réseau éveillé : retirer les calculateurs un par un (étape 6).
Étape 5 : Contact coupé : ouvrir les blocs de jonction l’un après l’autre en suivant à l’ohmmètre l’isolement de la ligne (+), faisceau bougé, puis examiner les boîtiers, hors coussin gonflable.
Si conforme Aucun tronçon ni boîtier en défaut : passer aux calculateurs.
Si non conforme Reprendre le fil ou le connecteur, l’éloigner de l’arête, effacer, revoir isolement et activité.
Étape 6 : Calculateurs retirés un par un, hors coussin gonflable et prétensionneur, contact coupé avant chaque fiche, ligne (+) relue contact mis.
Si conforme Aucun retrait ne change la ligne (+) : reproduire sur route les conditions des données figées en enregistrant seulement ; le contact peut n’être que passager.
Si non conforme Ligne (+) rétablie en l’absence d’un seul calculateur : vérifier d’abord ses alimentations et son point de 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 : le remplacer, puis le programmer selon la méthode 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 : changer le calculateur qui a écrit U0031 alors qu’un fil frotté met la ligne (+) à la masse ; le neuf lit la même tension basse.
Relier la ligne à une source ou à une lampe pour « voir » le court-circuit : sur un réseau, on ne fait que mesurer, ohmmètre hors tension ou oscilloscope à haute impédance contact mis.
Comparer au repère de Pico l’isolement d’un fil resté raccordé à ses calculateurs : ce repère vaut pour un circuit débranché à ses deux bouts.
Croire les deux fils à la masse parce que l’ohmmètre trouve aussi la ligne (−) basse : sur un réseau à terminaisons, celles-ci relient les deux lignes, et seule la valeur la plus proche de 0 Ω désigne le fil qui touche.
Démonter d’emblée les calculateurs : dans le cas publié par Snap-on, la piste est venue d’une main posée sur la planche de bord, qui rétablissait le réseau.
Se contenter d’un essai à l’atelier : une gaine usée ne frotte parfois sur la tôle qu’en braquant ou sur mauvaise route, et le code revient chez le client.
Codes et guides associés
Codes associés
Guides atelier
Vous êtes automobiliste ?
Notez les voyants et ce qui précédait : choc, lavage, pluie, travaux sur l’habitacle ou un faisceau. Si tout fonctionne, rendez-vous sans détour au garage le plus proche. Si un voyant de freinage, de direction ou d’airbag s’allume, si la direction durcit, si le combiné, les feux, les clignotants ou les essuie-glaces ne fonctionnent plus, ou si le moteur cale, arrêtez-vous dès que possible en sécurité et faites remorquer. N’effacez pas les voyants en débranchant la batterie.
Montrez cette fiche à votre garagiste. Elle lui donne l’ordre des contrôles et les erreurs à éviter sur U0031.
Pour les professionnels
Ce code vous résiste ?
Cette fiche donne la méthode. Sur votre dossier, DIAGIA replace U0031 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
- Quel réseau porte la lettre A sur ce véhicule, et quels calculateurs y sont muets ?
- Quelle résistance relevez-vous entre la ligne (+) et la masse, puis entre la ligne (−) et la masse, réseau en veille ?
- La ligne (+) reste-t-elle basse contact coupé, ou seulement quand le réseau s’éveille ?
- Un choc, un lavage ou des travaux dans l’habitacle ont-ils précédé l’apparition du 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 U0031
Peut-on rouler avec U0031 ?
Si tout fonctionne normalement, à allure modérée et jusqu’au garage le plus proche. Voyant de freinage, de direction ou d’airbag, direction qui durcit, combiné, feux, clignotants ou essuie-glaces hors service, moteur qui cale : arrêtez-vous dès que possible en sécurité et faites remorquer. Une ligne tirée vers la masse peut couper d’un coup les échanges du réseau A.
U0031 ou U0032 : que mesurer ?
Avec U0031, la ligne (+) est tirée vers le bas : on compare son isolement vers la masse à celui de la ligne (−). Avec U0032, elle est tirée vers le haut : on cherche une tension réseau en veille, puis une alimentation voisine. L’oscilloscope, contact mis, sert aux deux.
Pourquoi tous les calculateurs du réseau A se taisent-ils ?
Les calculateurs lisent l’écart entre les deux lignes, qu’une ligne (+) tenue à la masse peut empêcher de se former : dans le cas publié par Snap-on, le réseau restait sans activité, près de la masse. Sur un réseau tolérant aux défauts, Kvaser précise que les échanges peuvent continuer avec un fil à la masse : les fonctions restent alors parfois disponibles.
Le calculateur qui a écrit U0031 est-il en panne ?
Pas forcément : il constate la tension basse, qui peut venir d’ailleurs. Un fil contre la tôle, un boîtier humide ou un autre calculateur produisent le même constat. On ne le soupçonne que si la ligne (+) remonte dès que sa fiche est retirée, avec une alimentation et une masse correctes.
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 U0031 ; page officielle de la révision de septembre 2025, qui ne détaille aucun code (libellé de U0031 : voir la liste HELLA).
Consulté le
HELLADéfinitions génériques des codes OBD, série U (nouvel onglet)
Libellé générique de U0031 (Vehicle Communication Bus A (+) low) et des codes voisins U0028, U0030, U0032, U0034 et U0036.
Consulté le
Snap-onDiagnostic Trouble Codes (DTC) List (nouvel onglet)
Seconde liste de définition : U0031, Vehicle Communication Bus A (+) Low, 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 : U0031, Vehicle Communication Bus A (+) Low.
Consulté le
Snap-onTechnical Topics (nouvel onglet)
FlexRay : fils Bus (+) et Bus (−) ; sur un CAN, ligne tombée à 0 V : problème de masse ; cas Volvo XC60 : bus de moyenne vitesse sans activité, près de la masse, calculateur qui peut le mettre à la masse en interne, défaut qui cessait sous la pression d’une main sur la planche de bord, fil en contact avec un support métallique derrière l’autoradio.
Consulté le
Pico TechnologyCAN bus physical layer (AGT-126) (nouvel onglet)
Courts-circuits de CAN-L ou CAN-H à la masse, au positif ou entre elles ; défauts d’alimentation, de masse et d’interface des calculateurs reliés ; terminaisons qui relient les deux lignes dans les calculateurs d’extrémité.
Consulté le
KvaserCAN Physical Layers (nouvel onglet)
CAN tolérant aux défauts (ISO 11898-3) qui continue d’échanger avec un fil coupé ou en court-circuit à la masse ou à la batterie ; couches physiques qui, en règle générale, ne fonctionnent pas entre elles.
Consulté le
Pico TechnologyWiggle test (resistance) (nouvel onglet)
Circuit hors tension et débranché à ses deux extrémités, faisceau bougé autour de sa position : isolement à la masse supérieur à 10 kΩ.
Consulté le
Pico TechnologyMazda 3 | Communications fault (nouvel onglet)
Étude de cas : blocs de jonction qui, une fois ouverts, isolent rapidement la partie du réseau et le calculateur qui le court-circuitent, et permettent de mesurer la résistance par parties.
Consulté le
Pico TechnologyCAN Bus: Who’s online, and who said what? (nouvel onglet)
Sondes à haute impédance pour les relevés sur le bus, batterie soutenue ; prudence avec les terminaisons et les calculateurs traversés avant d’en débrancher un.
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.
