RTKlib/постпроцессинг

freeExec
Для кодовой коррекции - да (будут стабильные 2-3 метра 95%). Для одночастотного RTK - нет.

-1

Вобщем, пришла мне эта ерунда с ебея (пускай антена на первый раз будет гуаном, но если не фазовые измерения, так хоть обычный GPS должен же заработать, иначе смысл вообще этой конструкции?).
Первым делом попытался заюзать по прямому назначению, как обычный GPS.
Но оно не работает…
Пробовал AssistNow заюзать - никакого эффекта (24 и 59 это уже я в AssistNow пробовал вбивать от безысходности, смотрю он их запомнил).

Спасибо, забрал в записи. Давно я не видел свой WBT - как в прошлом году записал трек в отпуске и с тех пор пропал :slight_smile:

Сделайте ему чтоль cold start… Ну и лог сообщений лучше покажите.

А где его достать? Есть только лог NMEA, но там ничего полезного.

Пункт u-blox 7/M8 Retrieve Log… очевидно не подходит для 6M.

Dump Receiver Diagnostics даёт бинарный файл, который я не понимаю, как расшифровать.

Заметил интересную особенность: всё заработало, когда отправил комп в спящий режим. Разбудив комп обратно - узрел растущий Accuracy, за которым последовал снова No fix.

Грешил на наводки по питанию, и китайцев, которые сэкономили на конденсаторах. Допаял по кондеру до и после стабилизатора, разницы не заметил - No fix.

Отсоедилинил Rx провод от UART конвертера (так сказать, оставил в режиме чтения), и через некоторое время ожило. Эксперимент прервал BSOD, после которого я вспомнил, почему я CH341 не использовал в URART режиме под ХР :slight_smile: (но, надо отдать должное, как I2C адаптер CH341 ведёт себя отлично)

Дубль два - PL-2303. GPS заработал, винда не вываливается, но где-то спустя минуту передача данных виснет, приходится жать Disconnect, и конектить обратно. Странно, раньше такого за ним не наблюдал. Ладно, в сторону.

Берём старый проверенный FT232RL, подключаем… Полёт нормальный!

Читателя наверняка заинтересовало, почему я не взял плату с USB, и зачем все эти извращения. Отвечаем: задача стояла взять приёмник, который можно будет потом воткнуть в ардуины и т.п. Т.е. нужен именно UART. И чтобы не было сюрпризов - работать сразу начал именно с ним.

Итак, имеется приёмник ublox6 версии 7.03.
Нашёл команду для включения RXM-RAW. Включил, работает. Теперь вопросы:

  1. Можно ли на нём включить RXM-SFRB? Если да, то как?
  2. Если нет, то как включить TRK-SFRB? u-center о таком сообщении вообще не знает.

Попробовал, работает. Поставил measurement period 200мс, теперь у меня на выходе 5гц… Но, внезапно, и частота решений тоже стала 5гц! А в описании было, что 1гц только. Интересно :slight_smile:

  1. Значит ли это, что я действительно получил частоту решений в 5гц, или это лишь видимость?
  2. Так и не понял, как сделать частоту решений и частоту сырых данных разными. Предполагаю, что для этого надо увеличить navigation rate до 5 циклов, но он не даёт ставить ничего отличное от 1.
  1. Я правильно понимаю, что поставить UBX-CFG-SBAS Subsystem=disabled будет достаточно?

Про логи - ну там есть text console, binary console, packet console.
Да, для отключения sbas упомянутого выше должно быть достаточно.
Я использовал http://jkdevices.com/jkd-usb-ttl - это тоже FT232.
Serial output еще прекрасно подходит для прикручивания OpenLog. Если приемник помнит конфигурацию, то можно не таскать с собой ноут на улицу.

https://www.youtube.com/watch?v=HKG7msVjLS0 иллюстрирует процесс теплого старта.

Нужно ли производить какие-то дополнительные действия для того, чтобы конфигурация запомнилась?
На плате есть батарейка, но конфигурация почему-то каждый раз сбрасывается… Она не для этого?

Я в этом вопросе не очень разобрался. В том девайсе что мне достался, конфиг сохранялся сам собой без всяких батареек - там SPI Flash вроде имеется. Сохранялось вообще все, включая набор сообщений и прочее.

Есть в uCenter такая штука как Receiver->Action->Save config. Попробуйте.

Попробовал, работает.
Это хорошо, что сам не сохраняет. Я уже терял связь с устройством, когда проверял, какую максимальную скорость порт поддерживает :slight_smile: Если б он сохранял конфиг автоматом - не знаю, что бы делал.

Делал бы reset.
Хотя я бы тоже это предпочел, с батарейкой. На Antaris4 - 115200, этого достаточно для 10Hz сырых данных.

У меня по дефолту вообще 9600 стояло. Так что первым делом сменил на 115200. Ещё пробовал 230400, работает отлично. Только почему-то Ozi такую скорость не понимает :slight_smile: Но это уже его личные проблемы, остальной софт ок.
А вот 460800 уже не прокатило.

Так что, возможно с него получить RXM-SFRB, или нет?

Это уж не ко мне :slight_smile:

-1

-1

-1

Фраза достойна сочинения на тему “что хотел сказать автор” :smiley: (и при чём тут вообще windows…)

Разве не вы писали, что ublox 6 уже успешно тестировали с rtklib? Или вместо RXM-SFRB был использован TRK-SFRB?