Contactez-nous
Chat en direct avec un représentant Tek. Service disponible de 9 h à 17 h, CET jours ouvrables.
Appelez-nous au
Disponible de 9 h à 17 h CET jours ouvrables.
Télécharger
Télécharger des manuels, des fiches techniques, des logiciels, etc. :
Feedback
Déboguer les ECU avec un décodage et un déclenchement automatisés
Qu'est-ce qu’un bus CAN ?
Le bus CAN (Controller Area Network) est une structure de bus initialement conçue pour les applications automobiles, mais qui a également trouvé son utilité dans d'autres domaines. Le bus CAN est une interface équilibrée (différentielle) à deux fils utilisée sur différents types de fils selon l'application. La norme CAN définit plusieurs débits de données différents, 1 Mbit/s étant le plus élevé. La variante la plus récente de ce bus, le CAN FD (Flexible Datarate), a permis d'atteindre une vitesse de transmission de 10 Mbit/s, tout en augmentant la longueur maximale du champ de données de densité de charge utile. Pour préserver la qualité du signal, le Can bus nécessite une terminaison de 120 Ω à chaque extrémité du câble, afin d'assurer la correspondance de l'impédance.
Depuis sa création dans les années 80, le bus CAN est utilisé pour transférer des données entre les unités de contrôle électronique (ECU) et les capteurs des véhicules.
Le bus CAN dans la voiture connectée
La quantité de données générées, transmises et reçues dans les automobiles a considérablement augmenté ces dernières années et continuera d'augmenter à l'avenir. Aujourd'hui, de nombreuses automobiles contiennent plus de 80 unités de contrôle électronique (ECU), connectées via différents réseaux de bus, d’où l’importance de l’utilisation d’un can bus decoder. Dans les années à venir, ce nombre devrait dépasser la centaine, car certaines voitures de luxe utilisent déjà 150 ECU.
Une meilleure intégration entre les sous-systèmes du véhicule permet, outre la prise en charge des signaux de capteur et d'actionneur, que de nombreuses ECU communiquent simultanément sur plusieurs bus série. Par exemple, il est très courant pour un ECU de communiquer via des bus CAN (pour les systèmes critiques) et LIN (pour les commandes à faible priorité, comme les fenêtres et les rétroviseurs).
Diagnostic de problèmes avec un CAN Bus decoder et d'autres outils
La sécurité des conducteurs repose sur la bonne communication entre ces systèmes. Il est donc essentiel de s'assurer que le bus CAN est correctement configuré. Heureusement, il est facile de décoder et de résoudre les problèmes de bus CAN lorsqu'on dispose des bons outils pour le can bus decoder, tels qu'un oscilloscope à signaux mixtes. Ce petit guide fournit des conseils pour la résolution des problèmes, et décrit les instruments nécessaires pour accomplir cette tâche rapidement.
Décodage, déclenchement et recherche de bus CAN
Déboguer le protocole de can bus decoder
Le décodage manuel des protocoles de bus série est une tâche particulièrement longue, et facilement source d'erreurs. Les logiciels de déclenchement et de décodage de bus automobile de Tektronix pour le CAN Bus decoder offrent des fonctions simples et automatisées de décodage et de déclenchement des bus d'ECU les plus courants, tels que CAN, CAN FD, LIN et FlexRay.
Résoudre les problèmes de défaut de signal
Le décodage de protocole de bus CAN n'est que le début du travail. Résoudre des problèmes lorsqu'un bus ne fonctionne pas ou, pire encore, lorsqu'il fonctionne par intermittence, ne concerne plus simplement le trafic de bus, mais tombe dans le domaine de l'intégrité du signal.
Il est souvent plus efficace de détecter ces pannes de CAN Bus decoder via une analyse du signal, car celles-ci sont dues à des problèmes d'intégrité du signal dans la couche physique (diaphonie, bruit ou terminaison incorrecte).
L'oscilloscope permet au technicien d'étudier les signaux de bus analogique afin d'en évaluer la qualité et le bruit résiduel, mais aussi d'examiner plusieurs signaux afin de rechercher d'éventuelles interactions et d'identifier une possible diaphonie.
Visualiser plusieurs voies, capteurs ou actionneurs
Du fait de la complexité des systèmes multi-bus, multi-capteur et multi-actionneur, il est souvent difficile d'obtenir une bonne vue d'ensemble de l'environnement de travail.
La plupart des oscilloscopes Tektronix permettent à l'utilisateur de visualiser simultanément plusieurs bus et signaux de commande. Les oscilloscopes à signaux mixtes permettent d'utiliser des voies numériques comme décodeur CAN bus, libérant les voies analogiques pour l'évaluation de la qualité du signal. L'oscilloscope MSO Série 5 est particulièrement efficace, car il offre une excellente visibilité sur les ECU complexes, grâce à son nombre de voies élevées, à ses entrées FlexChannel et à son grand écran HD.
Ressources
CAN Bus decoder : FAQ
Qu'est-ce qu'un décodeur CAN bus ?
Un décodeur de bus CAN est un appareil capable d'interpréter les signaux envoyés via un bus CAN (Controller Area Network), qui est un réseau de communication utilisé dans les véhicules modernes et autres systèmes complexes. Le décodeur peut extraire des informations telles que la vitesse, le régime, la température et d'autres données transmises via le bus CAN.
Quels sont les avantages offerts par l'utilisation d'un CAN Bus decoder ?
Un décodeur de bus CAN peut fournir un accès en temps réel à des données importantes transmises via le bus CAN, qui peuvent être utilisées à diverses fins telles que le diagnostic, le réglage des performances et l'analyse des données. Il peut également aider à détecter et à diagnostiquer les problèmes liés aux systèmes et aux composants du véhicule, ce qui permet un dépannage plus rapide et plus précis.
Comment fonctionne un CAN Bus decoder ?
Un décodeur de bus CAN intercepte les signaux transmis sur le CAN bus et décode les paquets de données à l'aide d'un logiciel spécialisé. Il peut ensuite afficher les données dans un format convivial, ce qui facilite leur interprétation et leur analyse.
Quels types de données peuvent être décodés à l'aide d'un décodeur CAN ?
Un CAN Bus decoder peut extraire un large éventail de données transmises via le bus CAN, notamment le régime moteur, la position de l'accélérateur, la vitesse du véhicule, la température du liquide de refroidissement, le niveau de carburant, etc. Les données spécifiques qui peuvent être décodées dépendent de la marque et du modèle du véhicule, et du type de décodeur de bus CAN utilisé.
Un CAN Bus decoder peut-il être utilisé avec n'importe quel véhicule ?
Un CAN Bus decoder peut être utilisé avec la plupart des véhicules modernes qui utilisent un bus CAN (Controller Area Network). Cependant, la compatibilité peut varier en fonction de la marque et du modèle du véhicule, et du type de décodeur CAN utilisé. Il est toujours préférable de vérifier les spécifications du fabricant avant d'acheter un décodeur de bus CAN.
Existe-t-il différents types de décodeurs CAN Bus ?
Oui, il existe différents types de CAN Bus decoder sur le marché, allant de simples appareils portables à des systèmes logiciels plus avancés. Le type de décodeur qui vous convient le mieux dépend de vos besoins et de la complexité des données que vous devez extraire du bus CAN.
Un décodeur de bus CAN peut-il permettre d'améliorer les performances d'un véhicule ?
Un CAN Bus decoder peut être utilisé pour surveiller et analyser les données de performance du véhicule, ce qui peut permettre d'identifier les domaines à améliorer et d'optimiser les performances du véhicule. Par exemple, il peut permettre d'affiner les performances du moteur en ajustant le niveau de carburant et le réglage de l'allumage, ou d'identifier les zones du véhicule qui créent une résistance et augmentent la consommation de carburant.
Comment configurer un CAN Bus decoder ?
La configuration de l'outil de décodage de bus CAN de votre choix est facile. Cliquez sur ce lien pour accéder aux étapes et à une vidéo expliquant comment configurer un décodeur de bus CAN, avec un oscilloscope Tektronix à titre d'exemple.