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

RA4CTB

L5 оно конечно хорошо… Вот только всё будет определяться доступностью антенн на 1176,45МГц и недорогих чипов. Приходилось работать с L2 (1227,60МГц) — там всё не просто и с антеннами, и с приёмниками.
Ну и по ссылке стоит очень внимательно почитать комментарии. Дабы зря не мечтать получить определение геодезических координат в 30см. 😃

Shuricus

Как известно в Москве стало модно глушить ЖПС. Причем теперь часто наблюдается картина, что спутники уходят в ноль и не возвращаются пока аппарат не сядет, или не передернут питание. Но, от зоны где они пропали расстояние большое, несколько км, и на месте старта спутники ловятся причем на полетной высоте тоже.

Вопрос - может ли ЖПС зависать, если его глушат, или какие еще могут быть причины для такого странного поведения?
Это наблюдалось на разных ЖПС с разными контроллерами у нескольких человек, но в одном и том же месте.
Один раз точно видели по лампочкам ЖПС, что спутников нет. Т.е. это не контроллер.

Gapey

ради интереса попробуйте не отключать приемник после пропадания спутников а дать ему полежать на открытом пространстве … возможно он найдет спутники через какое то время , как при первом холодном старте …
простое глушение сигнала не так эффективно как спуфинг … при этом обычно подсовывают координаты какого нибудь аэропорта в расчете на то что брэндовый дрон просто откажется лететь в зоне аэропорта .
подделать сигнал не составляет особого труда , немного про это написано тут habrahabr.ru/company/pt/blog/326786/
в этой статье есть даже ссылка на исходник софта который это может , для работы нужен бук и SDR передатчик …
возможно в вашем случае приемнику подсовывают неправильное время и такие координаты спутников что уравнения не решаются , а после выхода из зоны воздействия приемник пытается поймать сигнал спутников которые должны приниматься в этот фальшивый момент времени , а они за горизонтом …

Shuricus

Да, действительно очень похоже на спуффинг - пару раз я видел совершенно бессмысленные цифры в координатах, типа как 77.777777
И тогда все обстоятельства вписываются в эту ситуацию. Особенно полезна информация про задержку поиска из-за фальшивого времени!
Буду тестить.

8 days later
Serjio_S

Пришли очередные поделки из Китая.
Модули Stoton GN-808.
По описанию без компаса, флэш на борту, чип M8030KT.
Внешний вид:


Вскрываем:

Распаял компас:

Результат попытки прошивки:

Итак:

  1. Флэш можно поменять на большего объема без танцев с бубном (стоит 25Q40),
  2. Возможность впаять компас и получить комбинированный модуль,
  3. Размер хоть и приличный (50мм. в диаметре), но плата я думаю будет убирать наводки на антенну снизу.

Компас работает и калибруется в МР.
На окошке наловил 8 спутников, параметры сброшены по умолчанию.

И! все это удовольствие стоит 311 руб.

Кто будет ковырять данный модуль и ставить флэш/компасс, после снятия экрана сразу выпаять антенну, под антенной пенка-липучка, при нагреве сильно скукоживается и есть вероятность разрушения контактной площадки антенны.

Gapey

что там за разводка под компас ??? становится только 5883 или можно и 5983 впаять ???

Shuricus
Gapey:

становится только 5883 или можно и 5983 впаять ???

а они отличаются по посадке?

Serjio_S

Насколько я знаю, цоколевка у них одинаковая.

Gapey

на 5883 6 нога “Not to be Connected” , на 5983 6 нога соединяется с питанием чтобы перевести чип в режим I2C (для работы по SPI c землей ) …
соответственно если 6 нога на питании работать должны оба …

OpeIIIek

