Телескопы покупают здесь


A A A A Автор Тема: SatTime - синхронизация времени на компьютере через GPS/ГЛОНАСС/Galileo  (Прочитано 34327 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн CEBEPАвтор темы

  • ***
  • Сообщений: 128
  • Благодарностей: 9
  • UB4RAG
    • Сообщения от CEBEP
Не так давно понадобилась мне прогамма для выставления точного времени на компьютере без доступа к интернету, вопрос особенно остро встал при выездах за город с телескопом и использовании компьютера в качестве планетария. Решением мне виделось использование в качестве источника времени GPS-приемник, тем более, в роли его может выступать как обычный коммуникатор (под Android, Windows Mobile и скорее всего под другие мобильные ОС тоже есть софт виртуального GPS COM-порта), подключенный по Bluetooth, Wi-Fi или шнурок, так и специализированное устройство. Поискав в интернете, ничего рабочего найти не удалось, в и тоге на досуге была написана небольшая программка, которая выполняла данную задачу. Надеюсь она еще кому-нибудь пригодится. ;)
Обо всех недочетах и багах по возможности прошу отписываться мне.
Проверена на Windows XP 32bit, Windows 7 32/64bit, Windows 8 32/64bit. При использовании на Windows 7( 8 ) необходимы права Администратора, программа сама их запрашивает при запуске.
Требуется .NET Framework 4 (Client Profile)

Наконец-то дошли руки дописать измененную версию. Теперь на C# осталась только графика, все операции по работе с приемником и выставлении времени написаны на чистом WinAPI.
Из нового функционала:
1. Автостарт синхронизации с помощью параметра -s (SatTime.exe -s), либо опции Sync on run
2. Сохранение настроек
3. Поддержка Galileo
4. Исправлены ошибки
5. Повышена точность времени
6. Новый интерфейс
7. Возможность просмотра и сохранения лога данных
8. Выбор строк NMEA, которые будут использоваться для получения времени
9. Автоматическая синхронизация через заданные интервалы
10. Возможность коррекции ошибки времени
11. Звуковое оповещение наступления новой секунды для ручного выставления времени (новый звук)
12. Сворачивание в трей


При использовании параметра -s обязательно нужно, чтобы родительское приложение обладало правами Администратора, т.е., например, для ярлыка в свойствах необходимо указать "Выполнять эту программу от имени Администратора", если через cmd.exe, то его изначально нужно запустить тоже с администраторскими правами.
Работоспособность новых билдов могу проверить пока только на приемнике с u-blox 5 и Android смартфоне с  GPS/ГЛОНАСС через Bluetooth (кстати, работает точнее). Буду очень признателен сообщениям о проблемах с запуском, работе программы и особенностях поведения с Вашим приемником.
Новая версия (1.2): https://drive.google.com/folderview?id=0B3or78bCO2OHUWd4TWw5MnpuWjg&usp=sharing (скачать с Google Диска, для этого перейдите по ссылке, выберете zip архив, либо SFX (exe), и справа снизу нажмите на стрелку вниз)
Зеркало: https://5223344.ru/pub/sattime/
Изменения от 14.08.2014
« Последнее редактирование: 30 Ноя 2016 [13:37:58] от CEBEP »

Orion 203mm f/4.9 + HEQ5 Pro + искатель 8х50x90* + гид Deepsky 8x50 в кольцах
Canon 60D + QHY5
БПЦ 7X50 + Турист-3

Оффлайн Sergey_RL3FA

  • Новичок
  • *
  • Сообщений: 8
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Sergey_RL3FA
 :-\

