Académique Documents
Professionnel Documents
Culture Documents
1.3 Test
1.3.1 Tâches préalables
- charger dans IDE le Sketch (programme) test_codeur_et_moteur (Onglet Fichier/ouvrir)
1.3.2 Affichage
Le sketch affichera en boucle toutes les secondes une ligne de renseignement du type :
Cde (pwm): 0; mes vit (tr/mn): 96; Comptage Codeur A: -123; Etat Cod A: 0; Etat Cod B: 0
Cde (pwm) : valeur entre -255 et 255 , c’est la commande proportionnelle en cours. Si le
module moteur est alimenté en 9V, 200 correspond environ à 3000 tr/mn
mes vit (tr/mn) : c’est la vitesse réelle du moteur en tour par minute.
Comptage Codeur A : C’est le nombre d’impulsion reçues par le codeur A (1037 par tour)
Etat Cod A : Pour information. 0 ou 1, 1 si une dent passe dans la fourche. Le codeur A
sert à compter les impulsions et à calculer la vitesse. Il faut au moins 1/5 ème de tour
moteur pour déterminer le sens de rotation.
Etat Cod B : Pour information. 0 ou 1, 1 si une dent passe dans la fourche. Le codeur B
sert à donner le sens de rotation.
Remarque : Si rien ne s’affiche dans le moniteur série, vérifier dans outils/port si le bon
port COM est sélectionné (Arduino/Genuino Uno) , sinon changer de port COM. Si ça ne
fonctionne pas redémarrer l’ordinateur en laissant le cordon USB Arduino branché.
- Un nombre entre -255 et 255 suivi par Enter sera compris comme la nouvelle
commande en vitesse (le plateau doit se mettre à tourner).
- Le nombre 10000 suivi de Enter initialisera toute les valeurs sauf les états capteurs
optique qui ne dépendent que de la position de la roue dentée. Cela initialisera la position
du plateau
- Entrer la commande en vitesse entre -255 et 255 (Prendre 250 si alimentation module
moteur en 6V) suivi de Enter. Ce dernier Enter démarre l’acquisition des points, ensuite
les points sont affichés sur le moniteur.
NOTA : Il est nécessaire par la suite de relever la tension continue aux bornes du
moteur dans les mêmes conditions en faisant un essai de rotation continue avec la
même valeur de commande PWM. Cette valeur de tension représente l’échelon de
l’entrée.
- Faire un coller de cette liste dans un fichier vierge bloc note et enregistrer ce fichier.
- Ouvrir EXCEL
- Ouvrir le fichier du bloc note précédemment enregistré dans EXCEL à l’aide de l’icône
ouvrir. Sélectionner en bas à droite tous les fichiers.
- Pour importer les valeurs, suivre les demandes de la boîte de dialogue d’importation de
données ; le séparateur est un point-virgule.
- Après avoir cliqué sur terminer, les données sont maintenant insérées dans EXCEL.
Sélectionner alors les deux premières colonnes dans EXCEL
- Aller dans le menu insertion et sélectionner un graphique Ligne et courbe 2D (Le premier
de la liste).
- Attention pour identifier la constante de temps du système, chaque division sur l’axe
des temps représente une période d’acquisition. (Ex : 10 divisions à 20 ms font 0,2 s)