GPS-приемники для квадрокоптеров
Если возможно выгрузить конфиг из гпс модуля и меня ткнут носом как это сделать, я могу разместить мой конфиг тут
В программе u-center вкладка tools-gps configuration-gps>>file выгрузить файл с настройками, попробуй
Если возможно выгрузить конфиг из гпс модуля и меня ткнут носом как это сделать
Давайте попробуем! Подключаемся к GPS блоку по FTDI, запускаем у-центр. Идем Tools -> GPS Configuration и там жмем кнопку GPS >> File. Должна скачаться конфигурация с GPS модуля.
по 2 или 3 вспышки за серию, после которой полусекундный примерно таймаут.
Вот это хорошо! Так и должно быть!
* 3 short flash at startup
* blinks once per second if GPS is sending data but no position lock yet
* blinks twice fast, then off for a second if GPS 2D position is available
* blinks 3 times fast, then off for a second if GPS 3D position is available
* or goes on for a second, off for a second, (long pulse) if not getting any NEMA sentences for
over 5 seconds
Ловите. Надеюсь это Вам поможет как-то.
Если я сам правильно понимаю, то 3D это не только координаты на поверхности планеты, но и высота над землей. Ну или просто точнее чем 2D. В общем 3D это хорошо!
Именно так. Я успел отредактировать свой пост, т.к. нашел определение. Действительно, 2D позиция состоит из трех компонентов: идентификатор спутника, координата и время. А 3D позиция добавляет еще значение высоты над уровнем моря. …если я верно понял иноземный язык 😃
Кстати, может кто-то посоветует, как более беспроблемно установить гпс-модуль на квадрике? У меня уже установлен bluetooth, еще будет вероятно фпв на 900 мегагерц, ну и гопроха но это уже не существенно. Просто я не уверен, что никакие помехи не помешают работе гпс-модуля.
Ловите. Надеюсь это Вам поможет как-то.
Залил этот файл изменений никаких, по видимому проблема в платке переходнике
Хм… а провода у Вас все правильно соединены в кабелях? Нигде rx с tx не попутаны случайно?
И еще у меня вопрос, помимо защиты гпс-приемника, - у меня получается uart и i2c уже заняты, а ftdi используется время от времени. чтоли больше совсем некуда присобачить oled экранчик? 😃 хотя при наличии bluetooth он кажется не нужным, но у меня пока нет телефона с андроидом, поэтому в поле был бы удобен именно экранчик.
Хм… а провода у Вас все правильно соединены в кабелях? Нигде rx с tx не попутаны случайно?
От платки провода что в комплекте были, к плате crius подпаивался у меня старая версия платы без разьема i2c, если меняю местами сигналы сразу ошибки i2c в гуи
у китайца вроде в мануале как раз старая версия контроллера. посмотрите поподробнее там, может быть есть какой-то нюанс? я кстати даже переводчиком переводил его мануал 😃
Кстати, может кто-то посоветует, как более беспроблемно установить гпс-модуль на квадрике?
Сам поставил возле fpv камеры не думал что она и на GPS будет влиять. При вкл. камере холодный старт 3-6 минут. А при выкл. 1-2 минуты. Не зря нельзя камеру возле приемника РУ ставить. Хотя в полете количество спутников вроде одинаковое.
Для Crown: У меня тоже была проблема, как я понял именно с платой переходником. Не знаю именно ли это мне помогло, но заработало только после того, как я скомпилировал и прошил переходник вот этим I2C_GPS_NAV-v2.1rc2.zip. Причем, перед компиляцией, вот здесь “arduino-1.0\libraries\Wire\utility\” надо заменить twi.c и twi.h на twiMW.c и twiMW.h из указанного выше архива.
как я скомпилировал и прошил переходник вот этим I2C_GPS_NAV-v2.1rc2.zip. Причем, перед компиляцией, вот здесь “arduino-1.0\libraries\Wire\utility\” надо заменить twi.c и twi.h на twiMW.c и twiMW.h из указанного выше архива.
Я этой прошивкой прошивал, только библиотеки не подменивал, попробую еще такой вариант, а менялось ли что нибудь в прошивке? я раскоментировал строчку define ublox вместо define mtk
В том то и дело, что я неоднократно прошивал ранее переходник этой прошивкой и ничего не менялось. А после подмены библиотек - заработало. Те старые я просто удалил, а новые, не меняя их имени туда скопировал.
Вот так у меня в конфиге для переходника:
#define I2C_ADDRESS 0x20
#define GPS_LEAD_FILTER
#define GPS_SERIAL_SPEED 115200
//#define NMEA
#define UBLOX
//#define MTK
Я точно не помню менял ли я библиотеку, но посмотрите в скетче, именно она используется в скетче.
Те старые я просто удалил, а новые, не меняя их имени туда скопировал.
Даже переименовывать не надо?, щас пробовать буду
Рано радовался. Сейчас все подключил… …и все та же унылая картина - редкое мигание диода на переходнике и никакого GPS.
Контроллер синим диодом не моргает (он моргает, если получает данные с платы переходника), на модуле GPS параметры порта корректные (115200, 5 Гц).
Копаем дальше…
Перепрошил, закинул библиотеки в нужную директорию, все так же моргает одиночными вспышками и все
Все таки у меня работает GPS! Вчера в комнате, рядом с окном ничего не было, а сегодня я вынес коптер на балкон и всё заработало! Попробуйте, Александр, выставить коптер поближе к улице!
Попробуйте, Александр, выставить коптер поближе к улице!
У меня модуль на подоконнике лежит, когда подключаю напрямую по ftdi видит 5-7 спутников, фикс 3d есть, а через платку на том же месте ничего
Здравствуйте собрал схему по данной ссылке hobby.msdatabase.ru/…/ardupilot-gps все работает, прошил прошивкой под 10Гц но есть одна проблема: После включения GPS работает отлично но если его выключить то он больше не подает признаков жизни. Если выпаять ионистор на 10 сек и впаять обратно то все запускается как обычно. В чем может быть проблема кто знает?
Ну что… должен сообщить, что после нескольких дней лежания на полке, а затем перепрошивки на 2.1b3 от mahowik, gps у меня начал “работать” как у некоторых в этой ветке. То есть “лампочка” GPS в гуи светится, но данных от модуля нету. Причем, я не думаю что дело в прошивке, т.к. вернулся на ту же самую что была до этого, но гпс работать не желает.
буквально несколько минут спустя…
Товарищи! Оно все-таки работает! Только как-то немного странно. Итак.
Прошивку вернул на mahowik, т.к. оно лучше висит, как мне показалось. Сначала я проверил обычным навигатором - на подоконнике спутники ловятся, но не очень хорошо. Сегодня у нас мелкий дождик, облачно и вообще погода гадкая. Затем я подключил гпс-модуль к компу дабы посмотреть через ucenter как там чего…
Ucenter ловил спутники минуты две. Наловил через облака только три штуки и еще один все ускальзывает. То есть фигово. Но 2D позиция таки была. Тогда я прям на это же место поставил коптер, подключил заново модуль к контроллеру, запустил. Смотрю в гуи… “загорелись” и gps, и home, и pkt начала помаргивать. На вкладочке карта рисуется, координаты (включая высоту, кстати) отображаются… вроде все как надо. Но! I2C-конвертор так и моргает 1 раз в секунду, что якобы означает что позиция не захвачена (но на эти взмаргивания есть и иные мнения). Кто что скажет?