- Auteur: Johnny Liu, PDG de Dowway Vehicle
- Date de publication : 19 mai 2026, 09:03
- Catégorie: Ingénierie et diagnostic des véhicules électriques
Table of Contents
FAQ rapide : Comment diagnostiquer une panne physique sur un bus CAN de véhicule électrique ?
Répondre: Coupez le contact et vérifiez la résistance entre CAN_H et CAN_L au niveau du port de diagnostic ; elle doit être d’environ 60 Ω. Ensuite, mettez le contact et mesurez les tensions par rapport à la masse : CAN_H doit se situer entre 2,5 V et 3,5 V, tandis que CAN_L doit se situer entre 1,5 V et 2,5 V. Si la somme de ces tensions n’est pas égale à environ 5 V, ou si la résistance est très différente de 60 Ω, il y a un défaut de câblage physique.
Lorsque nous concevons et entretenons des véhicules électriques (VE) chez Véhicule Dowway, nous considérons le réseau CAN (Controller Area Network) comme le système nerveux central du véhicule (“整车神经网络Si ce système tombe en panne, la voiture s’arrête tout simplement. Pour tout technicien ou ingénieur de diagnostic, savoir tester ces signaux est essentiel.
Ce guide explique le fonctionnement du réseau CAN sur un véhicule électrique, comment utiliser un boîtier CAN (analyseur) et comment identifier les pannes de réseau courantes à l’aide d’outils simples.
1. Principes fondamentaux du bus CAN
Le réseau CAN (Controller Area Network) est un système de bus série différentiel. Il est conçu pour transmettre des données de manière fiable dans des environnements automobiles bruyants et à haute tension.
1.1 La couche physique (CAN haute vitesse ISO 11898-2)
Le protocole CAN haute vitesse utilise deux fils torsadés ensemble : CAN_H (CAN High) et CAN_L (CAN Low). La torsion est importante car elle annule les interférences électromagnétiques.
- États de tension statique : Lorsqu’aucune donnée n’est transmise (état récessif), les lignes sont à : $$\text{CAN\_H} \approx 2,7\text{ V}$$$$\text{CAN\_L} \approx 2,3\text{ V}$$ La tension différentielle ($\text{CAN\_H} – \text{CAN\_L}$) est d’environ $0,4\text{ V}$ (ce qui correspond à une tension de 1,5 V). dominant 0 état sous des caractéristiques physiques de réseau spécifiques).
- Résistance aux bornes : Pour éviter les interférences et les erreurs qui en découlent, deux résistances de 120 Ω sont placées à chaque extrémité du bus. Étant donné leur câblage en parallèle, votre multimètre devrait afficher une valeur d’environ 60 Ω lorsque vous testez les lignes, véhicule complètement éteint.
1.2 Couche liaison de données et structure de trame (CAN 2.0B)
Les véhicules électriques modernes utilisent CAN 2.0B Cadre standard. Chaque cadre comporte quelques parties principales :
- Domaine d’arbitrage : Ceci contient l’identifiant CAN de 11 bits. Les numéros d’identification CAN les plus bas sont toujours prioritaires. sur le réseau.
- Champ de données : Ce canal contient les données utiles du message (de 0 à 8 octets). C’est ici que les contrôleurs envoient des valeurs en temps réel telles que la tension, le courant, la température et le couple moteur.
- Champs CRC et ACK : Ces éléments vérifient les erreurs et confirment que les nœuds ont bien reçu le message.
1.3 Débits de transmission spécifiques aux véhicules électriques (vitesses de communication)
Les réseaux de véhicules électriques utilisent des vitesses différentes selon ce à quoi les câbles sont connectés :
- Groupe motopropulseur CAN (HS-CAN) : Fonctionne à 500 kbps. Cela connecte des composants essentiels comme l’unité de commande du véhicule (VCU), le système de gestion de la batterie (BMS), l’unité de commande du moteur (MCU), le chargeur embarqué (OBC) et le convertisseur CC/CC.
- Corps / Confort PEUT : Fonctionne à 125 kbps pour les signaux moins urgents.
- Chargement CAN : Fonctionne à 250 kbps et suit le GB/T 27930 norme pour communiquer avec les chargeurs rapides.
2. Qu’est-ce qu’une « boîte CAN » ?
Un ordinateur portable classique ne peut pas lire les signaux CAN différentiels bruts. Boîte CAN (également appelé analyseur CAN) fait office de traducteur physique.
+--------------+ USB +-------------+ DB9 / OBD +----------------------+
| Diagnostic | <=====> | CAN Box | <===========> | Vehicle CAN Network |
| PC Software | | (Translator)| | (BMS, MCU, VCU, etc.)|
+--------------+ +-------------+ +----------------------+
Il capte les signaux CAN du véhicule et les convertit en un format USB compatible avec votre ordinateur. Cela permet à votre logiciel de diagnostic de communiquer directement avec les calculateurs embarqués (ECU).
Fonctions clés d’un boîtier CAN :
- Lecture et effacement des codes d’erreur (DTC) : Cela vous permet de lire ou d’effacer les codes d’erreur stockés dans des unités telles que le BMS, le MCU ou l’ABS.
- Surveillance des flux de données en direct : Il fonctionne comme un moniteur médical en temps réel pour la voiture, affichant les variations en temps réel de la tension de la batterie, de la température des cellules, de la vitesse du moteur et de la position de la pédale d’accélérateur.
Pour réaliser ce travail, vous avez besoin de deux choses : matériel robuste et fiable et logiciel professionnel (comme PCAN-View ou les programmes d’atelier en usine).
3. Comment connecter et configurer un analyseur CAN
Suivez ces étapes pour configurer votre environnement de diagnostic :
- Branchez le matériel : Utilisez un câble USB de haute qualité pour connecter le boîtier CAN à votre PC. Branchez l’autre extrémité (généralement un connecteur DB9 ou une prise OBD-II) au port de diagnostic du véhicule.
- Démarrer le logiciel : Assurez-vous que le pilote est installé sur votre ordinateur. Ouvrez votre logiciel d’analyse (comme PCAN-View) et vérifiez que l’ordinateur reconnaît le matériel.
- Réglez la vitesse : Choisissez le débit de transmission approprié dans vos paramètres. Pour le diagnostic des groupes motopropulseurs des véhicules électriques, il est presque toujours de 500 kbit/s. Un mauvais paramétrage empêchera l’outil de communiquer et risque de provoquer des erreurs sur le bus.
4. Étapes de dépannage et analyse des données
En cas de suspicion de problème de communication, suivez cette procédure de diagnostic étape par étape :
Étape 1 : Vérifier le câblage (couche physique)
N’essayez pas de lire les paquets logiciels tant que vous n’êtes pas sûr que le câblage est correct.
- Test de mise hors tension : Coupez le contact et débranchez la batterie auxiliaire de 12 V. Mesurez la résistance entre CAN_H et CAN_L. Elle devrait être de : autour 60 $, Omega.
- Test de mise sous tension : Mettez le véhicule en marche. Mesurez la tension par rapport à la masse pour chaque ligne :
- $\text{CAN\_H}$ devrait flotter entre $2,5\text{ V}$ et $3,5\text{ V}$.
- $\text{CAN\_L}$ devrait flotter entre $1,5\text{ V}$ et $2,5\text{ V}$.
- La somme des deux tensions ($\text{CAN\_H} + \text{CAN\_L}$) doit être approximativement égal à $5\text{ V}$.
Étape 2 : Capture des messages (reniflage)
Une fois les câbles vérifiés, utilisez des outils comme Vector. CANoe / CANalyzer ou un budget Analyseur USB-CAN pour capturer les messages.
- Utilisez des filtres pour vous concentrer sur les modules qui vous intéressent. Par exemple, filtrez les identifiants compris entre
0x1800et0x18FFpour isoler les données de gestion de la batterie (BMS). - Pour un simple contrôle rapide, un scanner OBD peut lire les codes d’erreur et les valeurs de base. En cas de suspicion de problèmes matériels plus importants, utilisez un outil de diagnostic plus approfondi. oscilloscope pour vérifier la forme réelle des ondes CAN_H et CAN_L.
Étape 3 : Décoder les données avec un fichier DBC
Les données brutes se présentent sous forme de nombres hexadécimaux sans signification. Pour les lire, chargez le fichier approprié. fichier de base de données DBC dans votre logiciel d’analyse.
- Valeurs traduites : Le logiciel convertit ces nombres hexadécimaux en valeurs réelles telles que l’état de charge (SOC), les tensions des cellules, le courant, les températures et le couple moteur.
- Points à surveiller : Surveillez les signaux pour détecter des taux de mise à jour constants (périodicité), de légers retards (gigue), des valeurs hors plage et des trames d’erreur.
Étape 4 : Identifier la cause des échecs de communication
- Silence total (aucun message) : Cela signifie qu’un contrôleur est hors tension, qu’un fusible a sauté, qu’un fil est cassé ou que la puce émettrice-réceptrice est défectueuse.
- Données brouillées ou signaux erratiques : Cela indique une interférence électrique extérieure, une mauvaise connexion à la terre ou une résistance de terminaison incorrecte.
- Trop d’images d’erreur : Cela est généralement dû à des modules différents configurés sur des débits de transmission différents, à un module défaillant ou à de graves problèmes de bruit électrique.
5. Identification des défauts de câblage courants
Les dommages physiques aux câbles ou aux modules se traduisent par des relevés électriques très spécifiques. Utilisez ces règles pour repérer les défauts :
5.1 Défauts des résistances terminales
- La résistance est terminée. 120 $, Omega: L’une des deux résistances de terminaison est déconnectée ou la ligne est interrompue à une extrémité.
- La résistance est sous 60 $, Omega: Des résistances supplémentaires sont câblées au bus, ou un composant présente un court-circuit interne.
5.2 Ligne CAN_H interrompue (circuit ouvert)
- Tensions : $\text{CAN\_H} \approx 5\text{ V}$, $\text{CAN\_L} \approx 0\text{ V}$.
- Résultat: Le signal différentiel tombe à zéro et la communication s’arrête complètement.
5.3 Ligne CAN_L interrompue (circuit ouvert)
- Tensions : $\text{CAN\_L} \approx 5\text{ V}$, $\text{CAN\_H} \approx 0\text{ V}$.
- Résultat: Le signal différentiel tombe en panne, provoquant une coupure totale des communications.
5.4 Bruit électrique ou mauvaise mise à la terre
- Forme d’onde : Vous observerez des pics aigus sur l’oscilloscope, des erreurs CRC fréquentes et des pertes de paquets de données aléatoires.
6. Tableau de référence des diagnostics CAN pour véhicules électriques
Utilisez ce tableau de référence rapide pour faire correspondre les mesures de votre multimètre aux états courants du réseau :
| État de la ligne | Tension CAN_H | Tension CAN_L | Résistance parallèle | État du réseau |
|---|---|---|---|---|
| Statique normale (aucune donnée) | $\approx 2.7\text{ V}$ | $\approx 2.3\text{ V}$ | $\approx 60\,\Omega$ | Bon (état récessif) |
| Dynamique normale (envoi) | 2,5 V – 3,5 V | 1,5 V – 2,5 V | $\approx 60\,\Omega$ | Bon (État dominant actif) |
| Une résistance cassée | Normale | Normale | $> 120\,\Omega$ | Signal instable / Perte intermittente de paquets |
| Trop de résistances / Court-circuit | Normale | Normale | $< 60\,\Omega$ | Signaux déformés / Faible intensité du signal |
| Ligne CAN_H circuit ouvert | $\approx 5\text{ V}$ | $\approx 0\text{ V}$ | Variable / Instable | Réseau hors service |
| Ligne CAN_L circuit ouvert | $\approx 0\text{ V}$ | $\approx 5\text{ V}$ | Variable / Instable | Réseau hors service |
| Défaut de mise à la terre / Défaut de bruit | pics de tension aigus | pics de tension aigus | $\approx 60\,\Omega$ | Taux d’erreurs CRC élevés / Corruption des données |
7. Réflexions finales
Comprendre à la fois le câblage physique et les messages numériques est essentiel pour résoudre rapidement les problèmes de communication des véhicules électriques. Grâce à un boîtier CAN, à la vérification de la résistance de terminaison et à l’utilisation de fichiers DBC pour convertir les données hexadécimales brutes, vous pouvez identifier et corriger même les pannes électriques les plus complexes.
Pour vos diagnostics quotidiens, préférez-vous utiliser PCAN-View ou le logiciel Vector complet ? Quel est le problème CAN le plus difficile à diagnostiquer que vous ayez eu à résoudre ? Partagez votre expérience dans les commentaires ci-dessous !




