ArduCopter Mega: порт на обычную Arduino (тестим)
у мну то же не компилится…
исправлено, я забыл в прошлый раз OSD закментить если оно disabled =)
оно там Serial1 хочет, а его нет, пихает стандарьны Serial1, он конфликтует с FastSerial проекта
Напрямую. У меня на 0 и 1 подключены. На спаркфане в документации к плате есть пример кода. Очень простой, работает нормально. У меня расхождение показаний напряжения с датчика и с ваттметра, но похоже датчик правильно показывает. На ваттметре было 11.5 вольт, а в Планнере 9.5. Поставил аккум на зарядку. Оказался разряженным до 3.33 вольта на банку. Кстати, плата чувствительна к опорному напряжению. Если на +5 в Ардуино напряжение 4.9, то и напряжение с Оттопайлота прибрехивает.
исправлено
Где лежит?
Где лежит?
в SVN пихнул, архивчик не делал и не выкладывал, извиняйте =)
можно просто удалить OSD.pde
АРС220 прицеплена на serial0, заметил такую штуку: если пробовать менять пиды, фактически они меняются, хотя планнер (разных версий) выдает ошибку. И чтобы планнер же выдал новые пиды, нужно сделать дисконнект и снова коннект (рефреш-ошибка). Интересно, с чем такое связано, скорее всего с большим количеством crc fail`ов по радиоканалу (кстати, не появился способ как это победить?).
Вопрос: attopilot цеплять напрямую или делители нужны? Читал на спаркфане, что выходы модуля подогнаны под вход АЦП, но лучше спросить.
А что надо в коде поменять, чтобы на Сериал0 АРС220 работал? Я пробовал просто поменять физически. Планнер виснет и все.
в SVN пихнул, архивчик не делал и не выкладывал, извиняйте =)
можно просто удалить OSD.pde
Без OSD.cpp компилится нормально.
Архивчик Beta2 залит code.google.com/p/megapirateng/downloads/list
Beta2
А отличия от беты1, кроме компиляции есть?
А что надо в коде поменять
Вроде только скорость…
А отличия от беты1, кроме компиляции есть?
Да, только компиляция. Постараюсь завтра потестировать ее в полете 😃
Постараюсь завтра потестировать ее в полете
В руках ведет себя как надо. Завтра тоже думаю облетать 46альфу
А что надо в коде поменять, чтобы на Сериал0 АРС220 работал? Я пробовал просто поменять физически. Планнер виснет и все.
В APM_Config.h поменять на 57600 SERIAL0_BAUD. Я перемычками при необходимости перекидываю модем с serial0 на serial3, выставил оба на 57600. Кстати, пробовал ставить одинаковыми Series rate и RF TRx rate (19200), на количество ошибок чексум не повлияло. И частоту тоже менял. Что интересно, на выбранных частотах помех нет, проверял своим трансивером, а фейлы все равно сыпятся.
Собственно я и ставил радиолинк, чтобы от ЮСБ избавиться. По Мавлинку работает как то странно, впрочем скорее всего я просто не разобрался, как этим пользоваться. Но прошивку изменить можно только ЮСБ. Вернусь вечером из гостей попробую кинуть с платы провод с разъемом, сейчас припаян. Проще будет менять порты.
Еще вопрос. В какой то из прошивок попробовал тестить current . В результате коптер дал полный газ и взлетел. Хорошо, что был привязан к столу и я смог, когда малость оклемался, ухватить снизу за полозья и отключить батарею. С тех пор не рискую тестить этот параметр. Вы не пробовали тестить моторы и напряжение в терминале в последней прошивке?
Залил MegaPirateNG.2.0.46
По сравнении с 44 альфой изменилась раскладка радиоканалов.
Где поправить?
По сравнении с 44 альфой изменилась раскладка радиоканалов.
Раскладка стоит MultiWii как и раньше, поменять можно в APM_RC.cpp (на TX_standard)
Не могу с GPS разобраться: в коде скорость определяется через SERIAL2_BAUD, в первом сообщении сказано цеплять на 1-й порт, так где верная инфа то? ) Пришел такой модуль, прицепил обоими проводами на TX2 RX2, ставил скорости от 4800 до 57600 - в test-gps кракозябры. Или, может быть, этот модуль нужно как-то настроить перед использованием?
Пришел такой модуль
Протокол MTK16 скорость 57600
Работает также если протокол АВТО поставить. На мусор обращать внимания не нужно. rawgps посмотрите.
Спасибо, вот еще нашел мануал по настройке этого модуля для Ardupilot`а.
Подключил сергодня свой GPS. Как оказалось, это сложнее было сделать чем я думал. Bluetooth модуль умеет автоматически подключатся, когда он в slave режиме. А когда в мастере (т.е. он подключается к другому устройству), то надо AT командами, найти то устройство (GPS) и инициировать подключение к нему… Тем не менее, GPS как бы разаботал 😃
Попробовал полетать сегодня. Вроде в стаб режиме, летает хорошо. Есть небольшой расколбас при спуске, но я грешу на пропы 12x4.5 (10ки уже все сломаны). Остальные режимы не проверял.
Моих батареек 2650мА, хватает на пару минут (рама очень тяжелая и пропы 12x4.5). Хотя когда ставил на зарядку, напряжение на банках было 3.85В, думаю аккуму не вытягивают по току…
Народ у меня проблемма с ГПС. Никак не могу добиться работы. Holux 240 Slim скорость порта ставлю 38400 (потому что на этой скорости от отдает) стоит на Serial2. Gui показывает No GPS. Хотя пробовал и AUTO и NMEA. Подключал только землю и TX гпса на RX ардвины. Rawgps показывает данные но как будто некоторые символы искажены. Пробовал прошивки 2.0.40 и 2.044 тоже самое. Но вот Олеговскаяпрошивка B8, на которой я стоитл и настраивал по началу коптер, увидила и заработала с GPS с пол пинка. В чем проблема не пойму.
скорость порта ставлю 38400
Поменяйте скорость. У меня заработал на 4800
Holux 240 Slim скорость порта ставлю 38400 (потому что на этой скорости от отдает)
Отдает сразу без инициализации и указания скорости порта?
Добрый день всем!
Сегодня потестил последнюю прошивку. Что то странное, стоит тронуть Яв и коптер входит в автоколебания по курсу. На прежних такого не было. Стаб мод