MoteurSynchrone2019 : Différence entre versions
(→partie 3: Programmation) |
(→partie 3: Programmation) |
||
| Ligne 3 : | Ligne 3 : | ||
=partie 2= | =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: | 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
Sommaire
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
- 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.