Pilotage du moteur avec Simulink

Vous disposez du motoréducteur, d'une carte Arduino Uno et d'un driver moteur (modulateur MLI).

L'objectif est de piloter le moteur à partir d'une consigne modifiable dans le programme Matlab.

  • Télécharger dans votre espace de travail le répertoire "Moteur_Exe [zip]" contenant le fichier Matlab à exploiter. Décompresser les fichiers : bouton gauche / extraire tout

  • Ouvrir la documentation [pdf] du driver moteur V2.0. Rechercher dans les tableaux les numéros des broches permettant de piloter le moteur A.

  • Dans le fichier Matlab double cliquer sur le motoréducteur. Modifier les numéros des broches (pin number) en double cliquant sur les blocs à droite. Le bloc du haut correspond au MLI (modulation).

  • Modifier la valeur du gain de telle sorte que sa sortie soit égale à 255 lorsque la tension moteur est de 12V.

  • Faire vérifier par le professeur avant de lancer le programme par la touche "jouer".

  • Faire varier la tension en modifiant la consigne dans Matlab-Simulink pour tracer la caractéristique de vitesse pour des tensions de 0 à 12V. Choisir une méthode adaptée pour mesurer la vitesse.

  • Tracer la courbe de vitesse et comparer aux résultats déduits à partir de l'essai du moteur seul.

  • Commenter les écarts.