راهنمای تبدیل USB به SBUS یا SBUS به USB | پیکربندی آداپتور پهپاد RC

مقدمه

را USB دو طرفه به SBUS / تبدیل SBUS به USB یک ماژول رابط حرفه ای است که برای RC طراحی شده است, پهپاد, رباتیک, و کاربردهای کنترل صنعتی.

پل ارتباطی بین گیرنده های SBUS, کامپیوترهای USB, میکروکنترلرها, و دستگاه های مبتنی بر UART, به کاربران این امکان را می دهد که سیگنال های کنترلی و کانال داده ها را بین سیستم های مختلف به راحتی تبادل کنند.

برخلاف مبدل های ساده USB-UART, این ماژول به طور ویژه برای ارتباطات SBUS طراحی شده است. رسیدگی می کند:

  • تبدیل سطح سیگنال SBUS
  • تجزیه پروتکل SBUS
  • تبدیل ارتباط UART
  • کنترل زمان بندی فریم
  • رمزگذاری و رمزگشایی اختیاری SBUS
  • تایید یکپارچگی داده ها

پس از تبدیل, کاربران می توانند ارتباطات SBUS را مانند یک رابط سریال استاندارد بدون پرداختن به جزئیات پروتکل SBUS پیچیده رفتار کنند.


ویژگی های محصول

USB دو طرفه ↔ تبدیل SBUS

این ماژول از دو جهت کار پشتیبانی می کند:

1. SBUS به USB

سیگنال های SBUS گیرنده RC را به داده سریال USB تبدیل کنید.

برنامه های کاربردی معمولی:

  • خواندن کانال های گیرنده RC روی کامپیوتر
  • توسعه کنترل کننده پرواز پهپاد
  • نظارت بر سیگنال RC
  • ثبت و تجزیه و تحلیل داده ها
نمودار سیم کشی مبدل SBUS به USB که اتصال گیرنده SBUS به دستگاه USB را نشان می دهد
نمودار سیم کشی مبدل SBUS به USB که اتصال گیرنده SBUS به دستگاه USB را نشان می دهد

2. USB به SBUS

داده های USB UART را به سیگنال های خروجی SBUS تبدیل کنید.

برنامه های کاربردی معمولی:

  • تولید سیگنال SBUS
  • تست کنترلر پرواز
  • توسعه شبیه ساز RC
  • یکپارچه سازی سیستم کنترل پهپاد
نمودار سیم کشی مبدل USB به SBUS که اتصال دستگاه USB به خروجی SBUS را نشان می دهد
نمودار سیم کشی مبدل USB به SBUS که اتصال دستگاه USB به خروجی SBUS را نشان می دهد

از پروتکل های چندگانه RC پشتیبانی می کند

نسخه ارتقا یافته پشتیبانی می کند:

  • Futaba SBUS
  • SBUS2
  • آنها می روند
  • WBUS

این ماژول با سیستم های مختلف RC تست شده است, از جمله مدل های انتخاب شده از:

  • فوتابا
  • DJI Agriculture
  • WFLY
  • رادیو لینک
  • واکر

سازگاری بستگی به این دارد که آیا دستگاه از پروتکل استاندارد پیروی می کند.


نسخه های سخت افزاری

نسخه USB Direct Plug

این ماژول شامل یک رابط نر USB نوع A داخلی است.

هیچ کابل USB لازم نیست.

فقط آن را مستقیماً مانند یک درایو فلش USB به رایانه متصل کنید.

ابعاد: 40میلی متر × 20 میلی متر

توصیه شده برای:

  • تست لپ تاپ
  • توسعه قابل حمل
  • اشکال زدایی سریع سیگنال RC

نسخه کابل USB

این ماژول شامل یک کابل USB با کیفیت بالا می باشد.

توصیه شده برای:

  • کامپیوترهای رومیزی
  • نیمکت های تست
  • برنامه هایی که باید دستگاه را دور از رایانه قرار داد
  • جلوگیری از استرس مکانیکی در پورت USB

ابعاد: 55میلی متر × 32 میلی متر


چرا به یک مبدل SBUS نیاز است؟?

آشنایی با پروتکل SBUS

SBUS یک پروتکل ارتباطی دیجیتال RC است که در اصل توسط Futaba توسعه یافته است.

اگرچه SBUS مشابه UART است, این یک فرمت استاندارد ارتباطی UART نیست.

پارامترهای استاندارد SBUS:

  • نرخ باود: 100 کیلوبیت بر ثانیه
  • کمی شروع کن: 1
  • بیت ها را متوقف کنید: 2
  • حتی برابری

اکثر کامپیوترها, میکروکنترلرها, و برنامه های سریال نمی توانند مستقیماً این قالب را پردازش کنند.

مشکلات شامل:

  • نرخ باود پشتیبانی نشده
  • زمان بندی نادرست
  • خطاهای ارتباطی
  • نرخ از دست دادن اطلاعات بالا

مبدل ما چه چیزی را حل می کند?

ماژول سه عملکرد مهم را انجام می دهد:

1. تبدیل سیگنال الکتریکی

سیگنال های الکتریکی SBUS را به سطوح منطقی UART معمولی تبدیل می کند.

2. تبدیل پروتکل

فرمت ارتباطی ویژه SBUS را به UART استاندارد تبدیل می کند:

پشتیبانی از نرخ باد UART:

  • 9600
  • 38400
  • 57600
  • 115200

فرمت خروجی استاندارد:

  • 1 بیت شروع
  • 1 کمی توقف
  • بدون برابری

3. پردازش داده های SBUS

ماژول می تواند به طور خودکار فریم های SBUS را پردازش کند.

کاربران نیازی به نوشتن برنامه های تجزیه SBUS پیچیده ندارند.

دسته ماژول:

  • کمی جابجایی
  • استخراج کانال
  • همگام سازی قاب
  • خطا در بررسی

گزینه های پیکربندی توضیح داده شده است

برنامه های مختلف نیاز به تنظیمات سیستم عامل متفاوتی دارند.

لطفا قبل از سفارش گزینه صحیح را انتخاب کنید.


گزینه 1: نسخه اصلی SBUS شفاف

100انتقال شفاف K Baud Rate SBUS

این نسخه فرمت اصلی ارتباط SBUS را حفظ می کند.

پارامترها:

  • نرخ باود: 100 کیلوبیت بر ثانیه
  • کمی شروع کن: 1
  • بیت ها را متوقف کنید: 2
  • حتی برابری

مناسب برای:

  • دستگاه هایی که از قبل از ارتباطات SBUS بومی پشتیبانی می کنند
  • نظارت اولیه سیگنال SBUS

نکته مهم

100نرخ باود K یک سرعت UART معمولی نیست.

بسیاری از MCU ها و دستگاه های سریال مستقیماً از آن پشتیبانی نمی کنند.

لطفاً قبل از خرید این نسخه سازگاری را تأیید کنید.


گزینه 2: نسخه قابل تنظیم Baud Rate

این نسخه توصیه شده برای اکثر برنامه های توسعه است.

ماژول SBUS را به ارتباط استاندارد UART تبدیل می کند.

نرخ باد پشتیبانی می شود:

  • 9600
  • 38400
  • 57600
  • 115200

فرمت خروجی:

  • 1 بیت شروع
  • 1 کمی توقف
  • بدون برابری

مزایا:

  • سازگار با اکثر MCU ها
  • یکپارچه سازی آسان نرم افزار
  • ارتباط پایدار

مناسب برای:

  • آردوینو
  • STM32
  • رزبری پای
  • نرم افزار سریال کامپیوتر
  • دستگاه های UART

گزینه 3: نرخ باود قابل تنظیم + کنترل نرخ فریم

طراحی شده برای ارتباطات بی سیم و از راه دور.

یک قاب استاندارد SBUS شامل:

  • 25 بایت ها
  • 16 کانال ها

SBUS معمولا فریم ها را با فرکانس بالا ارسال می کند.

برای برخی از برنامه ها, به خصوص:

  • انتقال بی سیم
  • کنترل از راه دور
  • ارتباطات شبکه

نرخ فریم بالا ممکن است باعث شود:

  • سرریز بافر
  • ازدحام بسته ها
  • از دست دادن داده ها

این نسخه امکان تنظیم فاصله فریم را فراهم می کند:

10ms – 500ms

مزایا:

  • سازگاری بهتر با لینک های بی سیم
  • کاهش بار ارتباطی
  • انتقال پایدارتر از راه دور

گزینه 4: نرخ باود قابل تنظیم + رمزگذاری SBUS / رمزگشایی

نسخه حرفه ای برای پهپاد و کاربردهای صنعتی.

کدک یکپارچه پردازش پروتکل SBUS را به طور خودکار کنترل می کند.

بدون کدک

کاربران باید به صورت دستی:

  • فریم های SBUS را تجزیه کنید
  • استخراج کنید 16 کانال ها
  • تولید بسته های SBUS
  • کنترل زمان و خطاها

این به منابع MCU قابل توجهی نیاز دارد.

با کدک

ماژول فراهم می کند:

  • رمزگشایی SBUS
  • رمزگذاری SBUS
  • تبدیل کانال
  • تایید داده ها

فرمت خروجی رمزگشایی SBUS

