0608 0 6 марта, 2020 Опубликовано 6 марта, 2020 (изменено) · Жалоба Нужна подсказка. Читаю описание UBX-команд в u-blox8-M8_ReceiverDescrProtSpec_(UBX-13003221)_Public.pdf, но никак не пойму два момента: 1. Как уменьшить темп выдачи из NEO-M8 пакетов с NMEA-сообщениями. Сейчас темп 1с, а надо значительно реже, до 1 минуты. 2. Как сократить число NMEA-сообщений в пакете. Сейчас их 16, а надо в пакете оставить два NMEA-сообщения, например, GGA и GLL. Модуль NEO-M8 стыкую с STM32 по uart. Какие UBX-команды выдаются в NEO-M8 чтобы получить желаемое? Изменено 6 марта, 2020 пользователем 0608 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x893 60 6 марта, 2020 Опубликовано 6 марта, 2020 · Жалоба https://www.u-blox.com/sites/default/files/products/documents/u-blox8-M8_ReceiverDescrProtSpec_(UBX-13003221)_Public.pdf 31.3.3 GOOGLE !!! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
0608 0 11 марта, 2020 Опубликовано 11 марта, 2020 (изменено) · Жалоба On 3/6/2020 at 2:20 PM, 0608 said: Пришлось обратиться к разработчикам GPS-модулей на https://portal.u-blox.com/s/. Там есть Principal Expert с ником cliver1, он дал такой ответ: "Используйте UBX-CFG-RATE (Navigation/Measurement Rate Settings), чтобы замедлить скорость измерений, и UBX-CFG-MSG (Message settings (enable/disable, update rate)), чтобы отключить сообщения, а также установить/увеличить период выдачи самих сообщении. Там есть 8-битный делитель, поэтому частоту возможно уменьшить еще в 240 раз чем Rate." Может, кому-то эта информация еще пригодится. В описанном выше «u-blox 8 / u-blox M8 Receiver Description Including Protocol Specification.pdf» это такие пункты: 32.10.23 UBX-CFG-RATE (0x06 0x08) 32.10.14 UBX-CFG-MSG (0x06 0x01) Изменено 11 марта, 2020 пользователем 0608 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x893 60 11 марта, 2020 Опубликовано 11 марта, 2020 · Жалоба 3 hours ago, 0608 said: Пришлось обратиться к разработчикам GPS-модулей на https://portal.u-blox.com/s/. Там есть Principal Expert с ником cliver1, он дал такой ответ: "Используйте UBX-CFG-RATE (Navigation/Measurement Rate Settings), чтобы замедлить скорость измерений, и UBX-CFG-MSG (Message settings (enable/disable, update rate)), чтобы отключить сообщения, а также установить/увеличить период выдачи самих сообщении. Там есть 8-битный делитель, поэтому частоту возможно уменьшить еще в 240 раз чем Rate." Может, кому-то эта информация еще пригодится. В описанном выше «u-blox 8 / u-blox M8 Receiver Description Including Protocol Specification.pdf» это такие пункты: 32.10.23 UBX-CFG-RATE (0x06 0x08) 32.10.14 UBX-CFG-MSG (0x06 0x01) Я поступил по простому лет пять назад - запустил их программу для NEO и посмотрел какие команды отправляются. Минут 20 это заняло. Но обратиться к clever1 это тактически правильно. Может, кому-то эта информация еще пригодится. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
0608 0 12 марта, 2020 Опубликовано 12 марта, 2020 (изменено) · Жалоба Еще несколько материалов по теме: Программа u-center_v20.01.exe для начала работ с GPS-модулями u-blox есть на сайте https://www.u-blox.com/en/product/u-center Много примеров программ для блоков от u-blox на C/C++ для разных платформ можно скачать на https://github.com/topics/ublox-gps и https://github.com/topics/u-blox может это еще кому-то поможет.В Интернете тоже можно найти много рекомендаций. А очень активное обсуждение на https://portal.u-blox.com/s/ Протокол UBX в приемниках u-blox 7 (перевод на русский) на http://microsin.net/adminstuff/others/u-blox-7-ubx-protocol-part-3.html Изменено 12 марта, 2020 пользователем 0608 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Алексей86 0 16 августа, 2023 Опубликовано 16 августа, 2023 · Жалоба В 11.03.2020 в 22:04, x893 сказал: Я поступил по простому лет пять назад - запустил их программу для NEO и посмотрел какие команды отправляются. Минут 20 это заняло. Но обратиться к clever1 это тактически правильно. Может, кому-то эта информация еще пригодится. добрый день. Подскажите как я могу отследить состав исходящего сообщения из U-center в NEO m8n, что бы потом испольлзовать это сообщение в скетче? И как правильно его использовать? Мне надо что бы после инициализации модуля у него менялись протоколы с UBX на NMEA. Иначе он не получает данные. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x893 60 16 августа, 2023 Опубликовано 16 августа, 2023 · Жалоба 48 minutes ago, Алексей86 said: добрый день. Подскажите как я могу отследить состав исходящего сообщения из U-center в NEO m8n, что бы потом испольлзовать это сообщение в скетче? И как правильно его использовать? Мне надо что бы после инициализации модуля у него менялись протоколы с UBX на NMEA. Иначе он не получает данные. Так у него вроде было окно логирования. Или возтмите снифер порта и запишите в файл обмен. Или возьмите USB-UART адаптер и запишите протокол в файл. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Алексей86 0 16 августа, 2023 Опубликовано 16 августа, 2023 · Жалоба установил USB analyzer. Мониторю. В U-center в окне Packet Console есть данные, а в анализаторе их нет. Если бы в U-center всё было бы понятно. Например: ??:??:?? R <- UBX CFG-PRT, Size 28, 'Ports' ??:??:?? R <- UBX CFG, Size 9, 'Config' изменяет входящий и исходящий протокол с UBX на NMEA. Какое-то странное сообщение в GPS модуль? Помогите его привести к такому виду, который можно было бы использовать в скетче. Я так понимаю что это должно быть что то типа: char String[] = "$..............................."; которую можно потом побайтово "запихать" в модуль и он начнет работать как надо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
unix 2 28 декабря, 2023 Опубликовано 28 декабря, 2023 · Жалоба Вопрос по задаче, а зачем уменьшать частоту до 1 минуты и количество пакетов. Пусть передает в порт как есть, а вы парсите только то, что интересует и с требуемой частотой. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Obam 38 28 декабря, 2023 Опубликовано 28 декабря, 2023 · Жалоба А зачем делать работу в 60 (обычно данные от GPS 1 раз в с) раз чаще чем требуется? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
unix 2 29 декабря, 2023 Опубликовано 29 декабря, 2023 · Жалоба Какую работу делать в 60 раз чаще? Модуль шлет в порт, вы просто игнорируйте, можете прерывания UART отключить, если это критично Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться