SurvX это скорее ПО контроллера и он конфигурирует приемник по bluetooth или wifi и получает он него обратно данные в тесктовом формате NMEA, NMEA для Novatel (+BESTPOSA), чего-то там Sokkia, и в двоичном формате Тримбл:RETSERIAL (07), GSOF(40_XX), RETOPT(4B). Задача ставилась как использовать приемник на базе ZED-F9P с SurvX/SurPad. Доступа к SurPad у меня нет - я не пират :cool: --- Сообщения объединены, 22 июл 2020, Оригинальное время сообщения: 22 июл 2020 --- Пример данных NMEA0183 ZED-F9P из Debug_202007210001.txt Код: $GNGGA,200347.00,4620.74584,N,04806.76877,E,4,12,0.76,-18.8,M,-7.6,M,1.0,0012*62 UTC time = 20:04:47.00 Latitude=46°20.74584'N Longitude=48°06.76877'E GPS Quality Indicator=4 (Real Time Kinematic) Number of satellites in use=12 HDOP=0.76 m Hmsl=-18.8 m Geoidal separation=-7.6 m Age of differential GPS data=1 s reference station ID=12 RTK от станции "12" работает, HDOP 0.76 метра, широта / долгота / высота урезанные.
Можете дать прямую ссылку?Скачал с плэй маркета, но не работает как следует, спутники только GPS, нет других данных, например PDOP.Кроме того есть пункт регистрация, что наводит на мысль на то, что это триал.Не помню, что за сообщения были не по теме, но любая плата без контроллера кусок железа.
Начал читать документацию, приемник можно перевести в режим высокой точности , 7 знаков после запятой, для высоты 3 знака.
Сегодня выяснил, что с помощью u-centre, нельзя отключить частоту L2, на данном приемнике.Можно только отключать созвездия спутников.Отсюда можно предположить, что координаты получаемые через Nmea0183 получены с использованием второй частоты.Удалось сконфигурирован вывод координат до 7 знаков, высоту до 3-х.
Случаем никто не подскажет параметры антенны TOPGNSS an-306? Есть размеры антенны, но не совсем понимаю, что и куда, только догадки, разбирать не хочется.
Прислали диаграмму.ARP, как я понял ,низ для GPS,антенны.1.227-L2 GPS, 1.575-L1 GPS. --- Сообщения объединены, 29 июл 2020, Оригинальное время сообщения: 29 июл 2020 --- В одном из буклетов читал, что антена сделана таким образом, что геометрический центр должен совпадать с фазовым.Получается, что согласно диаграмме может быть несовпадение до 4.7 мм по высоте и 1.7 мм от центра, в плане.
Похоже, что это сообщение выводится, только как ответ на команду, по протаколу UBX, но это не работает с UART2, только UART1, или я до этого не допер еще.
Если отправить команду b5 62 02 15 00 00 17 47 в порт, через Bluetooth Serial Terminal, то в ответ придут строки UBX-RMX-RAWX.Если повторять действие с нужной частотой и записывать ответ в файл, то по идее можно получить RINEX, прогнав его через конвектор.Вроде можно сделать RINEX записав нужные пакеты RTCM3.3, но пока не уверен, что там есть нужные, хотя по логике должны быть, но как мне кажется вариант с UBX должен быть компактнее, для записи на флешку.
RAWX можете просто включить правой кнопкой мыши -> enable message - будет выводится на порт с интервалом измерений, заданным в параметрах. Только чтобы после перезагрузки выводилось нужно сохранить текущую конфигурацию (тоже в параметрах). Там-же, в портах можно выставить эти сообщения как исходящие, правда, только на последней прошивке (1.13) на UART2 их можно выводить (сам не проверял). --- Сообщения объединены, 2 авг 2020, Оригинальное время сообщения: 2 авг 2020 --- Да, это работает. В параметрах настраиваете раздел MSG - выставляете галки на сообщения RTCM3 1074, 1084 - это минимальный набор (GPS+ГЛОНАСС) - потом без проблем конвертируется в RINEX, только, лучше использовать RTKLib от Rtklibexplorer.
Огромное спасибо за подсказку, так бы хрен догадался до правой кнопки, но через UART2 не заработало.Где то в инструкции видел, что на UART2 есть ограничения.В качестве теста подключил SurPad(хотя должно работать и с любым Bluetooth терминалом) к UART1 по блютузу, нажал debug и установил галочку сохранить. Остановил отдладку и сконвертировал файл RAWX,с помощью rtkconv.exe из rtklib_2.4.3.Полученный файл Rinex, благополучно загрузился в TBC.Еще не обрабатывал вектор.
Пока возник затык со статикой, нужно как то изменить два файла TBC, для добавления типа приемника и антены.Даже после обновления приемник не определяется.Есть производитель Ublox, но нет нужного приемника и антены.Пока попробую прикрутить SD флэшку с картридером.
Подключил Ublox к Ардуино мини, туда же прицепил SD переходник как на видео, написал программу, поток записывается на микро SD. --- Сообщения объединены, 8 авг 2020, Оригинальное время сообщения: 8 авг 2020 --- Купил картридер как на фото, он оказался почти идеальным для дальнейшего эксперимента с записью и чтением на ПК и с помощью Ардуино, микро SD.Плата картридер очень тонкая, односторонняя и ее легко будет встроить в свою собственную, стоит копейки и продается везде.
Их можно скачать из интернета, но если вы хотите сохранить свои собственные (боитесь спуфинга и тому подобного), то включите и записывайте UBX-RXM-SFRBX.
Появилось немного времени.Записал сообщения RAWX в файл.Сконвертировал в rinex 3.2 .obs.Скачал rinex, с сайта EFT, местной базовой станции, на плате bd970.Скачал эфемериды, пробовал разные варианты, как с сайта EFT, так и в программе TBC.Но к сожалению мне не удалось получить решение по вектору.TBC пишет, что не удалось найти действительных перекрытий, а EFT postprocessing, что не удалось решить неоднозначность по L1.Видимо конвектор работает не так как нужно. Включил сообщения как описано в сообщении Выше, но не понял, как из этих записей получить файл эфемерид.
По антеннам хочу оставить здесь в качестве фиксации такую находку из многообразия aliexpress: Beitian BT-300 ($69) всего за 5 килорублей, качественно исполнена (конструкция разборная), отлично работает и показывает превосходные уровни сигнала. Выделяется тем, что протестирована в International GNSS Service и там можно скачать файлы её калибровки.