MoteurSynchrone2019 : Différence entre versions

De troyesGEII
Aller à : navigation, rechercher
(partie 3: Programmation)
(partie 3: Programmation)
Ligne 3 : Ligne 3 :
 
=partie 2=
 
=partie 2=
  
=partie 3: Programmation =
+
=Partie 3: Programmation =
 
L'objectif de la programmation est de pouvoir contrôler le pilotage du moteur par le biais d'un microcontrôleur. Nous allons ici utiliser l'Arduino Leonardo. Nous avons fait ce choix à cause des caractéristiques de son microcontrôleur(ATMEGA32u4) principalement le timer 4 avec:
 
L'objectif de la programmation est de pouvoir contrôler le pilotage du moteur par le biais d'un microcontrôleur. Nous allons ici utiliser l'Arduino Leonardo. Nous avons fait ce choix à cause des caractéristiques de son microcontrôleur(ATMEGA32u4) principalement le timer 4 avec:
 
* trois sorties PWM avec leurs complémentaires            [[Fichier:pinout leonardo.jpg|vignette]]
 
* trois sorties PWM avec leurs complémentaires            [[Fichier:pinout leonardo.jpg|vignette]]
Ligne 9 : Ligne 9 :
 
* une grande vitesse de chronométrage et de comptage     
 
* une grande vitesse de chronométrage et de comptage     
 
* une haute résolution et une grande précision
 
* une haute résolution et une grande précision
 +
 
   
 
   
  

Version du 24 mars 2020 à 19:34

partie 1

partie 2

Partie 3: Programmation

L'objectif de la programmation est de pouvoir contrôler le pilotage du moteur par le biais d'un microcontrôleur. Nous allons ici utiliser l'Arduino Leonardo. Nous avons fait ce choix à cause des caractéristiques de son microcontrôleur(ATMEGA32u4) principalement le timer 4 avec:

  • trois sorties PWM avec leurs complémentaires
    Pinout leonardo.jpg
  • une fréquence d'horloge allant à 64Mhz
  • une grande vitesse de chronométrage et de comptage
  • une haute résolution et une grande précision




. Le travail se fera en plusieurs étapes.

1- Générer des MLI

Le moteur qui fait objet de notre étude est un moteur brushless triphasé ci-contre.

Moteur LMT Lehner 3060.jpg

1-1: Partie des notions de base