DDSM400: Alles über den Controller für Direktantriebsmotoren

  • Mit dem DDSM Driver HAT (B)-Controller können Sie bis zu 6 DDSM400-Motoren gleichzeitig verwalten.
  • Der ESP32 ermöglicht die drahtlose Steuerung über WLAN und JSON-Befehle.
  • Kompatibel mit Raspberry Pi, vereinfacht die Integration in Roboterprojekte.

DDSM400-Controller

Wenn Sie sich für Robotik begeistern oder sich Automatisierungsprojekten widmen, stehen Sie sicherlich irgendwann vor dem Bedürfnis, Motoren effizient zu steuern. Hier ist die DDSM-Treiber-HAT (B), ein Gremium, das sich auf die Verwaltung von Nabenmotoren wie dem spezialisiert hat DDSM400. Dieses Gerät hat sich einen guten Ruf erworben Vielseitigkeit y einzigartige Fähigkeiten.

In diesem Artikel werden wir alle Details zu diesem Treiber untersuchen Technische Spezifikationen zu seinen praktischen Anwendungen. Wir werden uns auch damit befassen, wie Sie es verwenden können Mikrocontroller wie das ESP32 und beliebte Boards wie Raspberry Pi, ohne es zu vergessen Kompatibilität mit kabelgebundener und kabelloser Steuerung. Machen Sie sich bereit und entdecken Sie, warum der DDSM-Treiber HAT (B) und der DDSM400-Motor ideal für Präzisionsrobotikprojekte sind.

Hauptmerkmale des DDSM-Treiber-HAT (B)

El DDSM-Treiber-HAT (B) ist ein kompakter Controller, der speziell für den Einsatz mit Motoren wie dem DDSM400 entwickelt wurde. Die Platine ist mit einem Mikrocontroller ausgestattet ESP32, das Möglichkeiten für beides bietet kabelgebundene Steuerung über USB oder UART als Kabellose Kontrolle über WLAN über eine intuitive Webanwendung.

  • Unterstützt bis zu 6 DDSM400-Motoren gleichzeitig.
  • Enthält einen XT60-Anschluss für Stromversorgung (9V ~ 28V).
  • Freundliche Schnittstelle mit Boards wie Raspberry Pi 5 oder 4B, die die Kommunikation über GPIO UART erleichtert.
  • kompatibel mit Fernbedienung mit ESP-NOW und Befehlen im JSON-Format.

Diese Spezifikationen machen es zu einem Werkzeug vielseitig sowohl für Anfänger als auch fortgeschrittene Entwickler die das Verhalten ihrer Motoren anpassen möchten.

Technische Daten des DDSM400

El DDSM400-Motor ist ein Modell, das darauf ausgelegt ist, bei Anwendungen, die es erfordern, eine hervorragende Leistung zu bieten Präzision y Smartgeräte App. Es zeichnet sich durch seine Architektur aus direkte Übertragung (Direktantrieb), wodurch die Notwendigkeit von Reduzierstücken entfällt und a Leistungsfähigkeit nahezu 100 %.

  • Geschwindigkeit einstellbar: Betrieb von 100 U/min (Nenndrehmoment) bis 400 U/min (ohne Last).
  • Schutzart IP54: Dieser Schutzgrad macht es resistent gegen Staub und Spritzer.
  • All-in-One-Integration: Vereint PMSM, Encoder und Servo im selben kompakten Gehäuse.
  • LIN-Kommunikation: Es ermöglicht die gleichzeitige Steuerung mehrerer Motoren und den Zugriff auf Echtzeitdaten wie Position, Geschwindigkeit und Temperatur.

Daher ist der DDSM400 ideal für mobile Roboter, Autonom geführte Fahrzeuge und andere Systeme, die dies erfordern Präzision.

Kabelgebundene Steuerung und JSON

Einer der bemerkenswertesten Vorteile des DDSM-Treiber-HAT (B) ist seine Fähigkeit, Befehle im Format zu empfangen und zu senden JSON. Dieses Format vereinfacht die Kommunikation zwischen dem Controller und dem Host-Gerät. Mit einem einfachen USB-C-Kabel können Sie Debugging-Software oder Python-Skripte verwenden Steuern Sie Ihre Motoren.

Beispiel für einen JSON-Befehl zum Ändern der Engine-ID:

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

Darüber hinaus ist es möglich, Informationen in Echtzeit zu erhalten, z Motorposition, Geschwindigkeit o Temperatur, wodurch der Debugging- und Anpassungsprozess viel praktischer wird.

Drahtlose Steuerung mit ESP32

Wenn Sie lieber auf Kabel verzichten möchten, bietet der integrierte ESP32 eine Lösung vielseitig über WLAN. Sobald die Platine mit Strom versorgt wird, stellt sie automatisch eine ein Hotspot Zugriff von jedem mobilen Gerät, Tablet oder PC.

Die Webanwendung ermöglicht:

  • Senden Sie JSON-Befehle direkt an die Steuerung.
  • Überwachen Sie Daten in Echtzeit.
  • Parameter konfigurieren wie Motor-ID oder Betriebsmodus.

Dies ist besonders nützlich für Projekte, die Folgendes erfordern Schnelleinstellungen auf dem Feld.

Motorbetriebs- und Konfigurationsmodi

Der DDSM400 unterstützt mehrere Betriebsmodi, die je nach Projektanforderungen angepasst werden können:

  • Open-Loop-Modus: Ähnlich der PWM-Steuerung in Gleichstrommotoren.
  • Stromschleifenmodus: Kontrollieren Sie den Strompegel für präzise Einstellungen.
  • Speed-Loop-Modus: Auf Wartung ausgelegt stabile Geschwindigkeiten.
  • Positionsschleifenmodus: Ideal für präzise Bewegungen, bei denen u. a absolute kontrolle.

Diese Modi werden über JSON-Befehle konfiguriert. Der Befehl zum Aktivieren der Engine verwendet beispielsweise das folgende Format:

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

Um zwischen den Modi zu wechseln, ändern Sie einfach den Wert des Parameters „mode“ im entsprechenden Befehl.

Integration mit Raspberry Pi

Der DDSM-Treiber-HAT (B) ist für die Integration konzipiert ganz einfach mit Raspberry Pi-Boards. Der Controller kann direkt über das gleiche Netzteil wie der Raspberry Pi mit Strom versorgt werden, was die Kabel- und Verbindungsverwaltung vereinfacht. Dies ist besonders vorteilhaft für Projekte, bei denen die Raum und bestellen sind unerlässlich, wie bei mobilen Plattformen und kleine Roboter.

Der DDSM-Treiber HAT (B) und der DDSM400-Motor sind unverzichtbare Werkzeuge für jedes Robotik- oder Automatisierungsprojekt, das hohe Präzision und Flexibilität erfordert. Dank ihres innovativen Designs, der Unterstützung mehrerer Kommunikationsprotokolle und der einfachen Konfiguration zeichnen sich diese Geräte als zuverlässige Lösung für eine Vielzahl von Anwendungen aus. Wenn Sie Ihre Controlled-Motion-Projekte optimieren möchten, ist diese Kombination die perfekte Wahl.


Schreiben Sie den ersten Kommentar

Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.