Я настроил систему, отображающую некоторые аварийные данные, и она должна менять информацию один раз в день в определенное время (8 часов утра). В прошлом году системные часы работали около 7 минут. Как я могу синхронизировать его, не подключая систему к Интернету?

Мой будильник смог получить сигнал от атомных часов. Могу ли я использовать один и тот же сигнал время от времени? Я имею в виду, проверка раз в неделю уже будет достаточно.

2 ответа2

4

Во-первых, позвольте мне согласиться с тем, что «да, это происходит». Ошибка в 7 минут в течение года составляет около полминуты в месяц или около секунды в день - как в любых приличных цифровых часах. Нет никаких оснований ожидать, что часы ПК будут более точными; они используют подобное оборудование.

"могу ли я использовать один и тот же сигнал [от атомных часов NIST] время от времени?« Вы можете, но в то время как обычные настольные и настенные часы, которые используют этот сигнал, дешевы, версии с компьютерными интерфейсами начинаются с пары сотен за использованный.

Но если у вас есть реальный бюджет (и для критической задачи, вы должны), ищите "приемник WWVB". (WWVB - это радиостанция в США, которую используют так называемые "атомные часы".)

Если вы находитесь за пределами континентальной части США, во многих других странах существуют собственные стандартные сигнальные станции, и приемники для них будут продаваться в этих странах. Смотрите: https://en.wikipedia.org/wiki/Radio_clock#List_of_radio_time_signal_stations

Или ищите GPS-приемник с подключением для передачи данных, или на верхнем уровне, "GPS дисциплинированные часы". GPS может обеспечить надежное время, которое с помощью небольшого дополнительного программного обеспечения (доступного как бесплатное программное обеспечение) ваш компьютер может установить самостоятельно. (Возможно, вам придется добавить последовательный порт на ваш компьютер.)

Прямо сейчас (январь 2019 г.) вы можете найти на eBay приемники времени GPS с "дисциплинированными" осцилляторами (что означает, что они будут продолжать обеспечивать надежное время, даже когда сигналы GPS не принимаются) за менее чем 200 долларов США. Или вы можете использовать простой USB GPS-приемник, такой как GlobalSat BU-353-S4 (до 100 долларов США). Вот информация об использовании одного из них: http://www.k5pa.com/Ham%20Radio/Downloads/Using%20GPS%20to%20Set%20Computer%20Time.pdf Существует много похожих устройств.

Если вы пытаетесь сделать это по дешевке, старый потребительский GPS-модуль с последовательным выходом (например, Garmin GPS III или V) также будет работать. Но я должен сказать, что использование такого гаджета для важной части критической задачи ("отображение аварийных данных") было бы тем, что я бы назвал "хакерским" решением. Эти устройства предназначены для работы от внутренних батарей (4xAA), но у них есть соединение для кабеля, который может одновременно обеспечивать питание постоянным током (которое можно отключить от внутреннего блока питания компьютера) и дает вам необходимые последовательные данные. Беда в том, что в случае отключения питания кому-то придется вручную нажать кнопку, чтобы снова включить GPS после возобновления подачи питания. Кроме того, приемники в старых устройствах GPS будут не такими хорошими, как последние. Более поздние потребительские GPS-устройства с отображением карт, предназначенные, например, для вождения или походов, обычно не имеют выходных данных.

В зависимости от вашего местоположения и ситуации, один или другой (GPS или WWVB) может дать вам лучший прием. GPS требует установки антенны там, где она имеет достаточно четкое представление о небе, хотя последние приемники работают довольно хорошо внутри жилых зданий с деревянным каркасом. (Металлическая крыша, вероятно, будет проблемой. Если вы глубоко внутри здания со стальным каркасом, забудьте об этом.) Географически говоря, GPS работает в любой точке мира.

WWVB работает более или менее хорошо в континентальной части США, в зависимости от того, насколько вы близки к Форт-Коллинз, штат Колорадо, и какие препятствия лежат между вами и там. В трудных ситуациях вам может понадобиться установить антенну либо снаружи, либо около окна на той стороне здания, которая не обращена к Колорадо.

Другой вариант: есть ли у вас хотя бы старомодная телефонная линия? Коммутируемые интернет-сервисы все еще существуют (хотя кто знает, как долго?). Вы можете подключаться к сети время от времени и повторно синхронизировать время с NTP, пока вы были подключены.

Как предложено MZB в первом комментарии, есть также возможность использования услуги передачи данных по коммутируемому времени. В отличие от коммутируемого доступа в Интернет, они, как правило, бесплатны, за исключением стоимости телефонных звонков, которые должны быть короткими и довольно редкими. Вам понадобится телефонная линия POTS (обычный старый телефонный сервис) и модем.

1

Сделай в гугле поиск по gps+windows+time+sync

https://www.google.com/search?client=firefox-b&q=gps+windows+time+sync

Среди результатов поиска вы найдете несколько служб или приложений, которые вы можете подключить через GPS и поддерживать правильное время.

Также проверьте этот старый пост

https://serverfault.com/questions/448617/adjusting-windows-time-drift-without-internet-on-windows-server-2003

Цитата:

GPS является типичным решением для машин, которые нуждаются в синхронизации времени, но не имеют подключения к внешней сети. Существуют различные программные приложения, как бесплатные, так и коммерческие, которые могут использовать GPS-приемник для синхронизации системного времени (найдите "gps windows time sync", и вы найдете их несколько). Если вы предпочитаете встроенное устройство, вы также можете найти несколько устройств, которые упаковывают весь GPS-приемник в NTP-сервер, подключаемый к Ethernet.

У меня нет личного опыта с обоими решениями, поэтому я не собираюсь давать какие-либо конкретные рекомендации. Однако в обоих местах есть довольно много предложений.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .