Démonstrateur du bus CAN : Différence entre versions
(Page créée avec « <!-- Page pouvant servir d'exemple pour la création d'un tutoriel. Pour l'utiliser, copiez-collez le code de celle-ci vers votre page de projet --> Fichier:Logo-f... ») |
|||
Ligne 4 : | Ligne 4 : | ||
--> | --> | ||
[[Fichier:Logo-fablab.png|vignette|droite]] | [[Fichier:Logo-fablab.png|vignette|droite]] | ||
− | + | '''IMPORTANT''' : Ce tutoriel soit être effectué après celui-ci : [[Mise en place d'un bus CAN]]. | |
− | + | ||
== Présentation et objectifs == | == Présentation et objectifs == | ||
− | Ce tutoriel explique pas à pas la mise en | + | Ce tutoriel explique pas à pas la mise en œuvre d'un démonstrateur CAN simple à utiliser. |
[[Fichier:Logo-fablab.png|vignette|Une jolie description d'un croquis exprimant mieux l'intention qu'une longue longue phrase]] | [[Fichier:Logo-fablab.png|vignette|Une jolie description d'un croquis exprimant mieux l'intention qu'une longue longue phrase]] | ||
Ligne 18 : | Ligne 17 : | ||
== Pré-requis == | == Pré-requis == | ||
− | + | Voter environnement de travail doit être configuré comme dans le [[Mise en place d'un bus CAN|tutoriel précédent]]. | |
=== Matériel === | === Matériel === | ||
− | + | En plus du matériel déjà présent, il faut : | |
− | * | + | * un bouton poussoir |
− | * | + | * un commutateur |
− | * | + | * une LED RGB |
+ | * 3 résistances d'environ 100 Ohms | ||
=== Logiciels === | === Logiciels === | ||
− | + | Toujours les mêmes logiciels, c'est à dire : | |
+ | * STM32CubeMX | ||
+ | * AtollicTRUESTUDIO | ||
− | == | + | == Démonstrateur CAN == |
− | + | Le démonstrateur a pour but de communiquer avec d'autres démonstrateurs identiques via une liaison CAN. | |
+ | |||
+ | L'utilisateur va pouvoir, pour chaque démonstrateur déterminer à l'aide du commutateur : | ||
+ | * L'ID du démonstrateur | ||
+ | * L'ID du démonstrateur destinataire | ||
+ | * La donnée à envoyer | ||
+ | |||
+ | Il faut appuyer sur le bouton de validation à chaque étape d'insertion des informations. Pendant cette période, le démonstrateur ne lit pas les informations sur le bus CAN et ne reçois donc pas les données qu'une autre pourrais lui envoyer à ce moment là. | ||
+ | |||
+ | Une fois les information entrées, il se met en mode écoute. | ||
=== Première Version : === | === Première Version : === |
Version du 26 octobre 2018 à 13:23
IMPORTANT : Ce tutoriel soit être effectué après celui-ci : Mise en place d'un bus CAN.
Sommaire
Présentation et objectifs
Ce tutoriel explique pas à pas la mise en œuvre d'un démonstrateur CAN simple à utiliser.
Vous pouvez rajouter dans ce paragraphe des photos des croquis papier que vous avez fait pour mieux visualiser ce qu'il y avait à faire.
Pré-requis
Voter environnement de travail doit être configuré comme dans le tutoriel précédent.
Matériel
En plus du matériel déjà présent, il faut :
- un bouton poussoir
- un commutateur
- une LED RGB
- 3 résistances d'environ 100 Ohms
Logiciels
Toujours les mêmes logiciels, c'est à dire :
- STM32CubeMX
- AtollicTRUESTUDIO
Démonstrateur CAN
Le démonstrateur a pour but de communiquer avec d'autres démonstrateurs identiques via une liaison CAN.
L'utilisateur va pouvoir, pour chaque démonstrateur déterminer à l'aide du commutateur :
- L'ID du démonstrateur
- L'ID du démonstrateur destinataire
- La donnée à envoyer
Il faut appuyer sur le bouton de validation à chaque étape d'insertion des informations. Pendant cette période, le démonstrateur ne lit pas les informations sur le bus CAN et ne reçois donc pas les données qu'une autre pourrais lui envoyer à ce moment là.
Une fois les information entrées, il se met en mode écoute.
Première Version :
Etape 1 :
Etape 2 :
Etape 3 :
Deuxième Version :
Etape 1 :
Etape 2 :
Etape 3 :
Conseils
Donnez une liste de conseils correspondant aux difficultés que vous avez rencontré pendant la réalisation du tutoriel.
Pour aller plus loin
Que peut-on faire de plus une fois le tutoriel réalisé ?
Bibliographie
- pourquoi pas
- une liste
- de liens