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

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

  • خانه
  • الکترونیک
  • پرینت سه‌بعدی
  • حکاکی و برش لیزری
  • ابزار کارگاهی
  • پهپاد
  • ربات زمینی UGV
  • ربات پرنده UAV
  • صنایع دستی
  • آموزش
  • پروژه‌ها
  • درباره ما
خانه›ربات‌های پرنده (UAV)›کالیبراسیون قطب‌نما (Compass) در ArduPilot گام‌به‌گام (فارسی)
ربات‌های پرنده (UAV) پروژه‌ها

کالیبراسیون قطب‌نما (Compass) در ArduPilot گام‌به‌گام (فارسی)

​ ژوئن 21, 2026 1 دقیقه مطالعه
کالیبراسیون قطب‌نما ArduPilot

قطب‌نما چه کاری انجام می‌دهد؟

قطب‌نما (Compass/Magnetometer) جهت وسیله نسبت به شمال مغناطیسی زمین را اندازه می‌گیرد. ArduPilot از آن برای تعیین Heading (جهت رو به جلو) استفاده می‌کند که برای حالت‌های GPS مثل Loiter و Auto حیاتی است.

قطب‌نما به‌شدت به تداخل مغناطیسی حساس است؛ سیم‌های قدرت، موتورها و فلز مغناطیسی می‌توانند خطا ایجاد کنند. به همین دلیل قطب‌نما را معمولاً درون ماژول GPS و دور از منبع قدرت قرار می‌دهند. کالیبراسیون افست‌ها را تصحیح می‌کند.

🛠️ کارت پروژه

محیط فضای باز، دور از فلز و آهن‌ربا
روش Onboard / Large Vehicle MagCal
زمان ۲ تا ۴ دقیقه

گام ۱: ورود به Compass Calibration

SETUP → Mandatory Hardware → Compass
دکمه «Start» را بزنید (Onboard Mag Calibration)

گام ۲: چرخش وسیله

کل وسیله (با GPS متصل) را در همه جهات بچرخانید: حول هر سه محور (روی هر ضلع بایستد و یک دور کامل بچرخد). نوار پیشرفت هر قطب‌نما پر می‌شود. وقتی به ۱۰۰٪ رسید، صدای بوق می‌شنوید و افست‌ها ذخیره می‌شوند.

گام ۳: بررسی افست‌ها

افست‌های هر محور باید کوچک باشند (ترجیحاً زیر ۳۰۰). اگر خیلی بزرگ بودند یعنی تداخل زیاد است:

COMPASS_OFS_X, COMPASS_OFS_Y, COMPASS_OFS_Z   (هر کدام ترجیحاً |مقدار| < 300)
COMPASS_USE = 1   (فعال بودن قطب‌نما)
COMPASS_PRIO1_ID = شناسه قطب‌نمای اصلی (GPS خارجی)

اولویت قطب‌نماها

اگر چند قطب‌نما دارید (داخلی FC + خارجی GPS)، قطب‌نمای خارجی را به‌عنوان اولویت اول قرار دهید چون از موتورها دورتر و تمیزتر است.

رفع خطای «Compass Variance» یا «Inconsistent Compass»: قطب‌نمای داخلی پر نویز را غیرفعال کنید، GPS را روی دکل (Mast) بالاتر ببرید، و کالیبراسیون را در فضای باز دور از ماشین و ساختمان فلزی انجام دهید.

جدول علل تداخل مغناطیسی

منبع راه‌حل
سیم قدرت کنار GPS فاصله دادن و پیچاندن سیم‌ها
موتور و ESC بالا بردن GPS روی دکل
پیچ آهنی استفاده از پیچ برنجی/پلاستیکی

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

  • راهنمای رسمی کالیبراسیون قطب‌نما
  • آپارات: کالیبراسیون قطب‌نما
برچسب‌ها: ArduPilot Compass EKF Magnetometer آموزش گام‌به‌گام تداخل مغناطیسی قطب‌نما کالیبراسیون
​
مطلب بعدی کالیبراسیون شتاب‌سنج (Accelerometer) در ArduPilot گام‌به‌گام (فارسی) مطلب قبلی کالیبراسیون رادیو (Radio Calibration) در Mission Planner (فارسی)
</> Make for Iran – بسازیم برای ایران

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

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

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

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

پیوندها

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

آخرین مطالب

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