Dépannage des moteurs intelligents VEX V5

L'article suivant fournit des conseils sur la façon de dépanner les moteurs intelligents VEX V5 si vous rencontrez un ou plusieurs des problèmes suivants :

  • Le moteur ne tourne pas dans la position prévue
  • Le projet VEXcode V5 s'arrête de manière inattendue au milieu du projet
  • Les moteurs bougent de manière inattendue

Problème : Le moteur ne tourne pas jusqu'à la position prévue

Si votre moteur ne tourne pas dans la position prévue, essayez les étapes suivantes pour résoudre le problème.

Fenêtre des périphériques VEXcode V5 avec les options de moteur affichées. Ci-dessous, le réglage de la cartouche d'engrenage est mis en évidence. Ce réglage propose trois options de rapport différentes : 36 pour 1 à 100 tr/min, 18 pour 1 à 200 tr/min ou 6 pour 1 à 600 tr/min.

Avant de modifier votre projet VEXcode V5, vérifiez que vous avez sélectionné la bonne cartouche d'engrenage dans la configuration de l'appareil. Le choix par défaut est la cartouche d'engrenage verte 18:1.

Pour plus d'informations sur la configuration de moteurs individuels dans VEXcode V5, cet article.

Deux blocs VEXcode V5 sont affichés, avec des étiquettes indiquant que l'un est correct et l'autre incorrect. Le bloc correct indique « Faire pivoter le moteur du bras à 90 degrés ». Le bloc incorrect indique « Régler la position du moteur du bras à 0 degré ».

Vérifiez les commandes utilisées dans votre projet. [Spin ​​to position] est utilisé pour faire tourner un moteur vers une position spécifique. En revanche, le bloc [Set position to] définit la position de l'encodeur du moteur à la valeur donnée et ne déplacera pas le moteur.

Assurez-vous que vous utilisez [Spin ​​to position] plutôt que [Set position to] dans vos projets.

Schéma de deux engrenages reliés, l'un est petit et est étiqueté Engrenage moteur et l'autre est grand et est étiqueté Engrenage mené. Deux lignes en surbrillance indiquent la différence de degré entre elles.

Assurez-vous de connaître la position correcte en degrés vers laquelle vous souhaitez que le moteur se déplace. Tout train d'engrenages pourrait avoir un impact sur le nombre de degrés nécessaires pour lever complètement un bras ou ouvrir une griffe.

Consultez cet article pour en savoir plus sur les rapports de démultiplication avec les moteurs intelligents VEX V5.

L'écran Brain apparaît dans le menu Accueil, l'option Appareils étant mise en surbrillance.

Si vous ne savez pas jusqu'où déplacer un moteur, utilisez les informations sur l'appareil disponibles sur l'écran du V5 Brain. Pour ouvrir les informations sur l'appareil pour un moteur, sélectionnez d'abord « Appareils » sur l'écran V5 Brain.

L'écran du cerveau est affiché dans le menu Informations sur l'appareil, qui contient la liste de tous les ports intelligents du cerveau et des appareils connectés. L'icône d'un moteur connecté dans le menu Informations sur l'appareil est mise en surbrillance pour indiquer que les éléments peuvent être sélectionnés pour ouvrir leurs menus d'informations.

Sélectionnez ensuite le moteur pour lequel vous souhaitez voir plus d’informations.

NOTE: Le moteur doit être branché sur le V5 Brain pour être visible sur l'écran des appareils.

L'écran du moteur s'affiche sur le tableau de bord, avec les valeurs de tours et de degrés mises en évidence.

Une fois ouvert, vous pourrez voir le degré et la position de rotation du moteur intelligent V5 sélectionné. Celui-ci sera mis à jour en temps réel si vous souhaitez voir comment les valeurs changent à mesure que le moteur tourne.

Les informations sur l'appareil indiquent la position du moteur en degrés et en tours, de sorte que lorsque vous déplacez un moteur (comme l'ouverture et la fermeture d'une griffe), les chiffres changent. Utilisez ce test pour déterminer combien de degrés ou de rotations sont nécessaires pour fermer une griffe, lever un bras, faire tourner une admission, etc.


Problème : le projet VEXcode reste bloqué

Votre projet peut sembler bloqué parce que le moteur ne peut pas atteindre sa position cible prévue. Vous pouvez ajuster la position vers laquelle le moteur se déplace ou définir un « délai d’attente » pour le moteur.

Le bloc de temporisation du moteur VEXcode V5 s'affiche lorsque le menu déroulant Moteur est ouvert. Deux moteurs différents sont présentés pour indiquer que chacun peut être sélectionné individuellement.

Les délais d'attente du moteur vous permettent de définir un délai pour que le moteur atteigne sa position cible. S'il n'a pas atteint cette position à l'expiration du délai, le moteur cessera d'essayer de tourner et le projet passera à la commande suivante.

VEXcode V5 bloque le projet qui lit : Au démarrage, définissez le délai d'attente du moteur à griffes sur 3 secondes. Ensuite, faites pivoter le ClawMotor jusqu'à 360 degrés, puis avancez de 200 mm.

Dans cet exemple, le délai d'attente du moteur est réglé sur 3 secondes. Si la griffe ne se ferme pas à 360 degrés dans les 3 secondes, le moteur cessera de tourner au bout de 3 secondes, puis passera à la commande suivante et avancera.


Problème : les moteurs ne tiennent pas une position

Il se peut qu'un moteur de bras soit descendu de manière inattendue parce qu'il est tiré par la gravité ou d'autres forces. L'utilisation de [Définir l'arrêt du moteur] vous permet de contrôler ce mouvement du bras une fois qu'une autre commande est terminée.

Le bloc d'arrêt moteur VEXcode V5 est affiché avec le menu déroulant des paramètres d'arrêt ouvert. Le menu déroulant propose les options freiner, laisser rouler en roue libre et maintenir, l'option « maintenir » étant mise en évidence.

La commande [Définir l'arrêt sur] vous permet de déterminer le comportement du moteur après l'arrêt de sa rotation.

L'utilisation du paramètre « hold » demandera au moteur de combattre la gravité. « Hold » provoque l'arrêt immédiat du moteur et le ramènera à la position d'arrêt s'il est déplacé.

Projet de blocs VEXcode V5 utilisant une boucle infinie pour gérer les entrées du contrôleur afin de contrôler un bras robotisé muni d'une pince. La plupart des blocs se trouvent à l'intérieur de la boucle infinie, mais deux blocs sont situés à l'extérieur de celle-ci au début du projet. Ces deux blocs sont mis en évidence et ils indiquent « régler l'arrêt du moteur du bras en mode maintien » et « régler l'arrêt du moteur de la griffe en mode maintien ».

Réglez les moteurs sur « maintenir » avant les autres commandes en utilisant les moteurs, comme indiqué dans cet exemple de code de contrôleur personnalisé ici.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: