Посібник із конвертації USB на SBUS або SBUS на USB | Конфігурація адаптера RC UAV

вступ

The Двонаправлений 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 Сільське господарство
  • WFLY
  • РадіоЛінк
  • Уокер

Сумісність залежить від того, чи підтримує пристрій стандартний протокол.


Версії обладнання

Версія з прямим підключенням USB

Модуль містить вбудований роз'єм USB Type-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

100K Швидкість передачі SBUS Прозора передача

Ця версія зберігає оригінальний формат зв’язку SBUS.

Параметри:

  • Швидкість передачі даних: 100 кбіт/с
  • Початковий біт: 1
  • Стоп-біти: 2
  • Рівний паритет

Підходить для:

  • Пристрої, які вже підтримують рідний зв’язок SBUS
  • Базовий моніторинг сигналу SBUS

Важлива примітка

100Швидкість K бод не є звичайною швидкістю UART.

Багато мікроконтролерів і послідовних пристроїв не підтримують його безпосередньо.

Підтвердьте сумісність перед покупкою цієї версії.


Варіант 2: Версія з регульованою швидкістю передачі даних

Це рекомендована версія для більшості програм розробки.

Модуль перетворює SBUS в стандартний зв'язок UART.

Підтримувані швидкості передачі даних:

  • 9600
  • 38400
  • 57600
  • 115200

Вихідний формат:

  • 1 початковий біт
  • 1 стоп-біт
  • Немає паритету

Переваги:

  • Сумісний з більшістю мікроконтролерів
  • Легка інтеграція програмного забезпечення
  • Стабільний зв'язок

Підходить для:

  • Arduino
  • STM32
  • Raspberry Pi
  • Послідовне програмне забезпечення ПК
  • пристрої UART

Варіант 3: Регульована швидкість передачі даних + Контроль частоти кадрів

Призначений для бездротового та міжміського зв'язку.

Стандартний кадр SBUS містить:

  • 25 байтів
  • 16 канали

SBUS зазвичай надсилає кадри з високою частотою.

Для деяких програм, особливо:

  • Бездротова передача
  • Контроль на відстані
  • Мережевий зв'язок

висока частота кадрів може спричинити:

  • Переповнення буфера
  • Перевантаження пакетів
  • Втрата даних

Ця версія дозволяє регулювати інтервал кадрів:

10мс – 500 мс

Переваги:

  • Краща сумісність із бездротовими з’єднаннями
  • Знижене комунікаційне навантаження
  • Більш стабільна передача на великі відстані

Варіант 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

Швидкість передачі даних:

  • 9600
  • 38400
  • 57600
  • 115200

Інтервал кадрів:

  • 10мс–500 мс

Рекомендовано для:

  • Професійні БПЛА системи
  • Дистанційне керування великою дальністю
  • Бездротова телеметрія
  • Робототехніка
  • Промислова автоматизація

Стандартний формат кадру 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 до ПК/MCUРегульована швидкість передачі даних
Бездротова або міжміська передачаШвидкість передачі даних + Частота кадрів
Підвищення кваліфікації БПЛАПовна версія з кодеком
Згенерувати вихід SBUSВерсія кодування SBUS

Налаштування та технічна підтримка

Цей продукт є конфігурованим електронним модулем.

Термін виготовлення та доставки залежить від:

  • Вибрана конфігурація
  • Версія прошивки
  • Вимоги замовника

Ціни на продукцію вказані без урахування податків.

Для OEM, налаштування прошивки, або спеціальні програми SBUS, зв’яжіться з нашою командою інженерів.


Висновок

USB до SBUS / Конвертер SBUS в USB забезпечує надійне рішення для підключення систем RC до сучасних цифрових платформ.

З кількома параметрами конфігурації, регульовані параметри зв'язку, та інтегрована обробка SBUS, він підходить для:

  • Розробники БПЛА
  • Ентузіасти RC
  • Інженери-робототехніки
  • Розробники промислового контролю

Виберіть правильну конфігурацію відповідно до вимог програми.

Задайте питання

← Назад

Дякуємо за вашу відповідь. ✨