Przewodnik po konwerterze USB na SBUS lub SBUS na USB | Konfiguracja adaptera RC UAV

Wstęp

The Dwukierunkowe złącze USB na SBUS / Konwerter SBUS na USB to profesjonalny moduł interfejsu przeznaczony dla RC, UAV, robotyka, i zastosowania w sterowaniu przemysłowym.

Stanowi pomost pomiędzy Odbiorniki SBUS, Komputery USB, mikrokontrolery, i urządzenia oparte na UART, umożliwiając użytkownikom łatwą wymianę sygnałów sterujących i danych kanałów pomiędzy różnymi systemami.

W przeciwieństwie do prostych konwerterów USB-UART, moduł ten został specjalnie zaprojektowany do komunikacji SBUS. Obsługuje się:

  • Konwersja poziomu sygnału SBUS
  • Analiza protokołu SBUS
  • Konwersja komunikacji UART
  • Sterowanie taktowaniem klatek
  • Opcjonalne kodowanie i dekodowanie SBUS
  • Weryfikacja integralności danych

Po konwersji, użytkownicy mogą traktować komunikację SBUS jak standardowy interfejs szeregowy, bez zajmowania się skomplikowanymi szczegółami protokołu SBUS.


Cechy produktu

Dwukierunkowa konwersja USB ↔ SBUS

Moduł ten obsługuje dwa kierunki pracy:

1. SBUS-USB

Konwertuj sygnały SBUS odbiornika RC na dane szeregowe USB.

Typowe zastosowania:

  • Odczyt kanałów odbiornika RC na komputerze
  • Rozwój kontrolera lotu UAV
  • Monitorowanie sygnału RC
  • Rejestracja i analiza danych
Schemat okablowania konwertera SBUS na USB przedstawiający połączenie odbiornika SBUS z urządzeniem USB
Schemat okablowania konwertera SBUS na USB przedstawiający połączenie odbiornika SBUS z urządzeniem USB

2. USB do SBUS

Konwertuj dane USB UART na sygnały wyjściowe SBUS.

Typowe zastosowania:

  • Generowanie sygnału SBUS
  • Testowanie kontrolera lotu
  • Rozwój symulatora RC
  • Integracja systemu sterowania UAV
Schemat okablowania konwertera USB na SBUS przedstawiający podłączenie urządzenia USB do wyjścia SBUS
Schemat okablowania konwertera USB na SBUS przedstawiający podłączenie urządzenia USB do wyjścia SBUS

Obsługuje wiele protokołów RC

Ulepszona wersja obsługuje:

  • Futaba SBUS
  • SBUS2
  • Idą
  • WBUS

Moduł został przetestowany z różnymi systemami RC, w tym wybrane modele z:

  • Futaba
  • DJI Rolnictwo
  • WFLY
  • RadioLink
  • Walkera

Kompatybilność zależy od tego, czy urządzenie jest zgodne ze standardowym protokołem.


Wersje sprzętu

Wersja z bezpośrednią wtyczką USB

Moduł zawiera wbudowane złącze męskie USB typu A.

Nie jest wymagany kabel USB.

Wystarczy podłączyć go bezpośrednio do komputera jak pendrive'a.

Wymiary: 40mm x 20 mm

Polecane dla:

  • Testowanie laptopa
  • Przenośny rozwój
  • Szybkie debugowanie sygnału RC

Wersja kabla USB

Do modułu dołączony jest wysokiej jakości kabel USB.

Polecane dla:

  • Komputery stacjonarne
  • Stanowiska testowe
  • Zastosowania, w których urządzenie musi być umieszczone z dala od komputera
  • Zapobieganie naprężeniom mechanicznym portu USB

Wymiary: 55mm × 32 mm


Dlaczego potrzebny jest konwerter SBUS?

Zrozumienie protokołu SBUS

SBUS to cyfrowy protokół komunikacyjny RC pierwotnie opracowany przez firmę Futaba.

Chociaż SBUS jest podobny do UART, nie jest to standardowy format komunikacji UART.

Standardowe parametry SBUS:

  • Szybkość transmisji: 100 kbps
  • Zacznij trochę: 1
  • Zatrzymaj bity: 2
  • Nawet parytet

Większość komputerów, mikrokontrolery, a aplikacje szeregowe nie mogą bezpośrednio przetwarzać tego formatu.

Problemy obejmują:

  • Nieobsługiwana szybkość transmisji
  • Niewłaściwy czas
  • Błędy komunikacyjne
  • Wysoki współczynnik utraty danych

Co rozwiązuje nasz konwerter?

Moduł spełnia trzy ważne funkcje:

1. Konwersja sygnału elektrycznego

Konwertuje sygnały elektryczne SBUS na normalne poziomy logiczne UART.

2. Konwersja protokołu

Konwertuje specjalny format komunikacji SBUS na standardowy UART:

Obsługiwane szybkości transmisji UART:

  • 9600
  • 38400
  • 57600
  • 115200

Standardowy format wyjściowy:

  • 1 zacznij trochę
  • 1 przestań trochę
  • Brak parytetu

3. Przetwarzanie danych SBUS

Moduł może automatycznie przetwarzać ramki SBUS.

Użytkownicy nie muszą pisać skomplikowanych programów analizujących SBUS.

Moduł obsługuje:

  • Przesunięcie bitowe
  • Ekstrakcja kanałów
  • Synchronizacja ramek
  • Sprawdzanie błędów

Wyjaśniono opcje konfiguracji

Różne aplikacje wymagają różnych konfiguracji oprogramowania sprzętowego.

Przed złożeniem zamówienia wybierz odpowiednią opcję.


Opcja 1: Podstawowa wersja przezroczysta SBUS

100K Szybkość transmisji SBUS Transmisja przezroczysta

Ta wersja zachowuje oryginalny format komunikacji SBUS.

Parametry:

  • Szybkość transmisji: 100 kbps
  • Zacznij trochę: 1
  • Zatrzymaj bity: 2
  • Nawet parytet

Nadaje się do:

  • Urządzenia obsługujące już natywną komunikację SBUS
  • Podstawowe monitorowanie sygnału SBUS

Ważna uwaga

100Szybkość transmisji K nie jest typową prędkością UART.

Wiele MCU i urządzeń szeregowych nie obsługuje tego bezpośrednio.

Przed zakupem tej wersji proszę potwierdzić kompatybilność.


Opcja 2: Wersja z regulowaną szybkością transmisji

Jest to wersja zalecana dla większości aplikacji programistycznych.

Moduł konwertuje komunikację SBUS na standardową komunikację UART.

Obsługiwane szybkości transmisji:

  • 9600
  • 38400
  • 57600
  • 115200

Format wyjściowy:

  • 1 zacznij trochę
  • 1 przestań trochę
  • Brak parytetu

Zalety:

  • Kompatybilny z większością MCU
  • Łatwa integracja oprogramowania
  • Stabilna komunikacja

Nadaje się do:

  • Arduino
  • STM32
  • Malinowe Pi
  • Oprogramowanie szeregowe komputera PC
  • Urządzenia UART

Opcja 3: Regulowana szybkość transmisji + Kontrola liczby klatek na sekundę

Zaprojektowany do komunikacji bezprzewodowej i na duże odległości.

Standardowa ramka SBUS zawiera:

  • 25 bajty
  • 16 kanały

SBUS normalnie wysyła ramki z dużą częstotliwością.

Dla niektórych zastosowań, zwłaszcza:

  • Transmisja bezprzewodowa
  • Kontrola na odległość
  • Komunikacja sieciowa

może powodować duża liczba klatek na sekundę:

  • Przepełnienie bufora
  • Przeciążenie pakietów
  • Utrata danych

Ta wersja umożliwia regulację odstępu między klatkami:

10ms – 500 ms

Korzyści:

  • Lepsza kompatybilność z łączami bezprzewodowymi
  • Zmniejszone obciążenie komunikacyjne
  • Bardziej stabilna transmisja na duże odległości

Opcja 4: Regulowana szybkość transmisji + Kodowanie SBUS / Rozszyfrowanie

Wersja profesjonalna do zastosowań UAV i przemysłowych.

Zintegrowany kodek automatycznie obsługuje przetwarzanie protokołu SBUS.

Bez kodeka

Użytkownicy muszą ręcznie:

  • Analizuj ramki SBUS
  • Ekstrakt 16 kanały
  • Generuj pakiety SBUS
  • Obsługuj czas i błędy

Wymaga to znacznych zasobów MCU.

Z kodekiem

Moduł zapewnia:

  • Dekodowanie SBUS
  • Kodowanie SBUS
  • Konwersja kanałów
  • Weryfikacja danych

Format wyjściowy dekodowania SBUS

