DDSM400: Alt om controlleren til direkte drevne motorer

  • DDSM Driver HAT (B)-controlleren giver dig mulighed for at styre op til 6 DDSM400-motorer samtidigt.
  • ESP32 letter trådløs kontrol via WiFi og JSON-kommandoer.
  • Kompatibel med Raspberry Pi, forenkler integration i robotprojekter.

DDSM400 controller

Hvis du brænder for robotter eller er dedikeret til automationsprojekter, har du helt sikkert fundet dig selv på et tidspunkt med behovet for at styre motorer effektivt. Det er her DDSM Driver HAT (B), en bestyrelse specialiseret i at styre navmotorer som DDSM400. Denne enhed har fået et solidt ry takket være dens alsidighed y unikke evner.

I denne artikel vil vi udforske alle detaljerne om denne driver, fra Tekniske specifikationer til dens praktiske anvendelser. Vi vil også dykke ned i, hvordan du kan bruge det med mikrokontroller såsom ESP32 og populære boards såsom Raspberry Pi, uden at glemme dens kompatibilitet med både kablet og trådløs styring. Gør dig klar til at opdage, hvorfor DDSM Driver HAT (B) og DDSM400-motoren er ideelle til præcisionsrobotikprojekter.

Hovedtræk ved DDSM Driver HAT (B)

El DDSM Driver HAT (B) er en kompakt controller designet specielt til at arbejde med motorer såsom DDSM400. Tavlen er udstyret med en mikrocontroller ESP32, som giver muligheder for begge kablet kontrol via USB eller UART as Trådløs kontrol via WiFi gennem en intuitiv webapplikation.

  • Understøtter op til 6 DDSM400 motorer samtidigt.
  • Indeholder et XT60 stik til elektrisk strømforsyning (9V ~ 28V).
  • Venlig grænseflade med boards som Raspberry Pi 5 eller 4B, hvilket letter kommunikation via GPIO UART.
  • Kompatibel med fjernbetjening ved hjælp af ESP-NU og kommandoer i JSON-format.

Disse specifikationer gør det til et værktøj alsidig for både begynderbrugere og avancerede udviklere som ønsker at tilpasse deres motorers adfærd.

DDSM400 tekniske specifikationer

El DDSM400 motor er en model designet til at give fremragende ydeevne i applikationer, der kræver præcision y kontrol. Det skiller sig ud for sin arkitektur direkte transmission (Direkte drev), eliminerer behovet for reduktionsgear og tilbyder en effektivitet tæt på 100 %.

  • Justerbar hastighed: Kører fra 100 RPM (nominelt drejningsmoment) til 400 RPM (ingen belastning).
  • IP54 beskyttelse: Denne grad af beskyttelse gør den modstandsdygtig over for støv og stænk.
  • Alt-i-én integration: Kombinerer PMSM, encoder og servo i samme kompakte hus.
  • LIN kommunikation: Det giver mulighed for samtidig kontrol af flere motorer og adgang til realtidsdata, såsom position, hastighed og temperatur.

Som et resultat er DDSM400 ideel til mobile robotter, selvstyrede køretøjer og andre systemer, der efterspørger præcision.

Kablet kontrol og JSON

En af de mest bemærkelsesværdige fordele ved DDSM Driver HAT (B) er dens evne til at modtage og sende kommandoer i format JSON. Dette format forenkler kommunikationen mellem controlleren og værtsenheden. Ved hjælp af et simpelt USB-C-kabel kan du bruge fejlfindingssoftware eller Python-scripts til styre dine motorer.

Eksempel på JSON-kommando til at ændre motor-id:

{"T":10011,"id":1}

Derudover er det muligt at indhente information i realtid som f.eks motor position, hastighed o temperatur, hvilket gør fejlsøgnings- og justeringsprocessen meget mere praktisk.

Trådløs kontrol med ESP32

Hvis du foretrækker ikke at bruge kabler, tilbyder den indbyggede ESP32 en løsning alsidig via WiFi. Når den er tændt, indstiller kortet automatisk en Hotspot tilgængelig fra enhver mobilenhed, tablet eller pc.

Webapplikationen tillader:

  • Send JSON-kommandoer direkte til controlleren.
  • Overvåg data i realtid.
  • Konfigurer parametre motor-ID eller driftstilstand.

Dette er især nyttigt for projekter, der kræver hurtige indstillinger i marken.

Motordrift og konfigurationstilstande

DDSM400 understøtter flere driftsformer, der kan justeres efter projektets behov:

  • Åben sløjfe tilstand: Svarende til PWM-styring i DC-motorer.
  • Aktuel sløjfetilstand: Styr strømniveauet for præcisionsjusteringer.
  • Speed ​​loop mode: Designet til at vedligeholde stabile hastigheder.
  • Position loop mode: Ideel til præcise bevægelser, hvor en absolut kontrol.

Disse tilstande konfigureres via JSON-kommandoer. For eksempel bruger kommandoen til at aktivere motoren følgende format:

{"T":11002,"id":1}

For at skifte mellem tilstande skal du blot ændre værdien af ​​"mode"-parameteren inden for den tilsvarende kommando.

Integration med Raspberry Pi

DDSM Driver HAT (B) er designet til at integrere nemt med Raspberry Pi boards. Controlleren kan strømforsynes direkte fra den samme strømforsyning som Raspberry Pi, hvilket forenkler kabel- og forbindelsesstyring. Dette er især fordelagtigt for projekter, hvor plads og bestilling er afgørende, som i mobile platforme og små robotter.

DDSM Driver HAT (B) og DDSM400-motoren er essentielle værktøjer til ethvert robot- eller automationsprojekt, der kræver høj præcision og fleksibilitet. Takket være deres innovative design, understøttelse af flere kommunikationsprotokoller og lette konfiguration skiller disse enheder sig ud som en pålidelig løsning til en bred vifte af applikationer. Hvis du ønsker at optimere dine kontrollerede bevægelsesprojekter, er denne kombination det perfekte valg.