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

Code défaut U0012 : ligne (+) coupée, bus CAN moyenne vitesse

Réponse immédiate

U0012 signifie qu’un calculateur a constaté une coupure de la ligne (+) du bus CAN moyenne vitesse. Selon le câblage de ce bus, une partie des calculateurs se tait, ou les échanges continuent sur un seul fil. 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 lesquels manquent, puis tester la batterie. Le calculateur qui écrit le code est rarement en cause.

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

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

Ce que surveille le calculateur

Sur un bus CAN, l’information circule sous la forme d’une différence de tension entre deux fils (Pico Technology). U0012 concerne la ligne (+) du bus de moyenne vitesse ; le schéma du constructeur dit quel fil la porte, quels calculateurs ce bus dessert et à quel débit. Kvaser distingue deux couches physiques à deux fils, en règle générale incompatibles : le CAN haute vitesse (ISO 11898-2), fermé par une terminaison à chaque extrémité, et le CAN tolérant aux défauts (ISO 11898-3), plus lent, avec ou sans terminaisons. Les niveaux électriques dépendent de cette couche.

Le code signale une interruption de cette ligne : fil sectionné, contact reculé dans un boîtier, fiche à moitié engagée, ou calculateur de passage laissé déconnecté. Sur un bus tolérant aux défauts, Kvaser précise que les échanges continuent même avec un fil coupé : le code peut se poser sans perte de fonction. Sur un bus à terminaisons, chaque tronçon n’en garde qu’une. Le critère qui fait poser U0012 est propre à chaque constructeur. Codes voisins (liste HELLA) : U0013 et U0014 pour la ligne (+) basse ou haute, U0015 pour la ligne (−) ouverte, U0010 et U0011 pour le bus en général.

  • Bus à terminaisons : mesurée d’un côté de la coupure, la résistance entre lignes approche celle d’une seule terminaison au lieu de la valeur du bus complet.
  • Bus sans terminaison : Pico Technology interdit la mesure de résistance tant que ses calculateurs restent branchés ; on mesure alors la continuité du fil, tronçon par tronçon.
  • Une passerelle peut séparer la prise de diagnostic de ce bus : mesurer à un point d’accès repéré au schéma (Pico).
  • Débranchements et résistances : contact coupé, réseau en veille, rien sur un calculateur ou un connecteur de coussin gonflable ou de prétensionneur ; appareils à haute impédance, sans pontage ni tension appliquée ; batterie débranchée selon la procédure du constructeur seulement.

