بررسی اجمالی
این برد کنترل ربات ROS (نسخه 3.0) یک برد گسترش/کنترل ربات است که برای خودروهای رباتیک ROS و پروژههای رباتیک موبایل طراحی شده است و همچنین به عنوان یک برد توسعه هسته STM32 عمل میکند. این برد یک واحد کنترل هسته STM32 و یک سنسور وضعیت IMU 9 محوره روی برد را ادغام میکند و رابطهایی برای موتورها با انکودر 4 کاناله، سرووهای PWM 4 کاناله، سرووهای باس سری و نوارهای نوری RGB فراهم میکند. این برد از ارتباط و همکاری قدرت با Raspberry Pi 5 (شامل پروتکل تأمین برق Raspberry Pi 5)، بردهای سری Jetson، بردهای سری RDK (شامل RDK X3) و کامپیوترهای صنعتی پشتیبانی میکند.
ویژگیهای کلیدی
- نسخه برد: 3.0 (بهروزرسانی نسل سوم).
- از ROS1 و ROS2 پشتیبانی میکند؛ بستههای عملکرد ROS1/ROS2 و SDKهایی برای هر دو سیستم ارائه میدهد (همانطور که توسط سازنده بیان شده است).
- سنسور وضعیت IMU 9 محوره روی برد (بهروزرسانی 3.0 از راهحل ICM20948 استفاده میکند).
- واحد کنترل هسته STM32 با میکروکنترلر STM32F103RCT6.
- کنترل موتور: رابط موتور 4 کاناله، از موتورها با انکودر 4 کاناله پشتیبانی میکند و از خواندن سرعت انکودر 4 کاناله پشتیبانی میکند؛ PID میتواند برای کنترل سرعت موتور استفاده شود (همانطور که ذکر شده است).
- کنترل سروو: رابط سروو PWM 4 کاناله؛ از سرووهای باس سری پشتیبانی میکند. رابط سروو باس سری تک کاناله از اتصال تا 6 سروو باس سری پشتیبانی میکند (همانطور که ذکر شده است).
- روشهای ارتباطی: ارتباط سری USB، ارتباط باس CAN، ارتباط باس SBUS.
- پشتیبانی از ساختار وسیله نقلیه (همانطور که ذکر شده است): دو چرخ محرک، چهار چرخ محرک، چرخ مکنوم، فرمان آکرمن.
- حفاظتها (همانطور که ذکر شده است): حفاظت در برابر اتصال کوتاه، حفاظت در برابر جریان بیش از حد، حفاظت در برابر اتصال معکوس.
مشخصات
| محصول | برد کنترل ربات ROS / برد توسعه ربات STM32 ROS |
| نسخه | V3.0 |
| علامتگذاری برد | YB-ERF01-V3.0 |
| مدل MCU | STM32F103RCT6 |
| هسته MCU | Cortex M3 R1P1 |
| تعداد GPIO | 51 |
| منابع رابط (MCU) | 2 x SPI، 3 x USART، 2 x I2C، 2 x I2S، 1 x CAN، 51 x I/O، 2 x DAC |
| تایمر | 8 |
| فلش داخلی | 256KB |
| SRAM | 48KB |
| دامنه ولتاژ | ولتاژ خارجی: 2.0-3.6V؛ ولتاژ هسته: 1.8V |
| بسته پین | LQFP64 |
| ابزارهای کامپایل | KEIL MDK، STM32CubeMX و غیره. |
| IMU | سنسور وضعیت IMU 9 محوره (V3.0: راه حل ICM20948) |
| نرخ ارتباط I2C IMU | 100kHz |
| نرخ خواندن دادههای IMU | 100Hz |
| تعداد محورهای حسگر | 9Axis |
| رابطهای موتور | رابط موتور 4 کاناله؛ پشتیبانی از موتورها با انکودر 4 کاناله؛ خواندن سرعت انکودر 4 کاناله |
| رابطهای سروو | رابط سروو PWM 4 کاناله؛ رابط سروو باس سری تک کاناله (پشتیبانی از زنجیره تا 6PCS سروو باس سری) |
| ارتباط | ارتباط سری USB؛ ارتباط باس CAN؛ ارتباط باس SBUS |
| ولتاژ ورودی | 12V |
| خروجی توان (همانطور که نشان داده شده است) | 5.منبع تغذیه 1V/5A برای Raspberry Pi 5 (پروتکل منبع تغذیه Raspberry Pi 5) |
| یادداشت جریان USB جانبی (طبق اعلام شده) | زمانی که Raspberry Pi 5 پروتکل منبع تغذیه اختصاصی را شناسایی میکند، جریان USB جانبی به 1.6A افزایش مییابد؛ در غیر این صورت به 0.6A محدود میشود |
| خروجی رابط منبع تغذیه (طبق تصویر) | Jetson Nano B01 (5V)؛ Raspberry Pi 5 / سری RDK (5V)؛ منبع تغذیه برای دستگاههای خارجی (12V)؛ Jetson Xavier NX / Jetson Orin Nano / Jetson Orin NX (12V) |
| یادداشت محدودیت جریان بار (طبق اعلام شده) | زمانی که از DC5.5*2 استفاده میشود.1 رابط و رابط Type-C با منبع تغذیه خروجی 5V به طور همزمان، جریان بار کل نمیتواند از 5A تجاوز کند |
کاربردها
- درایور/برد گسترش ربات خودرو ROS برای رباتهای موبایل
- پروژههای موتور انکودر + کنترل سرعت PID (4 کاناله)
- کنترل سروو و سروو باس سریال برای هدایت رباتیک، چرخش/تمایل و عملگرها
- ادغام CAN / USB سریال / SBUS برای سیستمهای کنترل رباتیک
- گسترشهای کنترلر رباتیک Raspberry Pi 5، سری Jetson، سری RDK (RDK X3)
راهنماها
آموزش: http://www.yahboom.net/study/ROS-Driver-Board
برای سوالات مربوط به سازگاری، سیمکشی و ادغام پروژه، با https://rcdrone.top/ تماس بگیرید یا ایمیل بزنید [email protected].
جزئیات

