Étude de cas — perte de communication et codes U
Quatrième étude de cas, sur le réseau : plusieurs codes U de perte de communication (par exemple U0100, perte de dialogue avec le calculateur moteur, et des U0155 de combiné), un voyant qui reste allumé et un outil de diagnostic qui n'atteint plus certains calculateurs. Un défaut de communication n'est pas un défaut moteur : c'est un problème de réseau, et il se diagnostique comme tel. La méthode s'appuie sur le bus CAN et ses défauts de communication et sur le rôle de la passerelle.
Lire d'abord : qui ne parle plus, et à qui
Un code U désigne un émetteur attendu qui s'est tu. La première lecture consiste à cartographier : quels modules signalent une perte, et de qui. Deux configurations orientent immédiatement.
- Un seul module perdu, vu par tous : le problème est chez ce module — son alimentation, sa masse, ou son accès au bus. Souvent un calculateur qui n'est plus réveillé ou plus alimenté.
- Plusieurs modules qui se perdent mutuellement : le problème est sur le bus lui-même — un fil, un court-circuit, une terminaison, ou la passerelle qui segmente le réseau.
On note aussi si le défaut est permanent ou n'apparaît qu'à froid, aux cahots, moteur chaud : un défaut intermittent oriente vers un connecteur ou un faisceau, un défaut permanent vers une coupure franche ou un module mort.
L'arbre de défaut du bus
On procède du plus simple au plus invasif.
1. Alimentation et masse du module muet. Un calculateur qui a perdu son plus ou sa masse « disparaît » du bus sans que le bus soit en cause. La chute de tension sur son alimentation et sa masse est le premier geste.
2. Terminaison du bus. Un CAN se termine par deux résistances de 120 ohms, une à chaque extrémité, soit 60 ohms vus entre CAN-H et CAN-L, contact coupé. Mesurer environ 60 ohms confirme les deux terminaisons ; environ 120 ohms trahit une terminaison perdue ; une valeur très élevée ou infinie signe une coupure ; une valeur très basse un court-circuit.
3. Niveaux et forme des signaux. Au repos (état récessif), CAN-H et CAN-L sont voisins de 2,5 V ; à l'état dominant, CAN-H monte vers 3,5 V et CAN-L descend vers 1,5 V. L'oscilloscope montre si les trames sont propres, écrasées, ou si une ligne est collée à la masse ou au plus.
4. Isolement. En débranchant les modules un à un, on cherche celui qui « pollue » le bus (un calculateur défaillant peut bloquer tout le segment).
| Mesure entre CAN-H et CAN-L (contact coupé) | Interprétation |
|---|---|
| ~60 ohms | deux terminaisons présentes, câblage sain |
| ~120 ohms | une terminaison manquante ou un segment coupé |
| très élevé / infini | fil de bus coupé |
| très faible / nul | court-circuit entre lignes ou à la masse |
Le rôle de la passerelle
Sur les architectures récentes, plusieurs bus coexistent (moteur, confort, diagnostic) et la passerelle les relie. Une passerelle en défaut, ou un segment CAN FD mal réveillé, coupe la communication entre domaines alors que chaque bus pris isolément semble sain. Le diagnostic doit alors distinguer un défaut intra-bus d'un défaut de routage entre bus — d'où l'importance de savoir, dès la lecture, qui perd qui.
Cause racine et remise en état
Dans ce cas, la mesure de terminaison donne 120 ohms et l'observation montre une ligne CAN-H dégradée près d'un connecteur exposé à l'humidité : un fil du bus est corrodé, coupant une branche et faisant tomber un module. Réparation du faisceau et du connecteur, contrôle du retour à 60 ohms, effacement, puis vérification que tous les modules dialoguent de nouveau et que les codes U ne réapparaissent pas sur un cycle. Le dictionnaire DTC réseau et communication aide à interpréter chaque U.
Réveil, veille et bus qui dort
Un bus au repos n'est pas un bus en panne. Beaucoup de calculateurs se mettent en veille quelques minutes après coupure du contact et ne dialoguent qu'une fois réveillés par un message dédié ou une ligne de réveil. Un module qui semble muet peut simplement dormir : la première précaution est de travailler contact mis, sur un réseau réveillé, avant de conclure à une perte. À l'inverse, un module qui empêche le bus de s'endormir — et vide la batterie la nuit — signale un défaut de gestion de veille qui se traque par la mesure du courant de repos.
Intermittent : la piste du faisceau
Les pertes de communication les plus fatigantes sont intermittentes : elles apparaissent aux cahots, à chaud, sous l'humidité, puis s'effacent. La cause est presque toujours mécanique — un connecteur oxydé, un brin de bus serti en limite, un blindage qui touche la masse par intermittence. L'oscilloscope, laissé en enregistrement pendant qu'on remue le faisceau, capture la microcoupure là où un simple contrôle statique de résistance ne verrait rien d'anormal.
Un code U ne se règle pas en flashant un calculateur au hasard. Il se règle en mesurant le bus : 60 ohms, niveaux, et qui parle encore à qui.
Voir aussi la démarche de diagnostic structurée, le bus CAN et les défauts de communication et la passerelle et le filtrage des trames.
Sur ANP Engineering — file service de reprogrammation moteur pour professionnels : file service ECU, correction de checksum, calculateurs pris en charge, tarifs.
