mirror of
https://github.com/modelec/Documentations.git
synced 2026-01-18 16:37:30 +01:00
fix beug affichage
This commit is contained in:
@@ -18,20 +18,20 @@ dans le cube, il faut aller dans file/new/STM32 project. Mettre ensuite la bonne
|
||||
### Configuration de la fréquence pour les moteurs
|
||||
Pour nos moteurs, on se place sur une fréquence à 25kHz, ce qui permet de limiter leur bruit et de les soulager un peu. Pour configurer ceci, il faut se rendre dans l'ioc du projet.
|
||||
Dans clock configuration, la fréquence en sortie du systeme clock mux doit être à 16MHz:
|
||||
{ width="800" }
|
||||

|
||||
|
||||
Gestion des timers :
|
||||
Ce sont les timers de la carte qui vont nous permettre de gérer nos moteurs. Nous utilisons le TIM3. Dans PIN&OUT configuration, Timer, TIM3, il faut setup comme ceci :
|
||||
{ width="800" }
|
||||

|
||||
|
||||
Pour nos deux moteurs, on utilise 4 channels : un moteur est sur channel 1 et 3 et l'autre sur 2 et 4. Ceci nous permet d'envoyer au hacheur un signal pwm.
|
||||
|
||||
Pour avoir 25kHz, il faut configurer le prescaler et l'ARR de la carte. Pour ce faire il existe la formule :
|
||||
{ width="800" }
|
||||

|
||||
A noter que la frec d'horloge du timer correspond à la fréquence configurée précédement (notre 16Mhz).
|
||||
|
||||
En faisant le calcul, on arrive à un psc à 0 et un arr à 639. On choisis ces valeurs pour maximiser l'arr, qui est la valeur sur laquelle on jouera plus tard. plus elle est grande plus on aura de choix de valeurs.
|
||||
{ width="800" }
|
||||

|
||||
pour confirmer et implémenter ces configurations dans le code, on utilise l'outil d'engrenage dans la barre d'outil : Device configuration tool generation.
|
||||
|
||||
### Gestion du code
|
||||
|
||||
BIN
img/moteurs/ClockConfig.png
Normal file
BIN
img/moteurs/ClockConfig.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 115 KiB |
BIN
img/moteurs/formule_psc_arr.png
Normal file
BIN
img/moteurs/formule_psc_arr.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 13 KiB |
BIN
img/moteurs/initial_setup.png
Normal file
BIN
img/moteurs/initial_setup.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 183 KiB |
BIN
img/moteurs/tim.png
Normal file
BIN
img/moteurs/tim.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 19 KiB |
Reference in New Issue
Block a user