• Aucun résultat trouvé

TD visualisation de la trame d’un bus CAN HS avec l’analyseur logique Logicport

N/A
N/A
Protected

Academic year: 2022

Partager "TD visualisation de la trame d’un bus CAN HS avec l’analyseur logique Logicport"

Copied!
3
0
0

Texte intégral

(1)

TD visualisation de la trame d’un bus CAN HS avec l’analyseur logique Logicport

Matériel : - 2 cartes Arduino UNO + 2 Shields BUS CAN avec MCP2515 + 2 adaptateur +9V DC

- 1 analyseur logique logicport - mini câbles

- 1PC avec le logiciel Arduino et le logiciel Logicport

La carte shield « CAN-BUS » permet de mettre en œuvre une interface de communication via un bus CAN.

Cette carte intègre un contrôleur CAN MCP 2515 et un émetteur/récepteur CAN MCP 2551.

Cette carte permet d’implémenter un bus CAN standard (2.0A) ou bus CAN étendu (2.0B) avec une vitesse de fonctionnement allant jusqu’à 1 Mbits/s.

Elle dispose également de deux borniers à vis permettant d’accéder aux lignes CAN-H et CAN-L

CÂBLAGE :

Pour utiliser le shield « Bus CAN », il est nécessaire d’enficher le « shield » sur une carte Arduino. Ensuite il faut connecter les lignes CAN_H et CAN_L du shield au bus CAN via les borniers à vis ou via le

connecteur DB9.

Le brochage du connecteur DB9 est le suivant :

EMETTEUR RECEPTEUR

MCP2515 MCP2551

NOM :

(2)

➢ 1) Ouvrir le fichier « buscan_emission.ino » , modifier le pour paramétrer une trame bus CAN standard (Identificateur sur 11 bits) avec un débit de 500kps .

L’ identificateur sera à la valeur hexa 4F8 et un seul octet de donnée sera émis (valeur hexa A5)

➢ 2) Compiler ce fichier et le télécharger (téléverser) sur la carte Arduino UNO (Emetteur)

➢ 3) Ouvrir le fichier « buscan_reception.ino » et le modifier pour lire la donnée transmise par l’émetteur

➢ 4) Compiler ce fichier et le télécharger (téléverser) sur la carte Arduino UNO (Récepteur) Validation professeur :

➢ 5) Câbler l’analyseur logique Logicport à la borne GND , à la borne repérée CANL (sur le bornier à vis) de la carte shield BUS CAN ( EMETTEUR ) et aux bornes CS , MOSI , MISO, SCK

- Le fil de masse (GND) de l’analyseur logique est de couleur

gris

avec embout

noir

- Le fil à connecter à la borne CANL est de couleur

noir

avec embout

bleu

( repère D8 )

- Couleur

orange

avec embout

vert

(repère D27) pour le signal CS (D10 sur carte shield BUS CAN ) - Couleur

rouge

avec embout

vert

(repère D26) pour le signal MOSI (D11 sur carte shield BUS CAN) - Couleur

brun

avec embout

vert

(repère D25) pour le signal MISO (D12 sur carte shield BUS CAN ) - Couleur

noir

avec embout

vert

(repère D24) pour le signal SCK (D13 sur carte shield BUS CAN )

Validation professeur :

Signaux gérant le bus SPI

Couleurs des fils et repères de

l’analyseur logique Logicport ( extrait )

(3)

➢ 6) Ouvrir avec le logiciel Logicport le fichier « CAN Interpreter - MCP2515 interface4.LPF ».

L’analyseur est déjà réglé ( à ne pas modifier son paramétrage) .

➢ Cliquer sur l’icône (single acquisition) pour enregistrer une trame du bus CAN.

Zoomer la trame du bus CAN pour faire apparaître les valeurs binaires et les bits de STUFFING sur la ligne +CAN Raw Data d’une trame entière .

Nota : La synchronisation du bus CAN est délicate , il est possible que la trame n’apparaisse pas du premier coup . Refaire une nouvelle acquisition dans ce cas .

Validation professeur :

➢ 7) Imprimer une trame entière du bus CAN . Validation professeur :

➢ Repérer d’une couleur les bits de stuffing . Repérer et donner en hexa l’identificateur et la donnée émise.

➢ Vérifier que l’identificateur et la donnée émise sont identiques à votre programme .

Valeur Identificateur du programme Instruction du programme Valeur Identificateur analyseur logique

Valeur de la donnée du programme Instruction du programme Valeur de la donnée analyseur logique

Validation professeur :

➢ A l’aide des curseurs de l’analyseur logique , mesurer la durée d’un bit émis sur la ligne CANL

durée d’un bit =

En déduire par le calcul le débit

débit

( en bps)

= 1

(durée d ' unbit(en s))

=

➢ A l’aide des curseurs de l’analyseur logique , mesurer la durée d’une trame émise .

durée d’une trame =

Références

Documents relatifs

Je souligne de la bonne couleur : bleu/passé, rouge/présent, vert/futur. Je souligne de la bonne couleur : bleu/passé, rouge/présent,

Minéral sombre de couleur brune, surfaces planes à reflets métalliques. Minéral sombre de couleur

Un nœud de toutes les couleurs Comme celui de ma petite sœur. Violet

Les peintures sont des préparations composées de plusieurs types d’ingrédients : les pigments pour la couleur, le solvant pour la fl uidifi cation et l’application, des liants

➢ réseau confort (auto-radio, climatisation, navigation, ...) à débit moyen (125 kbps à 1 Mbps) avec un grande quantité d'informations et un temps de réponse faible de 500 ms..

- Ajouter votre NOM dans le titre du graphe et imprimer uniquement les chronogrammes - Sachant que la ligne de commande CS démarre l’émission de la trame lorsque CS est à 0 logique

Si l’on juxtapose les mots de Deleuze : « C’est de chaque écrivain qu’il faut dire : c’est un voyant, c’est un entendant, ‘mal vu mal dit’, c’est un coloriste,

2) Le filtre vert absorbe le rouge et le bleu (magenta). 3) Le filtre cyan absorbe le rouge. 4) Le filtre jaune absorbe le bleu. 5) On remarque qu'un filtre coloré absorbe