Да , там так интересно написано :“… поддержка протокола сирф 3/4 …”
А немного ниже - уже упоминается только сирф 4!
Вернее в ртклиб - упоминается 3 и 4 , а разновидности для андроид - только 4.
а вообще существуют программы для перевода сирфбинари в ринекс?
нашел такой вариант конвертера.он рабочий? http://geodesyworld.github.io/SOFTS/sirfrin1.htm
Это всегда так было, с 2008 год, когда я тоже гуглил, мне встречалась только одна платная утилита. Я нашел тогда open-source kinematic, взял из него низкоуровневую реализацию бинарного протокола и написал программу сбора под винду.
Для обычной винды подходит любой USB или Bluetooth GPS с сёрфом.
Старые наладонники с сёрфом и разъёмом для внешней антенны можно купить с рук. Это самое простое и мобильное решение для сбора RINEX, для тестирования постобработки даже прошивку патчить не нужно - включил и записал данные. Ну а потом уже можно подбирать прошивку с разлоченой фазой.
Я тоже сначала так хотел(наладонник использовать),но не удалось найти с "живой"батареей!
Так что начну с BU 353. И от ublox’a - приемник на чипе m8030kt.интересно сравнить их “способности” при разнице в производстве в 10 лет, примерно.
Спасибо вам за советы и помощь!
вы не поверите - не могу найти нормальных драйверов для 3-го серфа на вин 10 домашняя!!
все драйвера что я ставил , или получается устройство с восклицательным знаком или вроде все определяется - но sirf demo не видит устройство в компорте и даже при выборе его компорта в sirf demo ничего не отображается!!
пытаюсь переустановить - половина драйверов при обнове выдают “ошибка код 10”
если у вас завалялись дрова для BU-353 - поделитесь пожалуйста!!
у меня есть диск с комплекта - но нету сд-привода!!
или тут не в драйверах дело?
программа gps info - отлично работает ,видит приемник и выводит сообщения nmea!
а sirfstar - ноль.вообще ничего …в ней ли дело?
вот на этом все и кончилось… https://postimg.cc/47dX2j3V
выдает чтото странное - и версия прошивки не 3.1.1 и не 3.5.0 https://postimg.cc/gallery/x1RtdDz http://postimg.cc/fVcMxJn3
А в какой версии виндовс вы работаете с bu-353?
И с каким софтом(драйверами)получается у вас прошивать bu-353?
У меня Windows 7, в десятке не пробовал.
Посмотрел драйвер в диспетчере устройств - широко известный переходний USB-COM Prolific 2.0.0.8 (07/05/2003), драйвер старый от “Siemens USB Data Cable”, не помню при каких условиях я его поставил. Для SirfFlash и SirfDemo выглядит как обычный COM-порт.
Что касается скриншотов SirfDemo - вроде всё нормально. Сообщения в окне Error View - это отладочные сообщения (то что они помечены как NMEA Data - это “фича” программы), надо снять галочку Developer Data во время Soft Reset и они исчезнут, заодно меньше нагрузка на порт.
Последний скриншот с ошибкой SirfFlash - сначала надо переключить приёмник в Internal Boot Mode в программе SirfDemo, затем закрыть порт в SirfDemo и только после этого работать с SirfFlash. Это описано на сайте
Ур-ра!!дорогой мой Учитель! Все получилось!
Поставил крайнюю прошивку с фазой ,с того сайта по вашей рекомендации!!3.5.0…
Теперь надо расбираться с остальным !
Ещё раз ОГРОМНОЕ ВАМ СПАСИБО! https://postimg.cc/gallery/PLWv3mQ
но самая главная загадка-как заставить модуль сохранять настройки хотябы пока работает!!не сохраняет вообще ничего ! никак я
чегото сломал?
А вы переводите его в режим сирфбинари и регистрируете измерения своей программой?
Или rtkgps+?
Коллеги понимающие!
Просветите пожалуйста : что даёт большое количество каналов для приема в gps - приемниках?
Ну вот например , что даст увеличение количества каналов для приема в 4-м серые,по сравнению с 3-м серфом(в котором 20 каналов),до 48 каналов,если спутников gps , которые можно поймать одновременно - не более 10 - 12 штук?
Большое количество каналов позволяет ускорить холодный старт т.к. можно сразу искать все 32 спутника одновременно.
Большое количество каналов нужно для многочастотных и многосистемных приёмников, например GPS+GLONASS
В SirfStar III - 12 каналов. Они декларировали, что по требованиям заказчика могут сделать чип до 20 каналов, но я не встречал ни одной такой прошивки. Если почитать описание протокола Sirf Binary - там везде ограничение 12 каналов, для остальных даже место в сообщениях не предусмотрено. Т.е. были когда-то планы, но они не были реализованы.
SirfStar IV - похоже то же самое, железо способно до 48 каналов, по факту реализовано 12 GPS-каналов. Но у них там интересно, ещё умеют отслеживать узкополосные помехи, для них тоже нужен отдельный канал.
т.е. получается что большого смысла в смене 3-го серфа на 4-й и нету? а вот помехи и их значение для конечного результата - это интересно…как и в каких цифрах они оценивают помехи?удивительно!!
вот попытался запустить кинематик (по вышей ссылке с геодезиста)
но наверное с 10 (даже в режиме совместимости и запуска от админа)-она не работает?
на скрине текст ошибки http://postimg.cc/k65DRHr9
и еще хотел спросить - серф вообще может сохранять какие-либо настройки или он кинфигурируется каждый раз?
записал 10 минутный трек,на подоконнике (он почему то сохраняется в .gps - так и надо? или в серфдемо можно выбрать формат сохранения?
на андроиде rtkgps+ - это единственная программа , которая может писать ринекс с юсб?
Кстати про 12 каналов. Где-то тут спрашивали, почему в одном месте пишет, что использует 18 спутников, а в подробном списке выводит только 12 спутников. Оказалось, что это спецификация NMEA где захардкожено не более 12 в списке.
Ограничение 12 каналов в прошивке жесткое - размеры массивов в RAM, максимальные значения в циклах и т.д. Точка.
SirfDemo не умеет писать бинарный файл, может только воспроизводить (replay).
В приёмнике есть ионистор (суперконденсатор), который позволяет хранить настройки на протяжении 1-2 недель. В наладонниках за счет батареи, естественно, подольше. Если что-то сдохло с возрастом - ничего не поделаешь, только перепаивать.
Поэтому моя программа (которая выложане на Геодезисте) сама конфигурирует приёмник вне зависимости от текущего протокола и скорости порта - она перебирает все возможные комбинации и меняет на нужные автоматически. Под Win 10 не тестировалась.
удивительно это однако!интересно,что же я тогда записал?на nmea не похоже…
на бинарный формат - тоже…вот ссылка на гугл диск,посмотрите пожалуйста,если будет желание и возможность! https://drive.google.com/file/d/1YeoqHLZP4gLdQuPjgxXd9mGr2ZWslRVq/view?usp=sharing
а для записи ринексов наладонник с “живой” батареей искать что-ли?
на геодезисте видел,что ктото писал rtkgps+, но с 4-го серрфа,правда.
-то что надо,спасибо!
подметил интересную вещь:все драйвера написанные после 2012 года-не поддерживают этот приемник полностью(то не видно его вообще,то с тругольником с восклицательным знаком и ошибкой 10(запуск невозможен).старые же драйвера поддерживают его нормально,но через время(минута или чуть больше)поток сообщений останавливается и при переподключении в этой же программе уже невозможно подключиться.получается только через диспетчер устройств или перетыкнуть в юсб порте - почему такое может происходить?
p.s. RTKLib (десктоп) - не поддерживает сёрфы , а rtkgps+ вроде поддерживает,по крайней мере в меню выбора типа измерений такой пунктик есть.
применил пресловутый cmd и в u-center глянул .вроде сообщения активировались,т.к. они подсвечены черным.правильно ведь? http://postimg.cc/ft457m1W
на скриншоте - это же SBAS ? http://postimg.cc/V0gB3YNk
Телефон обновился до 11 андроид и появился доступ к антенне gps. И вот такие данные выдало
Carrier Frequency (MHz) = 1575.42
PCO Measurements:
X Y Z
PCO (mm) 1,200000 ± 0,100000 3,400000 ± 0,200000 5,600000 ± 0,300000
GnssAntennaInfo,1575.42,1.2,0.1,3.4,0.2,5.6,0.3,[11.22 33.44 55.66 77.88; 10.2 30.4 50.6 70.8; 12.2 34.4 56.6 78.8],[0.1 0.2 0.3 0.4; 1.1 1.2 1.3 1.4; 2.1 2.2 2.3 2.4],60.0,120.0,[9.8 8.7 7.6 6.5; 5.4 4.3 3.2 2.1; 1.3 2.4 3.5 4.6],[0.11 0.22 0.33 0.44; 0.55 0.66 0.77 0.88; 0.91 0.92 0.93 0.94],60.0,120.0
GnssAntennaInfo,1227.6,3.4,0.2,5.6,0.3,1.2,0.1,[55.66 77.88; 11.22 33.44; 56.6 78.8; 12.2 34.4],[0.3 0.4; 1.1 1.2; 2.1 2.2; 0.1 0.2],180.0,90.0,[7.6 6.5 5.4 4.3; 1.3 2.4 9.8 8.7; 1.4 2.5 3.6 4.7],[0.91 0.92 0.55 0.66; 0.11 0.22 0.93 0.94; 0.95 0.96 0.33 0.44],60.0,120.0
Есть ли знающие рассказать что тут?!?
вот что пишет сам гугл о 11 андроиде и применении необработанных измерений-
"Информация о калибровке антенны
Начиная с Android 11 (уровень API 30), вы можете использовать этот GnssAntennaInfoкласс для доступа к характеристикам антенны, таким как: координаты смещения фазового центра (PCO), корректировки изменения фазового центра (PCV) и корректировки усиления сигнала. Эти поправки могут быть применены к необработанным измерениям для повышения точности.
При использовании GnssAntennaInfoпомните о следующем поведении системы. Они предназначены для повышения конфиденциальности пользователей.
Характеристики, предоставляемые этим API, относятся только к модели устройства, а не к отдельному устройству.
Для использования GnssAntennaInfoкласса требуется ACCESS_FINE_LOCATION разрешение."
нету среди здесь программеров работащих с андроидом?
Гугл уже смогла нарисовать слово google смартфоном. По аналогу с ublox. Я так понимаю скоро получим дециметровую точность на наших смартфонах с поддержкой l5 частот. Chellenge в процессе пока.