Pull to refresh

Comments 38

Весьма интересно. Однако, замечу, что акселерометр не способен обнаружить вектор G, он видит силу реакции опоры.

Не совсем так. Если бы акселерометр находился в свободном падении (и ускорялся конечно), то он показывал бы ноль совсем осям. Но он не падает, поскольку лежит на столе. Поэтому, он показывает, что именно и с какой стороны мешает ему падать. А это называется "реакцией опоры". Если бы, можно было бы, обнаружить "с какой стороны гравитация", то тогда не потребовались бы сложные гироплатформы, применяемые для авиагоризонта в летательных аппаратах.

А не потому, что в летательных аппаратах действуют некислые ускорения, и определить направление гравитации с помощью только лишь акселерометров будет немного затруднительно?

Как и сказал товарищ выше, это действительно "кажущееся ускорение". Или, по-буржуйски, specific force.

Да. Если акселерометр раскрутить на верёвке, то он будет показывать центробежное ускорение, а не направление в центр Земли.

У вас в постановке задачи не написано что нужно найти. Не понятно какая задача.

В идеале вообще все надо рассчитать. Все углы и все отрезки в этой простой конструкции.

Цель стенда сделать так, чтобы ускорение свободного падения (вектор g) равномерно проецировался на каждую ось в системе координат акселерометра: x` y` z`.

Зачем? Калибровка акселерометра - это установка его на поворотный стол и вращение в трёх плоскостях с подбором углов матриц привязки каждой оси к единой базе. Попутно определяется масштабный коэффициент (подгонка под g) и смещение (полусумма показаний в двух вертикальных ориентациях).

Зачем?

Всё намного проще..

Благодаря таким пирамидальным стендам можно калибровать MEMS акселерометры не по 6-ти измерениям (как обычно предлагают вендоры акселерометров), а по двум измерениям.

Это существенно сокращает время на расчет и загрузку калибровочных данных в условиях массового производства радио электронной аппаратуры (РЭА).

Это какие-то низкоточные акселерометры, что вы даже не смотрите, ортогональны ли оси?

Это какие-то низкоточные акселерометры, что вы даже не смотрите, ортогональны ли оси?

Да автор даже не проверяет, насколько криво микросхема припаяна к плате.

автор даже не проверяет, насколько криво микросхема припаяна к плате.

Да что уж мелочиться...
Автор даже не проверяет насколько криво кристалл кремния с MEMS структурой загерметизирован в корпус LGA-16.

Вообще, совмещать системы координат необходимо. Другое дело, что у вас в проектах хватает точности в лаптях, а потому этого и не требуется.

не по 6-ти измерениям (как обычно предлагают вендоры акселерометров), а по двум измерениям. Это существенно сокращает время на расчет и загрузку калибровочных данных в условиях массового производства.

Очевидно, всё вот ради этого вот. Хотя, если такая прям нужда, можно было вообще вешать платки гроздьями.

К слову, если вспомнить, что модуль трёх проекций кажущегося ускорения, измеренных калиброванным акселерометром при любых поворотах даст единицу, то можно прийти к тому, что для калибровки достаточно задать серию произвольных наклонов (главное, чтобы они заметно отличались друг от друга) и по ним найти как смещения нуля, так и масштабники. А бонусом, и углы неортогональности осей. И не нужны ни угольники, ни стенды. Можно хоть на гибкой руке крутить (повторяемость не требуется), но на поворотной платформе (типа УПГ), конечно, проще.

И не нужны ни угольники, ни стенды. Можно хоть на гибкой руке крутить (повторяемость не требуется)

То, что мы сейчас прочитали, - это именно то, что нужно для решения всей проблемы.

Я предлагаю Вам @yappari до конца месяца составить публикацию на habr о том как калибровать акселерометры.

Чтобы уже в ближайшее время можно было получить работающий алгоритм калибровки акселерометров новым "правильным" способом.

Нет правильного способа. Статью тоже нет смысла пионерить, всё уже давным-давно описано и легко находится.

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


Тут так и делается
Ракета с инерциальной навигацией и GPS: сборка и запуск || Ракетостроение, часть 7
https://youtu.be/yR8BGlCN9ug&t=436

Но тогда надо будет для поиска коэффициентов численный метод применять.
А с пирамидой - простая формула.

Посылка та же (модуль проекций), метод - другой (видимо, автор тоже не сторонник получения высшего образования). Для нахождения используется МНК (мне думалось, это первое, что должно было прийти на ум, тем более, тут давали хинт). Короче, как я говорил выше, всё уже описано, мало того - есть опенсорс (вроде, хотя не уверен. И даже если не, никаких препятствий написать самому нет) библиотечка. Смотреть тут https://www.nxp.com/docs/en/application-note/AN5286.pdf

Что расчёт сложнее - не аргумент, считать вручную или на арифмометре никто не заставляет.

Неужели надо учить пользоваться впном?

Сочувствую. Но дома? Дома впн тоже запрещён?

У ростелекома в Москве Tor browser не работает уже больше двух лет. А Planet VPN включается раз в неделю. Наудачу. Так что едва ли я увижу вашу ссылку. Даже дома.

Раз в неделю это очень и очень неплохо, я бы не говорил о "едва". Но на ртк и планетвпн свет клином не сошёлся, есть мобильный инет и другие провайдеры впн. Плюс на этот предмет было полно статей, как здесь, так и вообще.

В телеграмм ссылку копируете, например, в чат "сохраненные сообщения" и появляется "предпросмотр" откуда pdf уже можно скачать

И не нужны ни угольники, ни стенды.

Но тогда придется задействовать не математику за 7 класс по классификации NATO, а линейную алгебру за 2 курс по классификации ВОЗ.

Эх, если бы линейная алгебра и векторные вычисления бы существовали...

Няп, калибровка по 6 измерениям, как доктор вендор прописал, позволяет компенсировать кривизну стенда А калибровка по 2 направлениям экономит 5 секунд времени.

Да почему 6? 9 как минимум. Да и то вы не разделите кривизну стенда и кривизну припайки микросхемы к плате.

Я исхожу из того, что вендор, наверное, что то знает о своем продукте. Если по документации достаточно 6 измерений, то 9 ничего не добавят, кроме сложности.

Я исхожу из того, что вендор, наверное, что то знает о своем продукте. Если по документации достаточно 6 измерений, то 9 ничего не добавят, кроме сложности.

Вопрос в требуемой точности. Если нет никаких требований, то вообще можно не калибровать.

И еще, как бы мы не понимали под измерением разные вещи. Я считаю измерения величины трех сигналов от микросхемы при заданном пространственном ее положении за три скалярных измерения. А вы?

Не хватает самого важного: чего достигнуто в результате?

Скрытый текст

Раньше калибровкой занимался целый отдел ДТН с логарифмическими линейками, а сейчас это делает уборщица?

Sign up to leave a comment.

Articles