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

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 посмотрите.

RA4ASN

Спасибо, вот еще нашел мануал по настройке этого модуля для Ardupilot`а.

Sir_Alex

Подключил сергодня свой GPS. Как оказалось, это сложнее было сделать чем я думал. Bluetooth модуль умеет автоматически подключатся, когда он в slave режиме. А когда в мастере (т.е. он подключается к другому устройству), то надо AT командами, найти то устройство (GPS) и инициировать подключение к нему… Тем не менее, GPS как бы разаботал 😃
Попробовал полетать сегодня. Вроде в стаб режиме, летает хорошо. Есть небольшой расколбас при спуске, но я грешу на пропы 12x4.5 (10ки уже все сломаны). Остальные режимы не проверял.
Моих батареек 2650мА, хватает на пару минут (рама очень тяжелая и пропы 12x4.5). Хотя когда ставил на зарядку, напряжение на банках было 3.85В, думаю аккуму не вытягивают по току…

Chester_kz

Народ у меня проблемма с ГПС. Никак не могу добиться работы. Holux 240 Slim скорость порта ставлю 38400 (потому что на этой скорости от отдает) стоит на Serial2. Gui показывает No GPS. Хотя пробовал и AUTO и NMEA. Подключал только землю и TX гпса на RX ардвины. Rawgps показывает данные но как будто некоторые символы искажены. Пробовал прошивки 2.0.40 и 2.044 тоже самое. Но вот Олеговскаяпрошивка B8, на которой я стоитл и настраивал по началу коптер, увидила и заработала с GPS с пол пинка. В чем проблема не пойму.

tusik
Chester_kz:

скорость порта ставлю 38400

Поменяйте скорость. У меня заработал на 4800

Musgravehill
Chester_kz:

Holux 240 Slim скорость порта ставлю 38400 (потому что на этой скорости от отдает)

Отдает сразу без инициализации и указания скорости порта?

Alex_from_Israel

Добрый день всем!

Сегодня потестил последнюю прошивку. Что то странное, стоит тронуть Яв и коптер входит в автоколебания по курсу. На прежних такого не было. Стаб мод

Alex_from_Israel

Все страньше и страньше! Оказывается рысканье по курсу проявляется и в 44 прошивке. Появилось после подключения ЖПС. Но, вроде, ЖПС влияет на управление только в автоматических режимах? Или в Стабе тоже? Запускаю в комнате, спутников не фиксит, Но подключен и работает. Надпись Но фикс. Может из за ЖПС?

tusik

46 еще те запускал, а на 44 все было нормально. Видео несколькими постами выше.

Anadimiy

Скажите, я правильно понимаю, что для всего этого можно купить вот такой контроллер: www.megachip.ru/item.php?item_id=1045774
и в прошивке поменять пины? Или можно попроще (подешевле) чегонить? Или вообщу нужен именно как в ардуино мега?

SovGVD
Anadimiy:

Или вообщу нужен именно как в ардуино мега?

лучше атмегу 1280/2560, но если есть великое желание перековыривать код под другую AVR(или ARM/MIPS), то можно всё что угодно - лишь бы пинов/прерываний/памяти хватило

Musgravehill
Anadimiy:

Скажите, я правильно понимаю, что для всего этого можно купить вот такой контроллер

Если представляете, как загрузить в него прошивку МегаПирата и запустить, то берите. Можно даже развести плату с датчиками сразу, чтобы уменьшить вес. Я бы поставил MS5611, HMC5883L, BMA180, ITG3200 или (3*ADXRS620 + ADC 16 bit), или вместо BMA180 тоже что-нибудь аналоговое и покруче. А потом пилить прошивку.

Anadimiy

Да, я и хочу сделать плату все в одном. Опыт работы контроллерами почти нулевой, так что хотелось бы что то самое простое. БМА180 и ИТГ3200 уже есть, все работает (проверил с ардуиной))
Кстати, почему здесь многие говорят что аналоговые датчики круче? В цифровых же ацп внутри корпуса, значит шумов меньше должно быть. Разрядность у гироскопа например 16 бит. А в аврках всего 10. Тогда придется отдельный ацп ставить…

SovGVD
Anadimiy:

почему здесь многие говорят что аналоговые датчики круче?

на этом форуме принято ругать любые датчики =) где не почитаешь - всё шумное, кривое, дешевое, не работает (исключения собранные китайцами контроллеры за 100500$ с такими же датчиками)… и вообще не понятно как летают пепелацы на этом

Sir_Alex

Отлетал еще два пака. Все таки есть какие то грабли с Yaw в режиме Stabilize Simple. Влево он адекватно поворачивается, а вот направо не хочет (Кто то уже писал про такую проблему). Пробовал Alt-Hold - видимо надо Pid’ы подкручивать, т.к. явно не хватало расхода по газу, что бы удержать мою гаргару. Loiter не рискнул включать, т.к. высоту он не может удержать.

OFF: если просто укоротить 12x4.5, получится тот же 10x4.5??? 10ки у меня еще не скоро будут… надо на чем то летать…