CRSF چیست؟
CRSF پروتکل سریالی است که ExpressLRS و TBS Crossfire استفاده میکنند. برخلاف SBUS که یکطرفه است، CRSF دوطرفه است — هم کنترل را از فرستنده به گیرنده میبرد و هم تلهمتری (RSSI، LQ، باتری) را از گیرنده به فرستنده برمیگرداند.
تنظیم CRSF شامل دو بخش است: تنظیم رادیو (EdgeTX) برای فعالسازی ماژول خارجی و تنظیم فلایت کنترلر برای اختصاص یک UART به Serial RX. این پست هر دو بخش را پوشش میدهد.
🛠️ کارت پروژه
| پروتکل | CRSF با Baud 420000 |
| اتصال | TX/RX گیرنده به UART FC |
گام ۱: تنظیم رادیو (EdgeTX)
برای رادیو با ماژول ELRS/Crossfire:
- به MODEL SETUP → EXTERNAL RF بروید.
- نوع را روی CRSF بگذارید.
- Channel Range را روی CH1-16 تنظیم کنید.
گام ۲: تنظیم فلایت کنترلر
در Betaflight/iNAV:
- در تب Ports، روی UART متصل گیرنده، Serial RX را فعال کنید.
- در تب Configuration، پروتکل گیرنده را روی CRSF بگذارید.
- Baud rate را روی 420000 (Auto) تنظیم کنید.
گام ۳: بررسی تلهمتری
پس از بایند، در صفحه Model رادیو به بخش Telemetry بروید. باید مقادیری مثل RSSI، LQ، Batt، TLM (RSSI dBm) را ببینید. اگر نبود، discover sensors را بزنید.
جدول نرخ Baud
| Baud | کاربرد |
|---|---|
| 115200 | پروتکلهای قدیمی (SBUS) |
| 420000 | CRSF (توصیهشده) |