Codes réseau (U0xxx) : bus CAN et communication
Les codes U signalent des problèmes de communication entre les différents calculateurs de votre voiture. Le bus CAN (Controller Area Network) est le « réseau internet » interne de la voiture : sans lui, les calculateurs ne peuvent plus coordonner leurs actions.
Pourquoi ces codes sont particuliers
Un code U n'indique pas un composant cassé précis, mais un dialogue manqué. Il faut identifier quel module ne communique plus avec quel autre. Cela rend le diagnostic plus complexe qu'un code moteur classique.
Les codes les plus fréquents
- U0100 : perte communication avec l'ECU moteur
- U0101 : perte communication avec le TCM (boîte auto)
- U0121 : perte communication avec le module ABS
- U0140 : perte communication avec le BCM (Body Control Module)
- U0001 : problème général sur le bus CAN High Speed
Les causes courantes par ordre de fréquence
- Batterie 12V faible ou en fin de vie : tension insuffisante perturbe tous les calculateurs simultanément. Premier test à faire.
- Masse moteur défaillante : oxydation des tresses de masse, bornes desserrées. Nettoyage et resserrage résout beaucoup de cas.
- Court-circuit sur le bus CAN : un connecteur humide ou un fil abîmé peut mettre le réseau en défaut global.
- Module défaillant qui « flood » le bus avec des messages erronés, saturant les autres.
- Faisceau rongé par rongeurs : classique dans les zones rurales, cause souvent multiple codes U simultanés.
Diagnostic méthodique
- Tester la batterie 12V (tension à vide, tension en charge, CCA si possible)
- Inspecter les masses moteur/carrosserie (bornes propres, serrage)
- Lister les calculateurs qui ne répondent plus (via l'outil de diagnostic « scan network »)
- Vérifier les fusibles d'alimentation des modules concernés
- Inspection visuelle du faisceau (humidité, rongeurs, frottement)
- Si complexe, passage chez un pro équipé d'un oscilloscope CAN
Impact sur la conduite
Variable selon le code :
- U0100 : mode dégradé global, perte fonctionnalités avancées, à faire diagnostiquer rapidement
- U0101 : boîte auto en mode dégradé (rapport figé), roulage possible mais précautionneux
- U0121 : ABS/ESP désactivés, freinage classique OK
- U0001 : le plus global, tableau de bord peut perdre des infos
Particularités techniques
Le bus CAN utilise deux fils torsadés (CAN-H et CAN-L). Quand au repos, leurs tensions sont à 2.5V chacune. En transmission, elles oscillent à 3.5V / 1.5V respectivement. Un oscilloscope permet de voir si le signal est propre ou bruité.