Добро пожаловать!

Войдите или зарегистрируйтесь сейчас!

Войти

Сборка GPS приемника на базе ublox M8T

Тема в разделе "Сделай Сам", создана пользователем igorkl, 12 фев 2019.

Метки:
  1. igorkl

    Форумчанин

    Регистрация:
    1 июн 2009
    Сообщения:
    168
    Симпатии:
    73
    _GPS.jpg

    Описание (что хотим получить):
    Коммуникация GPS - МК по протоколу UART,
    Управление приемником по веб интерфейсу.
    Автономная запись сырых данных в формате UBX на SD для постобработки.
    Передача сырых данных по WiFi для обработки в режиме реального времени в ПО RTKLIB.
    Радиомодем LoRa (подключение к МК по SPI)
    В перспективе замена gps модуля m8t на ublox ZED-F9P.

    Аппаратная часть:
    1. GPS - UBLOX NEO M8T ZED-F9P
    2. МК - ESP8266 (NodeMcu) в перспективе ESP32
    3. Антенна - GNSS-306 (no-name aliexpress))
    4. SD - (протокол SPI)
    5. Остальное особого значения не имеет сейчас)

    Программная часть будет дальше...

    (ред.)
    По программной части - укажу ссылки на готовые примеры:

    1. Коммуникация (прием/передача сырых данных) GPS <---> Контроллер - WiFiTelnetToSerial
    2. Web интерфейс (управление состоянием GPS приемника) - CaptivePortalAdvanced


    Настройки для GPS можно взять здесь либо на сайте EMLID

    Этого достаточно для работы приемника в связке с RTKLIB.

    (ред.)
    Разработка ПО для приемника m8t-tcp-receiver
    Графический интерфейс m8t-tcp-reciver-gui-js

    Ссылка на ресурс

    (ред.) Варинт подключения ZED F9P (ESP32 DEVIKIT V1)

    сборка_f9p.jpg


    Фотографии прототипа:
    IMG_20190211_042650.jpg
    IMG_20190130_102037.jpg
     

    Вложения:

    #1
    Последнее редактирование: 19 июл 2019
    i787m, Lepage, Lex K-G и 12 другим нравится это.
  2. Дед 005

    Форумчанин

    Регистрация:
    10 янв 2019
    Сообщения:
    62
    Симпатии:
    2
    У Вас есть опыт расшифровки эфемерид получаемых от убокса по uart?
     
    #2
  3. igorkl

    Форумчанин

    Регистрация:
    1 июн 2009
    Сообщения:
    168
    Симпатии:
    73
    Нет, вся обработка выполнятся в rtklib, я только получаю данные с приемника и передаю в (условный контроллер) для последующей обработки.
     
    #3
  4. Tail565

    Форумчанин

    Регистрация:
    8 авг 2012
    Сообщения:
    186
    Симпатии:
    164
    Адрес:
    г. Екатеринбург
    Т.е,, RTK пока реализовано только с использованием стороннего устройства, на котором устанавливается RTKLib (или модификация под Android)? Если не секрет, сколько вышла себестоимость без ГНСС-антенны? Думаю, близко к стоимости EMLID Reach M+ - а в нём уже всё "под ключ".
     
    #4
  5. igorkl

    Форумчанин

    Регистрация:
    1 июн 2009
    Сообщения:
    168
    Симпатии:
    73
    Реализация rtklib есть уже готовая под андроид. но я рассчитываю на замену m8t на ZED-F9T, а там ртк "из коробки".
    По поводу цены -
    1. GPS m8t - 4000р
    2. ESP 200р
    3. Антенна 8000р

    EMLID мне очень нравится, но плохо, что они в Reach M+ не установили m8p.
     
    #5
  6. Tail565

    Форумчанин

    Регистрация:
    8 авг 2012
    Сообщения:
    186
    Симпатии:
    164
    Адрес:
    г. Екатеринбург
    Здорово, дешевле, конечно, гораздо, чем M+ получается. Антенна, кстати, вообще супер (использую такую совместно с UBLOX M8N + Bluetooth HC-06). Как понял, M8T с али-экспресс заказывали (не было проблем с таможней)?
    --- Сообщения объединены, 13 фев 2019, Оригинальное время сообщения: 13 фев 2019 ---
    Спрашивал, сказали, что это "чёрный ящик" и что его еще не было, когда они начали разрабатывать свои платы, также он дороже.

    А вот ZED-F9P сейчас доступен по очень заманчивой цене: - только доставка в Россию очень дорогая. Говорят, что в России есть дилер, но не признаются кто.
     
    #6
  7. igorkl

    Форумчанин

    Регистрация:
    1 июн 2009
    Сообщения:
    168
    Симпатии:
    73
    Да, я тоже с ними общался, но я остановился на этом варианте.
    Проблем с али не было, доставили две платы
     
    #7
  8. Tom

    Tom

    Регистрация:
    8 дек 2008
    Сообщения:
    11
    Симпатии:
    0
    Адрес:
    Обнинск
    igorkl, У вас антенна за 8000,но там на али есть в районе 5000. Или она заведомо по параметрам хуже будет? Мне тоже надо будет к двухчастотнику ZED-F9 прикрутить. И, вообще, как эта антенна себя зарекомендовала?
     
    #8
  9. Tail565

    Форумчанин

    Регистрация:
    8 авг 2012
    Сообщения:
    186
    Симпатии:
    164
    Адрес:
    г. Екатеринбург
    Tom, у них у всех "красная" цена в районе 4-5 т.р. У нас разные были, разницы не заметно, сам использую - https://ru.aliexpress.com/item/GPS-...id=4040e2d7-c6b7-49c6-890f-5d717f4f883c&tpp=1 - проблем нет.
    Как вам ZED-F9, в RTK запускали? И какой поставщик (Ardusimple, CGS Shop или вообще с Ali Express)?
     
    #9
    Lex K-G нравится это.
  10. Tom

    Tom

    Регистрация:
    8 дек 2008
    Сообщения:
    11
    Симпатии:
    0
    Адрес:
    Обнинск
    ZED-F9P еще не приобрел, думаю заказать на CGS Shop. Модуль нужен на коптер для АФС. Поэтому нужна малогабаритная многочастотная антенна.Будем экспериментировать.
     
    #10
  11. igorkl

    Форумчанин

    Регистрация:
    1 июн 2009
    Сообщения:
    168
    Симпатии:
    73
    За 8тыс это антнна - an-306 (которая на схеме), по качеству- честно говоря ответить не могу, т.к. особо еще не испытывал.
     
    #11
  12. Alexander T

    Регистрация:
    27 ноя 2017
    Сообщения:
    22
    Симпатии:
    11
    День добрый. А можно ли выложить любой записанный на карту памяти файл наблюдений (сырых данных)необработанный, конвертировать не надо, минут на 30 будет достаточно. И еще вопрос, частота наблюдений которую вы используете 1ГЦ или больше?
     
    #12
  13. igorkl

    Форумчанин

    Регистрация:
    1 июн 2009
    Сообщения:
    168
    Симпатии:
    73
    К сожалений сейчас не могу прикрепить файл, т.к. на вахте..., частоту использую 5гц. Содержимое файла зависит от настроек приемника, если уточните какие сообщения формата ublox надо записать в файл - я запишу, но только после 12.07, сейчас нет такой возможности.

    Т.е. в файл пишутся все сообщения поступающие от приемника (без фильтрации) все что идет по uart
     
    #13
  14. Alexander T

    Регистрация:
    27 ноя 2017
    Сообщения:
    22
    Симпатии:
    11
    Я к чему вопрос задал, я использую простенький логер напрямую через UART и есть пропуски в записи. для базы вроде как не критично одно два сообщения из 5 ГЦ, за минуту наблюдения, а вот для беспилотника видимо критично потому как бывают пропуски от срабатывания камеры. Если писать через UART сразу в комп, то таких пропусков нет. вот для решения этой проблемы может использовать ваш способ регистрации потока использовать.
     
    #14
  15. igor kruchkovskiy

    Форумчанин

    Регистрация:
    10 июн 2012
    Сообщения:
    3.415
    Симпатии:
    1.824
    Адрес:
    Астрахань
    Добрый день.Сами писали код под ESP.Если да, то это Ардуино библиотеки или Espressif IDF?
    --- Сообщения объединены, 11 июл 2019, Оригинальное время сообщения: 11 июл 2019 ---
    Можете организовать передачу поправок, на сервер, через GPRS модем?
    --- Сообщения объединены, 11 июл 2019 ---
    То есть автоматическое соединение с интернетом и серверов, передача потока данных силами esp.
     
    #15
  16. igorkl

    Форумчанин

    Регистрация:
    1 июн 2009
    Сообщения:
    168
    Симпатии:
    73
    Библиотека - ардуино [код], по поводу gprs модем, пока таких планов нет, только радио - lora, т.е поправки передаются по tcp если esp подключен к контроллеру, дополнительно интегрировать gprs модуль думаю пока нет смысла
     
    #16
  17. igor kruchkovskiy

    Форумчанин

    Регистрация:
    10 июн 2012
    Сообщения:
    3.415
    Симпатии:
    1.824
    Адрес:
    Астрахань
    Не знаете как понизить энергопотребление на ESP32 в режиме классического блютуза?У меня 100мА выходит, это в 3 раза выше чем hc06.Возможно ли получить Rinex формат по данным с флэшки.Насколько удобно работать в RTKlib на смартфоне, есть ли поддержка систем координат, импорт DXF, съёмка точек, по типу стой иди.Как быстро проходит инициализация?
     
    #17
  18. igorkl

    Форумчанин

    Регистрация:
    1 июн 2009
    Сообщения:
    168
    Симпатии:
    73
    По поводу повышения энергоэффективности есп - не могу подсказать, не разбирался пока, можно здесь посмотреть.
    От rtklib хочется отказаться, буду внутренне решение приемника использовать. Данные на флэшке в формате ublox, можно конвертировать в rinex.
     
    #18
    ksg77, Ohr и igor kruchkovskiy нравится это.
  19. igor kruchkovskiy

    Форумчанин

    Регистрация:
    10 июн 2012
    Сообщения:
    3.415
    Симпатии:
    1.824
    Адрес:
    Астрахань
    Внутреннее решение-это развитие функционала WEB-интерфейса?
     
    #19
  20. igorkl

    Форумчанин

    Регистрация:
    1 июн 2009
    Сообщения:
    168
    Симпатии:
    73
    Нет, я имел в виду внутреннее решение GPS приемника.

    На текущий момент, аппаратное решение:
    плата - TTGO-LORA32-V2.0
    на плате интегрирован радиомодуль lora и sd
    GPS приемник ZED-9P
    Пользовательский интерфейс пишу на JavaScript (React), функционал Очень огранечен) dxf думаю интегрировать не получится.
     
    #20
    MaxMan нравится это.

Поделиться этой страницей

  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление