Справочник

Инерциальный модуль (IMU): выбор, виброразвязка и монтаж

Хороший датчик на плохой развязке проигрывает среднему на правильной.

Три числа, по которым сравнивают

Смещение нуля (bias) — постоянная составляющая ошибки. Часть калибруется при включении, часть меняется от запуска к запуску и не калибруется вовсе.

Случайное блуждание (noise density) — шум датчика. Он задаёт, насколько чистый сигнал получает фильтр и насколько агрессивно придётся его сглаживать.

Диапазон измерения. Гироскоп с пределом 2000 °/с насыщается при резком кувырке, и контроллер в этот момент теряет ориентацию. Для акселерометра предел 16 g на жёсткой раме достигается легко.

По шуму современные бытовые датчики почти догнали тактические: у ICM-42688-P он даже ниже, чем у части модулей ADIS. За тактический класс платят не за шум, а за нормированную стабильность нуля, заводскую температурную калибровку и повторяемость от экземпляра к экземпляру.

ХарактеристикаБытовой MEMSТактический MEMSЧто это меняет
ПримерыICM-42688-P, BMI088ADIS16470, ADIS16505—
Шум гироскопа0,003–0,015 °/с/√Гц0,002–0,006 °/с/√Гцчистота сигнала
Нестабильность нуляобычно не нормируется2–10 °/ч, нормируетсяуход без GNSS
Температурная калибровкачасто отсутствуетзаводскаяработа на морозе
Предел гироскопа2000 °/с2000 °/с и вышеповедение на кувырке

Виброразвязка важнее марки датчика

MEMS-датчик нелинеен: симметричная вибрация даёт несимметричную ошибку, и постоянное смещение «выпрямляется» из переменного шума. Это главный механизм, которым вибрация портит удержание высоты.

Развязка должна иметь собственную частоту заметно ниже частоты вибрации от винтов. Мягкая подвеска с частотой внутри рабочего диапазона оборотов усиливает вибрацию, а не гасит её.

Практический ориентир: собственная частота развязки в 2–3 раза ниже минимальной частоты оборотов винта. Проверяется по спектру в логах, а не на глаз.

Где именно ставить

Как можно ближе к центру масс. Датчик, вынесенный от центра, при вращении аппарата видит центростремительное ускорение, которое фильтр принимает за движение.

Если вынести не получается, смещение задают в настройках прошивки — она умеет его компенсировать, но только если знает точные координаты.

Ориентацию задают явно. Датчик, повёрнутый на 90° и не описанный в настройках, даёт аппарат, который «ложится на бок» сразу после взлёта.

Температура

Смещение нуля гироскопа заметно зависит от температуры. Модуль без заводской температурной калибровки на морозе даёт уход в разы больше паспортного.

Часть полётных контроллеров умеет строить температурную таблицу сама: аппарат оставляют остывать, затем медленно прогревают, и прошивка запоминает зависимость.

Подогрев инерциального блока — решение для техники, работающей круглый год: датчик держат при постоянной температуре, и калибровка остаётся верной.

Инерциальные модули в каталоге

Позиции каталога, к которым относится всё сказанное выше.

Разделы каталога по теме

Рядом по теме