Table des matières:

Conversion d'un Sabertooth en un contrôleur de moteur RoboClaw : 3 étapes
Conversion d'un Sabertooth en un contrôleur de moteur RoboClaw : 3 étapes

Vidéo: Conversion d'un Sabertooth en un contrôleur de moteur RoboClaw : 3 étapes

Vidéo: Conversion d'un Sabertooth en un contrôleur de moteur RoboClaw : 3 étapes
Vidéo: Using the Sabertooth Motor Controller with Arduino 2024, Novembre
Anonim
Conversion d'un Sabertooth en un contrôleur de moteur RoboClaw
Conversion d'un Sabertooth en un contrôleur de moteur RoboClaw

La gamme Dimension Engineering de contrôleurs de moteur Sabertooth et la gamme BasicMicro de contrôleurs RoboClaw sont des choix populaires pour les projets de robotique d'entrée de gamme. Cependant, ils utilisent deux systèmes très différents pour configurer le contrôleur. Le Sabertooth utilise un commutateur DIP et le RoboClaw utilise un système logiciel appelé Motion Studio. Cet article montre comment passer des paramètres d'une configuration Sabertooth existante à une configuration similaire sur un contrôleur RoboClaw.

Étape 1: Contrôle RC avec entraînement différentiel

Contrôle RC avec entraînement différentiel
Contrôle RC avec entraînement différentiel
Contrôle RC avec entraînement différentiel
Contrôle RC avec entraînement différentiel

L'une des configurations les plus populaires pour le RoboClaw et le Sabertooth utilise une sortie de récepteur RC pour contrôler un robot à entraînement différentiel. Les robots et les rovers de style tank sont une application courante pour cette configuration. L'image ci-dessus montre les réglages du commutateur DIP Sabertooth pour ce mode.

Pour configurer un RoboClaw pour qu'il corresponde aux paramètres Sabertooth, suivez les instructions ci-dessous.

Connectez le RoboClaw à un ordinateur avec un câble USB. Notez que le RoboClaw n'est pas alimenté par la connexion USB et a besoin d'une source d'alimentation dédiée. Ouvrez Motion Studio et cliquez sur "Connecter le périphérique sélectionné". Cliquez maintenant sur "Paramètres généraux" sur le côté gauche de l'application.

Dans le volet intitulé "Configuration", définissez le mode de contrôle sur "RC". Ensuite, dans le volet intitulé "RC/Options analogiques", cochez la case "Mixing". Terminez en sauvegardant les paramètres sur le tableau. Dans le menu en haut de l'application, sélectionnez "Périphérique" puis "Enregistrer les paramètres".

Le RoboClaw est maintenant configuré pour le mode RC avec entraînement différentiel. Voir l'image pour un aperçu de ce à quoi ressemblent les paramètres dans Motion Studio.

Étape 2: Contrôle analogique avec entraînement différentiel

Contrôle analogique avec entraînement différentiel
Contrôle analogique avec entraînement différentiel
Contrôle analogique avec entraînement différentiel
Contrôle analogique avec entraînement différentiel

Une autre configuration populaire consiste à utiliser un périphérique d'entrée analogique tel qu'un joystick ou des potentiomètres pour contrôler un robot à entraînement différentiel. L'image montre les réglages du commutateur DIP Sabertooth pour ce mode.

Pour configurer un RoboClaw pour qu'il corresponde aux paramètres Sabertooth, suivez les instructions ci-dessous.

Connectez le RoboClaw à un ordinateur avec un câble USB. Notez que le RoboClaw n'est pas alimenté par la connexion USB et a besoin d'une source d'alimentation dédiée. Ouvrez Motion Studio et cliquez sur "Connecter le périphérique sélectionné". Cliquez maintenant sur "Paramètres généraux" sur le côté gauche de l'application.

Dans le volet intitulé « Configuration », définissez le mode de contrôle sur « Analogique ». Ensuite, dans le volet intitulé "RC/Options analogiques", cochez la case "Mixing". Terminez en sauvegardant les paramètres sur le tableau. Dans le menu en haut de l'application, sélectionnez "Périphérique" puis "Enregistrer les paramètres".

Le RoboClaw est maintenant configuré pour le mode RC avec entraînement différentiel. Voir l'image pour un aperçu de ce à quoi ressemblent les paramètres dans Motion Studio.

Étape 3: Série de paquets

Paquet de série
Paquet de série
Paquet de série
Paquet de série

Pour un contrôle plus compliqué d'un contrôleur de moteur, le mode série par paquets peut être utilisé conjointement avec un microcontrôleur pour envoyer des commandes à un contrôleur de moteur. Le RoboClaw et le Sabertooth disposent tous deux d'un mode série par paquets, bien qu'il existe des différences d'implémentation entre les deux. L'image montre les paramètres du commutateur DIP pour un Sabertooth en mode série par paquets.

Pour configurer un RoboClaw pour qu'il corresponde aux paramètres Sabertooth, suivez les instructions ci-dessous.

Connectez le RoboClaw à un ordinateur avec un câble USB. Notez que le RoboClaw n'est pas alimenté par la connexion USB et a besoin d'une source d'alimentation dédiée. Ouvrez Motion Studio et cliquez sur "Connecter le périphérique sélectionné". Cliquez maintenant sur "Paramètres généraux" sur le côté gauche de l'application.

Dans le volet intitulé « Setup », définissez le mode de contrôle sur « Packet Serial ». Ensuite, dans le volet intitulé "Série", définissez l'adresse de série du paquet sur 128 et le débit en bauds sur le même débit en bauds utilisé avec le Sabertooth. Terminez en sauvegardant les paramètres sur le tableau. Dans le menu en haut de l'application, sélectionnez "Périphérique" puis "Enregistrer les paramètres".

Le RoboClaw est maintenant configuré pour le mode RC avec entraînement différentiel. Voir l'image pour un aperçu de ce à quoi ressemblent les paramètres dans Motion Studio.

Il existe des différences entre le jeu de commandes série de paquets du RoboClaw et de Sabertooth. Cependant, le RoboClaw propose des commandes de compatibilité qui reflètent celles du Sabertooth, de sorte que la plupart du code devrait être portable du Sabertooth au RoboClaw.

Conseillé: