SBUS و وارونگی سیگنال
SBUS یک پروتکل سریال است که تا ۱۶ کانال را روی یک سیم منتقل میکند. نکته فنی مهم: سیگنال SBUS وارونه (Inverted) است. بسیاری از فلایت کنترلرها یک پد مخصوص SBUS دارند که وارونگی را داخلی انجام میدهد، اما اگر چنین پدی نباشد، باید از UART با قابلیت وارونگی استفاده کنید.
این پست نحوه اتصال درست SBUS و رفع مشکلات رایج (کانال بیحرکت یا معکوس) را توضیح میدهد.
🛠️ کارت پروژه
| سیگنال | وارونه (نیاز به Inverter) |
| اتصال | یک سیم سیگنال + 5V + GND |
گام ۱: اتصال سختافزاری
گیرنده SBUS out → پد SBUS فلایت کنترلر (ترجیحاً)
یا → RX یک UART که وارونگی نرمافزاری دارد (F7/H7)
5V و GND → تغذیه گیرنده
گام ۲: تنظیم در Configurator
- در تب Ports، روی UART متصل گزینه Serial RX را فعال کنید.
- در تب Configuration، Serial Receiver Provider را روی SBUS بگذارید.
- Save and Reboot.
گام ۳: بررسی در تب Receiver
استیکها را حرکت دهید و واکنش نوارها را ببینید. اگر کانالها برعکس بودند، در فرستنده یا با تنظیم Channel Map اصلاح کنید (مثلاً AETR در مقابل TAER).
رفع مشکلات رایج
| مشکل | راهحل |
|---|---|
| هیچ کانالی حرکت نمیکند | پد SBUS یا وارونگی UART را بررسی کنید |
| کانالها جابهجا | Channel Map (AETR/TAER) را اصلاح کنید |
| یک کانال معکوس | در فرستنده آن کانال را Reverse کنید |