Overzicht
Deze ROS robotbesturingskaart (V3.0) is een uitbreidings-/besturingskaart voor ROS robotauto's en mobiele robotprojecten, en werkt ook als een STM32 kernontwikkelingskaart. Het integreert een STM32 kernbesturingseenheid en een ingebouwde 9-assige IMU-houdingssensor, en biedt interfaces voor 4-kanaals encoder motoren, 4-kanaals PWM servos, seriële bus servos en RGB lichtbalken. Het ondersteunt communicatie en stroomcoöperatie met Raspberry Pi 5 (inclusief Raspberry Pi 5 stroomvoorzieningsprotocol), Jetson-serie borden, RDK-serie borden (inclusief RDK X3), en industriële computers.
Belangrijkste Kenmerken
- Bordversie: V3.0 (derde generatie upgrade).
- Ondersteunt ROS1 en ROS2; biedt ROS1/ROS2 functiepakket en SDK's voor beide systemen (zoals vermeld door de fabrikant).
- Ingebouwde 9-assige IMU-houdingssensor (V3.0 upgrade gebruikt de ICM20948-oplossing).
- STM32 kernbesturingseenheid met STM32F103RCT6 MCU.
- Motorbesturing: 4-kanaals motorinterface, ondersteunt 4-kanaals encoder motoren, en ondersteunt 4-kanaals encoder snelheidsmeting; PID kan worden gebruikt voor motor snelheidsregeling (zoals vermeld).
- Servobesturing: 4-kanaals PWM servo-interface; ondersteunt seriële busservo. De enkelkanaals seriële busservo-interface ondersteunt cascadering tot 6 seriële busservo's (zoals vermeld).
- Communicatiemethoden: USB seriële communicatie, CAN-bus communicatie, SBUS-bus communicatie.
- Voertuigstructuur ondersteuning (zoals vermeld): 2-wielaandrijving, 4-wielaandrijving, Mecanum wiel, Ackerman besturing.
- Beschermingen (zoals vermeld): kortsluitbeveiliging, overstroombeveiliging, omgekeerde verbinding bescherming.
Specificaties
| Product | ROS robotbesturingsbord / STM32 ROS robot uitbreidingsbord |
| Versie | V3.0 |
| Bordmarkering | YB-ERF01-V3.0 |
| MCU-model | STM32F103RCT6 |
| MCU-kern | Cortex M3 R1P1 |
| GPIO-aantal | 51 |
| Interfacebronnen (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 |
| Interne Flash | 256KB |
| SRAM | 48KB |
| Spanningsbereik | Externe spanning: 2.0-3.6V; Kernspanning: 1.8V |
| Pakket met pinnen | LQFP64 |
| Compilatiehulpmiddelen | KEIL MDK, STM32CubeMX etc. |
| IMU | 9-assige IMU-houdingssensor (V3.0: ICM20948 oplossing) |
| IMU I2C communicatiesnelheid | 100kHz |
| IMU gegevensleessnelheid | 100Hz |
| Aantal sensorassen | 9Assen |
| Motorinterfaces | 4-kanaals motorinterface; ondersteunt 4-kanaals encoder motoren; 4-kanaals encoder snelheidsmeting |
| Servo-interfaces | 4-kanaals PWM servo-interface; enkelkanaals seriële bus servo-interface (ondersteunt cascade tot 6PCS seriële bus servo's) |
| Communicatie | USB seriële communicatie; CAN-bus communicatie; SBUS-bus communicatie |
| Ingangsspanning | 12V |
| Vermogensuitgang (zoals getoond) | 5.1V/5A voeding naar Raspberry Pi 5 (Raspberry Pi 5 voedingsprotocol) |
| USB randapparatuur stroomopmerking (zoals vermeld) | Wanneer Raspberry Pi 5 het exclusieve voedingsprotocol detecteert, stijgt de stroom van randapparatuur via USB naar 1.6A; anders is deze beperkt tot 0.6A |
| Voedingsinterface-uitgang (zoals getoond) | Jetson Nano B01 (5V); Raspberry Pi 5 / RDK-serie (5V); Voeding voor externe apparaten (12V); Jetson Xavier NX / Jetson Orin Nano / Jetson Orin NX (12V) |
| Belastingsstroomlimiet opmerking (zoals vermeld) | Bij gebruik van de DC5.5*2.1 interface en Type-C interface 5V uitgangsvoeding tegelijkertijd, de totale belastingstroom mag niet meer dan 5A bedragen |
Toepassingen
- ROS robotauto driver/uitbreidingsbord voor mobiele robots
- Encoder motor + PID snelheidsregelprojecten (4-kanaals)
- Servo en seriële bus servo besturing voor robotsturing, pan/tilt, en actuatoren
- CAN / USB seriële / SBUS integratie voor robotica besturingssystemen
- Raspberry Pi 5, Jetson-serie, RDK-serie (RDK X3) robotica controller uitbreidingen
Handleidingen
Tutorial: http://www.yahboom.net/study/ROS-Driver-Board
Voor vragen over compatibiliteit, bedrading en projectintegratie, neem contact op met https://rcdrone.top/ of e-mail [email protected].
Details

Bouw ROS robotauto's en mobiele robots over veelvoorkomende chassisstijlen, van kleine rovers tot multi-poot platforms.

Een enkele besturingskaart combineert de STM32-kerncontroller en een 9-assige IMU voor bewegings- en houdingsdetectie in ROS-projecten.

De V3.0 revisie actualiseert het hardwareplatform terwijl het een compacte lay-out behoudt voor stapelen met hostcomputers.

Motor-, servo- en communicatieinterfaces worden ondersteund naast ingebouwde beveiligingen zoals omgekeerde verbinding en overstroombeveiligingen.

Versievergelijking beschrijft de toegevoegde Raspberry Pi 5 stroomprotocolondersteuning en de geüpgradede 9-assige IMU-oplossing in V3.0.

Raspberry Pi 5 stroomcoöperatie helpt stabiele stroom te leveren aan USB-randapparatuur wanneer gebruikt met het compatibele stroomprotocol.

De onboard STM32F103RCT6 biedt voldoende GPIO en gemeenschappelijke bussen voor robotbesturing en perifere uitbreiding.

ROS1 en ROS2 ontwikkeling wordt ondersteund op populaire hosts zoals Raspberry Pi, Jetson en RDK-serie borden.

Voorbeelden van stapelen en bekabelen illustreren hoe het bord verbinding maakt voor stroom en data met Raspberry Pi en Jetson platforms.

Integratie van de RDK-serie omvat gestapelde montage en Type-C aansluitopties voor stroom en communicatie.

Kies tussen USB-serieel, CAN-bus of SBUS om te voldoen aan de controle- en telemetriebehoeften van uw robotplatform.

IMU-gegevens kunnen worden gebruikt voor houdingsschatting en visualisatie in ROS tijdens navigatie en bewegingscontrole.

Meerdere stroomuitgangen vereenvoudigen de bedrading voor 5V hostborden en 12V randapparatuur bij gebruik van een 12V hoofdinput.

Aansturen van maximaal vier encoder motoren en het besturen van PWM of seriële bus servos voor besturing, armen en andere actuatoren.

Past op gangbare mobiele basisontwerpen, waaronder differentiële aandrijving, mecanum en Ackerman stuurinrichtingen.

Overvloedige onboard interfaces maken het gemakkelijker om displays, verlichting en besturingsbussen toe te voegen zonder extra adapterborden.



Optionele 15KG, 20KG en 25KG stuurservo's zijn beschikbaar voor opstellingen die een hoger koppel nodig hebben.

Een 15KG seriële bus slimme servo-optie is beschikbaar voor builds die een hogere koppelactuatie nodig hebben.


Optionele RGB-lichtstrips zijn beschikbaar om kleurrijke verlichting aan uw opstelling toe te voegen.

De YB-ERF01 V3.0 besturingsbord integreert omgekeerde polariteit, kortsluiting en overstroombeveiliging met dubbele step-down spanningsregeling voor stabiele systeemvoeding.

Yahboom YB-ERF01 V3.0 wordt gebruikt in een reeks builds, waaronder ROS robotauto's, multifunctionele samengestelde robots, Ackerman raceauto's en zelfrijdende robotauto's.

De vergelijking van de ROS robotbesturingsborden schetst de belangrijkste verschillen tussen de STM32F103RCT6 en ESP32-S3 opties, inclusief ROS-versieondersteuning en beschikbare interfaces.


De Yahboom YB-ERF01 V3.0 besturingsbord wordt geleverd met open-source materialen en stuurprogramma's voor veelgebruikte robotperiferiën zoals motoren, PWM-servos en sensoren.

Yahboom biedt een tutoriallink plus downloadbare STM32-stuurprogramma en ROS1/ROS2-pakketten ter ondersteuning van installatie en ontwikkeling.

De meegeleverde bronnen van Yahboom omvatten ROS1 en ROS2 basis cursusmappen, Engelstalige ondertitelde videotutorials en ondersteunende documentatie voor installatie en leren.

Het YB-ERF01 V3.0 besturingsbord biedt gelabelde aansluitingen voor 12V/5V stroom, USB-data, CAN, I2C, motoruitgangen en servo-interfaces om de bedrading van ROS-robots te vereenvoudigen.

De YB-ERF01 V3.0 ROS robotbesturingsbord gebruikt een STM32F103RCT6 MCU en een compact 85×56 mm formaat voor nette integratie met compatibele Raspberry Pi- en Jetson-opstellingen.

De STM32 ROS robotbesturingsbordkit bevat een micro-USB-datakabel, Type-C voedingskabel, DC-voedingskabel, schroefpalen en een optioneel 0,91-inch OLED-display.
Related Collections
