اطلاعیه

Collapse
No announcement yet.

کمک.سنسور QMC5883L قطب نما

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    کمک.سنسور QMC5883L قطب نما

    سلام

    می خوام با سنسور قطب نما QMC5883L درجه اندازی کنم ولی دنبال فرمولی هستم سه محور استفاده کنه یعنی سه محورXYZ برای اندازی گیری زاویه انجام بده
    فرمول خودش اینه :
    atan(y,x)*180/pi
    این فرمول نیست.
    جالبه، قطب نما خود گوشی روشن کردم گوشی هر زاویه ی می گرفتم دقیق درجه قطب نما روی یک مقدار ثابت بود و روی بردن اینطور نیست
    ممنون میشم راهنمایی بفرمایید؟

    #2
    پاسخ : کمک.سنسور QMC5883L قطب نما

    کالیبراسیون سنسورهای mems ( مگنتومتر ، شتاب سنج و ژیرو ) یک الگوریتم خاص داره که خوشبختانه گوگل بصورت عمومی منتشر کرده .

    برای استفاده از این نوع سنسورهای مگنتومتر ( هال ، mr و ... ) بعنوان قطب نما مجبورید کالیبراسیون فوق ( شامل هارد و سافت آیرون و اورینتیشن هم میشه ) رو بصورت دوره ای انجام بدید

    اگر از سنسورهای mi استفاده کنید نیاز به کالیبراسیون های فوق مرتفع میشه منتهی قیمت سنسورها هم خیلی بیشتره ( بهترین موجود این کلاس فعلا RM3100 محصول pniهست )

    دیدگاه


      #3
      پاسخ : کمک.سنسور QMC5883L قطب نما

      فرمولی دارید بهم بدید؟خیلی سعی کردم این کار بکنم ولی نتونستم

      دیدگاه


        #4
        پاسخ : کمک.سنسور QMC5883L قطب نما

        دوست عزیز همونطور که قبلا گفتم یک فرمول و دو فرمول نیست ، الگوریتمه .
        چند مجموعه کالیبراسیون هست تا مشکلات ساختاری سنسور ، آنومالی های اطراف ، فوت پرینت محیط و غیره بدست بیاد .

        بعد میشه بردار مغناطیسی زمین رو از مجموع خروجی ۳ محور با دقت نسبتا قابل قبول ( حدود ۱ تا ۲ درجه با توجه به سنسوری که استفاده کردید ) استخراج کرد .

        * برای کاربردهایی مثل ناوبری مغناطیسی این میزان دقت و ریسپانس تایم کفایت نمیکنه ، اگر کاربری اتون ناوبری با دقت و سرعت بالاست مگنتومتر باید عوض بشه .
        در هر صورت صرفنظر از دقت مگنتومتر در کاربرد قطب نما با سیستم ۳ محور شما یا باید مرجع فرضی ثابت برای سنسور داشته باشید ( یعنی پیش فرض معلوم باشه وضعیت قرار گیری سنسور در محور Z موازی زمین هست یا روی هر محور با افق مصنوعی چقدر آفست داره ) یا باید بوسیله سنسور orientation یا همون سنسور شتاب وضعیت قرار گیری سنسور نسبت به زمین رو در هر اندازه گیری منظور کنید .
        بدون معلوم بودن وضعیت قرارگیری سنسور نسبت به زمین نمیشه قطب نما درست کرد.



        جهت آشنایی کلی با چند الگوریتم نسبتا رایج لینکها رو مطالعه کنید .




        This paper presents an algorithm for calibrating erroneous tri-axis magnetometers in the magnetic field domain. Unlike existing algorithms, no simplification is made on the nature of errors to ease the estimation. A complete error model, including instrumentation errors (scale factors, nonorthogonality, and offsets) and magnetic deviations (soft and hard iron) on the host platform, is elaborated. An adaptive least squares estimator provides a consistent solution to the ellipsoid fitting problem and the magnetometer's calibration parameters are derived. The calibration is experimentally assessed with two artificial magnetic perturbations introduced close to the sensor on the host platform and without additional perturbation. In all configurations, the algorithm successfully converges to a good estimate of the said errors. Comparing the magnetically derived headings with a GNSS/INS reference, the results show a major improvement in terms of heading accuracy after the calibration.
        جدیدترین ویرایش توسط Amie.s.m; ۲۲:۱۵ ۱۴۰۱/۰۹/۲۰.

        دیدگاه

        لطفا صبر کنید...
        X