Standardowy SBUS:

  • 25 bajtów na ramkę
  • 16 kanały
  • Brak sumy kontrolnej

Wyjście kodeka:

  • Nagłówek ramki
  • 16 wartości kanałów
  • Flagi
  • Suma kontrolna XOR

Całkowity:

35 bajty

Wartość kanału:

  • Format całkowity
  • Zakres: 0–2047

Przykład:

Channel 1:
03E8 (HEX) = 1000

Channel 16:
0400 (HEX) = 1024
Wyjście dekodera SBUS 35 format ramki bajtowej z 16 wartości kanałów i suma kontrolna XOR
Wyjście dekodera SBUS 35 format ramki bajtowej z 16 wartości kanałów i suma kontrolna XOR

Pełna wersja

Regulowana szybkość transmisji + Regulowana liczba klatek na sekundę + Kodek SBUS

Najbardziej kompletna konfiguracja.

Zawiera:

✔ Konwersja USB na SBUS
✔ Konwersja SBUS na USB
✔ Regulowana szybkość transmisji
✔ Regulowana liczba klatek na sekundę
✔ Kodowanie SBUS
✔ Dekodowanie SBUS
✔ Weryfikacja sumy kontrolnej XOR

Szybkość transmisji:

  • 9600
  • 38400
  • 57600
  • 115200

Interwał klatek:

  • 10ms–500 ms

Polecane dla:

  • Profesjonalne systemy UAV
  • Sterowanie RC dalekiego zasięgu
  • Bezprzewodowa telemetria
  • Robotyka
  • Automatyka przemysłowa

Standardowy format ramki SBUS

Standardowa rama SBUS:

  • Długość: 25 bajty
  • Kanały: 16
  • Rezolucja: 11-fragment
  • Zakres wartości: 0–2047

Przykład:

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

Standardowy SBUS nie obejmuje weryfikacji sumy kontrolnej.

Protokół SBUS 25 format ramki bajtowej z 16 struktura danych kanału
Protokół SBUS 25 format ramki bajtowej z 16 struktura danych kanału

Aplikacje

Rozwój UAV

  • Debugowanie kontrolera lotu
  • Odczyt danych odbiornika RC
  • Niestandardowe systemy sterowania UAV

Monitorowanie sygnału RC

  • Połączenie USB z komputerem
  • Monitorowanie wartości kanału
  • Testowanie systemu RC

Rozszerzenie sterowania bezprzewodowego

Przykład:

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

Kontrola przemysłowa

Przykład:

SBUS Device -> USB UART -> Network Device -> Remote Control System
Narzędzie do debugowania sbus-to-uart z enkoderem
Narzędzie do debugowania sbus-to-uart z enkoderem
kodowanie narzędzia uart do sbus-debug-tool
kodowanie narzędzia uart do sbus-debug-tool

Jak wybrać poprawną wersję?

AplikacjaZalecana wersja
Podstawowa komunikacja SBUS100K Przezroczysty
Podłącz odbiornik SBUS do komputera/MCURegulowana szybkość transmisji
Transmisja bezprzewodowa lub na duże odległościSzybkość transmisji + Liczba klatek na sekundę
Rozwój zawodowy UAVPełna wersja z kodekiem
Wygeneruj wyjście SBUSWersja kodowania SBUS

Dostosowanie i wsparcie techniczne

Produkt ten jest konfigurowalnym modułem elektronicznym.

Czas produkcji i wysyłki zależy od:

  • Wybrana konfiguracja
  • Wersja oprogramowania
  • Wymagania klienta

Ceny produktów są cenami brutto.

Dla OEM, dostosowywanie oprogramowania sprzętowego, lub specjalne aplikacje SBUS, prosimy o kontakt z naszym zespołem inżynierów.


Wniosek

USB do SBUS / Konwerter SBUS na USB zapewnia niezawodne rozwiązanie do łączenia systemów RC z nowoczesnymi platformami cyfrowymi.

Z wieloma opcjami konfiguracji, regulowane parametry komunikacji, i zintegrowane przetwarzanie SBUS, nadaje się do:

  • Twórcy UAV
  • miłośników RC
  • Inżynierowie robotyki
  • Twórcy systemów sterowania przemysłowego

Wybierz właściwą konfigurację w oparciu o wymagania aplikacji.

Zadaj pytanie

← Wstecz

Twoja wiadomość została wysłana