Перейти к:
Устранение смещения нуля МЭМС-гироскопов при различной температурной динамике
https://doi.org/10.38013/2542-0542-2019-2-34-39
Аннотация
Для цитирования:
Крылов А.А., Кузнецов П.С. Устранение смещения нуля МЭМС-гироскопов при различной температурной динамике. Вестник Концерна ВКО «Алмаз – Антей». 2019;(2):34-39. https://doi.org/10.38013/2542-0542-2019-2-34-39
For citation:
Krylov A.A., Kuznetsov P.S. MEMS gyroscope zero drift elimination at different temperature dynamics. Journal of «Almaz – Antey» Air and Space Defence Corporation. 2019;(2):34-39. https://doi.org/10.38013/2542-0542-2019-2-34-39
Настройка и калибровка МЭМС-гироскопов проводятся в составе гироинерциального блока (ГИБ), который построен в виде моноблочного корпуса (рис. 1). В нем установлены три датчика угловой скорости (ДУС), в состав которых входят микромеханические чувствительные элементы угловой скорости LL-типа, заключенные в стеклянную капсулу, и микросхема обработки (ASIC). В состав ГИБ также входит программируемый микроконтроллер, который позволяет в реальном времени корректировать показания МЭМС-гироскопов с учетом выявленных систематических погрешностей. В памяти микроконтроллера хранятся алгоритмы обработки и калибровочные данные, которые могут быть многократно скорректированы и перезаписаны в процессе калибровки изделия. ГИБ выдает информацию с частотой 1000 Гц. Рабочий диапазон измеряемых угловых скоростей прибора ±500 °/c.
Рис. 1. ГИБ со снятой крышкой корпуса
Настройка и калибровка ГИБ заключаются в определении корректирующих коэффициентов для алгоритмов компенсации погрешностей по следующим параметрам:
- нелинейности масштабного коэффициента;
- неортогональности ориентации осей ГИБ;
- зависимости смещения нуля от линейного ускорения;
- учета начального (при включении) смещения нуля;
- температурного дрейфа нуля МЭМС-гироскопов.
В ходе калибровки гироскопов особую трудоемкость представляет компенсация смещения и дрейфа нуля, в поведении которых имеется много случайных факторов, и наличие большого количества статистических данных не гарантирует возможность корректного описания этих погрешностей. Необходимо учитывать свойства конкретного прибора для более точного построения модели погрешности.
В общем случае смещение нуля имеет две составляющие - начальное смещение нуля и дрейф нуля. Физической причиной дрейфа нуля является изменение размеров кремниевых элементов и давления внутри капсулы из-за изменения температуры. Этими факторами обусловлено изменение собственной частоты гироскопов и, как следствие, их выходных показаний [1, 2]. Изменение температуры зависит от влияния внешней температуры и внутреннего нагрева датчика из-за близкого расположения тепловыделяющих компонентов. Последний указанный фактор особенно проявляется
в приборах небольшого размера, в которых возможность размещения датчиков и организации отвода тепловой энергии от источника вторичного питания ограничена. ГИБ имеет небольшие габариты, поэтому точная компенсация смещения должна учитывать оба фактора изменения температуры.
Следует отметить, что погрешность имеет систематическую и случайную составляющие. Алгоритмически может быть устранена лишь систематическая составляющая, в таком случае случайная будет определять значение погрешности. Случайная составляющая не может быть устранена без вмешательства во внутренние процессы МЭМС-датчика за исключением возможного применения фильтрации. В данной работе применение фильтрации не рассматривается.
Смещением нуля гироскопа является отличие его показаний от нулевого значения при отсутствии воздействия на него угловой скорости. Дрейф нуля на временном отрезке определяется как разность максимума и минимума смещения нуля (вычисленного по низкочастотной составляющей сигнала) на этом отрезке.
В процессе изучения поведения дрейфа МЭМС-гироскопов в составе ГИБ была установлена явно выраженная зависимость дрейфа нулевого сигнала от температуры, измеряемой датчиком температуры, интегрированным в ДУС (на рис. 2 математически устранено начальное смещение нуля, температура указана в исходных единицах термодатчика).
Рис. 2. Зависимость смещения нуля от температуры: dr1xG1 - низкочастотная составляющая сигнала гироскопа после включения; Tx1 - сигнал температурного датчика после включения; Fn - частота выдачи информации прибора; i - количество точек
Похожие результаты были получены в работах [3-5].
На рис. 2 показана зависимость смещения нуля от внутреннего нагрева, однако она может меняться при различных уровнях нагрева конструкции, обусловленных временем, прошедшим с момента последнего включения. При этих же условиях меняется и начальное смещение нуля.
Стабильные точностные характеристики прибора обеспечиваются устойчивостью к внешнему температурному воздействию и времени от предыдущего включения. Для этого необходимо смоделировать компенсационную функцию для набора температур в рабочем диапазоне (пример с изменением внешней температуры представлен в работе [6]), а также для разной продолжительности между включениями. При используемой схеме могут быть измерены только температуры внутри МЭМС-датчиков. Время, прошедшее с момента последнего выключения прибора, косвенно оценивается в ходе работы прибора по показаниям термодатчика. На рис. 2 заметно сходство графиков роста температуры (по причине внутреннего нагрева) после включения и изменения смещения нуля.
С целью исследования дрейфа нуля изучают серии по 5 включений с определенным интервалом между включениями (рис. 3). Для эксперимента был взят следующий ряд интервалов между включениями: 1, 2, 5, 10, 15, 20, 30 мин (ось абсцисс) - для каждой серии используется свой интервал. Значение дрейфа рассчитывается за все время работы прибора (2 мин). Между сериями происходит длительный перерыв (прибор находится в выключенном состоянии в низковольтном комплексном устройстве) продолжительностью в 1 ч для обеспечения полного остывания прибора. Для выявления систематической погрешности серия записывается в одних и тех же условиях 3 раза. Соответственно значения по каждому номеру включения для одного интервала усредняются, усредненные данные используются для дальнейшего анализа.

