User manual
Reportez-vous à la section186
Copyright © 2007-2013 Pico Technology Ltd. Tous droits réservés.psw.fr r30
9.6
Protocoles série
La fonction de décodage sériel du PicoScope prend en charge les protocoles série
suivants.
9.6.1
Protocole CAN
Vous pouvez décoder les données du bus CAN à l'aide de la fonction de décodage
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
Description
Numéro
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.
ID
Identifiant (hexadécimal). Doit être unique pour un type de
données indiqué. Les trames de base ont un identifiant 11bits,
tandis que les trames étendues ont un identifiant 29bits.
Trame
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.
RTR
Demande de transmission distante