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

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

Алексей, ну пока что стабильности новой прошивки не очень заметно 😃 какой сетап?
У меня на предыдущей висит как вкопанный и 330 и 450 на абсолютно разных моторах и пропах… Так что у вас за железо?

Sir_Alex
Alexsiv:

Сильно опытным тестером себя не считаю, но ждать больее опытных уже не хотелось. Поэтому пришлось изучить, что такое svn. Скачал, проверил, прошил- РАБОТАЕТ!!!

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

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

Наверное, лучше каждому из нас ПИДы настроить тщательнее, чем менять что-то в прошивке, делая её отличной от оригинала, который вроде как хвалят за стабильность… Или эти изменения и есть дефолтные пиды или что-то вроде этого?

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

Наверное, лучше каждому из нас ПИДы настроить тщательнее, чем менять что-то в прошивке, делая её отличной от оригинала, который вроде как хвалят за стабильность… Или эти изменения и есть дефолтные пиды или что-то вроде этого?

Разве я писал, что изменил ПИДы? Они одинаковые с оригиналом. Проблема в таймингах и различиях в способе подключения сенсоров у пиратов и оригинала.

Alexsiv

Скачал новые исходники, всё делал также как и с первым вариантом. Скомпилировалось, прошилось, полететь не удается. Смысл такой: если делать арминг- то сначала всё как обычно планер пишет Армед, светодиод постоянно горит, а через 1-2 секунды опять Дизармед и светодиод моргает. Я с таким сталкиваюсь первый раз.
По поводу моего железа: рама моторы регуляторы- rctimer.com/index.php?gOo=goods_details.dwt&goodsi…
пропеллеры- rctimer.com/index.php?gOo=goods_details.dwt&goodsi…
мозг- goodluckbuy.com/mwc-multiwii-4-axis-x-mode-flight-…

Alexsiv

Прошил обратно первый вариант, по совету Глеба rateP уменьшил до 1.2 и вот как летает:

Sir_Alex
Alexsiv:

Смысл такой: если делать арминг- то сначала всё как обычно планер пишет Армед, светодиод постоянно горит, а через 1-2 секунды опять Дизармед и светодиод моргает. Я с таким сталкиваюсь первый раз.

Странно, моя правка не должна была к такому привести… возможно проблема в чем то другом.

Alexsiv:

Прошил обратно первый вариант, по совету Глеба rateP уменьшил до 1.2 и вот как летает:

Ну вроде нормально, в комнате лучше и не будет, ИМХО.

Sir_Alex
Alexsiv:

Скачал новые исходники, всё делал также как и с первым вариантом. Скомпилировалось, прошилось, полететь не удается. Смысл такой: если делать арминг- то сначала всё как обычно планер пишет Армед, светодиод постоянно горит, а через 1-2 секунды опять Дизармед и светодиод моргает. Я с таким сталкиваюсь первый раз.

Скачайте еще раз, плиз. Я там кусок кода случайно выкосил, в результате срабатывал Failsafe который следит, работает ли главный цикл программы.

Alexsiv

про GPS: брал здесь rctimer.com/index.php?gOo=goods_details.dwt&goodsi… проводочки местами в разъёме поменял и подключил, скорость в APM_config.h выставил 57600 , #define GPS_PROTOCOL GPS_PROTOCOL_UBLOX, работает, 😃 но только со второго раза 😃 (батарею подключил- не работает, отключил, подключил- работает)

AKstoAK

А других вариантов без этих танцев с бубном нет?

Serj=
Alexsiv:

работает, но только со второго раза (батарею подключил- не работает, отключил, подключил- работает)

У меня на V2.7 R4 то же самое. GPS первой версии.

Alexsiv

попробовал третью версию, эфект такой же как и на первой: по умолчанию колбасит, если rateP поставить 1.2 -то висит замечательно.

Sir_Alex
Alexsiv:

попробовал третью версию, эфект такой же как и на первой: по умолчанию колбасит, если rateP поставить 1.2 -то висит замечательно.

Надо уменьшать Rate P или нет, зависит от конфигурации коптера. Как правило в пиратах его надо уменьшать, на оригинале не в курсе, думаю то же самое.

Alexsiv

так в целом какую лучше версию использовать 1 или 3 ? насколько кардинальны различия?

EduardNN
Sir_Alex:

Попробуйте еще раз слить исходники

Скачал но не компилируется …

iluxa1
EduardNN:

Скачал но не компилируется …

из README.txt всё сделано? (Arduino 1.0.1, копирование libraries)

Sir_Alex
EduardNN:

Да…

Честно говоря, даже не представляю что можно сделать не так. Удаляем оригинальные либы ардуино и на их место копируем из MPNG. Все.