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

A-fly
mikk:

Получил cruis gps платку с рцтаймера, подключил к Crius AllInOne Pro v1 указав в 2.7 R3 #define GPS_PROTOCOL GPS_PROTOCOL_UBLOX и получил интересный косяк. Когда gps начинает принимать координаты первые секунд 5 получает координаты откуда то из средней азии и китая, причем они прыгают в пределах ± 500км. Потом показывает правильные, но в планнере DistToMAV получается 7000+ км.
GPS подключал по rx-tx, не модифицировал. Более старые версии мегапирата на этой плате с gps не проверял. Хотя глюк может быть вызван тем что проверял из квартиры, и прием спутников не очень хороший. С другой стороны на старых прошивках и с GPSом от allinone такого ни разу не было.

похоже я не один с такой проблемой и на другой плате… посмотрите, в момент, когда gps получает координаты, сколько спутников ловится? Просто у меня 0, но координаты откуда-то беруться

RA4ASN

Возможно, они берутся из данных AGPS, которые залиты в приемник. Больше вроде бы неоткуда 😃

A-fly
RA4ASN:

Возможно, они берутся из данных AGPS, которые залиты в приемник. Больше вроде бы неоткуда 😃

вечером буду копать откуда и что))

Sir_Alex
RA4ASN:

Возможно, они берутся из данных AGPS, которые залиты в приемник. Больше вроде бы неоткуда

AGPS - это вообще не с этой оперы. С помощью AGPS можно ускорить захват спутников, но для этого компьютер должен из интернета скачать альманахи и загрузить их в GPS.

У кого глючит GPS на 2.7, поменяйте протокол для BV на GPS_PROTOCOL_BLACKVORTEX в файле defines.h
(В случае BV, протокол GPS бесполезно менять в файле APM_Config.h)

SovGVD
A-fly:

посмотрите, в момент, когда gps получает координаты, сколько спутников ловится? Просто у меня 0, но координаты откуда-то беруться

у меня такой же косяк был с обычным автомобильным навигатором из китая, он при включении показывал какой то город в китае и 0 спутников… видимо зашиты какие то дефолтные координаты

A-fly
Sir_Alex:

AGPS - это вообще не с этой оперы. С помощью AGPS можно ускорить захват спутников, но для этого компьютер должен из интернета скачать альманахи и загрузить их в GPS.

У кого глючит GPS на 2.7, поменяйте протокол для BV на GPS_PROTOCOL_BLACKVORTEX в файле defines.h
(В случае BV, протокол GPS бесполезно менять в файле APM_Config.h)

только,если я не ошибаюсь нужно менять не в defines.h, а в config.h?

Sir_Alex
A-fly:

только,если я не ошибаюсь нужно менять не в defines.h, а в config.h?

Точно! Эт у меня бокс для винчестера накрылся, не было по рукой исходников 😒

A-fly

Проверена работа APC-шки на 2.7 R3, работает отлично!

RA4ASN

Тоже протестил, к сожалению, пиды сохраняет через раз 😦 Конечно, сам факт работы АРС220 с 2.6+ весьма радует, но… В любом случае, 3dr кит от ГЛБ уже вылетел (к слову, быстро работают в последнее время, вчера оплатил, сегодня уже трек).

Chester_kz
A-fly:

Проверена работа APC-шки на 2.7 R3, работает отлично!

Скорости как настараивали? Или лучше давайте сюда скриншот конфигуратура APC

RA4ASN:

Тоже протестил, к сожалению, пиды сохраняет через раз

Так он и раньше так работал… 2.0.49 у меня из 3 раз 2 раза пиды не сохранял. А вот для телеметрии это не так критично. Работала… может не так быстро и качественно как может на 3DR но работает.

RA4ASN

Честно говоря, не припомню ни одного случая, когда мне удавалось сохранить настройки через АРС 😃 (с другой стороны, не особо и пытался). Про телеметрию согласен, но нам, фактически - бета-тестерам 😃, гораздо важнее полная работоспособность канала.

