Perte de communication intermittente : la masse, le connecteur, le faisceau
Un véhicule perd la communication par à-coups : des codes U qui apparaissent et disparaissent, une lecture qui saute, des défauts fantômes — souvent pires sur une mauvaise route, dans les vibrations, ou quand le moteur est chaud. Ce comportement a une signature nette : l'intermittent est mécanique jusqu'à preuve du contraire. Avant de toucher au logiciel ou de commander un calculateur, on cherche une connexion qui lâche.
Diagnostic
Pourquoi la mécanique d'abord ? Parce qu'un bus CAN est un signal différentiel : il encaisse bien le bruit tant que les deux fils restent appariés et bien référencés à la masse, mais il ne pardonne pas une coupure ou un court même bref. Une seule broche reculée, une masse qui perd le contact sur une bosse, et la paire décroche le temps d'un cahot. C'est aussi pour ça que ça empire à chaud (dilatation) ou dans les vibrations (contacts qui s'ouvrent) : autant d'indices sur le lieu du défaut.
Les suspects, dans l'ordre :
- une masse corrodée ou desserrée — le CAN perd sa référence ;
- une broche de connecteur reculée (mal sertie, verrou cassé) qui perd le contact par intermittence ;
- un faisceau blessé : gaine frottée, fil sectionné par moments, passage contre une arête vive ;
- une entrée d'eau ou une épissure oxydée qui varie avec l'humidité et la température.
Les mesures qui confirment (bus CAN haute vitesse) :
- au repos (état récessif), les deux lignes se tiennent autour de 2,5 V ;
- à l'état dominant, CAN H monte vers 3,5 V et CAN L descend vers 1,5 V ;
- la terminaison, mesurée entre CAN H et CAN L, alimentation coupée, doit tourner autour de 60 Ω (deux résistances de 120 Ω en parallèle). Une valeur proche de 120 Ω trahit une terminaison manquante ; une valeur folle trahit une coupure.
Le meilleur outil ici est l'oscilloscope : on surveille la paire en direct et on provoque la panne par un wiggle test — on bouge faisceaux, connecteurs et masses jusqu'à faire décrocher le signal. Reproduire les conditions (chaud, vibrations, direction braquée) aide à cerner la zone.
Un défaut sur un seul des deux fils déséquilibre la paire sans toujours la couper franchement : le calculateur voit alors des trames corrompues plutôt qu'un silence net, et pose des codes en dents de scie. On compare donc CAN H et CAN L l'un par rapport à l'autre, à l'oscilloscope, plutôt que de les regarder isolément. Et on n'oublie pas que la paire est torsadée pour une raison : une torsade défaite, un fil rallongé à part, une réparation qui sépare les deux conducteurs, et la ligne devient une antenne qui capte le bruit du moteur — un « défaut » qui n'en est pas un tant qu'on n'a pas refait la torsade proprement.
Résolution
On répare la connexion, pas le logiciel :
- reprendre la masse : nettoyage, remise à nu, serrage au couple ;
- re-sertir ou remplacer la broche fautive, refaire une épissure propre ;
- protéger le faisceau contre le frottement, étancher contre l'eau aux points d'entrée ;
- vérifier après coup que les niveaux CAN et la terminaison (les deux résistances de bout de bus) sont revenus dans les clous, puis refaire un wiggle test pour confirmer que c'est fini.
Piège classique : reflasher un calculateur pour « régler » une perte intermittente. On ne corrige pas un défaut de câblage par du logiciel — on ne fait que masquer le symptôme, et il revient au premier nid-de-poule.
Ce qu'on en retient
Intermittent = connexion, pas programme. On trouve la masse, le connecteur ou le faisceau, et on répare pour de bon. Quand la coupure devient franche, le tableau bascule vers des codes U de réseau. Pour attraper un défaut fuyant, un enregistrement bien pensé aide : voir concevoir un datalog. Et pour ne rien conclure trop vite, on garde une démarche structurée.
Sur ANP Engineering — file service de reprogrammation moteur pour professionnels : file service ECU, correction de checksum, calculateurs pris en charge, tarifs.
