Partie gérée par le microcontroleur
()
1
u
Une fonction Acquérir_consigne() récupère la consigne
Une fonction Acquérir_codeur() délivre la variable de type entier
ainsi que les constantes , , et sont de type réel.
aussi la période du pas de calcul. La variable
sera convertie en variable de type réel
Les calculs utilisent aussi une variable de type réel
u Ω
Q 26. Quel lien y-a-t'il entre
.
Une fonction dédiée du microcontrôleur permet d'acquérir la durée de fonctionnement en µs de ce dernier depuis
Pour obtenir une période d'échantillonnage
sa mise en service : Acquérir_temps_courant(). Deux variables sont définies : temps_courant et temps_précédent.
une boucle d'attente tant que (temps_courant − temps_précédent) <
Q 27. Compléter sur le document réponse, à l'aide notamment de la
correspondant à la commande du variateur de vitesse d'un moteur.
La variable temps_courant repasse par 0, quand le compteur interne de temps écoulé du microcontrôleur atteint
sa valeur maximale max_tc, ce qui conduit au blocage de la boucle, d'où du système.
Q 28. Compléter l'algorithme donné sur le document réponse qui permet de remédier au problème précédem-
ment évoqué. À cet effet une nouvelle variable duree est définie.
IV Synthèse globale de l'étude
Q 29. Identifier dans les calculs effectués, l'élément qui apparait le plus déterminant dans la performance en
terme d'accélération. Identifier ensuite le bloc du schéma multi physique de la figure 5 dans lequel la valeur de
cet élément doit être renseignée.
Q 30. Proposer un autre type de motorisation qui permettrait de rendre le produit encore plus performant et
ce toujours en terme d'accélération.
2015-03-09 11:39:00
()
1
u
Ω
()
u
()
codeur
Figure 25 Commande en accélération
u Ω
codeur réel
et
u Ω réel
u Ω
?
u
fixe, indépendante du nombre d'instructions, on commence par
• • • FIN • • •
+
+
+
−
Retour du codeur incrémentiel
u
par le biais d'une liaison série du microcontrôleur.
codeur
devra être bornée à [−10 V, +10 V]. Pour les calculs,
u
, ainsi que
qui sera convertie en variable de type réel
est définie comme la période d'échantillonnage qui est
u
u Ω réel
qui est convertie à la fin en variable de type entier
figure
Page 16/16
Sortie de la carte interface
()
Ω() 1
u Ω
+ 1
. Les variables
, Ω
u
u
.
25, l'algorithme COMMANDE_VARIATEUR
()
,
et
u
u
u Ω
codeur
u réel
.