A-fly
Chester_kz:

Скорости как настараивали? Или лучше давайте сюда скриншот конфигуратура APC

Вообще, обратите внимание на частоту, она не просто такая точная до 3-го знака после запятой, я на этом собаку съел, в больших городах на этих частотах куча мусора, поэтому подбирайте и будет вам счастье))

Chester_kz

Спасибо. По мимо мусора на частотах (радиостанции, сигналки машин и т.д.) думаю есть еше вопрос антенн. Покупал отдельно две штуки вроде как на 3db. Вот узнать бы на какую чатоту они настроенны.
Все кончаю офтоаить.

PS: Народ выкладывайте видео полетов по больше. Сам пока летать не могу. В командировке. Хоть за вас порадуюсь…

A-fly
Sir_Alex:

Точно! Эт у меня бокс для винчестера накрылся, не было по рукой исходников 😒

Алексей, приехал домой, попробовал заменить в config.h правильно на BV, глюки пропали, но теперь спутники не видит… Есть мысли?

не, извиняюсь, проблема у меня с антенной была

Diman-Gad

не могу никак настроить жпс рцтаймеровский (юблох6) к ардупирату второй день уже, перепробовал прошивки 2.6 и 2.7 разные скорости 38400, 115200
в прошивке выставлял протокол жпс авто и жпс юблокс-неважно, в планнере всё равно стоит статус-но жпс
при этом жпс, подключенный к компу спутники ловит, всё ок
про то что этот модуль теряет настройки через какое-то время, знаю, но это не тот случай
а подключать рх к тх к порту ком 2?хотя я пробовал уже оба варианта
может в терминале в планнере его каким-то образом нужно включить?
или ардупират сам понимает. что жпс к нему подключен?

mikk
Diman-Gad:

не могу никак настроить жпс рцтаймеровский (юблох6)

Подключаете к ALL IN ONE PRO Flight Controller v1.0 ? Тоже были некоторые проблемы при подключении к этой плате. GPS был виден 1 раз из 3. Изменение скорости порта и протокола на GPS_PROTOCOL_BLACKVORTEX не помогало.
В итоге пришел к тому, что необходимо отключить питание GPS при запитанном контроллере. То есть подключаем питание, ждем пока пройдет инициализация (перемигивание красного и оранжевого светодиодов), выдергиваем разъем питания gps на пару секунд, подключаем. И все работает.

Diman-Gad
mikk:

Подключаете к ALL IN ONE PRO Flight Controller v1.0 ? Тоже были некоторые проблемы при подключении к этой плате. GPS был виден 1 раз из 3. Изменение скорости порта и протокола на GPS_PROTOCOL_BLACKVORTEX не помогало.
В итоге пришел к тому, что необходимо отключить питание GPS при запитанном контроллере. То есть подключаем питание, ждем пока пройдет инициализация (перемигивание красного и оранжевого светодиодов), выдергиваем разъем питания gps на пару секунд, подключаем. И все работает.

Да, к ней, спасибо, попробую!

Diman-Gad

to: mikk

а подскажите, пожалуйста, какой протокол и скорость в конечном итоге использовали? у меня получилось зацепить по вашей схеме, те с отключением питания, только на скорости 5600 и протоколе blackvortex
и то с переменным успехом планнер показывает то нет жпс, то есть

mikk

скорость 115200, протокол ublox или blackvortex в обоих случаях работает. оставил ublox

Diman-Gad

to: mikk
всё равно как-то криво
а в настройках самого юблокса
обновление 200 мс
частота 5Гц?
протокол 0+1+2?
там можно и 10Гц выставить, установив обновление 100 мс и оно в самом юцентре работает…

mikk

Честно говоря я не знаю что прошито в ublox по умолчанию, я его даже не подключал по fdti. Более того, я вообще выпаял батарейку, так как не вижу в ней необходимости. 2 суток памяти настроек погоду не сделают и была мысль что она мешает установки скорости порта мегапиратом, оказалось что не мешает, но припаивать обратно не стал.