При интервалах между включениями более 15 мин разница между первым включением и остальными как по температуре, так и по дрейфу становится незаметной, поэтому можно считать данные включения независимыми (см. рис. 3). Для остальных имеет смысл подробнее проанализировать влияние частичного остывания на рост температуры и изменение дрейфа.
Назовем корреляционной зависимостью в каждой точке частное дрейфа нуля и роста температуры с начала измерений (т. е. на нулевой секунде температуру принимаем за 0).
Корреляционные точки определяются так:
где g - низкочастотная составляющая значений гироскопа;
t - показания датчика температуры (за вычетом начального смещения);
i = 0...n;
n - количество измерений.
В соответствии с требованиями к прибору время измерения дрейфа - 2 мин.
На рис. 4 изображены корреляционные кривые для каждого номера включения. Можно отметить, что для первого включения значения стабильны (так как между сериями проходит достаточное для остывания прибора время). Остальные включения похожи друг на друга, однако имеются отличия, показывающие некоторое уменьшение корреляционных значений для каждого следующего включения. С возрастанием интервала между включениями разница между включениями с соседними номерами становится менее значительной.

С целью исследования динамики изменения корреляционной зависимости изучались ее значения через разное время после включения. На рис. 5 изображены кривые, описывающие изменение дрейфа за 2, 5, 30, 60 и 120 с (соответственно красная, синяя, фиолетовая, голубая и оранжевая линии) для 5-го включения. Очевидно, что существует различие между значениями при разных интервалах внутри серии (см. рис. 5).

