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

EduardNN
Sir_Alex:

Пират выставляет скорость 38400, бинарный протокол и частоту 5Hz - больше и не надо - это если протокол UBLOX. Кстати, я выпустил R4 - попробуйте те, у кого были вопросы с инициализацией GPS с протоколом UBLOX.

Т.е. при инициализации пират грузит конфигурацию в UBLOX ?
У меня по протоколу UBLOX модуль не конектится, только по NMEA.
Разница какая при использовании NMEA или UBLOX (что лучше)?
Что то точность меня не радует +/- 5…10метров.

Diman-Gad
EduardNN:

Т.е. при инициализации пират грузит конфигурацию в UBLOX ?
У меня по протоколу UBLOX модуль не конектится, только по NMEA.
Разница какая при использовании NMEA или UBLOX (что лучше)?
Что то точность меня не радует +/- 5…10метров.

3d fix? а спутников сколько видит? я в поле не пробовал пока, на балконе 2-3 спутника и да ±5-10 метров

Sir_Alex
EduardNN:

Т.е. при инициализации пират грузит конфигурацию в UBLOX ?

Да.

EduardNN:

У меня по протоколу UBLOX модуль не конектится, только по NMEA.

Для UBLOX важно что бы он (GPS) при включении питания был настроен на скорость от 9600 до 57600, если стоит 115200 то пират его не увидит. Короче, должны быть дефолтовые настройки.

EduardNN:

Разница какая при использовании NMEA или UBLOX (что лучше)?

UBLOX - бинарный протокол - он меньше требует ресурсов от процессора на обработку. Точность позиционирования от протокола не зависит.

Олег24

Здравствуйте ! Господа Мегапираты ! Долго пробовал Вии , но решил попробовать Пирата . Оно летает ! Отлично. Работает лойтер, удержание высоты. Есть вопрос . Включаю ALT_HOLD коптер проседает вниз добавляю газ как написано до центра. Высота держится отлично. Но при выключении ALT_HOLD коптер подпрыгивает. Читал вики . Но не особо понял что надо подстроить. И не пойму как AUTO_TRIM работает. Назначаю на канал переключатель, взлетаю, включаю, настраиваю горизонт. А после выключения режима AUTO_TRIM коптер заваливается. Прошивка 2.6R6

jekmv
Sir_Alex:

Да.

Для UBLOX важно что бы он (GPS) при включении питания был настроен на скорость от 9600 до 57600, если стоит 115200 то пират его не увидит. Короче, должны быть дефолтовые настройки.

UBLOX - бинарный протокол - он меньше требует ресурсов от процессора на обработку. Точность позиционирования от протокола не зависит.

у меня кстати тоже, подключается только по nmea, если настройки по дефолту в модуле. по ublox не хочет ни в какую

jekmv
jekmv:

объясните, пожалуйста, значение параметра I. крутил сегодня от 0,05 до 0,16 - изменений не увидел. Р на одном уровне было - 2,0, D тоже не менял. все в стаб моде

все еще прощу помощи, с Р и D то все понятно

mikk

Процитирую Алексея из соседней ветки с небольшими правками.

D - это первичный выброс энергии, в контексте стабилизации положения коптера коэфициент задающий дозирование энергии для компенсации инерции вала с пропеллером при раскрутке
P - основной коэф зависимости ошибки и дозировки энергии - уровень противодействия ошибке
I - долгосрочная медленная составляющая - медленно подтягивает систему к идеалу если предыдущие пиды не справились например если тяга на одном из лучей квадры ниже то I пида стабилизации накопит ошибку и будет способствовать поддержанию идеального горизонта, но если вдруг с луча сняли лишний груз то воздействие этого пида будет некоторое время способствовать дестабилизации
IMAX это ограничитель максимального суммового воздействия составляющих PID

vikingua

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

Chester_kz
vikingua:

блок датчиков

Каких именно? Ссылку плиз.

Richard_Ferlow

Залил последнюю прошивку на Crius AIO PRO - при подключении батареи - начинают пищать регули непрекращая. что это может быть ?

RA4ASN

Обычно это означает, что не откалибровано радио.

Richard_Ferlow
RA4ASN:

Обычно это означает, что не откалибровано радио.

Делал калибровку через mission planner. Может там как-то иначе это делается?

Chester_kz
Richard_Ferlow:

Делал калибровку через mission planner. Может там как-то иначе это делается?

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

Richard_Ferlow
Chester_kz:

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

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

Chester_kz

А что за регули? Попробуйте RC_Rate уменьшить… возможно они не понимаю 490hz которые идут по умолчанию.

Richard_Ferlow
Chester_kz:

А что за регули? Попробуйте RC_Rate уменьшить… возможно они не понимаю 490hz которые идут по умолчанию.

hobbywing skywalker

125 ставил - не помогло.

судя по инструкции к регулям - такой beep выдает если при включении стик газа не в нижнем положении. однако он в нижнем. - в калибровке показывает - 1079

UPD: залил прошивку с параметром #define INSTANT_PWM ENABLED
Все равно не помогло…

Chester_kz

MultiWii на этой же плате летал? Как вариант попробовать другой какой-нибудь регулль подключить если есть конечно.

SovGVD

по личному опыту - на новых прошивках обычные регули не работают или работают ужасно, после перешивки всё становится отлично

Richard_Ferlow
SovGVD:

по личному опыту - на новых прошивках обычные регули не работают или работают ужасно, после перешивки всё становится отлично

вот ёлки…а тут gpc с rctimer вроде норм работает.
мои регули я не видел чтобы перепрошить можно было.

Сергей_Вертолетов

Фёдор, просто перекалибруйте регули со сдвинутым вниз триммером газа - походу нижнее значение газа, выдаваемое контроллером, регулятором как нижнее не воспринимается.
Может быть скетч есть для калибровки всех регулей сразу, как на МультиВие…