реклама на сайте
подробности

 
 
> Проблема с магнетометром, Модуль вектора магнитной индукции сильно зависит от положения датчика
serjj
сообщение Aug 5 2015, 10:19
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 527
Регистрация: 4-06-14
Из: Санкт-Петербург
Пользователь №: 81 866



Всем доброго.

В ходе реализации на stm32 фильтра Маджвика для системы акселерометр-магнетометр-гироскоп столкнулся с проблемой, что азимут считается неверно. Например плата находится в горизонтальной плоскости, а ось Z датчика направлена вниз (нормальное положение, А). Далее переворачиваем плату на 180 градусов так, что бы ось Z датчика была направлена вверх (инверсное положение, Б). И видим, что рассчитанный азимут изменился на 20-30 градусов (пока точнее я сказать не могу, нет стенда). При этом углы крена и дифферента считаются нормально для данной системы и фильтра.

Добавил рассчёт модуля векторов ускорения и магнитной индукции. Начинаю менять положение платы, и если модуль ускорения изменяется в малых пределах (в основном из-за вибрации), то вектор индукции сильно растягивается строго в соответствии с положением платы. Физически в данной конкретной точке пространства магнитное поле Земли имеет определённое значение и направление, соответственно то что происходит, неверно. У меня есть подозрение, что проблема с рассчётом азимута кроется в этом, т.к. на азимут в случае, если плата находится в горизонтальной плоскости, влияет именно магнетометр (влияние гироскопа в стационарном случае можно не учитывать для простоты).

Коллеги, есть ли соображения по этому поводу?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
krux
сообщение Aug 5 2015, 16:59
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



добавлю ещё по поводу стенда.

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

второй вариант конструктора бездумно усилили. т.е. учитывая, что материал стендов должен быть немагнитным, тупо увеличивали прочность увеличением сечения. в результате стенд стал весить 25 кг, по сравнению с 18кг изначальными. не всякий стол выдержит.
стало очень сложно "ловить" моменты максимумов-минимумов, поскольку само скольжение стало жутко тугим.

третий вариант отдали другим конструкторам, и дали другие вводные: не настольный, а напольный вариант, вместо монолитных опорных стоек - применение 4х сваренных труб квадратного сечения, фиксацию положения сделать по принципу зажимов во фрезерных станках.
в итоге уложились в 12 кг, и точность, и легкость обеспечили.

учитывая требуемые при производстве допуски, часть деталей приходилось заказывать в ЦНИИТОЧМАШ


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd August 2025 - 09:07
Рейтинг@Mail.ru


Страница сгенерированна за 0.01344 секунд с 7
ELECTRONIX ©2004-2016