Activity

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

Господа, порекомендуйте пожалуйста самый точный GPS модуль для этой платы

Ublox NEO-6m с последующей заливкой правленых настроек. Работает как часы.

опоздал на 2 минуты))

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

Наконец дошли руки до коптера, прошил прошивку 3.0 rc1, в gps залил настройки заточенные под APM. Присоединяюсь к испытавшим, в стабе ведёт себя отлично, лоитер идеален на любых высотах(сонор я пока не поставил), на ветер ему тоже похоже плевать, висит как вкопанный. Пробовал переключиться в guide коптер почему-то резко начинает падать…не пойму, у меня косяк в настройках или прошивка, никто не пробывал?

ArduCopter Mega: порт на обычную Arduino (тестим)
TheGreatDom:

Всем привет!

Вот только что отошел от краша своего квадрокоптера и решил спросить совета, может было у кого нибудь подобное.
Летал два раза сегодня. Утром первый взлет неудачный был: сразу же взмыл высоко вверх, несмотря на сигнал с пульта, но при крайне нижнем положении стика газа моторы всеже отключились полностью, и камнем вниз. Сразу же дал газу, но выровнять не удалось. Упал, но не сильно. Хорошо что не в помещении полет был. Потом летал нормально.
А вот час назад, на исходе батареи уже повторилось тоже самое. Отличие было в том что летал в спортзале. Итог: разбитый подвес и потолок в спортзале.
Прошивка 2.6 R6.

Подскажите в чем может быть дело? У меня пока вариантов нету.

По симптомам очень похоже, что коптер резко переключается в лоитер или альтхолд, проверьте как у вас настроен переключатель, может разница сигнала на канале слишком граничит между режимами… и поведение датчиков стоит проверить в планере

ArduCopter Mega: порт на обычную Arduino (тестим)
Richard_Ferlow:

Понял, буду пробовать. Такой вопрос, непосредственно в полёте эти данные даст менять ? Т.е. вот он летает, а параллельно с компа в онлайнрежиме подбирать rate p - можно так?

Да, можно так, но осторожно…А, вообще, лучше держать рукой над головой, и тестить онлайн) так безопаснее

ArduCopter Mega: порт на обычную Arduino (тестим)
Sir_Alex:

Точно! Эт у меня бокс для винчестера накрылся, не было по рукой исходников 😒

Алексей, приехал домой, попробовал заменить в config.h правильно на BV, глюки пропали, но теперь спутники не видит… Есть мысли?

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

ArduCopter Mega: порт на обычную Arduino (тестим)
Chester_kz:

Скорости как настараивали? Или лучше давайте сюда скриншот конфигуратура APC

Вообще, обратите внимание на частоту, она не просто такая точная до 3-го знака после запятой, я на этом собаку съел, в больших городах на этих частотах куча мусора, поэтому подбирайте и будет вам счастье))

ArduCopter Mega: порт на обычную Arduino (тестим)
Sir_Alex:

AGPS - это вообще не с этой оперы. С помощью AGPS можно ускорить захват спутников, но для этого компьютер должен из интернета скачать альманахи и загрузить их в GPS.

У кого глючит GPS на 2.7, поменяйте протокол для BV на GPS_PROTOCOL_BLACKVORTEX в файле defines.h
(В случае BV, протокол GPS бесполезно менять в файле APM_Config.h)

только,если я не ошибаюсь нужно менять не в defines.h, а в config.h?

ArduCopter Mega: порт на обычную Arduino (тестим)
mikk:

Получил cruis gps платку с рцтаймера, подключил к Crius AllInOne Pro v1 указав в 2.7 R3 #define GPS_PROTOCOL GPS_PROTOCOL_UBLOX и получил интересный косяк. Когда gps начинает принимать координаты первые секунд 5 получает координаты откуда то из средней азии и китая, причем они прыгают в пределах ± 500км. Потом показывает правильные, но в планнере DistToMAV получается 7000+ км.
GPS подключал по rx-tx, не модифицировал. Более старые версии мегапирата на этой плате с gps не проверял. Хотя глюк может быть вызван тем что проверял из квартиры, и прием спутников не очень хороший. С другой стороны на старых прошивках и с GPSом от allinone такого ни разу не было.

похоже я не один с такой проблемой и на другой плате… посмотрите, в момент, когда gps получает координаты, сколько спутников ловится? Просто у меня 0, но координаты откуда-то беруться

ArduCopter Mega: порт на обычную Arduino (тестим)
EduardNN:

А что за проблемы с GPS ? Они кстати в 2,7 что то пофиксили по GPS
У меня точность +\- 5метров это нормально ?

Я вот не могу понять, у меня у одного так на BV (прошивка 2.7 R3) координаты gps прыгают или нет?
А погрешность может быть до 6 метров у gps и зависит от разных факторов

ArduCopter Mega: порт на обычную Arduino (тестим)
Chester_kz:

Вот так новость!!! Спасибо большое. Я уже было чуть не выбросил APC-шки свои… А с какой прошивкой проверяли? на какой плате?

=) Прошивка 2.6 R4, на 2.7 пока не проверял, не могу с gps разобраться, не хочет норм работать, планер использую последний, плата BlackVortex, но думаю от платы это не должно зависить.

ArduCopter Mega: порт на обычную Arduino (тестим)

Вроде вопросы с APC220 ранее проскакивали, что не работает с последними версиями планера, но ответа не нашел. Вообщем, если есть ещё те, кто не обзавёлся 3DR, заходим в планере в configuration - Planer- снимаем галку reset APM on USB connect и APC220 снова с нами)))

При сохранении пидов не выдает ошибок

ArduCopter Mega: порт на обычную Arduino (тестим)
EduardNN:

Загрузчик Vortex_Bootloader.hex

Я когда шил этим загрузчиком Vortex_Bootloader.hex, после прошивки была проблема с планером, подключался редко и глючил, после прошил командой, которую привел выше Алексей, но при этом нужно чтобы файл загрузчика и avrdude.conf из ардуино \hardware\tools\avr\etc\ лежали в одной папке с avrdude.exe, тогда все шьется за раз)

Не заметил, выше уже написали)

ArduCopter Mega: порт на обычную Arduino (тестим)
Lazyan:

Надо пользовать 2.6 RC6, по крайней мере с моим BV лойтер держал очень даже достойно при хорошем ветре.
А в чем именно проблемы?

Всё работает, кроме gps, через минуту поле инициализации датчиков начинает выдавать разные координаты с огромной скоростью. Пробовал 2.7 R3, 2.6 R6, но как лью 2.6 R4 все ок работает…