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

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

  • خانه
  • الکترونیک
  • پرینت سه‌بعدی
  • حکاکی و برش لیزری
  • ابزار کارگاهی
  • پهپاد
  • ربات زمینی UGV
  • ربات پرنده UAV
  • صنایع دستی
  • آموزش
  • پروژه‌ها
  • درباره ما
خانه›ربات‌های پرنده (UAV)›تنظیم Notch Filter برای کاهش نویز در ArduCopter (فارسی)
ربات‌های پرنده (UAV) پروژه‌ها

تنظیم Notch Filter برای کاهش نویز در ArduCopter (فارسی)

​ ژوئن 21, 2026 1 دقیقه مطالعه
Notch Filter ArduCopter

Notch Filter چیست و چرا لازم است؟

موتورها و پره‌های در حال چرخش، ارتعاشی با فرکانس مشخص تولید می‌کنند که ژیروسکوپ آن را به‌عنوان «حرکت» می‌خواند. این نویز باعث می‌شود فلایت کنترلر دائماً موتورها را اصلاح کند که منجر به گرم شدن موتور، مصرف باتری و پرواز ناپایدار می‌شود.

Notch Filter یک فیلتر باریک است که دقیقاً همان فرکانس نویز موتور را حذف می‌کند، بدون آنکه به سیگنال کنترل واقعی آسیب بزند. این یکی از مهم‌ترین تنظیمات برای پرواز نرم و موتور خنک است.

🛠️ کارت پروژه

پیش‌نیاز یک پرواز برای ضبط لاگ ارتعاش
گروه پارامتر INS_HNTCH_*

گام ۱: پیدا کردن فرکانس نویز

ابتدا یک پرواز کوتاه با لاگ‌گیری Batch IMU انجام دهید. سپس در Mission Planner از ابزار FFT، فرکانس قله نویز (Peak) را پیدا کنید — معمولاً جایی بین ۸۰ تا ۲۰۰ هرتز برای کوادکوپتر ۵ اینچ.

گام ۲: تنظیم Notch ثابت

INS_HNTCH_ENABLE = 1
INS_HNTCH_MODE   = 1      (1=Throttle-based؛ متداول)
INS_HNTCH_FREQ   = 90     (فرکانس مرکزی Hz از FFT)
INS_HNTCH_BW     = 40     (پهنای باند Hz)
INS_HNTCH_REF    = 0.30   (نقطه مرجع گاز = MOT_THST_HOVER)

گام ۳: تأیید نتیجه

یک پرواز دیگر بگیرید و دوباره FFT را ببینید. اگر قله نویز کوچک شده باشد، فیلتر درست کار می‌کند. علاوه بر این، موتورها باید خنک‌تر و پرواز نرم‌تر شده باشد.

حالت‌های مرجع Notch

MODE مرجع فرکانس
1 Throttle (ساده، بدون سخت‌افزار اضافه)
3 ESC RPM Telemetry (دقیق‌ترین)
4 FFT داخلی (پویا)
نکته: اگر ESC شما تله‌متری RPM دارد (مثل BLHeli_32 با DShot)، حالت MODE=3 دقیق‌ترین نتیجه را می‌دهد چون فرکانس واقعی هر موتور را می‌داند.

منابع یادگیری بیشتر

  • راهنمای رسمی Notch Filter
  • آپارات: فیلتر نویز پهپاد
برچسب‌ها: ArduCopter INS_HNTCH Notch Filter آموزش گام‌به‌گام ارتعاش فیلتر نویز پیشرفته
​
مطلب بعدی تحلیل لاگ DataFlash با Mission Planner — عیب‌یابی پرواز (فارسی) مطلب قبلی تنظیم Harmonic Notch با FFT در ArduPilot (فارسی)
</> Make for Iran – بسازیم برای ایران

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

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

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

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

پیوندها

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

آخرین مطالب

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