Überblick
Dieses ROS-Robotersteuerungsboard (V3.0) ist ein Roboter-Erweiterungs-/Steuerungsboard, das für ROS-Roboterautos und mobile Roboterprojekte entwickelt wurde und auch als STM32-Kernentwicklungsboard fungiert. Es integriert eine STM32-Kernsteuereinheit und einen integrierten 9-Achsen-IMU-Lagesensor und bietet Schnittstellen für 4-Kanal-Encoder-Motoren, 4-Kanal-PWM-Servos, serielle Bus-Servos und RGB-Lichtleisten. Es unterstützt Kommunikation und Stromversorgung mit Raspberry Pi 5 (einschließlich Raspberry Pi 5-Stromversorgungsprotokoll), Jetson-Serienboards, RDK-Serienboards (einschließlich RDK X3) und Industriecomputern.
Hauptmerkmale
- Board-Version: V3.0 (dritte Generation Upgrade).
- Unterstützt ROS1 und ROS2; bietet ROS1/ROS2-Funktionspaket und SDKs für beide Systeme (laut Herstellerangaben).
- Integrierter 9-Achsen-IMU-Lagesensor (V3.0-Upgrade verwendet die ICM20948-Lösung).
- STM32-Kernsteuereinheit mit STM32F103RCT6-MCU.
- Motorsteuerung: 4-Kanal-Motorschnittstelle, unterstützt 4-Kanal-Encoder-Motoren und unterstützt 4-Kanal-Encoder-Geschwindigkeitsmessung; PID kann zur Motor-Geschwindigkeitsregelung verwendet werden (wie angegeben).
- Servosteuerung: 4-Kanal-PWM-Servoschnittstelle; unterstützt seriellen Bus-Servo. Die Einkanal-Serienbus-Servoschnittstelle unterstützt das Kaskadieren von bis zu 6 Serienbus-Servos (wie angegeben).
- Kommunikationsmethoden: USB-Serienkommunikation, CAN-Bus-Kommunikation, SBUS-Bus-Kommunikation.
- Fahrzeugstrukturunterstützung (wie angegeben): 2-Rad-Antrieb, 4-Rad-Antrieb, Mecanum-Rad, Ackerman-Lenkung.
- Schutzmaßnahmen (wie angegeben): Kurzschlussschutz, Überstromschutz, Verpolungsschutz.
Spezifikationen
| Produkt | ROS-Robotersteuerplatine / STM32 ROS-Roboter-Erweiterungsplatine |
| Version | V3.0 |
| Platinennummerierung | YB-ERF01-V3.0 |
| MCU-Modell | STM32F103RCT6 |
| MCU-Kern | Cortex M3 R1P1 |
| GPIO-Anzahl | 51 |
| Schnittstellenressourcen (MCU) | 2 x SPI, 3 x USART, 2 x I2C, 2 x I2S, 1 x CAN, 51 x I/O, 2 x DAC |
| Timer | 8 |
| Interner Flash | 256KB |
| SRAM | 48KB |
| Spannungsbereich | Externe Spannung: 2,0-3,6V; Kernspannung: 1,8V |
| Gehäusebauform | LQFP64 |
| Kompilierungswerkzeuge | KEIL MDK, STM32CubeMX etc. |
| IMU | 9-Achsen-IMU-Lagesensor (V3.0: ICM20948 Lösung) |
| IMU I2C Kommunikationsrate | 100kHz |
| IMU Datenleserate | 100Hz |
| Anzahl der Sensorachsen | 9 Achsen |
| Motor Schnittstellen | 4-Kanal-Motorschnittstelle; unterstützt 4-Kanal-Encoder-Motoren; 4-Kanal-Encoder-Geschwindigkeitsmessung |
| Servo Schnittstellen | 4-Kanal-PWM-Servo-Schnittstelle; Einzelkanal-Seriellbus-Servo-Schnittstelle (unterstützt Kaskadierung von bis zu 6PCS Seriellbus-Servos) |
| Kommunikation | USB-Serielle Kommunikation; CAN-Bus-Kommunikation; SBUS-Bus-Kommunikation |
| Eingangsspannung | 12V |
| Stromausgang (wie gezeigt) | 5.1V/5A Stromversorgung für Raspberry Pi 5 (Raspberry Pi 5 Stromversorgungsprotokoll) |
| USB-Peripheriestromhinweis (wie angegeben) | Wenn Raspberry Pi 5 das exklusive Stromversorgungsprotokoll erkennt, erhöht sich der USB-Peripheriestrom auf 1,6A; andernfalls ist er auf 0,6A begrenzt |
| Stromversorgungs-Schnittstellenausgang (wie gezeigt) | Jetson Nano B01 (5V); Raspberry Pi 5 / RDK-Serie (5V); Stromversorgung für externe Geräte (12V); Jetson Xavier NX / Jetson Orin Nano / Jetson Orin NX (12V) |
| Laststrombegrenzungshinweis (wie angegeben) | Bei Verwendung des DC5.5*2.1 Schnittstelle und Type-C-Schnittstelle 5V Ausgangsleistung gleichzeitig, der Gesamtlaststrom darf 5A nicht überschreiten |
Anwendungen
- ROS Roboterwagen-Treiber/Erweiterungsplatine für mobile Roboter
- Encoder-Motor + PID-Geschwindigkeitsregelungsprojekte (4-Kanal)
- Servo- und serieller Bus-Servo-Steuerung für robotische Lenkung, Schwenk-/Neigeeinheiten und Aktuatoren
- CAN / USB-Serien- / SBUS-Integration für Robotik-Steuerungssysteme
- Raspberry Pi 5, Jetson-Serie, RDK-Serie (RDK X3) Robotik-Controller-Erweiterungen
Handbücher
Anleitung: http://www.yahboom.net/study/ROS-Driver-Board
Bei Fragen zu Kompatibilität, Verkabelung und Projektintegration kontaktieren Sie https://rcdrone.top/ oder senden Sie eine E-Mail an [email protected].
Details

Bauen Sie ROS-Roboterwagen und mobile Roboter über gängige Chassis-Stile hinweg, von kleinen Rovern bis hin zu mehrbeinigen Plattformen.

Eine einzelne Steuerplatine kombiniert den STM32-Kerncontroller und ein 9-Achsen-IMU für Bewegungs- und Haltungserkennung in ROS-Projekten.

Die V3.0-Revision aktualisiert die Hardware-Plattform, während sie ein kompaktes Layout für das Stapeln mit Host-Computern beibehält.

Motor-, Servo- und Kommunikationsschnittstellen werden unterstützt, zusammen mit eingebauten Schutzmaßnahmen wie Verpolungs- und Überstromschutz.

Der Versionsvergleich zeigt die hinzugefügte Unterstützung des Raspberry Pi 5-Stromprotokolls und die verbesserte 9-Achsen-IMU-Lösung in V3.0.

Die Stromversorgung des Raspberry Pi 5 hilft, stabile Energie an USB-Peripheriegeräte zu liefern, wenn sie mit dem kompatiblen Versorgungsprotokoll verwendet wird.

Der onboard STM32F103RCT6 bietet reichlich GPIO und gängige Busse für die Robotiksteuerung und die Erweiterung von Peripheriegeräten.

Die Entwicklung von ROS1 und ROS2 wird auf beliebten Hosts wie Raspberry Pi, Jetson und RDK-Serienboards unterstützt.

Beispiele für Stapelung und Verkabelung veranschaulichen, wie das Board für Strom und Daten mit Raspberry Pi und Jetson Plattformen verbunden wird.

Die Integration der RDK-Serie umfasst gestapelte Montage- und Type-C-Verbindungsoptionen für Stromversorgung und Kommunikation.

Wählen Sie zwischen USB-Seriell, CAN-Bus oder SBUS, um die Steuerungs- und Telemetrieanforderungen Ihrer Roboterplattform zu erfüllen.

IMU-Daten können zur Lageabschätzung und Visualisierung in ROS während der Navigation und Bewegungssteuerung verwendet werden.

Mehrere Stromausgänge vereinfachen die Verkabelung für 5V-Host-Boards und 12V-Peripheriegeräte bei Verwendung eines 12V-Haupteingangs.

Steuern Sie bis zu vier Encoder-Motoren und steuern Sie PWM- oder Seriell-Bus-Servos für Lenkung, Arme und andere Aktuatoren.

Passt zu gängigen mobilen Basisdesigns, einschließlich Differentialantrieb, Mecanum- und Ackerman-Lenkungsanordnungen.

Abundant onboard interfaces make it easier to add displays, lighting, and control buses without extra adapter boards.



Optionale 15KG, 20KG und 25KG Lenkgetriebe-Servos sind für Setups verfügbar, die ein höheres Drehmoment benötigen.

Eine 15KG serielle Bus-Smart-Servo-Option ist für Konstruktionen verfügbar, die eine höhere Drehmomentbetätigung benötigen.


Optionale RGB-Lichtstreifen sind verfügbar, um Ihrer Einrichtung farbenfrohe Beleuchtung hinzuzufügen.

Das YB-ERF01 V3.0 Steuerboard integriert Verpolungs-, Kurzschluss- und Überstromschutz mit dualer Abwärtsstromregelung für stabile Systemleistung.

Yahboom YB-ERF01 V3.0 wird in einer Vielzahl von Konstruktionen verwendet, einschließlich ROS-Roboterautos, multifunktionalen Verbundrobotern, Ackerman-Rennwagen und selbstfahrenden Roboterautos.

Der Vergleich der ROS-Robotersteuerplatinen hebt die wesentlichen Unterschiede zwischen den Optionen STM32F103RCT6 und ESP32-S3 hervor, einschließlich der Unterstützung von ROS-Versionen und verfügbaren Schnittstellen.


Die Yahboom YB-ERF01 V3.0 Steuerplatine wird mit Open-Source-Materialien und Treiberroutinen für gängige Roboterperipheriegeräte wie Motoren, PWM-Servos und Sensoren geliefert.

Yahboom bietet einen Tutorial-Link sowie herunterladbare STM32-Treiber und ROS1/ROS2-Pakete zur Unterstützung von Einrichtung und Entwicklung.

Die von Yahboom bereitgestellten Ressourcen umfassen ROS1- und ROS2-Grundkursordner, englisch untertitelte Video-Tutorials und unterstützende Dokumentation für Einrichtung und Lernen.

Die YB-ERF01 V3.0 Steuerplatine bietet beschriftete Anschlüsse für 12V/5V Stromversorgung, USB-Daten, CAN, I2C, Motorausgänge und Servo-Schnittstellen, um die Verkabelung von ROS-Robotern zu vereinfachen.

Die YB-ERF01 V3.0 ROS-Roboter-Steuerplatine verwendet einen STM32F103RCT6-MCU und ein kompaktes 85×56 mm Format für eine ordentliche Integration mit kompatiblen Raspberry Pi- und Jetson-Setups.

Das STM32 ROS-Roboter-Steuerplatinen-Kit enthält ein Micro-USB-Datenkabel, ein Typ-C-Stromkabel, ein DC-Stromkabel, Schraubpfosten und ein optionales 0,91-Zoll-OLED-Display.
Related Collections