SBUS استاندارد:

  • 25 بایت در هر فریم
  • 16 کانال ها
  • بدون چک جمع

خروجی کدک:

  • هدر قاب
  • 16 مقادیر کانال
  • پرچم ها
  • جمع کنترلی XOR

مجموع:

35 بایت ها

ارزش کانال:

  • فرمت عدد صحیح
  • محدوده: 0–2047

مثال:

Channel 1:
03E8 (HEX) = 1000

Channel 16:
0400 (HEX) = 1024
خروجی رسیور SBUS 35 فرمت فریم بایت با 16 مقادیر کانال و جمع کنترل XOR
خروجی رسیور SBUS 35 فرمت فریم بایت با 16 مقادیر کانال و جمع کنترل XOR

نسخه کامل

نرخ باود قابل تنظیم + نرخ فریم قابل تنظیم + کدک SBUS

کامل ترین پیکربندی.

شامل می شود:

✔ تبدیل USB به SBUS
✔ تبدیل SBUS به USB
✔ نرخ باود قابل تنظیم
✔ نرخ فریم قابل تنظیم
✔ رمزگذاری SBUS
✔ رمزگشایی SBUS
✔ تأیید XOR Checksum

نرخ باود:

  • 9600
  • 38400
  • 57600
  • 115200

فاصله فریم:

  • 10ms–500ms

توصیه شده برای:

  • سیستم های پهپاد حرفه ای
  • کنترل RC برد بلند
  • تله متری بی سیم
  • رباتیک
  • اتوماسیون صنعتی

قالب استاندارد SBUS

یک قاب استاندارد SBUS:

  • طول: 25 بایت ها
  • کانال ها: 16
  • قطعنامه: 11-بیت
  • محدوده ارزش: 0–2047

مثال:

0F ED 93 1F B4 D1 87 0C 64 20 03 19 2C 64 21 0B 59 08 40 00 02 10 80 00 00

SBUS استاندارد شامل تأیید جمع‌بندی چک نمی‌شود.

پروتکل SBUS 25 فرمت فریم بایت با 16 ساختار داده کانال
پروتکل SBUS 25 فرمت فریم بایت با 16 ساختار داده کانال

برنامه های کاربردی

توسعه پهپاد

  • اشکال زدایی کنترلر پرواز
  • خواندن داده های گیرنده RC
  • سیستم های کنترل پهپاد سفارشی

مانیتورینگ سیگنال RC

  • اتصال USB به کامپیوتر
  • نظارت بر ارزش کانال
  • تست سیستم RC

پسوند کنترل بی سیم

مثال:

SBUS Receiver -> USB to SBUS Converter -> Wireless Data Link -> Remote Controller System

کنترل صنعتی

مثال:

SBUS Device -> USB UART -> Network Device -> Remote Control System
sbus-to-uart-debug-tool-with-encoder
sbus-to-uart-debug-tool-with-encoder
uart-to-sbus-debug-tool-encode
uart-to-sbus-debug-tool-encode

نحوه انتخاب نسخه صحیح?

برنامهنسخه پیشنهادی
ارتباطات اولیه SBUS100K شفاف
گیرنده SBUS را به PC/MCU وصل کنیدنرخ باود قابل تنظیم
انتقال بی سیم یا از راه دورنرخ باد + نرخ فریم
توسعه حرفه ای پهپادنسخه کامل با کدک
خروجی SBUS را تولید کنیدنسخه رمزگذاری SBUS

سفارشی سازی و پشتیبانی فنی

این محصول یک ماژول الکترونیکی قابل تنظیم است.

زمان تولید و ارسال بستگی دارد:

  • پیکربندی انتخاب شده
  • نسخه سیستم عامل
  • الزامات مشتری

قیمت محصولات قبل از مالیات است.

برای OEM, سفارشی سازی سیستم عامل, یا برنامه های ویژه SBUS, لطفا با تیم مهندسی ما تماس بگیرید.


نتیجه گیری

USB به SBUS / تبدیل SBUS به USB یک راه حل قابل اعتماد برای اتصال سیستم های RC با سیستم عامل های دیجیتال مدرن ارائه می دهد.

با گزینه های پیکربندی متعدد, پارامترهای ارتباطی قابل تنظیم, و پردازش SBUS یکپارچه, مناسب است برای:

  • توسعه دهندگان پهپاد
  • علاقه مندان به RC
  • مهندسان رباتیک
  • توسعه دهندگان کنترل صنعتی

پیکربندی صحیح را بر اساس نیازهای برنامه خود انتخاب کنید.

یک سوال بپرسید

← برگشت

از پاسخ شما سپاسگزاریم. ✨