Symptômes possibles

  • Calculateurs du bus moyenne vitesse muets à la valise, tous du même côté du schéma
  • Aucune fonction perdue malgré le code actif, sur un bus qui continue sur un fil
  • Voyants ou messages d’alerte au combiné
  • Défaut qui apparaît aux cahots ou après la dépose d’un calculateur
  • Codes associés : U0015 et pertes de communication avec les calculateurs de ce bus

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 U0012, dans l’ordre de contrôle recommandé
OrdreCause possibleContrôle et résultat attenduL’écarte si…
Contrôle n° 01Coupure passée, déjà disparueIndiceCode seulement historique, bus complet à la valise, posé après une batterie débranchée ou la dépose d’un calculateur.Relever statut, compteur d’occurrences et données figées de U0012 dans chaque calculateur qui le porte ; effacer, refaire un cycle de contact et relire le bus. Puis court trajet : la valise enregistre, fixée, un aide lit l’écran.AttenduPlus de U0012 après relecture et trajet ; chaque calculateur du bus moyenne vitesse répond à la valise.U0012 revient actif, ou un calculateur de ce bus reste muet.
Contrôle n° 02Batterie faible ou cosses défaillantesIndiceCodes de communication apparus pendant un démarrage difficile ou une recharge ; batterie ancienne, cosses oxydées ou desserrées.Tester la batterie en charge, examiner cosses et gros câbles, enregistrer la tension de bord pendant le démarrage. Pico Technology demande de soutenir la batterie par un chargeur pendant les relevés sur le réseau.AttenduBatterie saine, cosses serrées, tension de bord sans creux profond au démarrage.Tension stable enregistrée au moment où U0012 se forme.
Contrôle n° 03Terminaison qui n’est plus vueIndiceLes calculateurs muets sont tous du même côté du bus ; calculateur d’extrémité déposé ou changé peu avant.Lire au schéma si ce bus a des terminaisons, et où. Si oui, contact coupé, réseau en veille : ohmmètre entre lignes (+) et (−) aux deux extrémités, au dos des connecteurs. Sans terminaison : aucune mesure de résistance tant que le bus reste branché (Pico).AttenduMême valeur aux deux extrémités, celle du schéma ; deux terminaisons égales en parallèle donnent la moitié de l’une (Kvaser).Valeur du schéma relevée, identique aux deux extrémités.
Contrôle n° 04Fil de la ligne (+) coupé sur un tronçonIndiceValeur d’une seule terminaison d’un côté, ou calculateurs muets au-delà d’un même point ; gaine écrasée, ancienne réparation.Contact coupé, connecteurs de jonction ouverts, calculateurs du tronçon débranchés si le bus n’a pas de terminaison : ohmmètre sur la ligne (+), tronçon par tronçon, puis même mesure sur la ligne (−). Dans un cas publié par Pico, ces jonctions éliminaient vite des parties du circuit.AttenduContinuité franche de chaque tronçon de la ligne (+), sans écart avec le tronçon voisin de la ligne (−).Chaque tronçon de la ligne (+) continu, connecteurs ouverts.
Contrôle n° 05Connecteur mal enfoncé ou broche reculéeIndiceDéfaut aux cahots, aux changements de température ou après un choc ; intervention récente près d’un connecteur du bus.Contact mis, moteur arrêté, frein serré : sondes à haute impédance sur les deux lignes, en deux endroits éloignés du bus, puis remuer un à un les connecteurs, hors coussin gonflable et prétensionneur. Contact coupé ensuite : broches et verrous ; borne oxydée remplacée selon la méthode du constructeur, nettoyage seulement s’il l’admet.AttenduMêmes trames, aux mêmes instants, aux deux endroits de mesure pendant toute la manœuvre.Trames inchangées aux deux endroits pendant qu’on remue chaque connecteur.
Contrôle n° 06Calculateur traversé par le bus, débranchéIndiceU0012 posé juste après la dépose d’un calculateur ou d’un accessoire ; au schéma, les muets sont tous au-delà de lui.Chercher au schéma les calculateurs par lesquels passe la ligne (+), qui entre et ressort par leur connecteur ; contact coupé, s’assurer que chacun est branché et verrouillé. Selon Exxotest, un mauvais contact sur un calculateur de passage peut mettre plusieurs calculateurs en défaut.AttenduCalculateurs de passage branchés et verrouillés, ligne (+) continue de part et d’autre.Continuité mesurée de part et d’autre de chaque calculateur traversé.
Contrôle n° 07Terminaison ou interface d’un calculateurIndiceFaisceau continu, mais écart qui persiste entre les extrémités, ou un seul calculateur aveugle au bus.Contact coupé, déconnecter le calculateur suspect, jamais un calculateur ni un connecteur de coussin gonflable ou de prétensionneur (procédure du constructeur) ; mesurer à ses broches de bus la terminaison que prévoit le schéma ; rebranché, contact mis, mesurer la chute de tension de son alimentation et de sa masse.AttenduTerminaison à la valeur du schéma côté calculateur, alimentation et masse sans chute sous charge.Terminaison, alimentation et masse du calculateur mesurées sans écart au schéma.

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 de tous les calculateurs : qui a écrit U0012, actif ou historique, et quels calculateurs du bus moyenne vitesse manquent ?

    Si conforme Simple historique et tous les calculateurs présents : effacer, refaire un cycle de contact, relire, puis tester la batterie.

    Si non conforme Calculateurs absents : les situer sur le schéma de ce bus, noter s’il a des terminaisons, puis tester la batterie.

  2. Étape 2 : Batterie testée en charge, cosses et câbles, tension de bord enregistrée au démarrage.

    Si conforme Tension correcte : contrôler les terminaisons, ou la continuité si le bus n’en a pas.

    Si non conforme Batterie ou câble en cause : le remettre en état, effacer, puis relire le bus après plusieurs démarrages.

  3. Étape 3 : Contact coupé, réseau en veille : résistance entre lignes aux deux extrémités, si le schéma prévoit des terminaisons.

    Si conforme Même valeur aux deux bouts, celle du schéma : suivre la ligne (+) vers les calculateurs muets.

    Si non conforme Valeur d’une seule terminaison d’un côté : la coupure se trouve entre ce point et la terminaison manquante.

  4. Étape 4 : Continuité de la ligne (+) par tronçons, connecteurs de jonction ouverts, et branchement des calculateurs traversés.

    Si conforme Tronçons continus, calculateurs branchés : comparer les trames en deux points.

    Si non conforme Réparer le fil en gardant la paire torsadée, ou rebrancher le calculateur, puis effacer et relire tout le bus.

  5. Étape 5 : Contact mis, moteur arrêté : les deux lignes à l’oscilloscope en deux endroits éloignés, chaque connecteur remué à tour de rôle, hors coussin gonflable et prétensionneur.

    Si conforme Mêmes trames aux deux endroits : passer à la terminaison et à l’interface du calculateur suspect.

    Si non conforme Différence dès qu’un connecteur bouge : refaire ce connecteur, puis reprendre la comparaison.

  6. Étape 6 : Calculateur suspect, hors coussin gonflable et prétensionneur : terminaison mesurée débranché, contact coupé, puis alimentation et masse rebranché, contact mis.

    Si conforme Tout est correct : enregistrer le bus sur un court trajet qui reproduit les données figées, sans rien toucher ; le défaut peut être intermittent.

    Si non conforme Terminaison absente ou interface muette malgré des alimentations correctes : ce calculateur devient suspect. 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 comme le prévoit le 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 auteur de U0012 quand la ligne (+) est ouverte dans le faisceau ; le calculateur neuf relève la même interruption.

  • Appliquer à ce bus les valeurs du bus haute vitesse : selon Kvaser, les niveaux électriques dépendent de la couche physique, et un bus tolérant aux défauts peut ne pas avoir de terminaison.

  • Mesurer la résistance d’un bus sans terminaison en laissant ses calculateurs branchés : Pico Technology l’interdit ; la continuité se mesure tronçon par tronçon, calculateurs débranchés.

  • Conclure à une fausse alerte parce que tout fonctionne : sur un bus tolérant aux défauts, les échanges peuvent continuer sur un seul fil malgré la coupure (Kvaser).

  • Isoler un calculateur en le déposant sans regarder le schéma : un calculateur d’extrémité emporte sa terminaison, un calculateur de passage ouvre la ligne, et la dépose fabrique une coupure de plus (Pico).

  • Rendre le véhicule après un seul essai : dans un cas publié par Pico, une fiche mal engagée sur une boucle du réseau ne l’ouvrait qu’aux chocs de la route, aux écarts de température ou quand la caisse travaillait.