رباتهای خودرو ROS و رباتهای موبایل را در سبکهای شاسی رایج بسازید، از روورهای کوچک تا پلتفرمهای چندپایی.

یک برد کنترل واحد هسته کنترلر STM32 و یک IMU 9 محوره را برای حس کردن حرکت و وضعیت در پروژههای ROS ترکیب میکند.

نسخه V3.0 پلتفرم سختافزاری را بهروزرسانی میکند در حالی که چیدمان فشردهای را برای انباشتن با کامپیوترهای میزبان حفظ میکند.

موتور، سروو و رابطهای ارتباطی پشتیبانی میشوند و همچنین حفاظتهای داخلی مانند حفاظت در برابر اتصال معکوس و اضافهبار جریان وجود دارد.

مقایسه نسخه جزئیات پشتیبانی از پروتکل قدرت Raspberry Pi 5 و راهحل IMU 9 محوره بهروزرسانی شده در V3.0 را نشان میدهد.

همکاری قدرت Raspberry Pi 5 به ارائه قدرت پایدار به لوازم جانبی USB کمک میکند زمانی که با پروتکل تأمین سازگار استفاده شود.

STM32F103RCT6 موجود در برد به اندازه کافی GPIO و باسهای مشترک برای کنترل رباتیک و گسترش لوازم جانبی فراهم میکند.

توسعه ROS1 و ROS2 در میزبانهای محبوبی مانند Raspberry Pi، Jetson و بردهای سری RDK پشتیبانی میشود.

نمونههای انباشتهسازی و کابلکشی نشان میدهند که چگونه برد برای تأمین برق و داده با پلتفرمهای Raspberry Pi و Jetson متصل میشود.