Оффлайн Konstantin

  • *****
  • Сообщений: 1 577
  • Благодарностей: 93
  • Кто ищет, тот найдет...
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Konstantin
Получил "шнурок" ноунейм 808 с чипом U-Blox 8030КТ - все в одном - и GPS, и Глонасс, и Бейду, и Галилео.
Сам дейвайс очень даже понравился, настроек масса - рекомендую. Холодный старт порядка 25-20 секунд и готово.
Коротко по проблеме "стыковки" с SatTime - ее нет. Точнее - вопрос в настройках, к которым нужно подходить вдумчиво. Так как настройки позволяют подойти творчески и ограничить(или читай выбрать) какие данные из чипа будут выводиться, с какой периодичностью и по какому протоколу, то по умолчанию там много чего отключено.
Для того чтобы все заработало:
раздел TXSLOT - ставим галки на I2C, UART1, USB
раздел MSG - выбрать разделы 01-24 NAV-TIMEBDS, 01-25 NAV-TIMEGAL, 01-23 NAV-TIMEGLO, 01-20 NAV-TIMEGPS, 01-21 NAV-TIMEUPS и проверить, тоят ли там эти же галочки. Если нет - поставить.
После этого через USB полетят необходимые данные и прога их поймает. Более того, обратил внимание, что SatTime при считывании данных с этого ресивера корректно считает число спутников, с которых берет сигнал времени. А вот встроенный в ноут чип она видит, получает с него данные и синхронизируется, но количество спутников не указывает(((

Кто ищет, тот найдет...

WS240 SiTech
Ньютон 8" F/3  Ньютон 10" F/3.25
TS Imaging Star71 f/4.9 APO Astrograph
Paracorr Type2 QHY168 QHY183
https://www.flickr.com/photos/124032015@N05/  http://www.astrobin.com/users/katushev/

Оффлайн xd

  • *****
  • Сообщений: 17 977
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Не покажете кусочек данных секунд 5 длиной, который у Вас получился? Можно даже до выхода не режим.
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/

Оффлайн Konstantin

  • *****
  • Сообщений: 1 577
  • Благодарностей: 93
  • Кто ищет, тот найдет...
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Konstantin
Не покажете кусочек данных секунд 5 длиной, который у Вас получился? Можно даже до выхода не режим.
В личке.

Да, обращу внимание, для того чтобы настройки не слетали при выключении приемника их нужно туда прописать.
Для этого сначала при изменении настроек по каждому пункту не забыть нажать кнопу SEND. Не забыть в U-center отключиться. После того как проверили, что все работает в SatTime, не забыть отключиться в нем, подключиться снова в U-center и в разделе Tools\GNSS Configuration сохранить дамп в файл на комп. После этого поставить галку Store configuration into BRR/Flash и выбрать сохраненный файл.
« Последнее редактирование: 03 Апр 2018 [11:10:28] от Konstantin »
Кто ищет, тот найдет...

WS240 SiTech
Ньютон 8" F/3  Ньютон 10" F/3.25
TS Imaging Star71 f/4.9 APO Astrograph
Paracorr Type2 QHY168 QHY183
https://www.flickr.com/photos/124032015@N05/  http://www.astrobin.com/users/katushev/

Оффлайн xd

  • *****
  • Сообщений: 17 977
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
NMEA, конечно.
Пришло в личку по понятным соображениям. Там есть предложения и с $GPxxx (GPS), и $GNxxx (объединённые). Прога ухватилась только за $GPxxx, то есть данные GPS-модуля, но остальные всё равно игнорирует, притом без вмешательства автора навести порядок не выйдет.
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/

Оффлайн Konstantin

  • *****
  • Сообщений: 1 577
  • Благодарностей: 93
  • Кто ищет, тот найдет...
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Konstantin
NMEA, конечно.
Пришло в личку по понятным соображениям. Там есть предложения и с $GPxxx (GPS), и $GNxxx (объединённые). Прога ухватилась только за $GPxxx, то есть данные GPS-модуля, но остальные всё равно игнорирует, притом без вмешательства автора навести порядок не выйдет.
Сейчас отключил трансляцию GPS - работает.
Кто ищет, тот найдет...

WS240 SiTech
Ньютон 8" F/3  Ньютон 10" F/3.25
TS Imaging Star71 f/4.9 APO Astrograph
Paracorr Type2 QHY168 QHY183
https://www.flickr.com/photos/124032015@N05/  http://www.astrobin.com/users/katushev/

Оффлайн Konstantin

  • *****
  • Сообщений: 1 577
  • Благодарностей: 93
  • Кто ищет, тот найдет...
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Konstantin
Поправил файлик настроек - совсем отключил прием GPS - все равно работает))
Кто ищет, тот найдет...

WS240 SiTech
Ньютон 8" F/3  Ньютон 10" F/3.25
TS Imaging Star71 f/4.9 APO Astrograph
Paracorr Type2 QHY168 QHY183
https://www.flickr.com/photos/124032015@N05/  http://www.astrobin.com/users/katushev/

Оффлайн xd

  • *****
  • Сообщений: 17 977
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Таки был не прав. Злоупотребив некоторыми инструментами, которыми обычно запрещают пользоваться, выяснил, что прога обрабатывает предложения GGA, ZDA, RMC, GSV от всех навигационных систем. Вот тут более детальное их описание: http://aprs.gids.nl/nmea/
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/

Оффлайн Sergey_RL3FA

  • Новичок
  • *
  • Сообщений: 8
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Sergey_RL3FA
раздел TXSLOT - ставим галки на I2C, UART1, USB
раздел MSG - выбрать разделы 01-24 NAV-TIMEBDS, 01-25 NAV-TIMEGAL, 01-23 NAV-TIMEGLO, 01-20 NAV-TIMEGPS, 01-21 NAV-TIMEUPS и проверить, тоят ли там эти же галочки.

большое спасибо за подсказку,
синхронизация пошла

Оффлайн CEBEPАвтор темы

  • ***
  • Сообщений: 128
  • Благодарностей: 9
  • UB4RAG
    • Сообщения от CEBEP
Таки был не прав. Злоупотребив некоторыми инструментами, которыми обычно запрещают пользоваться, выяснил, что прога обрабатывает предложения GGA, ZDA, RMC, GSV от всех навигационных систем. Вот тут более детальное их описание: http://aprs.gids.nl/nmea/

Да, все верное, ищутся именно без привязки к конкретной системе навигации. Может только перечень самих директив не полный
Orion 203mm f/4.9 + HEQ5 Pro + искатель 8х50x90* + гид Deepsky 8x50 в кольцах
Canon 60D + QHY5
БПЦ 7X50 + Турист-3

Оффлайн cicerone

  • Новичок
  • *
  • Сообщений: 2
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от cicerone
Получил "шнурок" ноунейм 808 с чипом U-Blox 8030КТ - все в одном - и GPS, и Глонасс, и Бейду, и Галилео.
....
Для того чтобы все заработало:
раздел TXSLOT - ставим галки на I2C, UART1, USB
раздел MSG - выбрать разделы 01-24 NAV-TIMEBDS, 01-25 NAV-TIMEGAL, 01-23 NAV-TIMEGLO, 01-20 NAV-TIMEGPS, 01-21 NAV-TIMEUPS
....

Купил подобный девайс, все настроил как вы описали, работает на ура (кстати режим редактирования включается в u-center нажатием F9..., но возникла одна проблема - в windows 10 программа не работает в автозапуске, как не пробовал, пишет не найден dll и все. А мне это критично. Хорошо бы в настройки программы добавили галочку автозапуска.

Пошел другим путем, была хорошая программа (сори за рекламу) GPSyncro, с ней заработало на настройках по умолчанию, только в протоколе NMEA пришлось делать поправку на Main talker ID 1-GP(GPS), правдо видит только GPS спутники. Сейчас программы GPSyncro в свободном доступе не нашел, кому надо вышлю, пишите на почту.
« Последнее редактирование: 01 Июн 2019 [19:02:27] от cicerone »

Оффлайн TMN

  • *****
  • Сообщений: 1 419
  • Благодарностей: 199
  • Вот это мой размерчик!
    • Сообщения от TMN
Респект СЕВЕРу за программу и Konstantinу за настройки. Получил, наконец, нужный инструмент для синхронизации времени на компьютере. Есть, конечно, альтернативные программы, но они либо не работают, либо платные. А если бы в SatTime расписывалась бы ещё история синхронизаций и указывался знак в рассогласовании времени, было бы вообще здорово!

Оффлайн cicerone

  • Новичок
  • *
  • Сообщений: 2
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от cicerone
в windows 10 программа не работает в автозапуске
Лифчик просто открывался - для того, чтобы работал автозапуск или запуск через диспетчер заданий необходимо добавить приложенную process.dll в папку c:\Windows\SysWOW64,  c:\Windows\System32. Программка здоровская, спасибо!

Оффлайн olegkaras

  • Новичок
  • *
  • Сообщений: 1
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от olegkaras
Добрый день. Нужно на ХР системном блоке через USB GPS синхронизировать время , посоветуйте не дорогой USB GPS.

Оффлайн Ihtamnet II

  • *****
  • Забанен!
  • Сообщений: 3 020
  • Благодарностей: 144
    • Сообщения от Ihtamnet II
Получил "шнурок" ноунейм 808 с чипом U-Blox 8030КТ - все в одном - и GPS, и Глонасс, и Бейду, и Галилео.
А можно ссылку на шнурок или аналог? Спасибо.

P/S Вот этот пойдет? https:///ссылка запрещена правилами форума//item/32800761853.html?spm=a2g0o.cart.0.0.50a13c00z5kOu9&mp=1
« Последнее редактирование: 16 Янв 2020 [12:10:19] от Ihtamnet II »
Дурака учить - только портить.  (с) народная мудрость.

Оффлайн Konstantin

  • *****
  • Сообщений: 1 577
  • Благодарностей: 93
  • Кто ищет, тот найдет...
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Konstantin
вроде бы оно и есть
Кто ищет, тот найдет...

WS240 SiTech
Ньютон 8" F/3  Ньютон 10" F/3.25
TS Imaging Star71 f/4.9 APO Astrograph
Paracorr Type2 QHY168 QHY183
https://www.flickr.com/photos/124032015@N05/  http://www.astrobin.com/users/katushev/

Оффлайн TMN

  • *****
  • Сообщений: 1 419
  • Благодарностей: 199
  • Вот это мой размерчик!
    • Сообщения от TMN
Выложил небольшую обучалку для тех, кому надо подключить GNSS модуль к компьютеру. https://youtu.be/DbeQhYpnq64

Оффлайн Ant_Z

  • ****
  • Сообщений: 274
  • Благодарностей: 29
  • Мне нравится этот форум!
    • Сообщения от Ant_Z
Нужное видео, спасибо!

Оффлайн mike

  • *****
  • Сообщений: 1 644
  • Благодарностей: 229
    • Сообщения от mike
Установил программу. У меня приемник ND-100S. При подключении показывает спутников 0, но глобальное UTC показывает.
Такая же картина и в EQMOD. Время показывает, а координаты нет. Чем объяснить, не подскажите?
(кликните для показа/скрытия)

Онлайн Mercury127

  • *****
  • Сообщений: 6 272
  • Благодарностей: 377
  • Мне нравится эта соцсеть! :D
    • Сообщения от Mercury127
Объясняется это тем, что для определения спутникового времени нет необходимости выполнять координатные расчёты.
Бронежилет — лучше для мужчины нет!