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

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

  • خانه
  • الکترونیک
  • پرینت سه‌بعدی
  • حکاکی و برش لیزری
  • ابزار کارگاهی
  • پهپاد
  • ربات زمینی UGV
  • ربات پرنده UAV
  • صنایع دستی
  • آموزش
  • پروژه‌ها
  • درباره ما
خانه›ربات‌های پرنده (UAV)›تنظیم PID پیشرفته در Betaflight: فیلتر‌ها، RPM Filtering، Blackbox تحلیل (فارسی)
ربات‌های پرنده (UAV) پروژه‌ها

تنظیم PID پیشرفته در Betaflight: فیلتر‌ها، RPM Filtering، Blackbox تحلیل (فارسی)

​ ژوئن 11, 2026 1 دقیقه مطالعه
Betaflight PID Blackbox RPM Filter تنظیم

PID و Blackbox در Betaflight چیست؟ (مبتدی)

در Betaflight، P (Proportional) واکنش فوری به خطا است، I (Integral) خطاهای ثابت را حذف می‌کند، و D (Derivative) نوسان را کاهش می‌دهد. تنظیم نادرست PID منجر به لرزش (Oscillation) یا کندی پاسخ می‌شود.

RPM Filter یک فیلتر هوشمند است که دقیقاً هارمونیک‌های فرکانس موتور (از BLHeli_32) را حذف می‌کند — نتیجه: کاهش نویز، PID پاک‌تر، و قابلیت افزایش D. Blackbox تمام داده‌های پرواز را در Flash ذخیره می‌کند که با Plasmatree Analyzer می‌توان تحلیل کرد.

نتیجه این راهنما

یک تیونینگ PID با Blackbox برای FPV Racer — کمترین لرزش، بیشترین تیزی.

  • ابزار: Betaflight Configurator رایگان
  • زمان: ۲-۳ ساعت پرواز و تحلیل
  • نیاز: ESC با BLHeli_32 برای RPM Filter

Gyro Spectrum — قبل و بعد از RPM Filter بدون RPM Filter با RPM Filter RPM Filter — حذف دقیق هارمونیک موتور

فعال‌سازی RPM Filter


// پیش‌نیاز: BLHeli_32 ESC + Bidirectional DSHOT

// در Betaflight CLI:
set dshot_bidir = ON          // Bidirectional DSHOT فعال
set motor_pwm_protocol = DSHOT600

// ریستارت و سپس:
set rpm_filter_harmonics = 3  // ۳ هارمونیک فیلتر شود
set rpm_filter_min_hz = 100   // حداقل فرکانس
set rpm_filter_fade_range_hz = 50

// تأیید:
get rpm_filter_harmonics      // باید ۳ باشد
// در Sensors Tab، دور موتور باید نمایش داده شود

// بعد از RPM Filter:
// می‌توانید D را ۲۰-۳۰% افزایش دهید
// D_MIN را هم افزایش دهید

تحلیل Blackbox با Plasmatree


// ۱. Blackbox را روی FC فعال کنید (Flash یا SD Card)
// ۲. پس از پرواز، فایل .BBL یا .BFL را دانلود کنید
// ۳. Blackbox Explorer با آن باز کنید
//    (آنلاین: https://blackbox.betaflight.com)

// نشانه‌های PID نادرست:
// P بالا: Oscillation — دنبال spike در Gyro
// D پایین: Bouncing بعد از ضربه
// I بالا: دوران کند به سمت مرکز

// در Plasmatree:
// Yaw PID Analyzer → https://git.io/plasmatree
// فایل .BBL را بارگذاری کنید
// نمودار Step Response نشان می‌دهد چقدر P، I، D خوب است

// مقادیر شروع خوب برای 5" 2306:
// P: 45, I: 80, D: 38 (با RPM Filter)
// D_MIN: 28, D_MAX: 38

جدول عیب‌یابی PID

علامت علت رفع
لرزش سریع (High Freq) P یا D خیلی بالا P/D را ۱۰% کم کنید
برگشت کند (Slow Bounce) D خیلی پایین D را افزایش دهید
چرخش ناخواسته I خیلی پایین I را ۱۵% بالا ببرید
موتور داغ فیلتر بسیار کم RPM Filter فعال

پرواز تست Blackbox ضبط Blackbox Explorer Plasmatree Step Response PID اصلاح بهترین Tune Blackbox → Plasmatree → Step Response → تنظیم PID

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


منابع بیشتر

  • آپارات: Betaflight PID تنظیم پیشرفته فارسی
  • GitHub: Plasmatree PID Analyzer
برچسب‌ها: Analyzer Betaflight Blackbox PID RPM Filter آموزش گام‌به‌گام تنظیم فیلتر
​
مطلب بعدی ساخت رادار میدانی با FMCW و RTL-SDR: تشخیص حرکت تا ۵۰ متر (فارسی) مطلب قبلی ساخت چرخ پاهای شش‌گانه هگزاپاد با آردوینو و SSC-32: گشت‌زنی زمین ناهموار (فارسی)
</> Make for Iran – بسازیم برای ایران

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

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

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

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

پیوندها

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

آخرین مطالب

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