GPS-приемники для квадрокоптеров

nemox

Все, уже ничего не понимаю. Столько мнений, отзывов…
Владельцы BN-880 banggood.com/…/UBLOX-NEO-M8N-BN-880-Flight-Control…, ответьте пожалуйста. Стоит его брать?
Цеплять буду на аналог Naze32. Без бубна получится?

alexeykozin
usup:

mtk3333 vs lea6h,интересно почему гпс+глонасс так проигрывает?

По видео трудно что либо сказать, не видно где вы рулите аппаратом, а где он дрифтует сам, по сравнению качества определения позиции - масса факторов.
зависит от модели, исполнения, антенны, наличия экрана для защиты от бортовых помех, вибраций,
наличия на борту сильно шумящих электронных устройств, например знаменитого своей шумностью мебиуса.
юблоксы имеют неплохой программный фильтр который немного округляет шумность позиции, но именно изза своей математики именно на юблоксах бывают очень сильные уходы позиции. от 20м до 2 км. причем наблюдать их можно практически на всех моделях юблокса, пронаблюдав сутки - двое можно практически гарантировано зафиксировать подобный скачек.
если вы брали медиатек тут hobby.msdatabase.ru/production_main/product и он вас чем либо не устроил (или передумал его использовать) модуль можно вернуть, при этом ваши потери составят только расходы на пересылку.

precessor
John_Locke:

Если я не ошибаюсь, там стоит атмега 328p. Значит, выбирать arduino pro mini 5v 16MHz

Помогите, кто-нибудь! Не компилируется прошивка для i2c-gps nav. Вот ошибки:

Arduino: 1.6.4 (Windows 7), Плата"Arduino Pro or Pro Mini, ATmega328 (5V, 16 MHz)"

C:\Program Files\Arduino\hardware\tools\avr/bin/avr-gcc -c -g -Os -w -ffunction-sections -fdata-sections -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10604 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR -IC:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files\Arduino\hardware\arduino\avr\variants\eightanaloginputs C:\Users\13E6~1\AppData\Local\Temp\build6512285183479124625.tmp\twiMW.c -o C:\Users\13E6~1\AppData\Local\Temp\build6512285183479124625.tmp\twiMW.c.o

C:\Program Files\Arduino\hardware\tools\avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10604 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR -IC:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files\Arduino\hardware\arduino\avr\variants\eightanaloginputs C:\Users\13E6~1\AppData\Local\Temp\build6512285183479124625.tmp\I2C_GPS_NAV_v2_2.cpp -o C:\Users\13E6~1\AppData\Local\Temp\build6512285183479124625.tmp\I2C_GPS_NAV_v2_2.cpp.o

I2C_GPS_NAV_v2_2.ino:1240:4: error: ‘prog_char’ does not name a type
I2C_GPS_NAV_v2_2.ino: In function ‘void GPS_SerialInit()’:
I2C_GPS_NAV_v2_2.ino:1281:33: error: ‘UBLOX_INIT’ was not declared in this scope
‘prog_char’ does not name a type

Как быть?

usup
alexeykozin:

По видео трудно что либо сказать, не видно где вы рулите аппаратом, а где он дрифтует сам, по

да нет Алексей видео не мое,с темы по ардукоптеру,просто сам был удивлен что мтк3333 так плохо держит позицию,до этого и раньше слышал подобные высказывания,но как то закрывал глаза на это пока на этом видео не увидел,там же видно когда аппрат просто висит а когда управляется.ну да ладно буду пробовать на своем модуле,может все и нетак печально

gorbln
SovGVD:

попробуйте более старые версии arduino ide

Либо попробуйте заменить “prog_char” на “const char” - всё должно компилироваться.

precessor

I2C прошил. В Ардуино 1.0 все прошло хорошо.

Теперь Ublox NEO-6M не воспринимает файл конфигурации. В U-center есть соединение на 115200, спутники видно и все как бы работает. Но конфигурация никак не загружается.

Что делать-то?

macrokernel

Прошу помощи!

Сделал сброс (Revert Config) в u-center, теперь модуль GPS не подключается. На мгновенье загорается красная лампочка на модуле, и гаснет. До сброса при подключении USB мигала синяя лампочка на модуле, и вообще всё работало.

На FTDI несколько раз мигают диоды RX и TX и тоже гаснут. В u-center внизу в строке состояния пишет COM5 9600, но серым цветом, а не зелёным. Autobauding включен.

