</> Make for Iran – بسازیم برای ایران

پروژه‌ها، آموزش‌ها و ابزارها برای سازندگان و علاقه‌مندان الکترونیک

  • خانه
  • الکترونیک
  • پرینت سه‌بعدی
  • حکاکی و برش لیزری
  • ابزار کارگاهی
  • پهپاد
  • ربات زمینی UGV
  • ربات پرنده UAV
  • صنایع دستی
  • آموزش
  • پروژه‌ها
  • درباره ما
خانه›ربات‌های پرنده (UAV)›راهنمای پروتکل CRSF و ExpressLRS v3: تنظیم لینک RC با تأخیر ۱ms (فارسی)
ربات‌های پرنده (UAV) پروژه‌ها

راهنمای پروتکل CRSF و ExpressLRS v3: تنظیم لینک RC با تأخیر ۱ms (فارسی)

​ ژوئن 11, 2026 2 دقیقه مطالعه
ExpressLRS v3 CRSF پروتکل RC

CRSF و ExpressLRS یعنی چه؟ (برای مبتدی)

CRSF (Crossfire Serial Protocol) یک پروتکل ارتباطی دیجیتال سریال است که بین گیرنده RC و Flight Controller جریان دارد. برخلاف PWM قدیمی (یک سیم برای هر کانال)، CRSF همه کانال‌ها را روی یک سیم UART با سرعت بالا ارسال می‌کند و داده Telemetry را هم برمی‌گرداند.

ExpressLRS (ELRS) یک سیستم RC متن‌باز است که از CRSF استفاده می‌کند و با تأخیر ۱ms و برد ۳۰+ کیلومتر مشخص می‌شود. نسخه ۳ (v3) بهبودهای مهمی در Sync، Model Match و Packet Handling داشته.

Packet Rate تعداد بسته RC در ثانیه است — ۵۰Hz برای UGV آرام، ۵۰۰Hz یا ۱kHz برای مسابقه FPV. Output Power توان فرستنده TX است — بیشتر = برد بیشتر اما باتری بیشتر. این دو را بر اساس نوع استفاده تنظیم کنید.

هدف این راهنما

راه‌اندازی کامل ELRS v3 از نصب Firmware تا اتصال به Betaflight/ArduPilot با CRSF، تنظیم بهینه Packet Rate و Telemetry Ratio.

  • پیش‌نیاز: ماژول TX ELRS (داخلی یا خارجی) + گیرنده ELRS
  • زمان: ۱ تا ۲ ساعت

2.4GHz ELRS FHSS TX Module Radiomaster ELRS v3 RX Receiver ELRS EP2 CRSF → FC RC Packets → ← Telemetry ELRS Bidirectional — RC رفت + Telemetry برگشت روی یک لینک

مرحله ۱ — نصب Firmware ELRS


// روش ۱: از طریق ExpressLRS Configurator (توصیه‌شده)
// دانلود از: https://github.com/ExpressLRS/ExpressLRS-Configurator
// انتخاب Target: دستگاه TX و RX شما
// Binding Phrase: یک عبارت دلخواه (مثل "my_drone_2024")
// Regulatory Domain: ISM_2400 یا AU_915 یا EU_868
// → Build and Flash

// روش ۲: از طریق WiFi (TX داخل EdgeTX)
// در EdgeTX → System Menu → Modules → ELRS
// → WiFi Update → به AP متصل شوید → آپلود firmware.bin

مرحله ۲ — تنظیمات بهینه ELRS

تنظیم مقدار برای FPV مقدار برای UGV/UAV
Packet Rate 500Hz یا 1000Hz 50Hz یا 150Hz
Telemetry Ratio 1:64 1:8 یا 1:16
Output Power TX 100mW 250mW یا 1W
Switch Mode 8ch (Wide) 16ch (Full Res)

مرحله ۳ — اتصال CRSF به Betaflight


// سیم‌کشی:
// RX TX1 → گیرنده ELRS TX
// RX TX گیرنده → FC RX1
// (UART یک‌طرفه برای CRSF)
// برای Full Duplex (Telemetry): هر دو TX↔RX متصل شوند

// در Betaflight Configurator:
// Ports Tab → UART1 → Serial RX → ON
// Configuration → Receiver Mode → Serial (via UART)
// → Receiver Provider: CRSF
// → Save and Reboot

// در ArduPilot:
// SERIAL1_PROTOCOL = 23 (RCIN)
// SERIAL1_BAUD = 115  (115200)
// RC_PROTOCOLS = 536 (CRSF = bit 9, value 512 + AnyIn = 24 → 536)

چک‌لیست بایندینگ و تست

مرحله نتیجه
Binding Phrase در TX و RX یکسان است؟ ☐
LED گیرنده ثابت (Bound) است؟ ☐
کانال‌ها در Betaflight/MP حرکت می‌کنند؟ ☐
Telemetry ولتاژ در TX نمایش داده می‌شود؟ ☐
Failsafe در قطع TX کار می‌کند؟ ☐

TX ELRS Radiomaster/TX16S RX ELRS EP1/EP2 CRSF UART 115200 baud FC BF/INAV 16 کانال + TLM ELRS v3 CRSF — تأخیر ۱ms — ۱۶ کانال + Telemetry دو‌طرفه

ویدئوهای آموزشی


منابع بیشتر

  • آپارات: ExpressLRS تنظیم فارسی
  • ExpressLRS: Getting Started Guide
  • ExpressLRS GitHub
برچسب‌ها: Betaflight CRSF ELRS ExpressLRS RC v3 آموزش گام‌به‌گام تأخیر
​
مطلب بعدی ساخت Telemetry Dashboard با Python و MAVLink: مانیتورینگ پرواز روی لپ‌تاپ (فارسی) مطلب قبلی ساخت RC Car سرعت‌بالا با ESC و موتور براشلس: آموزش از صفر تا اول (فارسی)
</> Make for Iran – بسازیم برای ایران

پروژه‌ها، آموزش‌ها و ابزارها برای سازندگان و علاقه‌مندان الکترونیک

یاد بگیر، بساز، به اشتراک بگذار. جامعه‌ای برای سازندگان، مهندسان و علاقه‌مندان به فناوری در ایران.

دسته‌بندی‌ها

  • پروژه‌ها
  • ربات‌های پرنده (UAV)
  • آموزش
  • ربات‌های زمینی (UGV)
  • الکترونیک
  • پهپاد و مولتی‌روتور

پیوندها

  • خانه
  • درباره ما
  • تماس
  • فید RSS

آخرین مطالب

  • خلاصه دوره ArduPilot/iNAV و گام‌های بعدی (فارسی)
  • رادیو تله‌متری در مقابل LTE/4G برای کنترل از راه دور (فارسی)
  • Ground Station روی موبایل و تبلت — QGroundControl و Solex (فارسی)
  • راه‌اندازی Ground Station با Mission Planner (فارسی)
© 2026 Make for Iran – بسازیم برای ایران. تمامی حقوق محفوظ است.
ساخته شده با ❤️ برای سازندگان ایران  |  ورود