Manuel d'utilisation du PicoScope 6
9.6
Protocoles série
La fonction de
suivants.
9.6.1
Protocole CAN
Vous pouvez décoder les données du bus CAN à l'aide de la fonction de
sériel
intégrée au PicoScope.
À propos du bus CAN
Le bus CAN (Controller Area Network) est un protocole série utilisé sur les machines
automobiles et industrielles, qui permet aux micro-contrôleurs de communiquer entre
eux. Cette norme a été initialement mise au point en 1983 par Robert Bosch GmbH.
En règle générale, elle utilise la signalisation différentielle (avec des signaux appelés
CAN H et CAN L) pour améliorer l'immunité au bruit.
La vue dans une fenêtre des données se présente sous la forme suivante :
La table de données comporte les colonnes suivantes :
Colonne
Numéro
ID
Trame
Copyright © 2007-2015 Pico Technology Ltd. Tous droits réservés.
décodage sériel
du PicoScope prend en charge les protocoles série
Description
Numéro de série de la trame (décimal). Si le mode Accumuler est
désactivé, le décompte s'effectue à partir du démarrage de la
forme d'onde sélectionnée. Si le mode Accumuler est activé, le
décompte s'effectue à partir du démarrage de la première forme
d'onde du tampon d'ondes.
Identifiant (hexadécimal). Doit être unique pour un type de
données indiqué. Les trames de base ont un identifiant 11 bits,
tandis que les trames étendues ont un identifiant 29 bits.
Les données de bus CAN sont divisées en trames, chacune se
composant d'un certain nombre de bits. Une trame peut avoir
l'un des types suivants :
Données : contient les données destinées à un noeud
Distant : demande de transmission d'un identifiant donné
Erreur : transmis par un noeud qui détecte une erreur
Surcharge : inséré pour ajouter un délai entre des trames
Intertrame : intervalle de temps précédant les trames de
données et trames distantes
Toute trame peut également être une trame de base ou une trame
étendue.
185
décodage
psw.fr r31