Codes et guides associés

Vous êtes automobiliste ?

Notez les voyants et ce qui précédait : cahots, pluie, intervention récente, calculateur ou accessoire déposé. Si freinage, direction, éclairage et combiné fonctionnent normalement, rejoignez le garage à allure modérée, même sans gêne. Si un voyant de freinage, de direction ou d’airbag s’allume, ou si le combiné, les feux, les clignotants ou les essuie-glaces ne fonctionnent plus, arrêtez-vous dès que possible en sécurité et faites remorquer. Ne débranchez ni la batterie ni un calculateur.

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

Pour les professionnels

Ce code vous résiste ?

Cette fiche donne la méthode. Sur votre dossier, DIAGIA replace U0012 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. Le schéma prévoit-il des terminaisons sur ce bus moyenne vitesse, et dans quels calculateurs ?
  2. Quels calculateurs de ce bus répondent à la valise, et de quel côté du schéma se trouvent ceux qui manquent ?
  3. Quelle continuité mesurez-vous sur chaque tronçon de la ligne (+), connecteurs de jonction ouverts ?
  4. Un calculateur, un accessoire ou un connecteur a-t-il été déposé ou réparé avant 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 U0012

Peut-on rouler avec U0012 ?

Si freinage, direction, éclairage et combiné fonctionnent normalement, à allure modérée jusqu’au garage. 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é et faites remorquer. Un défaut qui ne se ressent pas n’est pas réglé pour autant : la coupure reste à trouver.

