fix beug affichage

This commit is contained in:
Maxime Chauveau
2025-02-28 16:17:05 +01:00
parent 67ec27b1d2
commit f8148efb0b
5 changed files with 4 additions and 4 deletions

View File

@@ -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:
![ClockConf](../../img/moteurs/ClockConfig.png){ width="800" }
![ClockConf](../../img/moteurs/ClockConfig.png)
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 :
![timer](../../img/moteurs/tim.png){ width="800" }
![timer](../../img/moteurs/tim.png)
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 :
![formule](../../img/moteurs/formule_psc_arr.png){ width="800" }
![formule](../../img/moteurs/formule_psc_arr.png)
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.
![init](../../img/moteurs/initial_setup.png){ width="800" }
![init](../../img/moteurs/initial_setup.png)
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

Binary file not shown.

After

Width:  |  Height:  |  Size: 115 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 KiB

BIN
img/moteurs/tim.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB