Mise en place d'un bus CAN : Différence entre versions

De Wiki L.A.B
Aller à : navigation, rechercher
Ligne 20 : Ligne 20 :
 
* 3 cartes NUCLEO-L4 ( Je me suis servi des modèles L476RG et L432KC)
 
* 3 cartes NUCLEO-L4 ( Je me suis servi des modèles L476RG et L432KC)
 
* 3 drivers CAN MCP2551
 
* 3 drivers CAN MCP2551
 +
 +
Et si vous souhaitez le tester visuellement :
 +
 
* des résistances de 220 et 10kOhms
 
* des résistances de 220 et 10kOhms
 +
* des leds et boutons poussoirs
 +
* une bread board
  
 
=== Logiciels ===
 
=== Logiciels ===
Ligne 27 : Ligne 32 :
 
* AtollicTRUESTUDIO
 
* AtollicTRUESTUDIO
  
== Nom de votre tutoriel ==
+
== Tutoriel CAN ==
Un résumé rapide du travail à faire (une liste d'item suffit).
+
La version courte servira uniquement à mettre en place le bus CAN sans aucune implémentation autour. L'autre version proposera un petit contexte afin de mieux visualiser la connexion en CAN enter les cartes, et sera a effectuer en complément de la version courte.
  
=== Première Version :  ===
+
=== Version courte : Bus CAN uniquement ===
==== Etape 1 : ====
+
==== Etape 1 : Effectuer le branchement ====
[[Fichier:Logo-fablab.png|vignette|Une jolie description]]
+
[[Fichier:Montage CAN.PNG|vignette|Une jolie description]]
==== Etape 2 : ====
+
 
[[Fichier:Logo-fablab.png|vignette|Une jolie description]]
+
==== Etape 2 : Configurer l'environnement de travail ====
==== Etape 3 : ====
+
[[Fichier:Logo-fablab.png|vignette|Une jolie description]]*
 +
 
 +
==== Etape 3 : Ecrire le programme ====
 
[[Fichier:Logo-fablab.png|vignette|Une jolie description]]
 
[[Fichier:Logo-fablab.png|vignette|Une jolie description]]
  
=== Deuxième Version : ===
+
=== Version longue : Bus CAN dans un contexte simple ===
==== Etape 1 :  ====
+
==== Etape 1 : Effectuer le branchement ====
 
[[Fichier:Logo-fablab.png|vignette|Une jolie description]]
 
[[Fichier:Logo-fablab.png|vignette|Une jolie description]]
==== Etape 2 :  ====
+
==== Etape 2 : Configurer l'environnement de travail ====
 
[[Fichier:Logo-fablab.png|vignette|Une jolie description]]
 
[[Fichier:Logo-fablab.png|vignette|Une jolie description]]
==== Etape 3 :  ====
+
==== Etape 3 : Ecrire le programme ====
 
[[Fichier:Logo-fablab.png|vignette|Une jolie description]]
 
[[Fichier:Logo-fablab.png|vignette|Une jolie description]]
  

Version du 23 juillet 2018 à 11:21

En cours de rédaction

Présentation et objectifs

L'objectif de ce tutoriel est de mettre en place un bus CAN entre plusieurs carte STM32 de catégorie NUCLEO-L4, grâce à l'environnement Atollic et les fonctions HAL. Le contexte ( boutons, LEDS, écran ) n'est qu'une manière d'illustrer le fonctionnement du bus CAN, et vous pouvez vous en passer si ce qui vous intéresse concerne uniquement le bus CAN. Si vous souhaitez voir une implémentation du bus CAN sur des cartes Arduino, vous pouvez en trouver ici.

Fichier:Logo-fablab.png
Une jolie description d'un croquis exprimant mieux l'intention qu'une longue longue phrase

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

Aucune compétence en programmation n'est requise pour mener à bien ce tutoriel, mais sera peut être nécessaire pour une implémentation du bus plus poussée.

Matériel

  • 3 cartes NUCLEO-L4 ( Je me suis servi des modèles L476RG et L432KC)
  • 3 drivers CAN MCP2551

Et si vous souhaitez le tester visuellement :

  • des résistances de 220 et 10kOhms
  • des leds et boutons poussoirs
  • une bread board

Logiciels

  • STM32CubeMX
  • AtollicTRUESTUDIO

Tutoriel CAN

La version courte servira uniquement à mettre en place le bus CAN sans aucune implémentation autour. L'autre version proposera un petit contexte afin de mieux visualiser la connexion en CAN enter les cartes, et sera a effectuer en complément de la version courte.

Version courte : Bus CAN uniquement

Etape 1 : Effectuer le branchement

Une jolie description

Etape 2 : Configurer l'environnement de travail

Fichier:Logo-fablab.png
Une jolie description
*

Etape 3 : Ecrire le programme

Fichier:Logo-fablab.png
Une jolie description

Version longue : Bus CAN dans un contexte simple

Etape 1 : Effectuer le branchement

Fichier:Logo-fablab.png
Une jolie description

Etape 2 : Configurer l'environnement de travail

Fichier:Logo-fablab.png
Une jolie description

Etape 3 : Ecrire le programme

Fichier:Logo-fablab.png
Une jolie description

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