Якщо постійні магніти жорстко встановлені на фіксованій відстані від IMU, вони не впливають на акселерометри та гіроскопи всередині MPU-6050.
Можна додатково підключити MPU-6050 до зовнішнього магнітометра. (Використовується для того, щоб скасувати дрейф пронизання). Цей магнітометр, якщо він у вас є, впливатиме на магніти. Теоретично ви могли захистити магнітометр, загорнувши його в му-метал , але це також захистило б магнітометр від магнітного поля Землі, зробивши магнітометр марним - краще не залишати магнітометр і щит цілком.
Можливо, вам пощастить, і магніти просто змістять значення магнітометра, не роблячи його прив’язувати. Якщо так, то існують різні способи калібрування цієї фіксованої зміни, і ІМУ міг би працювати так само, як і без цих магнітів. (Мені не ясно, чи зокрема MPU-6050 підтримує таке калібрування).
Я припускаю, що у ваших магнітів є якась мета, так? Як правило, люди використовують магніти таким чином, коли магнітне поле в одному невеликому регіоні насправді використовується, і будь-яке "бродяче" магнітне поле в іншому місці не допомагає. Існує кілька способів «сконцентрувати» магнітне поле, зробивши його сильнішим там, де воно є фактично корисним, і зробивши бродячі поля слабшими.
Протиінтуїтивно можна додати більше магнітів до вашої системи таким чином, що загальне магнітне поле на магнітометрі від усіх магнітів майже ідеально скасовується, залишаючи лише магнітне поле Землі. (Це часто робить магнітне поле в іншому місці сильнішим).
Наприклад, масив Хальбаха розташовує постійні магніти таким чином, що поле посилює з одного боку, при цьому скасовуючи це поле майже до нуля з іншого боку.