Модуль GPS: banggood.com/UBLOX-NEO-M8N-BN-880-Flight-Control-G…
FTDI: banggood.com/FTDI-Basic-5V-USB-Transfer-TTL-MWC-Pr…

ДОБАВЛЕНИЕ:
Похоже, что-то с FTDI. Когда подключил GPS к коптеру, он заработал и нашёл спутники.

precessor
precessor:

Теперь Ublox NEO-6M не воспринимает файл конфигурации. В U-center есть соединение на 115200, спутники видно и все как бы работает. Но конфигурация никак не загружается.

На всякий случай проверил еще двадцать раз. Что нужно исправить? Как залить в него конфиг?

precessor
macrokernel:

ДОБАВЛЕНИЕ:
Похоже, что-то с FTDI. Когда подключил GPS к коптеру, он заработал и нашёл спутники.

Мне бы Ваши заботы. Если находит спутники, то все ведь ок, нет?

mann66
precessor:

На всякий случай проверил еще двадцать раз. Что нужно исправить? Как залить в него конфиг?

Здесь, посмотри. Может, поможет. Есть вариант выставить настройки модуля вручную.

Duglas
macrokernel:

В u-center внизу в строке состояния пишет COM5 9600, но серым цветом, а не зелёным

Попробуйте изменить в u-centerе скорость СОМ порта-с 9600 на другие-у вас скорость СОМ порта не совпадает со скоростью модуля.

koder76
precessor:

Как залить в него конфиг?

А на кой? Вы его с У-центром соедините для начала (скорость выставте) как вам выше посоветовали, а уж 3 параметра ручками выставить - не сложная задача.

macrokernel
Duglas:

Попробуйте изменить в u-centerе скорость СОМ порта-с 9600 на другие-у вас скорость СОМ порта не совпадает со скоростью модуля.

Дык это, автоопределение скорости порта включено в у-центре. Ну и вручную пробовал менять скорость тоже, не помогло. Пока ищу новый адаптер usb-com по знакомым.

koder76
macrokernel:

Пока ищу новый адаптер usb-com по знакомым.

Скажу вам по секрету - он у вас на столе лежит. Точнее на коптере стоит скорее всего.

macrokernel
koder76:

Скажу вам по секрету - он у вас на столе лежит. Точнее на коптере стоит скорее всего.

Не-не, перепрошивать APM под это дело не хочу, ну его нафиг. Работает - не трогай.

koder76
macrokernel:

Не-не, перепрошивать APM под это дело не хочу, ну его нафиг.

Ну дело ваше 😃 А так сохранили настройки в МР, залили мультисериал, настроили GPS, залили ардукоптер, восстановили настройки. Делов на 10 минут с перекурами. 😃

djlis2006

Добрый день!
Прошу подсказать проверенный GPS модуль для APM.
присмотрел 2 варианта такой и такой. Стоит ли переплачивать за второй?

Hyperion

www.ebay.com/itm/…/261507114651
вот такой берите и не выносите моск
Если не хочется головной боли то выбирайте из того что поддерживают 3DR
github.com/diydrones/ardupilot/tree/…/config
Все остальное - танцы с бубном. И кстати GPS от 3DR имеет LNA на Lea6h, а хоббикинговский нет 😦
Так что в идеале надо искать lea6h с lna как по ссылке а не как у меня с хоббикинга 😦

koder76
djlis2006:

Прошу подсказать проверенный GPS модуль для APM.
присмотрел 2 варианта такой и такой. Стоит ли переплачивать за второй?

Первый вариант у меня к miniAPM подключен. Отлично работает. Компас в нем. Сравнивать могу только с NEO-6

OTR1UM

Господа, прошу помощи.

Cheerson CX-20 (APM), мне досталась какая-то дохрена “новая” версия с GPS-модулем Antek BQ-V0 (гугл о нем ничего не знает).
Проблема одна - GPS.
В лоитере его болтает +/- 5-7 метров по двум осям, RTH работает плохо.

Sats колеблется от 5 до 8 (облачность 30-35%, ЛЭП в радиусе 300м отсутствуют).
А вот с HDOP всё совсем плохо - в среднем 2.5 - 3.5. Ниже 2.4 ни разу не опускался.
Сам модуль сидит в “башне” под пластиковой крышкой, антенна 25х25мм ничем не экранирована.


Подскажите, что с этим можно сделать?
И если ничего, то какой модуль посоветуете купить? На рассмотрении BN-880 с банга, NEO-6MV2, ну и LEA-6H, правда он четверть чирсона стоит.