Panoramica
Questa scheda di controllo robot ROS (V3.0) è una scheda di espansione/controllo per auto robot ROS e progetti di robot mobili, e funge anche da scheda di sviluppo core STM32. Integra un'unità di controllo core STM32 e un sensore di atteggiamento IMU a 9 assi on-board, e fornisce interfacce per motori encoder a 4 canali, servomotori PWM a 4 canali, servomotori a bus seriale e barre luminose RGB. Supporta la comunicazione e la cooperazione energetica con Raspberry Pi 5 (incluso il protocollo di alimentazione Raspberry Pi 5), schede della serie Jetson, schede della serie RDK (incluso RDK X3) e computer industriali.
Caratteristiche principali
- Versione della scheda: V3.0 (aggiornamento di terza generazione).
- Supporta ROS1 e ROS2; fornisce pacchetti di funzioni ROS1/ROS2 e SDK per entrambi i sistemi (come dichiarato dal produttore).
- Sensore di atteggiamento IMU a 9 assi on-board (l'aggiornamento V3.0 utilizza la soluzione ICM20948).
- Unità di controllo core STM32 con MCU STM32F103RCT6.
- Controllo motore: interfaccia motore a 4 canali, supporta motori con encoder a 4 canali e supporta la lettura della velocità dell'encoder a 4 canali; il PID può essere utilizzato per il controllo della velocità del motore (come indicato).
- Controllo servo: interfaccia servo PWM a 4 canali; supporta servo a bus seriale. L'interfaccia servo a bus seriale a canale singolo supporta il collegamento in cascata fino a 6 servo a bus seriale (come indicato).
- Metodi di comunicazione: comunicazione seriale USB, comunicazione bus CAN, comunicazione bus SBUS.
- Supporto della struttura del veicolo (come indicato): trazione a 2 ruote, trazione a 4 ruote, ruota Mecanum, sterzo Ackerman.
- Protezioni (come indicato): protezione da cortocircuito, protezione da sovracorrente, protezione da inversione di connessione.
Specifiche
| Prodotto | Scheda di controllo robot ROS / scheda di espansione robot STM32 ROS |
| Versione | V3.0 |
| Marcatura della scheda | YB-ERF01-V3.0 |
| Modello MCU | STM32F103RCT6 |
| Kernel MCU | Cortex M3 R1P1 |
| Quantità GPIO | 51 |
| Risorse di interfaccia (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 |
| Flash interna | 256KB |
| SRAM | 48KB |
| Intervallo di tensione | Tensione esterna: 2.0-3.6V; Tensione di core: 1.8V |
| Pacchetto pin | LQFP64 |
| Strumenti di compilazione | KEIL MDK, STM32CubeMX ecc. |
| IMU | Sensore di atteggiamento IMU a 9 assi (V3.0: Soluzione ICM20948) |
| Velocità di comunicazione IMU I2C | 100kHz |
| Velocità di lettura dei dati IMU | 100Hz |
| Numero di assi del sensore | 9Assi |
| Interfacce motore | Interfaccia motore a 4 canali; supporta motori con encoder a 4 canali; lettura della velocità dell'encoder a 4 canali |
| Interfacce servo | Interfaccia servo PWM a 4 canali; interfaccia servo bus seriale a canale singolo (supporta cascata fino a 6PCS servo bus seriali) |
| Comunicazione | Comunicazione seriale USB; comunicazione bus CAN; comunicazione bus SBUS |
| Tensione di ingresso | 12V |
| Uscita di potenza (come mostrato) | 5.1V/5A alimentatore per Raspberry Pi 5 (protocollo di alimentazione Raspberry Pi 5) |
| Nota sul corrente dei periferici USB (come indicato) | Quando Raspberry Pi 5 rileva il protocollo di alimentazione esclusivo, la corrente dei periferici USB aumenta a 1.6A; altrimenti è limitata a 0.6A |
| Uscita dell'interfaccia di alimentazione (come mostrato) | Jetson Nano B01 (5V); Raspberry Pi 5 / serie RDK (5V); Alimentatore per dispositivi esterni (12V); Jetson Xavier NX / Jetson Orin Nano / Jetson Orin NX (12V) |
| Nota sul limite di corrente di carico (come indicato) | Quando si utilizza il DC5.5*2.1 interfaccia e interfaccia Type-C alimentazione a 5V allo stesso tempo, la corrente di carico totale non può superare 5A |
Applicazioni
- Driver/board di espansione per auto robot ROS
- Progetti di motore encoder + controllo della velocità PID (4 canali)
- Controllo servo e servo bus seriale per sterzo robotico, pan/tilt e attuatori
- Integrazione CAN / USB seriale / SBUS per sistemi di controllo robotici
- Espansioni del controller robotico Raspberry Pi 5, serie Jetson, serie RDK (RDK X3)
Manuali
Guida: http://www.yahboom.net/study/ROS-Driver-Board
Per domande su compatibilità, cablaggio e integrazione di progetti, contattare https://rcdrone.top/ o inviare un'email a [email protected].
Dettagli

Costruisci auto robot ROS e robot mobili attraverso stili di chassis comuni, da piccoli rover a piattaforme multi-gamba.

Una singola scheda di controllo combina il controller principale STM32 e un IMU a 9 assi per la rilevazione del movimento e dell'atteggiamento nei progetti ROS.

La revisione V3.0 aggiorna la piattaforma hardware mantenendo un layout compatto per l'impilamento con computer host.

Interfacce per motori, servomotori e comunicazione sono supportate insieme a protezioni integrate come la protezione da inversione di polarità e sovracorrente.

Il confronto delle versioni dettaglia il supporto aggiunto per il protocollo di alimentazione Raspberry Pi 5 e la soluzione IMU a 9 assi aggiornata nella V3.0.

La cooperazione di alimentazione Raspberry Pi 5 aiuta a fornire energia stabile ai periferici USB quando utilizzata con il protocollo di alimentazione compatibile.

Lo STM32F103RCT6 a bordo fornisce ampi GPIO e bus comuni per il controllo della robotica e l'espansione dei periferici.

Lo sviluppo ROS1 e ROS2 è supportato su host popolari come Raspberry Pi, Jetson e schede della serie RDK.

Esempi di impilamento e cablaggio illustrano come la scheda si collega per alimentazione e dati con le piattaforme Raspberry Pi e Jetson.

L'integrazione della serie RDK include opzioni di montaggio impilato e connessione di tipo C per alimentazione e comunicazione.

Scegli tra USB seriale, bus CAN o SBUS per soddisfare le esigenze di controllo e telemetria della tua piattaforma robotica.

I dati IMU possono essere utilizzati per la stima dell'atteggiamento e la visualizzazione in ROS durante la navigazione e il controllo del movimento.

Uscite di alimentazione multiple semplificano il cablaggio per schede host a 5V e periferiche a 12V utilizzando un ingresso principale a 12V.

Controlla fino a quattro motori encoder e gestisci servomotori PWM o bus seriali per sterzo, bracci e altri attuatori.

Si adatta a design di base mobile comuni, inclusi layout di guida differenziale, mecanum e sterzo Ackerman.

Interfacce onboard abbondanti rendono più facile aggiungere display, illuminazione e bus di controllo senza schede adattatrici extra.



Servocomandi opzionali da 15KG, 20KG e 25KG sono disponibili per configurazioni che necessitano di una coppia maggiore.

Un'opzione di servocomando intelligente seriale da 15KG è disponibile per costruzioni che necessitano di attuazione a coppia maggiore.


Strisce luminose RGB opzionali sono disponibili per aggiungere illuminazione colorata alla tua configurazione.

La scheda di controllo YB-ERF01 V3.0 integra protezione da polarità inversa, cortocircuito e sovracorrente con regolazione di potenza step-down duale per un'alimentazione di sistema stabile.

Yahboom YB-ERF01 V3.0 è utilizzato in una gamma di costruzioni, tra cui auto robot ROS, robot compositi multifunzionali, auto da corsa Ackerman e auto robot a guida autonoma.

Il confronto delle schede di controllo del robot ROS delinea le principali differenze tra le opzioni STM32F103RCT6 e ESP32-S3, inclusi il supporto per le versioni di ROS e le interfacce disponibili.


La scheda di controllo Yahboom YB-ERF01 V3.0 viene fornita con materiali open-source e routine di driver per periferiche robotiche comuni come motori, servomotori PWM e sensori.

Yahboom fornisce un link al tutorial più pacchetti driver STM32 e ROS1/ROS2 scaricabili per supportare la configurazione e lo sviluppo.

Le risorse incluse da Yahboom comprendono cartelle di corsi base ROS1 e ROS2, video tutorial con sottotitoli in inglese e documentazione di supporto per la configurazione e l'apprendimento.

La scheda di controllo YB-ERF01 V3.0 fornisce connessioni etichettate per alimentazione 12V/5V, dati USB, CAN, I2C, uscite per motori e interfacce per servomotori per semplificare il cablaggio del robot ROS.

La YB-ERF01 V3.La scheda di controllo robot ROS 0 utilizza un MCU STM32F103RCT6 e un ingombro compatto di 85×56 mm per un'integrazione ordinata con configurazioni compatibili di Raspberry Pi e Jetson.

Il kit della scheda di controllo robot STM32 ROS include un cavo dati micro-USB, un cavo di alimentazione Type‑C, un cavo di alimentazione DC, supporti per viti e un display OLED da 0,91 pollici opzionale.
Related Collections
