Comment déboguer les signaux du bus CAN à l'aide d'un oscilloscope

Oscilloscope Essential
+ Oscilloscope Essential

Isoler et analyser l'activité du bus CAN

Le CAN est un bus série différentiel largement utilisé pour échanger des informations de contrôle et d'état entre les unités de contrôle électronique (ECU) d'un véhicule. Le débogage des signaux du bus CAN nécessite de capturer la forme d'onde de la couche physique tout en identifiant les trames ou les messages associés au comportement étudié. Les ingénieurs doivent isoler une activité spécifique du bus du trafic environnant afin de pouvoir se concentrer sur les messages pertinents et examiner le signal électrique associé à chaque événement. Le déclenchement et le décodage CAN permettent d’identifier des trames ou des messages sélectionnés, de surveiller la qualité de leur signal et de mesurer le délai entre les trames sans avoir à parcourir manuellement de longues séquences d’acquisition de trafic de bus non pertinent.

La réalisation de ce test nécessite un oscilloscope connecté au bus CAN différentiel à l’aide de sondes différentielles adaptées. Les ingénieurs configurent l’oscilloscope pour qu’il se déclenche lors de l’événement CAN souhaité et décodent le trafic capturé en informations de protocole pouvant être visualisées parallèlement à la forme d’onde analogique. La trace décodée reste corrélée dans le temps avec le signal de la couche physique, ce qui permet aux ingénieurs de relier chaque trame et chaque message au comportement électrique correspondant sur le bus. Cette vue combinée aide les ingénieurs à examiner les caractéristiques des signaux associés à des communications CAN spécifiques, à comparer la synchronisation entre les messages et à déterminer si un comportement inattendu du bus est lié à la forme d'onde sous-jacente de la couche physique.

Solution de débogage CAN Bus

Le débogage des signaux du bus CAN nécessite un dispositif de mesure capable de capturer la forme d’onde différentielle de la couche physique tout en se déclenchant sur une activité CAN spécifique et en la décodant. Un oscilloscope de table Essential capture la forme d’onde CAN et offre des fonctions de déclenchement et de décodage au niveau du protocole, permettant ainsi aux ingénieurs d’isoler des trames ou des messages sélectionnés au sein du trafic en cours sur le bus. Une sonde active différentielle effectue la mesure entre les deux points de signal CAN tout en fournissant la connexion différentielle nécessaire à l’acquisition du signal de la couche physique. L’oscilloscope affiche les informations CAN décodées en corrélation temporelle avec la forme d’onde analogique capturée, ce qui permet aux ingénieurs d’associer l’activité du protocole au comportement électrique correspondant. Les ingénieurs peuvent utiliser cette vue combinée pour examiner des communications CAN sélectionnées, surveiller la qualité du signal et évaluer la synchronisation entre les trames sans séparer l’analyse du protocole et celle de la couche physique en des flux de travail de mesure distincts. Ensemble, les capacités d’analyse CAN de l’oscilloscope et le sondage différentiel offrent une configuration intégrée pour le débogage des bus CAN automobiles.

Voir la démonstration du débogage du bus CAN

Découvrez les produits de notre solution de débogage CAN-Bus

Découvrir les ressources et les idées

Ressources supplémentaires pour le débogage du bus CAN

Cas d'utilisation connexes

contactez-nous logo

Contactez l'un de nos experts

Besoin d'aide pour trouver la solution qui vous convient ?