U0012 ou U0003 : quelle différence ?

Les deux codes visent une coupure de la ligne (+), mais pas sur le même bus : U0003 sur le bus CAN haute vitesse, U0012 sur celui de moyenne vitesse (liste HELLA). Le schéma du véhicule dit quels calculateurs chaque bus relie et comment il est câblé ; les valeurs de l’un ne s’appliquent pas à l’autre sans ce schéma.

Pourquoi tout fonctionne-t-il alors que le code est actif ?

Sur un bus tolérant aux défauts, Kvaser indique que les échanges continuent même si un fil est coupé : le calculateur signale la coupure, mais les fonctions peuvent rester assurées. Sur un bus à terminaisons, une coupure fait au contraire taire des calculateurs.

U0012 et U0015 ensemble ?

U0015 vise la ligne (−) ouverte du même bus. Les deux ensemble orientent d’abord vers un point que les deux lignes partagent : connecteur de jonction, calculateur traversé débranché ou faisceau sectionné. La continuité de chaque ligne, tronçon par tronçon, connecteurs ouverts, situe ce point.

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 U0012 ; page officielle de la révision de septembre 2025, qui ne détaille aucun code (libellé de U0012 : 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 U0012 (Medium Speed CAN Communication Bus (+) open) et des codes voisins U0010, U0011, U0013, U0014 et U0015 (ligne (−) ouverte), ainsi que U0003 (même défaut sur le bus haute vitesse).

    Consulté le

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

    Seconde liste de définition : U0012, Medium Speed CAN Communication Bus (+) Open, 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 112 : U0012, Medium Speed CAN Communication Bus (+) Open.

    Consulté le

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

    Différence de tension entre les deux lignes ; terminaisons des bus haute vitesse ; mesure de résistance interdite sur un bus sans terminaison tant que ses calculateurs restent branchés ; passerelle qui empêche de tester un bus depuis la prise ; coupures des lignes, des terminaisons ou des connexions.

    Consulté le

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

    Batterie soutenue pendant les relevés ; sondes à haute impédance pour préserver le signal ; prudence avec les terminaisons et les calculateurs que le bus traverse avant d’en débrancher un.

    Consulté le

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

    Étude de cas : trames comparées en deux points du réseau ; connecteurs de jonction qui éliminent vite des parties du circuit aux mesures de résistance ; connecteur mal enfoncé sur une boucle du réseau, qui le coupait en deux aux cahots, aux variations de température ou quand la caisse se déformait.

    Consulté le

  8. KvaserCAN Protocol Tutorial (nouvel onglet)

    Couches physiques ISO 11898-2 (haute vitesse, terminaison obligatoire) et ISO 11898-3 (débits plus bas, tolérante aux défauts : les échanges continuent avec un fil coupé), qui ne fonctionnent pas ensemble ; niveaux électriques propres à chaque couche ; terminaison facultative selon la couche.

    Consulté le

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

    Deux résistances de terminaison égales en parallèle donnent la moitié de la valeur de l’une.

    Consulté le

  10. Exxotest (Annecy Électronique)Multiplexage CAN HS, CAN LS, LIN (guide de l’utilisateur MT-CAN-LIN-BSI) (nouvel onglet)

    Document pédagogique, page 7 : calculateurs qui servent de passage aux autres, un défaut de connectique sur l’un pouvant en mettre plusieurs en défaut.

    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

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.