MoteurSynchrone2019 : Différence entre versions
(→partie 3: Programmation) |
(→partie 3: Programmation) |
||
| Ligne 5 : | Ligne 5 : | ||
=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]] |
| − | * une fréquence d'horloge allant à 64Mhz | + | * une fréquence d'horloge allant à 64Mhz |
| − | * 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:23
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.