ublox neo-6m - только GPS ublox neo-7m - либо GPS либо ГЛОНАСС ( либо любая другая ) ublox neo-m8n - умеет сразу GPS и Glonass ( и любую другую )
***********************************
«Последний раз EEPROM поддерживалась в семействе u-blox 6 и не поддерживалась с момента запуска u-blox 7» потом стали использовать FLASH
***********************************
NEO-M8N NEO-M8T предназначен для использования точного позиционирования и официально поддерживает вывод необработанных сигналов. NEO-M8P использует собственное интегрированное решение RTK (кинематика в реальном времени) u-blox
прикрепленный конфигурационный файл ( 3DR-Ublox.txt ) у меня работает на модуле NEO-7 ( но судя по имени файла он от neo-6 ) прикрепленный конфигурационный файл ( Marco-Ublox_M8N.txt ) взял тут https://www.forum.apmcopter.ru/threads....t-31871
*************************************
для справки: имена конфиг-файлов были такими ( не поддерживается, сейчас всего один конфиг-файл ) 3DR-Ublox.txt 3DR-Ublox_NEO7.txt Marco-Ublox_M8N.txt
ставим этот u-blox GNSS VCP Device Driver for Windows, v3.10 до кучи поставил этот u-blox GNSS Standard Driver for Windows, v1.2.0.8
****************************************
сброс конфига и заливка нового
view - cofiguration view - CFG(configuration) Revert to default configuration - сброс конфига к заводским send - отправить команду на сброс конфига в GPS модуль
tools - GNSS configuration выбираем файл конфига ( я укажу файл от NEO 6m и донастрою его ) ставим галочку Store cjnfiguration.......... ( хранить в энергонезависимой памяти ) жмем кнопку file>GNSS вылезет сообщение о том, что версия конфиг-файла старая - соглашаемся далее view - cofiguration view - CFG(configuration) Save... ( выбираем память куда сохранять ) send - отправить команду на сброс конфига в GPS модуль
теперь нужно донастроить view - cofiguration view - SBAS (SBAS setting) выбираем SDCM ( российская система коррекции ) далее ( тут можно нажать кнопку SEND ) view - cofiguration view - GNSS (GNSS setting) тут выбираем GPS, Glonass, Galileo, SBASS нажать кнопку SEND
За моргание светодиода отвечает пункт TP (Timepulse), в выпадающем списке справа надо поставить «+1 risisng edge» и нажать внизу Send, чтоб настройка прописалась. Светодиод вновь радует глаз при 2D/3D Fix
Подключите Bluetooth к ПК с помощью FTDI ( RX, TX, VCC и DND ) светодиод на Bluetooth модуле будет быстро мигать Открываем терминальную прграмму ( ком порт толкин - например ) Выберите свой COM-порт и скорость 38400 ( скорость в AT-режиме всегда такая ) Отключите от Bluetooth только провод VCC. Нажмите и удерживайте кнопку на Bluetooth при подключении провода VCC, чтобы перейти в режим AT Как только вы войдете в AT-режим, светодиод будет мигать медленнее. ( режим отправки данных "строка+CRLF" ( еще это может называться ASCII или ТЕКСТ ) // CR+LF ( \r + \n ) ( 0D+0A ) ( $0D$0A ) ( пойдет даже $0D - с пробелом на конце ) В текстовом поле введите AT и нажмите Enter или нажмите Отправить, вы должны получить ОК. Введите AT+VERSION, и вы должны получить версию вашего модуля BT. Введите AT+NAME=YourName, чтобы установить новое имя Bluetooth. Введите AT+PSWD=YourPassword, чтобы установить новый пароль (по умолчанию 1234). Введите AT+UART=57600,0,0 что бы получить скорость 57600 бод ( это скорость по проводам TX RX ) Перезапустите Bluetooth модуль в обычном режиме, что бы протестировать в терминальной программе ( НЕ ЗАБУДЬ СМЕНИТЬ СКОРОСТЬ НА 57600 бод ) Подключи телефон или другой блютуз устройство, что бы протестировать обмен данными ( на телефон тоже необходимо установить терминальную программу )
МАК-Адреса ( MAC adress ) bluetooth-устройств можно глянуть в терминалке на андроид-телефоне например UARTBT = 20:16:07:04:72:93 ARDUPILOT = 98:D3:31:90:78:85
классы CLASS - это всего лишь обозначение. Сменить его можно, но профиль не изменится, как был UART, так он и останется. если нужно сменить профиль Serial Port Profile на HID, например, то это только перепрошивкой... ( об этом ниже ) проверить класс можно командой AT+CLASS, но при отправке на модуле должна быть нажата кнопка по умолчанию класс такой 0x001F00 ( отвечает в терминале так 0x1F00 ) при сканировании блютуз сетей определяется как: код класса устройств 7936 (0x1F00) https://kolotushkin.com/article.php?id=32
RTK: в плане: 0.8 cm + 1 ppm по высоте: 1,5 см + 1ppm
Data Update Rate - 50Hz UM980 — это модуль RTK; ( видимо этот для Базы )
UM981 — это модуль RTK+IMU - ( для Геодезии или наклона плуга ). 100 Гц IMU, 50 Гц - RTK
um982 — трехдиапазонный - (L1, L2 и L5) в отличии от UBLOX F9p — только двухдиапазонный (L1 и L2), он с двумя антеннами - нужно для определения курса ( например на самолет, трактор ) 20 Гц
Для LC29H (AA), LC29H (CA) и LC29H (BS) функция RTK может быть реализована с использованием внешнего позиционного движка, работающего на внешнем хосте, в то время как эти модули будут предоставлять только необработанные данные.
Он не выводит сырые наблюдения в формате, который может обработать RTKLib. Если вы хотите иметь сырую наблюдаемую двухдиапазонную базовую станцию, обработанную RTKLib, то UM98x сейчас не подойдет.
С другой стороны, если вы хотите иметь недорогую трехдиапазонную базовую станцию, которая отлично работает с AOG, то UM98x заслуживает внимания.
AgOpenGPS (AOG) — это программное обеспечение GPS-наведения с открытым исходным кодом, которое можно использовать в качестве базовой световой панели... https://www.ardusimple.ru/how-to-....opengps не успеваю за своими мыслями......
Что касается simpleRTK3B Budget Для пользователей (UM980) рекомендуемая версия прошивки — 11833. Что касается simpleRTK3B Fusion Пользователям (UM981) доступны два варианта прошивки: *Для точного земледелия (рекомендуемая прошивка 10598): - Предназначена для интеллектуального управления техникой, обеспечивает прямолинейное движение, точность рулевого управления и слияние датчиков. ...Антенна GPS находится на крыше, но для некоторых применений нам необходимо знать положение на земле, чтобы иметь очень точные характеристики от прохода к проходу. ...Unicore-конфигурация-трактор *Для геодезии и картографии (рекомендуемая прошивка — 11767): - Идеально подходит для наклонных измерений в геодезических приложениях. Что касается simpleRTK3B Compass Для пользователей (UM982) рекомендуемая версия прошивки — 11826. не успеваю за своими мыслями......
Galileo HAS ( точность 20 см без базовой станции - от 100 до 300 секунд ) Технология точного позиционирования точки (PPP) обеспечивает результаты, близкие к результатам съемки, без необходимости наличия базовой станции поблизости. Команда Galileo Служба высокой точности (HAS) обеспечивает бесплатный доступ, сквозь Galileo сигналу (E6-B) и по наземным средствам связи (Интернет) к информации, необходимой для оценки точного решения позиционирования с использованием Precise Point Positioning алгоритм в режиме реального времени.
simpleRTK3B Budget (UM980) и simpleRTK3B Compass (UM982) поддерживает PPP, включая E6 HAS и BDS B2b. simpleRTK3B Fusion (UM981) поддерживает BDS B2b. *E6-HAS будет поддерживаться в будущей версии прошивки. не успеваю за своими мыслями......
981 CONFIG IMUTOANT OFFSET -0,025 0,031 0,040 0,010 0,010 0,010 (x, y, z) представляет собой вектор из центра модуля UM981 в фазовый центр антенны. Система координат обозначена на передней панели модуля UM981, и координаты измеряются в метрах с точностью до миллиметров. (stdx, stdy, stdz) является стандартным отклонением (x, y, z), которое измеряется в метрах с точностью до миллиметров. Относительное положение между модулем и антенной должно быть фиксированным. Пожалуйста, держите центр модуля UM981 как можно ближе к фазовому центру антенны. После настройки параметров отправьте «SAVECONFIG», чтобы сохранить конфигурацию во FLASH. Пользователи могут ввести команду CONFIG, чтобы запросить текущую конфигурацию. Параметры рычага необходимо настроить только для первого использования, а для последующих применений их можно получить из FLASH.
----
Этот журнал содержит информацию о состоянии при инициализации компенсации наклона. Пользователи могут выполнять соответствующие операции в соответствии с информацией о состоянии.
1 «WAITING» означает ожидание включения компенсации наклона. 2 «STATIC» означает сохранение статичной и максимально вертикальной по отношению к земле вехи. 3 «RTKNOFIX» означает отсутствие решения по исправлению RTK и ожидание исправления RTK. 4 «MOVING» означает перемещение вехи влево и вправо, вперед и назад, удерживая наконечник вехи на земле. 5 «INSBIGERR» означает, что точность решения INS низкая, и пользователю необходимо покачивать веху. 6 «CONVERGENCE» означает, что инициализация успешно завершена, и наконечник вехи можно поместить в точку измерения. Процесс инициализации следует выполнять в среде с хорошими сигналами GNSS.
-----
Эта команда используется для настройки длины от фазового центра антенны до кончика вехи обследования в метрах с точностью до миллиметров. Формат команды: CONFIG ANTENNADELTAHEN LEN Пример: CONFIG ANTENNADELTAHEN 2.192
------
Эта команда используется для очистки параметров IMU, оцененных алгоритмом в реальном времени, или параметров IMU, откалиброванных на заводе. После выполнения этой команды соответствующие параметры IMU необходимо перекалибровать при следующем включении компенсации наклона. Формат команды: ERASE IMUPARAM [параметр] Пример: ERASE IMUPARAM
-------
Эта команда используется для настройки уровня надежности INS. Формат команды: CONFIG INSRELIABILITY [параметр] Пример: CONFIG INSRELIABILITY 7 не успеваю за своими мыслями......