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

tusik
Alex_from_Israel:

а как на природе быть?)

Надо дома посмотреть то место, где будете летать. А потом на природе он возмет карты из кеша.

Alex_from_Israel:

правда метров на 15 южнее

А у меня метров на 300 севернее 😃 А в поле сегодня почти правильно

Alex_from_Israel

Не компилится. Поставил свежую 0022, скопировал в Библиотеку файлы из архива. Кроет матом Serial3. Какой то конфликт с ядром. Может опять нужно свежий .NET Framework?

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

tusik
Alex_from_Israel:

После перезапуска планнера опять синяя таблица

Там в папке gmapcache должен быть файл *.dat большого размера. Зто и есть карта.

Alex_from_Israel:

Я отключил связь с роутером после появления карты

Надо дома подвигать карту, что бы места с запасом было. Я сегодня был в таких Хуйковичах где телефон берет с трудом. А карту качнул дома и на поле все было ок

Alex_from_Israel

Попробую. Хотя есть сотовый модем для ноута, в любом месте берет,

tusik

Поставил пищалки на разряд батарей goodluckbuy.com/new-rc-lipo-battery-low-voltage-mo… вот такую, не реклама. На поле запищали. Пришел домой, заряжаю батареи, влилось только по половине. Как сделать чтобы начинало пищать по-позже. Но зато орет громко и искать хорошо 😃

RA4ASN

АРС220 прицеплена на serial0, заметил такую штуку: если пробовать менять пиды, фактически они меняются, хотя планнер (разных версий) выдает ошибку. И чтобы планнер же выдал новые пиды, нужно сделать дисконнект и снова коннект (рефреш-ошибка). Интересно, с чем такое связано, скорее всего с большим количеством crc fail`ов по радиоканалу (кстати, не появился способ как это победить?).
Вопрос: attopilot цеплять напрямую или делители нужны? Читал на спаркфане, что выходы модуля подогнаны под вход АЦП, но лучше спросить.

SovGVD
Sir_Alex:

у мну то же не компилится…

исправлено, я забыл в прошлый раз OSD закментить если оно disabled =)
оно там Serial1 хочет, а его нет, пихает стандарьны Serial1, он конфликтует с FastSerial проекта

Alex_from_Israel

Напрямую. У меня на 0 и 1 подключены. На спаркфане в документации к плате есть пример кода. Очень простой, работает нормально. У меня расхождение показаний напряжения с датчика и с ваттметра, но похоже датчик правильно показывает. На ваттметре было 11.5 вольт, а в Планнере 9.5. Поставил аккум на зарядку. Оказался разряженным до 3.33 вольта на банку. Кстати, плата чувствительна к опорному напряжению. Если на +5 в Ардуино напряжение 4.9, то и напряжение с Оттопайлота прибрехивает.

SovGVD
tusik:

Где лежит?

в SVN пихнул, архивчик не делал и не выкладывал, извиняйте =)
можно просто удалить OSD.pde

Alex_from_Israel
RA4ASN:

АРС220 прицеплена на serial0, заметил такую штуку: если пробовать менять пиды, фактически они меняются, хотя планнер (разных версий) выдает ошибку. И чтобы планнер же выдал новые пиды, нужно сделать дисконнект и снова коннект (рефреш-ошибка). Интересно, с чем такое связано, скорее всего с большим количеством crc fail`ов по радиоканалу (кстати, не появился способ как это победить?).
Вопрос: attopilot цеплять напрямую или делители нужны? Читал на спаркфане, что выходы модуля подогнаны под вход АЦП, но лучше спросить.

А что надо в коде поменять, чтобы на Сериал0 АРС220 работал? Я пробовал просто поменять физически. Планнер виснет и все.

SovGVD:

в SVN пихнул, архивчик не делал и не выкладывал, извиняйте =)
можно просто удалить OSD.pde

Без OSD.cpp компилится нормально.

tusik
Sir_Alex:

Beta2

А отличия от беты1, кроме компиляции есть?

Alex_from_Israel:

А что надо в коде поменять

Вроде только скорость…

Sir_Alex
tusik:

А отличия от беты1, кроме компиляции есть?

Да, только компиляция. Постараюсь завтра потестировать ее в полете 😃

tusik
Sir_Alex:

Постараюсь завтра потестировать ее в полете

В руках ведет себя как надо. Завтра тоже думаю облетать 46альфу

RA4ASN
Alex_from_Israel:

А что надо в коде поменять, чтобы на Сериал0 АРС220 работал? Я пробовал просто поменять физически. Планнер виснет и все.

В APM_Config.h поменять на 57600 SERIAL0_BAUD. Я перемычками при необходимости перекидываю модем с serial0 на serial3, выставил оба на 57600. Кстати, пробовал ставить одинаковыми Series rate и RF TRx rate (19200), на количество ошибок чексум не повлияло. И частоту тоже менял. Что интересно, на выбранных частотах помех нет, проверял своим трансивером, а фейлы все равно сыпятся.

Alex_from_Israel

Собственно я и ставил радиолинк, чтобы от ЮСБ избавиться. По Мавлинку работает как то странно, впрочем скорее всего я просто не разобрался, как этим пользоваться. Но прошивку изменить можно только ЮСБ. Вернусь вечером из гостей попробую кинуть с платы провод с разъемом, сейчас припаян. Проще будет менять порты.
Еще вопрос. В какой то из прошивок попробовал тестить current . В результате коптер дал полный газ и взлетел. Хорошо, что был привязан к столу и я смог, когда малость оклемался, ухватить снизу за полозья и отключить батарею. С тех пор не рискую тестить этот параметр. Вы не пробовали тестить моторы и напряжение в терминале в последней прошивке?

nemo61

Залил MegaPirateNG.2.0.46
По сравнении с 44 альфой изменилась раскладка радиоканалов.
Где поправить?

Sir_Alex
nemo61:

По сравнении с 44 альфой изменилась раскладка радиоканалов.

Раскладка стоит MultiWii как и раньше, поменять можно в APM_RC.cpp (на TX_standard)

RA4ASN

Не могу с GPS разобраться: в коде скорость определяется через SERIAL2_BAUD, в первом сообщении сказано цеплять на 1-й порт, так где верная инфа то? ) Пришел такой модуль, прицепил обоими проводами на TX2 RX2, ставил скорости от 4800 до 57600 - в test-gps кракозябры. Или, может быть, этот модуль нужно как-то настроить перед использованием?

Ar2r
RA4ASN:

Пришел такой модуль

Протокол MTK16 скорость 57600

Работает также если протокол АВТО поставить. На мусор обращать внимания не нужно. rawgps посмотрите.