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
فعالسازی 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 فعال |