А давайте обсудим Arducopter - APM

lokanaft
Shuricus:

По логам видно - стабильно 20 спутников

Спутников много, а hdop тоже много.

Вот на m8n:

mfilitovich
ehduarg:

При анализе лога про компас пишет Test: Compass = FAIL - COMPASS_OFS_X not found. И в мишене на авиагоризонте БЭД КОМПАС. С чего начать?

Правда не догадываетесь?

Shuricus
lokanaft:

Спутников много, а hdop тоже много.

Вот на m8n:

Если бы я висел, наверное и у меня такой был.

Вы привели пример, указав тот же ЖПС? Если другой, то почему не указали какой? И какие тогда выводы? Я не понял к чему пост.

lokanaft

У вас “m8n” в стоп листе и пропускается мимо глаз? И не висел, а летал в пределах 100 метров.

wiistriker

Не могу подключить external compass. APM китайская. В настройках компаса указал “APM and External Compass”, выставился ROTATION_ROLL_180. Плату снял, вращаю ее - вижу, что вращение берется именно с internal компасса. External вращаю - ничего. Пробовал подключиться и к I2C и к MAG. В официальных APM, насколько я понял, разъем под GPS был оставлен для старых GPS приемников, а китайцы перепаяли его на MAG (насколько я понял, от слова MAGnitometer). Куда подключать то?

Насколько я понял, если APM не смогла инициализировать external compass, то скатывается до internal compass, о чем говорит строка “Compass 1 = External if present/else Internal”. Может, сгорел мой external компасс?

arb

АПМ не работает с 2 компасами одновременно. У разных версий АПМ свой разъем для подключения.
И надо отключать внутренний физически (у Вас подключен). На разных версиях или перерезается перемычка, или снимается джампер.

wiistriker

По идее надо убирать джампер MAG и подключаться в порт EX_MAG?

arb
wiistriker:

По идее надо убирать джампер MAG и подключаться в порт EX_MAG?

Да.

ehduarg
ehduarg:

После сборки “из коробки” летало все хорошо и стабильно. Но мы не ищем легких путей. Перепаял реги, впихнул в невпихуемое. Упал потом вроде еще подлетывал. Лойтер работал через раз. Стабилайз и альтхольд нормально. Второй раз упал и молотил на земле пока фишку не скинул. Обуглился один рег и мотор. Упал из за регов скорее всего. Начал с АПМа. При анализе лога про компас пишет Test: Compass = FAIL - COMPASS_OFS_X not found. И в мишене на авиагоризонте БЭД КОМПАС. С чего начать?

А мне не подскажите?

trew21

А никто не пробовал вибро-развязку из уплотнителя двери?
Что то подумал бродя по магазину, склеить между собой две полоски циакрином, и там же 2 самоклейки получатся, прилепить уже на раму…

trew21

Да, Алексей, это я знаю, но сейчас нет никакой возможности, по этому то, что доступно (сезон стройки начался, надо доделывать)

wiistriker

Новые напасти: GPS не работает. Долго после включения координаты по нолям, GPS: No Fix. Пробовал через APM MAVSerialPass подключиться через u-center, но и там ничего хорошего, координат нет. Файл конфигурации загрузить не удается из-за ошибок “timeout occurred without receiving an answer”.

upd. прошил его через arduino, вроде завелось

ehduarg
mfilitovich:

Правда не догадываетесь?

Правда. Если вы про калибровку, то без калибровки этой ошибки не было. При вращении компаса показания не меняються. Немного нагуглил. Решение замена ЖПС.

arb
wiistriker:

upd. прошил его через arduino, вроде завелось

Зачастую при подключении нового оборудования помогает просто сброс параметров.

mfilitovich
ehduarg:

При вращении компаса показания не меняються. Немного нагуглил. Решение замена ЖПС.

Я бы провода проверил. Да и почему сразу ЖПС-то менять? Можно и компас внешний отдельно включить для проверки. Может у вас внутренний есть. Вы же падали, значит может провода-разъемы повреждены.

ehduarg
mfilitovich:

Я бы провода проверил. Да и почему сразу ЖПС-то менять? Можно и компас внешний отдельно включить для проверки. Может у вас внутренний есть. Вы же падали, значит может провода-разъемы повреждены.

Часто встречается Compass = FAIL - COMPASS_OFS_X not found. По русски решения не нашел. Здесь тоже было. Провода прозвоню, Но что то мне подсказывает, что это неисправность или глюк по Х. С ходу перепрошивать не хочу. Обычно у меня на этом все заканчивается, а так хоть летает. Отдельного компаса нет.

Hyperion

Пытался собрать вчера собрать 3.2.1 сам используя ардуино. При отключенном fence не собирается… Использовал 3.2.1 ветку с гитхаба… Кто нибудь пробовал его собирать?

Free4ert

Есть нубские вопросы по apm 2.8.

  1. Apm 2.8 отличается от 2.6 только встроенным компосом? Не смог на офф сайте найти инфы
  2. Аккумулятор 6S через стандартный набор power module запитать нельзя, нужен BEC. Как APM узнает о низком заряде аккумулятора и передаст эту инфу в телеметрию/osd? Как вообще APM узнает о низком заряде?
  3. SBUS , можно ли как то реализовать на apm 2.8 , прошивки может есть? Хочу +1 канал получить.
  4. Можно ли apm 2.8 использовать как Arduino для каких либо других задач ? (Пока другого оборудования еще нет например.)
Art_Nesterov
Free4ert:

нубские вопросы

  1. Отличается компоновкой платы, расположением разъемов, перемычек. Пользователю в принципе без разницы, если все правильно прошито и подключено, должно работать.
  2. Для измерения напряжения повер модуль не нужен. Достаточно смастерить делитель из двух резисторов. Максимальное напряжение на выходе делителя должно быть не больше 5В. Для измерения тока покупается датчик тока типа Аллегро. Естественно максимальный ток датчика не должен быть меньше измеряемого. (хотя для измерения большего тока, можно и шунт поставить… )
  3. Где то тут в этой ветке буквально пару недель назад такой вопрос поднимался. Прошивка такая есть. Только АПМ по-любому не понимает больше 8 каналов. Если вам нужно еще доп каналы, делаете декодер S-bus to PWM, на ардуинке про мини, и “вытягиваете” из нее все что вам нужно.
  4. Теоретически возможно… но зачем? Купите несколько про-мини и делайте из них все что душе угодно.
Ilyko96

Поставил на квадрокоптер f450 контроллер apm 2.6 с внешним компасом. По инструкции откалибровал акселерометр, магнетометр, радиоуправление, регуляторы. Домашние тесты (зависание в 30см над полом в режиме Stabilize) показали хорошую устойчивость и правильный монтаж платы, в общем, все пучком.

Пошел в поле проверять режимы AltHold и Loiter. К режиму Стабилизации претензий нет никаких, все устраивает, а вот когда я включаю режим Loiter (прямо в полете тумблером с пульта), то квадрокоптер начинает вести себя как-то странно… начинает кружить над местом, где был включен режим Loiter, и ведет себя странно с газом (т.е. то выше, то ниже). GPS сигнал есть; перед вылетом показывал 9 спутников, потом в логах посмотрел ~10 всегда были видны.

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

Мне хочется связывать эти ошибки с непонятным поведением Loiter (AltHold, кстати, тоже странно себя с газом ведет), но я так и не понял, что я настроил/установил не так.

Вот скриншоты графиков из логов:

Вот ссылка на сам лог файл: drive.google.com/…/0B974PiQuai6vZlg1ZXdxOTlfSkk

Вот фотография сэтапа (аккумулятор кладу между двух пластин рамы):

Кто-нибудь с этим сталкивался? Что я настроил/установил неправильно? Что за ошибки БАРО?