- •Лабораторная работа №2. Калибровка трехосного блока акселерометров
- •2.1.Теоретические сведения
- •2.1.1.Модель выходных сигналов трехосного блока акселерометров
- •2.1.2.Калибровка трехосного блока акселерометров
- •2.1.3.Использование результатов калибровки акселерометров в алгоритмах систем ориентации и навигации
- •2.1.4.Определение углов наклона объекта по сигналам акселерометров
- •2.2.Последовательность выполнения работы
- •Проведение измерений для калибровки акселерометров.
- •OpticalDividingHead_ггггммддччмм.Txt,
- •Проведение измерений для проверки точности калибровки.
- •Accuracy_ ггггммддччмм.Txt
- •Accuracy_ ггггммддччмм.Txt
- •Обработка измерений.
- •2.3.Содержание отчета
- •2.4.Контрольные вопросы
Лабораторная работа №2. Калибровка трехосного блока акселерометров
Цели работы:
Ознакомление с методикой калибровки трехосного блока линейных акселерометров.
Выполнить калибровку блока акселерометров на ОДГ.
Ознакомиться с методикой определения углов наклона по сигналам акселерометров.
Выполнить проверку точности калибровки блока акселерометров.
2.1.Теоретические сведения
2.1.1.Модель выходных сигналов трехосного блока акселерометров
В состав измерительного модуля систем ориентации и навигации обычно входят три акселерометра со взаимно ортогональными осями чувствительности, назовем их X, Y, Z. Выходной сигнал каждого акселерометра можно представить в виде
;
; (2.1)
,
где
kx, ky, kz – масштабные коэффициенты (коэффициенты передачи) каждого из акселерометров;
kxy , kxz, kyx , kyz, kzx , kzy – коэффициенты перекрестной чувствительности;
Uax0 , Uay0 , Uaz0 – смещения нулей акселерометров;
nax , nay , naz – шумы измерения.
Для удобства дальнейших преобразований, выражения (2.1) можно представить в матричном виде
. (2.2)
2.1.2.Калибровка трехосного блока акселерометров
Задачей калибровки акселерометров является определение параметров модели их выходных сигналов (2.1) или (2.2) с целью последующего их учета при вычислении действительных значений проекций ax , ay , az кажущегося ускорения на оси измерительного модуля.
Точно так же, как в Лабораторной работе №1, для задания кажущегося ускорения вдоль измерительных осей акселерометров будем использовать установку блока акселерометров в известные положения относительно вектора ускорения силы тяжести. При этом используется тот факт, что на неподвижном относительно Земли основании кажущееся ускорение равно с обратным знаком вектору ускорения силы тяжести:
. (2.3)
Такой подход позволяет калибровать акселерометры в диапазоне измерения 1g (9.8 м/с2). При необходимости калибровки ИИМ в более широком диапазоне ускорений используются специальные центрифуги.
Так же, как и в Лабораторной работе №1, для высокоточного задания положения блока акселерометров относительно вектора , используются прецизионная оптическая делительная головка (ОДГ). Положения блока акселерометров представлены в табл.2.1 – они задаются точно так же как и в Лабораторной работе №1, с учетом того, что вектор направлен вертикально вниз.
Подставляя значения проекций кажущегося ускорения ax , ay , az из табл.2.1 в выражение (2.1), получим значения выходных сигналов акселерометров Uax , Uay , Uaz в каждом из положений, которые также приведены в табл.2.1.
Таблица 2.1. Положение осей блока акселерометров при калибровке на ОДГ и соответствующие значения ускорений и выходов акселерометров
№ |
Положение осей блока акселерометров |
Угол по шкале ОДГ |
Проекции |
Проекции кажущегося ускорения |
Выходные сигналы акселерометров (2.1) |
Поворот вокруг оси X |
|||||
1 |
|
0 |
gx= 0 gy= 0 gz= – g |
ax= 0 ay= 0 az= g |
Uax1 = kxz g + Uax0 Uay1 = kyz g + Uay0 Uaz1 = kz g + Uaz0 |
2 |
|
90 |
gx= 0 gy= g gz= 0 |
ax= 0 ay= –g az= 0 |
Uax2 = –kxy g + Uax0 Uay2 = –ky g + Uay0 Uaz2 = –kzy g + Uaz0 |
3 |
|
180 |
gx= 0 gy= 0 gz= g |
ax= 0 ay= 0 az= –g |
Uax3 = –kxz g + Uax0 Uay3 = –kyz g + Uay0 Uaz3 = –kz g + Uaz0 |
4 |
|
270 |
gx= 0 gy= – g gz= 0 |
ax= 0 ay= g az= 0 |
Uax4 = kxy g + Uax0 Uay4 = ky g + Uay0 Uaz4 = kzy g + Uaz0 |
Поворот вокруг оси Y |
|||||
5 |
|
0 |
gx= 0 gy= 0 gz= – g |
ax= 0 ay= 0 az= g |
Uax5 = kxz g + Uax0 Uay5 = kyz g + Uay0 Uaz5 = kz g + Uaz0 |
6 |
|
90 |
gx= – g gy= 0 gz= 0 |
ax= g ay= 0 az= 0 |
Uax6 = kx g + Uax0 Uay6 = kyx g + Uay0 Uaz6 = kzx g + Uaz0 |
7 |
|
180 |
gx= 0 gy= 0 gz= g |
ax= 0 ay= 0 az= –g |
Uax7 = –kxz g + Uax0 Uay7 = –kyz g + Uay0 Uaz7 = –kz g + Uaz0 |
8 |
|
270 |
gx= g gy= 0 gz= 0 |
ax= –g ay= 0 az= 0 |
Uax8 = –kx g + Uax0 Uay8 = –kyx g + Uay0 Uaz8 = –kzx g + Uaz0 |
Для существенного уменьшения влияния шумов измерения nax , nay , naz , выходные сигналы акселерометров усредняются в течении времени измерения (обычно 30…60 с), поэтому в выражениях в табл.2.1 шум измерений naz из (2.1) не учитывается.
Согласно выражениям в последней колонке табл.2.1, определяем искомые параметры модели (2.1) выходных сигналов блока акселерометров:
kx = (Uax6 – Uax8) /2g; kxy = (Uax4 – Uax2) /2g; kxz = (Uax1–Uax3 + Uax5 –Uax7) /4g;
kyx = (Uay6 – Uay8) /2g; ky = (Uay4 – Uay2) /2g; kyz = (Uay1–Uay3 + Uay5 –Uay7) /4g;
kzx = (Uaz6 – Uaz8) /2g; kzy = (Uaz4 – Uaz2) /2g; kz = (Uaz1–Uaz3 + Uaz5 –Uaz7) /4g;
Uax0 = ; Uay0 = ; Uaz0 = . (2.4)
Естественно, для вычисления параметров акселерометров по формулам (2.4) необходимо знать модуль вектора ускорения силы тяжести в месте проведения калибровки.