old-www/HOWTO/Clock-4.html

142 lines
7.5 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
<TITLE>The Clock Mini-HOWTO: Radio Clocks</TITLE>
<LINK HREF="Clock-3.html" REL=previous>
<LINK HREF="Clock.html#toc4" REL=contents>
</HEAD>
<BODY>
Next
<A HREF="Clock-3.html">Previous</A>
<A HREF="Clock.html#toc4">Contents</A>
<HR>
<H2><A NAME="s4">4. Radio Clocks</A></H2>
<H2><A NAME="ss4.1">4.1 CHU and the &quot;Gadget Box&quot;</A>
</H2>
<P>CHU, the Canadian shortwave time station near Ottawa, is similar
to WWV in the US but with one important difference: in addition
to announcing the time in both French and English, it also
broadcasts the current time once per minute using the old &quot;Bell
103&quot; (300 baud) modem tones. These tones are very easy to
decode, and Bill Rossi realised that you don't even need a
modem-- just a shortwave radio and a sound card. If you're able
to receive the signal from CHU, this may be the cheapest radio
clock available. Shortwave reception varies throughout the day,
but Bill claims that by changing frequencies twice a day (morning
and evening) he gets almost 24-hour coverage. CHU broadcasts on
3.33, 7.335, and 14.670 MHz.
<P>For more information see Bill Rossi's website at
<A HREF="http://www.rossi.com/chu/">http://www.rossi.com/chu/</A>. The source file is also
available at the usual Linux archive sites. For information on
CHU's time services see
<A HREF="http://www.nrc.ca/inms/time/ctse.html">http://www.nrc.ca/inms/time/ctse.html</A>.
<P>The NTP website has plans for a &quot;gadget box&quot; that
decodes the CHU time broadcast using an inexpensive 300 baud
modem chip and any shortwave radio, at
<A HREF="http://www.eecis.udel.edu/~ntp/ntp_spool/html/gadget.htm">http://www.eecis.udel.edu/~ntp/ntp_spool/html/gadget.htm</A>.
The plans include a Postscript image of a
2-sided custom printed circuit board, but you have to make the
board yourself (or find someone who can make it for you).
<P><CODE>Ntpd</CODE> includes a driver (type 7) for CHU receivers, which
works either with modems like the &quot;<CODE>gadget box</CODE>&quot;,
or by feeding the audio directly into the mic input of a Sun SPARCstation
(or any other machine with &quot;compatible audio drivers&quot;).
<H2><A NAME="ss4.2">4.2 WWV and the &quot;Most Accurate Clock&quot;</A>
</H2>
<P>You may have heard about Heathkit's &quot;Most Accurate Clock&quot;,
which received and decoded the time signal from WWV and had an
optional serial port for connecting to a computer. Heathkit
stopped selling kits a long time ago, but they continued to sell
the factory-built version of the clock until 1995, when it was
also discontinued. For Heathkit nostalgia (not including the
clock) see
<A HREF="http://www.heathkit-museum.com">http://www.heathkit-museum.com</A>. The
Heathkit company still exists, selling educational materials. See
<A HREF="http://www.heathkit.com">http://www.heathkit.com</A>.
<P>According to Dave Mills, Heathkit's patent on the &quot;Most Accurate
Clock&quot; is due to expire soon, so maybe someone out there would
like to clone it as a single-chip IC.
<P>The NTP website has a DSP program (and a PDF file describing it) at
<A HREF="http://www.eecis.udel.edu/~mills/resource.htm">http://www.eecis.udel.edu/~mills/resource.htm</A>
that decodes the WWV time signal using a shortwave radio and the
TAPR/AMSAT DSP-93, a DSP kit which is no longer available. It was
based on the Texas Instruments TMS320C25 DSP chip. The TAPR
website at
<A HREF="http://www.tapr.org">http://www.tapr.org</A> includes a lot of
information on homebrew DSP programming.
<P><CODE>Ntpd</CODE> includes a driver (type 6) for the IRIG-B and
IRIG-E time codes, using <CODE>/dev/audio</CODE> on a
Sun SPARCstation, with a note that it is &quot;likely portable
to other systems&quot;. WWV uses the IRIG-H time code.
<P>WWV is run by NIST, which has a website at
<A HREF="http://www.boulder.nist.gov/timefreq/index.html">http://www.boulder.nist.gov/timefreq/index.html</A>.
This site includes the text of &quot;Special Publication 432&quot;,
which describes their time and frequency services, at
<A HREF="http://www.boulder.nist.gov/timefreq/pubs/sp432/sp432.htm">http://www.boulder.nist.gov/timefreq/pubs/sp432/sp432.htm</A>.
WWV broadcasts on 2.5, 5, 10, 15, and 20 Mhz.
<H2><A NAME="ss4.3">4.3 GPS and the &quot;Totally Accurate Clock&quot;</A>
</H2>
<P>GPS signals include the correct time, and some GPS receivers have
serial ports. <CODE>Ntpd</CODE> includes drivers for several GPS
receivers. The 1PPS feature (&quot;One Pulse Per Second&quot;,
required for high accuracy) usually requires a separate interface
to connect it to the computer.
<P>TAPR (Tuscon Amateur Packet Radio) makes a kit for an interface
called &quot;TAC-2&quot; (for &quot;Totally Accurate
Clock&quot;) that plugs into a serial port and works with any
GPS receiver that can provide a 1PPS output-- including some
&quot;bare board&quot; models that can be mounted directly to
the circuit board. For more information see their website at
<A HREF="http://www.tapr.org">http://www.tapr.org</A>. The price (as of June 1999) is around
$140, not including the GPS receiver. The kit does not
include any enclosure or mounting hardware.
<P>The CHU &quot;gadget box&quot; (described in another section)
can also be used as an interface for the 1PPS signal. The NTP website
has a discussion of this at
<A HREF="http://www.eecis.udel.edu/~ntp/ntp_spool/html/pps.htm">http://www.eecis.udel.edu/~ntp/ntp_spool/html/pps.htm</A>.
<H2><A NAME="ss4.4">4.4 Low-frequency Time Signals: DCF77, MSF(Rugby), WWVB</A>
</H2>
<P>These low-frequency stations broadcast a time code by simply
switching the carrier on and off. Each station uses its own
coding scheme, and summaries are available on the NTP website at
<A HREF="http://www.eecis.udel.edu/~mills/ntp/index.htm">http://www.eecis.udel.edu/~mills/ntp/index.htm</A>
(near the bottom of the page). DCF77 in Germany broadcasts on
77.5kHz. MSF in England (also called &quot;Rugby&quot;, which
apparently refers to its location) and WWVB in Colorado both
broadcast on 60 kHz.
<P>Reception of WWVB varies, but there are plans to increase its
broadcast power, in several stages. You can follow its progress
on NIST's website at
<A HREF="http://www.boulder.nist.gov/timefreq/wwvstatus.html">http://www.boulder.nist.gov/timefreq/wwvstatus.html</A>.
<P>Inexpensive receivers that can plug into a serial port are
reported to be available in Europe. <CODE>Ntpd</CODE> includes
drivers for a couple of MSF receivers.
<P>A number of companies in the US sell relatively inexpensive
clocks that have built-in WWVB receivers (including several
analog wall clocks), but I'm only aware of two that can be
connected to a computer:
<P>The Ultralink Model 320 sells for about $120 (as of June
1999) and has a serial interface and a straightforward ASCII
command set, so it shouldn't be too hard to program. It draws 1mA
from the serial port for power. The antenna can be up to 100 feet
away from the computer, and the unit contains its own clock to
maintain the time if it loses the signal. They also sell a
&quot;bare board&quot; version for about $80 that is
designed to work with the &quot;BASIC Stamp&quot; series of
microcontrollers. See
<A HREF="http://www.ulio.com/timepr.html">http://www.ulio.com/timepr.html</A>.
<P>Arcron Technology sells a desk clock with an optional serial
port for about $130, including software for Windows. See
<A HREF="http://www.arctime.com">http://www.arctime.com</A><HR>
Next
<A HREF="Clock-3.html">Previous</A>
<A HREF="Clock.html#toc4">Contents</A>
</BODY>
</HTML>