Автопилот Arduplane - открытое ПО

ufo_bobrovsk
X3_Shim:

Да, работает. Значит надо с компасом разбираться. В идеале взять заведомо рабочий и проверить.

к сожалению нет такой возможности, так как в городе походу я один таким занимаюсь(( на сколько это критично?

X3_Shim
RTemka:

Родной компас там отключен ?

В описании сказано что он вообще не установлен.

ufo_bobrovsk:

на сколько это критично?

Ну компас можно вообще отдельно купить, типа как модуль к ардуине, на отдельной маленькой платке.
Вообще без него летать можно. Ну а на что конкретно он повлияет в конкретной прошивке я не скажу. Оно все меняется. Раньше вроде автовзлет требовал компаса. Подруливание РН вроде по компасу возможно, но не обязательно. Мождет зубры подскажут конкретнее, на какой прошивке на что компас влияет.

Ну в очень сильный ветер без компаса должно быть проблематично (когда самолет хвостом вперед летит).

ufo_bobrovsk

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

X3_Shim
ufo_bobrovsk:

завтра попробую прозвонить провод, может в нем что

А моежет китайцы там два пина в разъеме i2c перепутали, может сопля где между дорожками, а может наоборот непропай. В общем вариантов масса.

RTemka

В планнер зайди, кнопка статус в левой закладке.
Смотри параметры MX MY MZ.
Компас на этой плате стоит скорее всего к верх ногами.

ufo_bobrovsk
RTemka:

В планнер зайди, кнопка статус в левой закладке.
Смотри параметры MX MY MZ.
Компас на этой плате стоит скорее всего к верх ногами.

причем тут вверх ногами, если он вообще на движения не реагирует

X3_Shim

Кстати можно посмотреть что APM в терминале пишет при старте с последней прошивкой.

RTemka
ufo_bobrovsk:

причем тут вверх ногами, если он вообще на движения не реагирует

Когда положение компаса сильно не того он в калибровке не шевелитсо.
Ну и в статусе видно сырые данные.

ufo_bobrovsk
X3_Shim:

Кстати можно посмотреть что APM в терминале пишет при старте с последней прошивкой.

коннект делаю вот что пишет prntscr.com/7o24pv

RTemka

Вскрывай коробочку, мой, паяй и заодно проверь не попутали ли контакты китайцы 😃

X3_Shim
ufo_bobrovsk:

коннект делаю вот что пишет prntscr.com/7o24pv

Ну да, не видит компас. Ну разбирать GPS, измерять напряжение на компасе, смотреть всю пайку и т.д.

ufo_bobrovsk
RTemka:

Когда положение компаса сильно не того он в калибровке не шевелитсо.
Ну и в статусе видно сырые данные.

в статусе везде 0 стоят где ты говоришь глянуть

RTemka

Ну если ноль значит все ок, не работает 😃
В моем случае кстати контакты были попутаны 😃

ufo_bobrovsk
X3_Shim:

Ну да, не видит компас. Ну разбирать GPS, измерять напряжение на компасе, смотреть всю пайку и т.д.

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

RTemka:

Ну если ноль значит все ок, не работает 😃
В моем случае кстати контакты были попутаны 😃

как узнать попутаны или нет?

X3_Shim
ufo_bobrovsk:

как узнать попутаны или нет?

Либо найди в инете фотку своего компаса с подписаными контактами, либо просто поменять в i2c разъеме два провода местами (SCL и SDA) и проверить.

RTemka

Вскрыть и смотреть, что там напаяли.
Есть варианты, питание берется с стороны гпс.
Есть где разделено.

ufo_bobrovsk
X3_Shim:

Либо найди в инете фотку своего компаса с подписаными контактами, либо просто поменять в i2c разъеме два провода местами (SCL и SDA) и проверить.

поменял местами провода, ниче не изменилось(

Илья_Реджепов

Если АПМ не видит компас по I2C, а в конфигурации он указан и включен, то в мишн планнере будет написано “bad compass health”. Если такой надписи нет, возможно включён внутренний компас в самом АПМ. Проверить работу компаса можно магнитом или намагниченной железкой, отверткой например.

Кстати внешний компас на поворот модуля реагирует довольно медленно и плавно, если крутить сам контроллер, то реакция будет намного быстрее, за счёт акселерометров.

ufo_bobrovsk
Илья_Реджепов:

Если АПМ не видит компас по I2C, а в конфигурации он указан и включен, то в мишн планнере будет написано “bad compass health”. Если такой надписи нет, возможно включён внутренний компас в самом АПМ. Проверить работу компаса можно магнитом или намагниченной железкой, отверткой например.

Кстати внешний компас на поворот модуля реагирует довольно медленно и плавно, если крутить сам контроллер, то реакция будет намного быстрее, за счёт акселерометров.

магнитом водил, ничего не происходит. надписи нету кроме как prntscr.com/7o7s51