Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Dimension Engineering -serien för Sabertooth -motorstyrenheter och BasicMicro -serien av RoboClaw -styrenheter är populära val för robotikprojekt på ingångsnivå. Men de använder två väldigt olika system för att konfigurera regulatorn. Sabeltanden använder en DIP -switch och RoboClaw använder ett mjukvarusystem som heter Motion Studio. Den här artikeln visar hur du går från inställningarna för en befintlig Sabertooth -installation till en liknande installation på en RoboClaw -kontroller.
Steg 1: RC -styrning med differentialdrift
En av de mest populära konfigurationerna för RoboClaw och Sabertooth använder en RC -mottagarutgång för att styra en differentialdriven robot. Tankrobotar och rovers är en vanlig applikation för denna konfiguration. Bilden ovan visar inställningarna för Sabeltand DIP -omkopplare för detta läge.
Följ anvisningarna nedan för att konfigurera en RoboClaw för att matcha Sabeltand -inställningarna.
Anslut RoboClaw till en dator med en USB -kabel. Observera att RoboClaw inte drivs av USB -anslutningen och behöver en avgiven strömkälla. Öppna Motion Studio och klicka på "Anslut vald enhet". Klicka nu på "Allmänna inställningar" till vänster i programmet.
Ställ in kontrolläget på "RC" i rutan märkt "Setup". Markera sedan rutan märkt "Blandning" i rutan märkt "RC/analoga alternativ". Avsluta med att spara inställningarna på tavlan. I menyn högst upp i programmet väljer du "Enhet" och sedan "Spara inställningar".
RoboClaw är nu konfigurerad för RC -läge med differentialenhet. Se bilden för en ögonblicksbild av hur inställningarna ser ut i Motion Studio.
Steg 2: Analog styrning med differentialenhet
En annan populär konfiguration är att använda en analog ingångsenhet som en joystick eller potentiometrar för att styra en differentialdriven robot. Bilden visar inställningarna för Sabeltand DIP -omkopplare för detta läge.
Följ instruktionerna nedan för att konfigurera en RoboClaw för att matcha Sabertooth -inställningarna.
Anslut RoboClaw till en dator med en USB -kabel. Observera att RoboClaw inte drivs av USB -anslutningen och behöver en avgiven strömkälla. Öppna Motion Studio och klicka på "Anslut vald enhet". Klicka nu på "Allmänna inställningar" till vänster i programmet.
Ställ in kontrolläget på "Analog" i rutan märkt "Setup". Markera sedan rutan märkt "Blandning" i rutan märkt "RC/analoga alternativ". Avsluta med att spara inställningarna på tavlan. I menyn högst upp i programmet väljer du "Enhet" och sedan "Spara inställningar".
RoboClaw är nu konfigurerad för RC -läge med differentialenhet. Se bilden för en ögonblicksbild av hur inställningarna ser ut i Motion Studio.
Steg 3: Paketserie
För mer komplicerad styrning av en motorstyrenhet kan paketserieläge användas i kombination med en mikrocontroller för att skicka kommandon till en motorstyrenhet. Både RoboClaw och Sabertooth har ett paket seriellt läge, även om det finns vissa implimentationsskillnader mellan de två. Bilden visar inställningarna för DIP -omkopplare för ett Sabertooth är paketserieläge.
Följ instruktionerna nedan för att konfigurera en RoboClaw för att matcha Sabertooth -inställningarna.
Anslut RoboClaw till en dator med en USB -kabel. Observera att RoboClaw inte drivs av USB -anslutningen och behöver en avgiven strömkälla. Öppna Motion Studio och klicka på "Anslut vald enhet". Klicka nu på "Allmänna inställningar" till vänster i programmet.
I rutan märkt "Setup" ställer du in kontrollläget på "Packet Serial". Ställ sedan in paketets serieadress i rutan märkt "Serial" till 128 och Baudrate till samma baudrate som används med Sabeltanden. Avsluta med att spara inställningarna på tavlan. I menyn högst upp i programmet väljer du "Enhet" och sedan "Spara inställningar".
RoboClaw är nu konfigurerad för RC -läge med differentialenhet. Se bilden för en ögonblicksbild av hur inställningarna ser ut i Motion Studio.
Det finns skillnader mellan paketets seriella kommandouppsättning för RoboClaw och Sabertooth. RoboClaw har dock kompatibilitetskommandon som speglar Sabeltandens så att de flesta koder bör vara bärbara från Sabeltanden till RoboClaw.