GPS-приемники для квадрокоптеров
Приветствую!
Кто нибудь может подсказать, как подобрать модуль под контроллер Zero UAV YS-S4 ? а то лежит без дела , компас есть, а GPS нет …
Вопрос снимаю, разобрался сам
попробуйте на ночь на подоконнике оставить включенным
Попробую. На батарейке кстати напряжение 1,5 В
Что странно, полоски эти - пустые. С чем это может быть связано?
Еще вопрос: где купить модуль на MTK 3333, чтоб с компасом был?
В общем, поставил пока на квадр другую - рабочую GPSину. А эта ( с которой проблемы) Валялась включенная на подоконнике почти сутки. В итоге поймала спутников - более 20-ти. Но напротив только одного один раз пробежали синие полоски. Какие есть мысли?
Здравствуйте, уважаемые форумчане.
Есть модуль Neo-6M и контроллер APM 2.6.
Модуль настроил, и в Ю-центре 11-12 спутников и HDOP 0.8-0.9.
Но вот при подключении модуля к APM на том же месте, в МП, при тех же 11-12 спутниках HDOP 1.4-1.5.
Хочется понять, почему такая разница в показаниях Ю-центра и МП.
Хочется понять, почему такая разница в показаниях Ю-центра и МП.
неудивительно, арм вносит определенные помехи в работу жпс-оборудования, пикс 32-разрядный вносит еще намного больше. Либо на палку, либо экранировать как следует. Либо и то, и другое, и еще смотреть как питание разведено.
Не понял, помехи какого рода?
Электромагнитные или по питанию?
Положил модуль, подключеный к Ю-центр, рядом с включенным APM. Показания в Ю-центре никак не изменились. Если по питанию, поможет ли ферритовое кольцо?
Переносить модуль дальше от контроллера не получится.
Квадрик - Quanum Nova.
Модуль GPS с компасом - в башне.
Compassmot: 3%.
Положил модуль, подключеный к Ю-центр, рядом с включенным APM. Показания в Ю-центре никак не изменились
во всяком случае не электромагнитные, и то хорошо. Попробуйте феррит, хотя я не уверен что поможет.
Не исключено, что спутников при работе с апм ловится и столько же, сколько без него. Может быть такое что не все протоколы работают в прошивке, т.е. апм отбрасывает как мусор те, которые не распознает. BeiDou например. (пусть гуру меня поправят, если ошибся). Из новых прошивок пикса вон вообще поддержку нмеа выпилили без зазрения совести, утырки.
APM спутников показывает столько же, сколько и Ю-центр. А вот HDOP завышает.
Протоколы пробовал разные. И UBX, и NMEA, и оба вместе. Результат одинаковый.
Частоту опроса меняли?
Частота стоит 4Гц.
По поводу хреново работающих ГПСов. Увидел тут на одном сайте фотку антенны китайского M8N. Фильтрующий резистор - это, конечно, круто =)))
вместо lc фильтра впихнули перемычку))
вместо lc фильтра впихнули перемычку))
Там SAW должен быть
Ну мы же все хотим максимального удешевления 😃 Сам saw фильтр будет дороже всего предусилителя…
Сам saw фильтр будет дороже всего предусилителя…
Да ладно, в масштабах массового производства - копьё он стоит. Другой вопрос, что в стремлении сделать на полдоллара дешевле конкурентов (чтобы быть в топе на алиэкспрессе) появляется такое вот.
Я согласен переплатить несколько долларов, если вижу за что. Например - хороший кабель, хорошие комплектующие, хорошая антенна… Но почему-то, китайцы считают, что всё это неважно и никому не надо, и никогда не фотографируют потроха поделок. А зря.
Тут и подумаешь, а может, прав товарищ, который на CGS-Shop-е закупается? Там хотя бы такого голяка, наверное, нет. Дорого, зато знаешь, за что копеечку отдаёшь. А то эта китайская лотерея уже парит. У меня уже штуки три просто дохлых приёмников лежит, в ноль. А Ublox NEO-6M, купленный сто лет назад на рцтаймере (когда тот ещё был “торт”) - работает как часы до сих пор.
мужики, помогите разобраться с проблемой
собственно имеется I2C-GPS NAV модуль и CRIUS NEO-6 GPS v3.1
контроллер у меня crius se 2.5
сам гпс подключал и настраивал через ftdi, все работает, куча спутников все дела…
в прошивке контроллера раскомментил
#define GPS_BAUD 115200
#define UBLOX
#define I2C_GPS
но как только подключаю через i2c (само собой в порт i2c, не в uart) контроллер не видит данные гпс, хотя гпс видит спутники (моргает зеленый “fix”) и еще i2c error:36 выдает
грешу я на i2c модуль, а точнее на прошивку, мб кто сталкивался с таким, подскажите! 😉
так, нашел на англоязычном форуме способ убрать ошибки i2c исправив строчку кода и да, ошибки исчезли, но легче то не стало - гпс работает, а контроллер гпс не видит
MultiWii 2.3 with i2c nav gps module works!
Here’s how:
In Eeprom.ccp replace:
# if GPS
GPS_set_pids (); / / At this time we do not have info about GPS init done
# endif
with:
# if GPS
if (f.I2C_INIT_DONE) GPS_set_pids (); / / At this time we do not have info about GPS init done
# endif
мужики, помогите разобраться с проблемой
мммм… А UBLOX точно надо раскомментировать? Я просто не помню уже, как там в вие это сделано. Просто по логике - это же протокол. А через nav module и протокол, и способ связи вообще другой.
UBLOX точно надо раскомментировать?
может я и погорячился с этим, оставил только #define I2C_GPS
как сказано тут …googlecode.com/…/r33-documentation.pdf
но проблема кроется не в этом, все равно не завелось
может у кого еще есть какие предположения?
может у кого еще есть какие предположения?
какая длина проводов?
Надеюсь правильность соединение клока и данных вы проверили.
Сигналы I2C обязательно требует подтяжки к питанию. Чем длиннее провода, тем меньше резистор.
Обычно пишут 10К, но, как показала практика, более правильным является диапазон 2,4К-4,3К.
длина проводов:
FC-9см-NAV-20см-GPS
по поводу подключения:
FC
scl-scl
sda-sda
vcc-vcc
gnd-gnd
NAV
vcc-vcc
rxd-txd
txd-rxd
gnd-gnd
GPS
полагаю тут тоже ошибок нет, на фото видно
если стоит укоротить провода от NAV до GPS, то насколько? да и стоит ли - питание до GPS доходит хорошо
может ли быть такое, что txd и rxd у GPS или NAV перепутаны?