Программа для
синхронизации времени на ПК «GPS/ГЛОНАСС Time»
В некоторых сферах деятельности
возникает необходимость точного определения времени. Примером может служить
время выполнения банковской операции, время прохождения работником предприятия
проходной, а также программные продукты, требующие достаточно малой разницы по
времени между компьютерами, объединёнными в сеть.
Существующие программно-аппаратные
ресурсы для синхронизации времени достаточно дороги. Например, стоимость
атомных часов доходит до нескольких миллионов долларов, а стоимость устройств
определения точного времени по радио сигналам доходит до нескольких сотен тысяч
рублей. Но ведь атомные часы есть на спутниках геопозиционирования, а получив
сигнал всего лишь от четырёх таких спутников можно вычислить не только точные
координаты в пространстве, но и точное время.
Предлагаемый программно-аппаратный
комплекс на базе навигатора ГЛОНАСС / GPS способен определять
точное время и выполнять синхронизацию с точностью до 1 секунды при обнаружении
всего лишь одного спутника и с точностью до 0,001 сек при обнаружении 4-х
спутников. В отличие от большинства аналогов данный комплекс имеет низкую
стоимость (5000 руб.) и независимость от интернета.
Для синхронизации компьютерных часов со
спутниковыми часами разработана программа «GPS/ГЛОНАСС
Time». Окно программы GPS/ГЛОНАСС
Time версии 1.01 представлено на рисунке 1.
Данная программа распространяется бесплатно и служит для демонстрации
возможностей синхронизации времени. В качестве аппаратной части может быть
применён модуль LS20032 (или LS20031 (32,33)) в зависимости от применяемого
интерфейса для связи с ПК. Также возможно применение любого другого навигатора
передающего сигналы через COM порт по
протоколу NMEA 0183 (ver 3.01).
Рисунок 1 – Окно программы для синхронизации времени
Для установки связи с GPS приёмником необходимо после подключения
приёмника и установки драйверов запустить программу и задать настройки COM порта, через который подключен навигатор
– номер COM порта и скорость обмена. После чего
открыть порт командой Open и дождаться
приёма сообщения с точным временем от навигатора. Навигатор получает дату и
время по Гринвичу, поэтому в программе предусмотрено задание поправки времени
от Гринвича (UTC) с помощью раскрывающегося списка. После выбора
поправки, соответствующей принятой в данном регионе, в поле времени будет
отображаться точное время. Если значение миллисекунд равно нулю, то значит время
получено от навигатора с точностью 0,001 секунда. Нажатие на кнопку
«Синхронизация» приводит к синхронизации системного времени с полученным от
спутников.
Скачать
программу GPS/ГЛОНАСС Time 1.01
Для установки
распакуйте архив.
Мартынов
В.В.
24.11.12
|