Для учета всех возможных вариантов развития событий можно определить калибровочные коэффициенты для всех интервалов. В процессе работы прибора необходимо определить вариант применения этих коэффициентов для конкретного случая. Например, в качестве начального может быть взят вариант независимого включения (30 мин), а по ходу коэффициент меняется в зависимости от текущего роста температуры. Для сокращения количества вычислений и объема занимаемой памяти можно не учитывать интервалы более 15 мин и считать 15-минутный интервал независимым. При калибровке на всем температурном диапазоне коэффициенты вычисляются на ряде температурных точек, покрывающих весь диапазон.
Так как время работы прибора предполагается не более двух минут, модель изменения температуры можно представить как начальную внешнюю температуру плюс внутренний нагрев.
При калибровке ГИБ для компенсации дрейфа обычно используется полиномиальная аппроксимация [7]. В одной из предыдущих работ была предложена кусочно-линейная аппроксимация [3]. В данной статье представлена ее модификация с введением корреляционных зависимостей и зависимостью от времени остывания.
Находится ряд точек, соответствующих наибольшим перегибам графиков дрейфа, а точки между ними вычисляются пропорционально расстоянию до соседних. Перед аппроксимацией дрейфа проводится его фильтрация методом скользящего окна с частотой, соответствующей частоте работы прибора (1000). Значения в опорных точках рассчитываются по формуле
где j m = …0 ;
m - количество опорных точек;
gti−5- точка из корреляционного массива.
Значение в любой другой точке в момент времени tx
где k = 0... n - m - номера всех точек за исключением опорных.
Таблица
Значения дрейфа при калибровке с обычным алгоритмом компенсации и модифицированным
Условия/значения дрейфа, °/c |
ГИБ 1 |
ГИБ 2 |
|||||
---|---|---|---|---|---|---|---|
Тип калибровки |
Температура, °С |
X |
Y |
Z |
X |
Y |
Z |
Обычная |
+30 |
0,015 |
0,020 |
0,012 |
0,013 |
0,009 |
0,006 |
+33 |
0,018 |
0,017 |
0,016 |
0,009 |
0,014 |
0,016 |
|
+40 |
0,008 |
0,019 |
0,013 |
0,010 |
0,012 |
0,011 |
|
Модифицированная |
+30 |
0,012 |
0,013 |
0,010 |
0,008 |
0,004 |
0,005 |
+33 |
0,011 |
0,01 |
0,014 |
0,007 |
0,008 |
0,009 |
|
+40 |
0,006 |
0,015 |
0,011 |
0,005 |
0,006 |
0,008 |
По такому же принципу рассчитываются коэффициенты для текущей температуры. Заранее вычисляются калибровочные коэффициенты на температурных точках. В случае попадания текущей температуры в точку берутся ее коэффициенты, для температуры между точками рассчитывается пропорциональное промежуточное значение:
где Tj - калибровочная температурная точка, большая текущей температуры;
Tj-1 - калибровочная температурная точка, меньшая текущей температуры.
Для учета предположительного номера включения оценивается рост температуры в данной временной точке, также кусочно-линейным методом вычисляется итоговое dtnk между двумя соседними включениями:
где dtn1 - номер включения с большим ростом температуры;
dtn2 - номер включения с меньшим ростом температуры (предполагается, что с каждым следующим включением температура растет меньше);
T - рост температуры на данном временном интервале.
Для своевременной коррекции может быть выбрано несколько временных точек, например, в эксперименте, изображенном на рис. 4, это 2, 5, 30, 60 с.
В таблице показаны результаты применения алгоритма в сравнении с обычным кусочно-линейным на калибруемых температурных точках и между ними. Для оценки взяты температуры +30 и +40 °C, для которых вычислялись калибровочные коэффициенты (опорные), а также одна промежуточная температура +33 °C.
Можно сделать вывод (см. таблицу), что применение модифицированного алгоритма с определением и учетом времени между включениями дает улучшение значения дрейфа в 1,3-2 раза по сравнению с калибровкой обычным алгоритмом (полиномы Лагранжа без учета температурной динамики).
Об авторах
А. А. КрыловРоссия
П. С. Кузнецов
Россия
Рецензия
Для цитирования:
Крылов А.А., Кузнецов П.С. Устранение смещения нуля МЭМС-гироскопов при различной температурной динамике. Вестник Концерна ВКО «Алмаз – Антей». 2019;(2):34-39. https://doi.org/10.38013/2542-0542-2019-2-34-39
For citation:
Krylov A.A., Kuznetsov P.S. MEMS gyroscope zero drift elimination at different temperature dynamics. Journal of «Almaz – Antey» Air and Space Defence Corporation. 2019;(2):34-39. https://doi.org/10.38013/2542-0542-2019-2-34-39