Здравствуйте всем, в общем у меня проблема схожая с теми, что здесь описываются, но ответов я не нашел. Помогите мне разобраться.
Итак, начнем… Приобрел я на известной китайской торговой площадке модуль ublox neo-7m, к GPS вопросов нету спутники ловятся позиционирование работает в лоитере коптер висит.
Но вот компас оказался проблемный. В mission planner’e если выбирать roll_none, и перевернуть весь модуль, то оси не соответствуют его расположению на плате, да и roll_180 ничего не меняет
Если вращать коптер горизонтально, то ось будет слева, вертикально будет вверху, ну и так далее. Выбор положений компаса в MP ничего не меняет. Горизонтально направления на север добиться невозможно.
При положении Roll_180 после калибровки ошибка pre arm: chek_mag_field
Пробовал размагничивать ничего не помогло.
Фото платы

Помогите его идентифицировать. На самом магнитометре написано вот это (M883 2023) Не гуглится никак.
Возможно ему подыскать замену и перепаять?
Кстати, получилось так, что продолжительное время, примерно полтора месяца, весь модуль пролежал в непосредственной близости от мотора, может он повлиять на магнитометр.
Встроенный компас APM работает как надо.

Shuricus

Интересно, что заставляет людей покупать neo-7m, когда есть neo-8m, который гораздо лучше?

Serjio_S

Кстати о чипах компаса…
Когда допаивал на модуле чип компаса, сдернул два вот таких с DIY модулей:

Ни один из них не завелся.
Потом нашел вот такой чип:

И все заработало.

OpeIIIek
Shuricus:

Интересно, что заставляет людей покупать neo-7m, когда есть neo-8m, который гораздо лучше?

Допустим лучше, но баги могут возникнуть на любом модуле.
З.ы. Некоторые даже neo-6 покупают.

Shuricus

Может возникнуть что угодно, где угодно и как угодно. Никто не покупает нео6, в здравом уме.

Gapey
OpeIIIek:

(M883 2023) Не гуглится никак.

все прекрасно гуглится …
M883 это HMC5883 , первая версия чипа , выпускалась до начала массового коптерастроения , давно снята с производства (году этак в 2010) …
L883 это HMC5883L ,вторая версия чипа , ди сих пор активно используемая производителями коптерного железа …
видимо ПО вашего контроллера не умеет работать со старыми компасами …

Serjio_S:

Когда допаивал на модуле чип компаса, сдернул два вот таких с DIY модулей:

Ни один из них не завелся.

ну так и не должны были …
DA5883 это QMC5883L , производства QST Corporation
img.filipeflop.com/…/Datasheet-QMC5883L-1.0 .pdf

Serjio_S
Gapey:

ну так и не должны были …

Так я это уже узнал… 😃

OpeIIIek
Gapey:

все прекрасно гуглится … M883 это HMC5883 , первая версия чипа , выпускалась до начала массового коптерастроения , давно снята с производства (году этак в 2010) … L883 это HMC5883L ,вторая версия чипа , ди сих пор активно используемая производителями коптерного железа … видимо ПО вашего контроллера не умеет работать со старыми компасами …

Т.е. их просто перепаять не получится.
Если сравнить по даташиту на обе микросхемы - некоторые выводы у них отличаются.

Serjio_S
OpeIIIek:

Т.е. их просто перепаять не получится.

Ваша плата универсальна, на нее пихают как разные модули GPS так и компасы.
Ищите L883 или пытайтесь размагнитить свой.

OpeIIIek
Serjio_S:

Ищите L883 или пытайтесь размагнитить свой.

Эх… сколько раз я уже пытался его размагнитить…
Можно конечно юзать компас АПМ, а этот модуль только как ГПС приемник. но какой в этом толк…
Возьму ка я neo-8, а этот отложу “на потом” 😃

Sergey_Pavlovich
Gapey:

M883 это HMC5883 , первая версия чипа , выпускалась до начала массового коптерастроения , давно снята с производства (году этак в 2010) …

Весной 2017 брал Ublox M8N . Компас как раз М883. Поставил на APM 2.6.
Компас не работает, в Мишен-планер показывает только восток-северо-восток.
Подключал компас к ардуино, показания магнитного поля меняются при разных углах поворота.
Вопрос: китайцы впаяли древний компас, который не поддерживается программой?

P.S. только сейчас рассмотрел картинку на странице продавца, на фото компас L883