Радио часы
CHU и декодер
CHU - это канадская коротковолновая станция около Оттавы. Она очень похожа
на WWV в США, но с одним важным отличием: в добавление к обычному
объявлению точного времени на английском и французском, она раз в минуту
передает сигналы точного времени, используя старые модемные сигналы "Bell
103" (300 бод). Эти сигналы очень хорошо декодируются, и Bill Rossi
выдвинул идею, что вам не нужен модем, а только радиоприемник и звуковая карта.
Если вам удастся поймать сигнал CHU, то это было бы наиболее дешевым
способом использования радио-часов. Частота приема коротковолновых передач
может меняться в течении дня, но Bill заявляет, что путем настройки частот
дважды в день (утром и вечером) он имеет связь 24 часа в сутки. CHU вещает
на частотах 3.33, 7.335 и 14.670 МГц.
Для получения более подробной информации обратитесь к домашней странице
Bill Rossi по адресу
http://www.rossi.com/chu/.
Исходный файл вы можете
найти на архивных сайтах Linux. Для получения информации о службе времени
на CHU загляните на
http://www.nrc.ca/inms/time/ctse.html.
Сайт NTP собирается поставить "декодер" для расшифровки сигналов времени
CHU или любого другого коротковолнового канала, используя недорогую
микросхему 300-бод на
http://www.eecis.udel.edu/ntp/ntp_spool/html/gadget.htm.
Там можно
найти принципиальную схему двухсторонней платы, которую легко
сделать самому (или попросить кого-либо помочь).
Ntpd включает в себя драйвер для приема CHU, который работает и с
"декодерами" такого типа , или посылает сигнал на вход микрофона на Sun
SPARCstation (или другой машины с "совместимыми аудио-драйверами").
WWV и "Most Accurate Clock"
Возможно, вы уже слышали о Heathkit's "Most Accurate Clock", которые
получают и расшифровывают сигнал с WWV и имеют дополнительный
последовательный порт для подключения к компьютеру. Heathkit давно перестал
их продавать, но их еще можно было приобрести до 1995 года. Если желаете
окунуться в атмосферу Heathkit, загляните на
http://www.heathkit-museum.com.
Компания Heathkit до сих пор существует и
продает образовательную литературу. Взгляните на
http://www.heathkit.com.
По информации Dave Mills, патент Heathkit на "Most Accurate Clock" скоро
закончится, и, возможно, кто-то захочет сделать нечто подобное на отдельной
микросхеме.
На сайте NTP находится DSP-программа (и файл PDF, ее описывающий)
http://www.eecis.udel.edu/mills/resource.htm
, которая расшифровывает
сигналы точного времени с WWV, используя коротковолновой радиопередатчик и
TAPR/AMSAT DSP-93. Это очень редкий DSP-прибор. Он основан на микросхеме
Texas Instruments TMS320C25 DSP. Веб-сайт TAPR находится по адресу
http://www.tapr.org
и содержит много информации по системам такого рода.
Ntpd
также и драйвер для кодов точного времени IRIG-B и IRIG-E ,
использующий /dev/audio на Sun SPARCstation, с пометкой, что
эта программа вполне подходит для других систем. WWV использует код IRIG-H.
WWV используется NIST, вебсайт которых находится по адресу
http://www.boulder.nist.gov/timefreq/index.html.
Этот сайт содержит текст
"Special Publication 432", который описывает их службу точного времени,
расположенную по адресу
http://www.boulder.nist.gov/timefreq/pubs/sp432/sp432.htm.
WWV вещает на 2.5, 5, 10, 15, и 20 Mhz.
GPS и "Totally Accurate Clock"
Сигналы GPS включают в себя точное время. В некоторые приемники GPS
встроены последовательные порты. Ntpd содержит драйвера для некоторых таких
приемников. Системе 1PPS ("One Pulse Per Second", требуется для высокой
точности) требуется отдельный интерфейс для подключения к компьютеру.
TAPR (Tuscon Amateur Packet Radio) делает приспособления "TAC-2" ("Totally
Accurate Clock") для интерфейсов, которые встраиваются в последовательный
порт и работают с любым приемником GPS. Таким образом вы можете получить на
выходе 1PPS. Некоторые модели могут быть установлены непосредственно на
плату. Для получения более подробной информации загляните на
http://www.tapr.org.
Цена (на июнь 1999) составляет около $140, не включая
стоимость приемника GPS. В комплект поставки не входят какие-либо средства
установки оборудования.
"Декодер" CHU (описанный в другой главе) может использоваться как
интерфейс к сигналам 1PPS. Эта проблема обсуждается на сайте NTP по адресу
http://www.eecis.udel.edu/ntp/ntp_spool/html/pps.htm.
Низкочастотные сигналы точного времени: DCF77, MSF(Rugby), WWVB
Эти низкочастотные станции передают сигнал точного времени, путем включения
и отключения модуляции. Каждая станция использует собственную схему кодов,
и их описание можно найти на сервере NTP
http://www.eecis.udel.edu/mills/ntp/index.htm
(в конце страницы). DCF77 в
Германии вещает на частоте 77.5 кГц. MSF в Англии (называемая
"Rugby") и WWVB в Колорадо вещают на частоте 60 кГц.
Дорогие приемники, встроенные в последовательный порт, получили
распространение в Европе. В Ntpd есть драйверы для некоторых
MSF-приемников.
В США есть много компаний, которые продают относительно дорогие приемники
WWVB со встроенными радио-часами (включая несколько с настенными часами),
но меня интересуют только две модели, которые могут быть подключены к
компьютеру:
Ultralink Model 320 стоит примерно $120 (на июнь 1999). В нем имеется
последовательный интерфейс, и он может управляться кодами ASCII, поэтому его
не так сложно запрограммировать. Он потребляет 1mA с последовательного
порта. Антенна может находиться на расстоянии до 30 метров от компьютера.
Блок содержит свои собственные часы, сохраняющие время, если
радиосигнал будет утерян. Выпускается и упрощенная версия за $80. Она
предназначена для использования с последовательными микроконтроллерами
"BASIC Stamp".
Взгляните на
http://www.ulio.com/timepr.html.
Arcron Technology продает за $130 настольные часы с дополнительным
последовательным портом, вместе с программным обеспечением для Windows.
Взгляните на
http://www.arctime.com
Уверенность приема WWVB может различаться. Станция обещает увеличить свою
мощность в ближайшем будущем. Вы можете ознакомится с этой информацией на
сайте NIST
http://www.boulder.nist.gov/timefreq/wwvstatus.html.