Ръководство за преобразуване на USB към SBUS или SBUS към USB | Конфигурация на адаптер за RC UAV

Въведение

The Двупосочен USB към SBUS / SBUS към USB конвертор е професионален интерфейсен модул, предназначен за RC, UAV, роботика, и промишлени контролни приложения.

Той осигурява мост между SBUS приемници, USB компютри, микроконтролери, и базирани на UART устройства, което позволява на потребителите лесно да обменят контролни сигнали и данни за канали между различни системи.

За разлика от обикновените USB-UART конвертори, този модул е ​​специално проектиран за SBUS комуникация. Справя се:

  • SBUS преобразуване на нивото на сигнала
  • Разбор на SBUS протокол
  • UART комуникационно преобразуване
  • Контрол на времето на рамката
  • Опционално SBUS кодиране и декодиране
  • Проверка на целостта на данните

След преобразуване, потребителите могат да третират SBUS комуникацията като стандартен сериен интерфейс, без да се занимават със сложни детайли на SBUS протокола.


Характеристики на продукта

Двупосочно USB ↔ SBUS преобразуване

Този модул поддържа две работни посоки:

1. SBUS към USB

Преобразувайте SBUS сигнали на RC приемник в USB серийни данни.

Типични приложения:

  • Четене на канали на RC приемник на компютър
  • Разработка на полетния контролер на UAV
  • RC мониторинг на сигнала
  • Записване и анализ на данни
Схема на свързване на SBUS към USB конвертор, показваща връзката на SBUS приемник към USB устройство
Схема на свързване на SBUS към USB конвертор, показваща връзката на SBUS приемник към USB устройство

2. USB към SBUS

Преобразувайте USB UART данни в SBUS изходни сигнали.

Типични приложения:

  • SBUS генериране на сигнал
  • Тестване на полетен контролер
  • Разработка на RC симулатор
  • Интегриране на системата за управление на UAV
Схема на свързване на 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 kbps
  • Стартов бит: 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 kbps
  • Стартов бит: 1
  • Стоп битове: 2
  • Равен паритет

Подходящ за:

  • Устройства, които вече поддържат естествена SBUS комуникация
  • Базов мониторинг на SBUS сигнала

Важна забележка

100Скоростта на предаване K не е обичайна UART скорост.

Много MCU и серийни устройства не го поддържат директно.

Моля, потвърдете съвместимостта, преди да закупите тази версия.


опция 2: Версия с регулируема скорост на предаване

Това е препоръчителната версия за повечето приложения за разработка.

Модулът преобразува SBUS в стандартна UART комуникация.

Поддържани скорости на предаване:

  • 9600
  • 38400
  • 57600
  • 115200

Изходен формат:

  • 1 начален бит
  • 1 стоп бит
  • Без паритет

Предимства:

  • Съвместим с повечето MCU
  • Лесна софтуерна интеграция
  • Стабилна комуникация

Подходящ за:

  • Ардуино
  • STM32
  • Raspberry Pi
  • PC сериен софтуер
  • UART устройства

опция 3: Регулируема скорост на предаване + Контрол на скоростта на кадрите

Предназначен за безжична комуникация и комуникация на дълги разстояния.

Стандартната SBUS рамка съдържа:

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

SBUS обикновено изпраща кадри с висока честота.

За някои приложения, особено:

  • Безжично предаване
  • Контрол от разстояние
  • Мрежова комуникация

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

  • Препълване на буфера
  • Претоварване на пакети
  • Загуба на данни

Тази версия позволява настройка на интервала между кадрите:

10ms – 500ms

Ползи:

  • По-добра съвместимост с безжични връзки
  • Намалено комуникационно натоварване
  • По-стабилно предаване на дълги разстояния

опция 4: Регулируема скорост на предаване + SBUS кодиране / Декодиране

Професионална версия за UAV и индустриални приложения.

Интегрираният кодек обработва автоматично обработката на 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

Интервал между рамки:

  • 10ms–500ms

Препоръчва се за:

  • Професионални UAV системи
  • 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 структура на данните на канала

Приложения

Разработка на UAV

  • Отстраняване на грешки на контролера на полета
  • Четене на данни от RC приемник
  • Персонализирани системи за управление на UAV

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

Как да изберете правилната версия?

ПриложениеПрепоръчителна версия
Основна SBUS комуникация100K Прозрачен
Свържете SBUS приемника към PC/MCUРегулируема скорост на предаване
Безжично предаване или предаване на дълги разстоянияСкорост на предаване + Честота на кадрите
Професионално развитие на UAVПълна версия с кодек
Генериране на SBUS изходSBUS кодираща версия

Персонализиране и техническа поддръжка

Този продукт е конфигурируем електронен модул.

Времето за производство и доставка зависи от:

  • Избрана конфигурация
  • Версия на фърмуера
  • Изисквания на клиента

Цените на продуктите са преди данъци.

За OEM, персонализиране на фърмуера, или специални SBUS приложения, моля свържете се с нашия инженерен екип.


Заключение

USB към SBUS / SBUS към USB конвертор осигурява надеждно решение за свързване на RC системи с модерни цифрови платформи.

С множество опции за конфигурация, регулируеми комуникационни параметри, и интегрирана SBUS обработка, подходящ е за:

  • Разработчици на UAV
  • RC ентусиасти
  • Инженери по роботика
  • Разработчици за индустриален контрол

Изберете правилната конфигурация въз основа на изискванията на вашето приложение.

Задайте въпрос

← Назад

Вашето съобщение е изпратено