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

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

Bulldog
yurik999:

подскажите распиновку gps разъма


yurik999

спасибо, я тх с тх соединил поэтому gps неработает

RTemka

Поймал сегодня фокус.
Включил, поймал спутники.
Ребутнул кнопкой.
Полный газ, кидаем и RTL.
Полетели.
В лойтере заливаю маршрут, авто, все ок отлетали и вернулись.
Заливаем новый маршрут, авто, летим в космос.
Нос задирает и пытается набрать высоту в никуда.
Сливаю маршрут, все ок.
После перезагрузки, вроде как отпустило.
Причем RTL и Loiter работали как надо.
Было у кого такое ?

alexeykozin
RTemka:

Было у кого такое ?

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