PIXHAWK PX4 Autopilot еще одна летающая железка
он сообщает об этом.
В данном случае не сообщит- поймете тогда когда начнет" унитазить".
А как поняли что не смогли откалибровать?
Стороны света не хотел показывать нормально, как ни перекалибровывал. Калибровку то прошел, даже не ругался, но толку мало - унитазить будет.
Стороны света не хотел показывать нормально, как ни перекалибровывал.
Ок, а как быть с магнитными наводками от силовой части? это ток при работе движков в винтами видно (да и то на практике удержания? Компас внутренний при подключении внешнего какую нить функцию исполняет или бездействует?
Ок, а как быть с магнитными наводками от силовой части?
Как можно дальше уводить, скрутить провода, поднять контроллер выше, сделать compasmot (ниразу не делал), но всё это лишние мучения - проще один раз поставить внешний гпс с компасом на палке и больше не мучится.
Компас внутренний при подключении внешнего какую нить функцию исполняет или бездействует?
Надо код смотреть, да и выше уже написано что вроде как можно отключить влияение компаса на курс в новой прошивке.
В общем у меня был квадрик (сейчас трешка, с которой мучаюсь), где рядом с компасом внутренним шел силовой провод до регулей. Был плохой контакт в проводе на внешний компас и он вырубился, взлетел, немного нормально повисел, а потом начал унитазить, думал улетит, передернул в стаб чтобы посадить. Потом переделал провод и проблемы пока не возникало с унитазингом (при условии что компас откалиброван правильно и ничего не переносилось и не переделывалось на раме).
попробуйте у компаса 0 отключить использование для яв Compass, _use_for_yaw = 0
в этом случае система ругается на bad compass health и внешний не работает и не калибруется, а внутренний как ни в чем ни бывало.
Да не хватает отключение внутреннего компаса, даже при калибровке они оба калибруются…
Назрел свежий вопрос. Вот получил я гпс модуль с компасом. В настройках праймори компас выбираю second. при этом внешний отказывается работать. выбираю third - работает. Также после калибровки оффсеты пишутся в параметрах first и second компасов. У третьего всё по нулям. Чё за фигня такая?
там магия - внешний становится основным
там магия - внешний становится основным
Тоесть он невидимо для пользователя становится основным? При этом в МП будет видна работа обоих компасов?
похоже что так, я не заморачивался, поставил внешний на палке и всё начало летать
похоже что так, я не заморачивался, поставил внешний на палке и всё начало летать
Меняли ли что либо в настройках после установки внешнего?
Меняли ли что либо в настройках после установки внешнего?
помойму выбрал external в настройках компаса, но он всегда скидывается на последний пункт с выбором ориентации, даже если выбрать пикс
Если я правильно понял, то внутренний компасс не отключается, там всего лишь выставляется флаг, использовать его или нет для определения направления движения (Heading), но работает он всегда.
я правильно понял что в 3,3 теперь можно 2 внешних компаса использовать ?
я правильно понял что в 3,3 теперь можно 2 внешних компаса использовать ?
в одну шину i2c нельзя подключать два устройства с одинаковым идентификатором без дополнительного сигнала CS
тоесть нигде не сказано как именно это сделать
в одну шину i2c нельзя подключать два устройства с одинаковым идентификатором без дополнительного сигнала CS
А вроде у компасов 2 индентификатора? Или всеравно будет с внутреним совпадать? И если да, то что будет если выпаять внутренний и вставить еще один на палке?
в одну шину i2c нельзя подключать два устройства с одинаковым идентификатором без дополнительного сигнала CS
А разве контроллер не присваивает адреса компасам индивидуально? по шине то можно дофига с разными адресами подключить.
если выпаять внутренний
без внутреннего плата не запустится - проверял.
А разве контроллер не присваивает адреса компасам индивидуально? по шине то можно дофига с разными адресами подключить.
Адреса I2C устройств задаются аппаратно (обычно он зашит производителем или выбирается в зависимости от того какие ноги чипа подключены к +5В(или земле, где как))
Эхх, чтото невезет мне. Кто сталкивался с ошибкой error compas variance. подключен только внутренний компас, перепрошил, сбросил параметры по умолчанию. Чтото не пойму, утром такого не было а щас вот всплыло.
Кто сталкивался с ошибкой error compas variance.
беглое гугление говорит что компас развернут не туда (программно видимо), потом снова перекалибровать
беглое гугление говорит что компас развернут не туда
Пикс на том же месте, внешний компас с гпс отрубил, перепрошивку и сброс сделал - пофиг. Чтото тут другой. подскажи как ему сделать mtd start mtd erase? Без сд карты прочитал, но откуда эти команды в пикс отправить?
обнаружил интересное - не смотря все сбросы и откаты прошивки - калибруются всё равно 2 компаса, хотя подключен только один. Странно…
mtd erase не помогла…
Проблема оказалась с МП, перезапуск помог. Вот ток теперь регули не инициализируются…
Вот ток теперь регули не инициализируются…
Кнопку safe switch нажимали? Недавно мучился - не хотел спуск фотика работать