ادغام سری RDK شامل گزینههای نصب انباشته و اتصال نوع C برای تأمین برق و ارتباطات است.

بین USB سریال، CAN bus یا SBUS انتخاب کنید تا نیازهای کنترل و تلمتری پلتفرم ربات خود را برآورده کنید.

دادههای IMU میتوانند برای برآورد وضعیت و تجسم در ROS در حین ناوبری و کنترل حرکت استفاده شوند.

چندین خروجی برق، سیمکشی برای بردهای میزبان 5V و لوازم جانبی 12V را در حالی که از ورودی اصلی 12V استفاده میشود، ساده میکند.

تا چهار موتور انکودر را راهاندازی کنید و سرووهای PWM یا سریال باس را برای هدایت، بازوها و سایر عملگرها کنترل کنید.

با طراحیهای پایه موبایل رایج شامل درایو تفاضلی، مکانوم و طرحهای هدایت آکرمن سازگار است.

رابطهای فراوان onboard اضافه کردن نمایشگرها، نورپردازی و باسهای کنترل را بدون نیاز به بردهای آداپتور اضافی آسانتر میکند.



سرووهای گیربکس فرمان اختیاری 15KG، 20KG و 25KG برای تنظیماتی که به گشتاور بالاتری نیاز دارند در دسترس هستند.

یک گزینه سروو هوشمند سریال 15KG برای ساختهایی که به عملگر با گشتاور بالاتر نیاز دارند در دسترس است.


نوارهای نوری RGB اختیاری برای افزودن نورپردازی رنگی به تنظیمات شما در دسترس هستند.

برد کنترل YB-ERF01 V3.0 حفاظت در برابر قطب معکوس، اتصال کوتاه و اضافه بار را با تنظیم قدرت دوگانه برای پایداری سیستم قدرت یکپارچه میکند.

Yahboom YB-ERF01 V3.0 در مجموعهای از ساختها، از جمله خودروهای ربات ROS، رباتهای ترکیبی چندمنظوره، خودروهای مسابقهای آکرمن و خودروهای ربات خودران استفاده میشود.

مقایسه برد کنترل ربات ROS تفاوتهای کلیدی بین گزینههای STM32F103RCT6 و ESP32-S3 را شامل میشود، از جمله پشتیبانی از نسخههای ROS و رابطهای موجود.


برد کنترل Yahboom YB-ERF01 V3.0 با مواد متنباز و روالهای درایور برای لوازم جانبی رایج ربات مانند موتورها، سرووهای PWM و حسگرها ارائه میشود.

Yahboom یک لینک آموزشی به همراه بستههای درایور STM32 و ROS1/ROS2 قابل دانلود برای پشتیبانی از راهاندازی و توسعه ارائه میدهد.

منابع بستهبندی شده Yahboom شامل پوشههای دورههای پایه ROS1 و ROS2، ویدیوهای آموزشی با زیرنویس انگلیسی و مستندات پشتیبانی برای راهاندازی و یادگیری است.

برد کنترل YB-ERF01 V3.0 اتصالات برچسبگذاری شده برای برق 12V/5V، دادههای USB، CAN، I2C، خروجیهای موتور و رابطهای سروو را برای سادهسازی سیمکشی ربات ROS فراهم میکند.

برد YB-ERF01 V3.0 برد کنترل ربات ROS از یک میکروکنترلر STM32F103RCT6 و یک ابعاد جمع و جور 85×56 میلیمتر برای ادغام مرتب با تنظیمات سازگار Raspberry Pi و Jetson استفاده میکند.

کیت برد کنترل ربات STM32 ROS شامل یک کابل داده میکرو-USB، کابل برق Type‑C، کابل برق DC، پایههای پیچ و یک نمایشگر OLED 0.91 اینچی اختیاری است.
Related Collections
