Sommario:

Conversione da Sabertooth a RoboClaw Motor Controller: 3 passaggi
Conversione da Sabertooth a RoboClaw Motor Controller: 3 passaggi

Video: Conversione da Sabertooth a RoboClaw Motor Controller: 3 passaggi

Video: Conversione da Sabertooth a RoboClaw Motor Controller: 3 passaggi
Video: Wallace III Part 37 Drive Robot Motors With Arduino And Roboclaw 2024, Novembre
Anonim
Conversione da Sabertooth a RoboClaw Motor Controller
Conversione da Sabertooth a RoboClaw Motor Controller

La linea Dimension Engineering di controller motore Sabertooth e la linea BasicMicro di controller RoboClaw sono scelte popolari per i progetti di robotica entry level. Tuttavia utilizzano due sistemi molto diversi per la configurazione del controller. Il Sabertooth utilizza un interruttore DIP e il RoboClaw utilizza un sistema software chiamato Motion Studio. Questo articolo mostra come passare dalle impostazioni su una configurazione Sabertooth esistente a una configurazione simile su un controller RoboClaw.

Passaggio 1: controllo RC con trasmissione differenziale

Controllo RC con azionamento differenziale
Controllo RC con azionamento differenziale
Controllo RC con azionamento differenziale
Controllo RC con azionamento differenziale

Una delle configurazioni più popolari per RoboClaw e Sabertooth utilizza un'uscita del ricevitore RC per controllare un robot con azionamento differenziale. Robot e rover in stile carro armato sono un'applicazione comune per questa configurazione. L'immagine sopra mostra le impostazioni degli interruttori DIP Sabertooth per questa modalità.

Per configurare un RoboClaw in modo che corrisponda alle impostazioni di Sabertooth, segui le istruzioni di seguito.

Collega RoboClaw a un computer con un cavo USB. Nota che RoboClaw non è alimentato dalla connessione USB e necessita di una fonte di alimentazione decisa. Apri Motion Studio e fai clic su "Connetti dispositivo selezionato". Ora fai clic su "Impostazioni generali" sul lato sinistro dell'applicazione.

Nel riquadro etichettato "Setup" impostare la modalità di controllo su "RC". Successivamente, nel riquadro denominato "Opzioni RC/Analog" seleziona la casella "Mixing". Termina salvando le impostazioni sulla scheda. Nel menu nella parte superiore dell'applicazione seleziona "Dispositivo", quindi "Salva impostazioni".

Il RoboClaw è ora configurato per la modalità RC con azionamento differenziale. Guarda l'immagine per un'istantanea di come appaiono le impostazioni in Motion Studio.

Passaggio 2: controllo analogico con azionamento differenziale

Controllo analogico con azionamento differenziale
Controllo analogico con azionamento differenziale
Controllo analogico con azionamento differenziale
Controllo analogico con azionamento differenziale

Un'altra configurazione popolare utilizza un dispositivo di input analogico come un joystick o potenziometri per controllare un robot di azionamento differenziale. L'immagine mostra le impostazioni degli interruttori DIP Sabertooth per questa modalità.

Per configurare un RoboClaw in modo che corrisponda alle impostazioni di Sabertooth, segui le istruzioni di seguito.

Collega RoboClaw a un computer con un cavo USB. Nota che RoboClaw non è alimentato dalla connessione USB e necessita di una fonte di alimentazione decisa. Apri Motion Studio e fai clic su "Connetti dispositivo selezionato". Ora fai clic su "Impostazioni generali" sul lato sinistro dell'applicazione.

Nel riquadro denominato "Setup" impostare la modalità di controllo su "Analog". Successivamente, nel riquadro denominato "Opzioni RC/Analog" seleziona la casella "Mixing". Termina salvando le impostazioni sulla scheda. Nel menu nella parte superiore dell'applicazione seleziona "Dispositivo", quindi "Salva impostazioni".

Il RoboClaw è ora configurato per la modalità RC con azionamento differenziale. Guarda l'immagine per un'istantanea di come appaiono le impostazioni in Motion Studio.

Passaggio 3: pacchetto seriale

Pacchetto seriale
Pacchetto seriale
Pacchetto seriale
Pacchetto seriale

Per un controllo più complicato di un controllore motore, la modalità seriale a pacchetto può essere utilizzata insieme a un microcontrollore per inviare comandi a un controllore motore. Sia il RoboClaw che il Sabertooth dispongono di una modalità seriale a pacchetto, sebbene ci siano alcune differenze di implementazione tra i due. L'immagine mostra le impostazioni degli interruttori DIP per un Sabertooth in modalità seriale a pacchetto.

Per configurare un RoboClaw in modo che corrisponda alle impostazioni di Sabertooth, segui le istruzioni di seguito.

Collega RoboClaw a un computer con un cavo USB. Nota che RoboClaw non è alimentato dalla connessione USB e necessita di una fonte di alimentazione decisa. Apri Motion Studio e fai clic su "Connetti dispositivo selezionato". Ora fai clic su "Impostazioni generali" sul lato sinistro dell'applicazione.

Nel riquadro etichettato "Setup" impostare la modalità di controllo su "Packet Serial". Quindi, nel riquadro etichettato "Serial", imposta l'indirizzo seriale del pacchetto su 128 e il Baudrate sullo stesso baudrate utilizzato con Sabertooth. Termina salvando le impostazioni sulla scheda. Nel menu nella parte superiore dell'applicazione seleziona "Dispositivo", quindi "Salva impostazioni".

Il RoboClaw è ora configurato per la modalità RC con azionamento differenziale. Guarda l'immagine per un'istantanea di come appaiono le impostazioni in Motion Studio.

Ci sono differenze tra il set di comandi seriali a pacchetto di RoboClaw e Sabertooth. Tuttavia, RoboClaw presenta comandi di compatibilità che rispecchiano quelli di Sabertooth, quindi la maggior parte del codice dovrebbe essere portabile da Sabertooth a RoboClaw.

Consigliato: