PIXHAWK PX4 Autopilot еще одна летающая железка
Постройке на naza m lite или naza m v2 сбережете кучу нервов и времени.
Подскажите пожалуйста… есть Пиксрайсер, который я пытаюсь поставить на “живой” нормально летающий квадрик вместо АПМ. Все вроде работает. Но требует калибровать компас. Компас включен, 2-й внутренний и 3-й внешний. Тот который внешний, замечательно работал с АПМом. Включаю калибровку, и вроде как она проходит, компас откалиброван. А когда пытаюсь заармить пишет про неоткалиброванный компас. Если отключаю 3-й внешний компас, то все нормально.
Как такое может быть? Из за чего компас отказывается калиброваться.
Пробовал прошивки 3.54 и 3.46.
возможно неверно указана ориентация,
скриншоты ссобщения при арминге и станицы настройки компасов есть?
написано примари компас1 - это тот что внешний, у вас стоит третий
в отличии от апм при указании галки экстернал нужно ставить ротэйшен нон
ротэйшен нон
И неважно как компас орентирован на плате?
(Исправил… это я экспериментировал с разными вариантами.) Компас 1 - выключен, компас 2- включен, компас 3 (внешний)- включен и стоит ротейшн нон. Результат такой же. После калибровки, снова просит калибровку. Если 3-й компас выключить, то работает, армится.
Результат такой же.
МП обновить пробовали?
Под новые прошивки желательно свежее МП.
Интересная мысль… сейчас сделаю, проверю.
Проверил… Первый компас калибруется с меньшими офсетами. Но все это работает только без 3-го компаса, как и раньше. С ним требует калибровать снова.
МП 1.3.52 (вроде последний)
Напрашивается что не дружит с 3.
Попробуйте 1 включить внутренний, 2 внешний, 3 отключить.
Главным 1 или 2 по очереди (что больше понравится).
Напрашивается что не дружит с 3
да, я тоже это понял. Но не получается на 2 место, поставить физически 3-й компас. Судя по офсетам и по ID, компасы местами не меняются. Поставить тычку можно, что он экстернал, появляется список с возможными разворотами компаса, но это ни чего не дает.
Второй Пиксрайсер и второй раз нормально не работает с внешним компасом. Первый раз, коптерок был 590 грамм на 2S, и на внутреннем, летал очень хорошо. Но в нем калибровка проходила нормально., не смог победить “инконсистенс”
Второй Пиксрайсер и второй раз нормально не работает с внешним компасом. Первый раз, коптерок был 590 грамм на 2S, и на внутреннем, летал очень хорошо. Но в нем калибровка проходила нормально., не смог победить “инконсистенс”
Может, что-то упустил в прошлых сообщениях, но что мешает отключить внутренние компасы и пользоваться только внешним? Пиксрэйсер прекрасно отлетал с июля по октябрь на одном внешнем
Мешает то, что, постоянно требует перекалибровку… И с включенным третьим компасом не армится, говорит, компас не калиброван. Я тоже хотел отключить внутренние и активировать внешний…
А в варианте с маленьким квадриком, при активации одного 3-го, получал агрессивный “унитазинг” с огромной скоростью. Естественно компас размагничен, офсеты в норме, ориентация правильная.
Мешает то, что, постоянно требует перекалибровку…
Хммм… тогда солидарен с прошлым предложением поп прошивке. Я летаю с таким GPS на 3.50
Ну вроде нашел ответ, но как это использовать не понял…
Есть параметр “COMPASS_TYPEMASK” , так вот с его помощью можно отключить программно использование компасов определенного типа. Вот тут что то про это и тут список отключаемых компасов. То есть если использовать компас HMC5883 то с параметром “0” он вообще не работает в пиксе – а у меня именно он внешний.
Я попробовал параметр изменить, на “1”, “3”, в этом случае пишет, про “плохое здоровье компаса”.
Как правильно выставить параметр?
Мешает то, что, постоянно требует перекалибровку…
А почему вы калибруете компасы старым способом?
Сейчас же есть Onboard calibration, вот он тут виден ardupilot.org/…/MissionPlanner_CompassCalibration_…
старым способом
Ну хоть бы каким нибудь получилось… Onboard calibration вроде точнее, но хорошо бы что бы оно в принципе заработало, как должно быть.
Я летаю с таким GPS на 3.50
Вот тут, я подозреваю, стоит именно тот чип компаса, который подходит для пикса… в этом причина
Да больших разнообразий компасов как-бы нет. И 5883 из основных.
Может с компасом проблема?
Калибруется пиксрейсер с модулем из поста 5244 отлично. С параметром самая строгая. Остальные(внутр.) отключены за ненадобностью…
Да больших разнообразий компасов как-бы нет. И 5883 из основных.
Может с компасом проблема?
Я, как выше писал, меняю на рабочем квадрике АПМ на Пикс. Компас всместе с ЖПС отлетал очень много, и без нареканий. А чипы 5883 бывают HMC5883 и QMC5883 - вроде они отличаются. В параметрах COMPASS_TYPEMASK, HMC5883 отключен.
На Бангуде, по той ссылке модули закончились. Я нашел такие и такие. там вроде стоит HMC5983. такой же, как в пиксрайсере.
Вопрос на всякий случай. А после смены галочек для компасов сохранение и перезагрузку (перезапуск ПК) делаете?
И настройки сохраняются?