DCF77-Funkuhr am Gameport im Eigenbau: Unterschied zwischen den Versionen
Robi (Diskussion | Beiträge) (→Der Schlüssel für die Zeitinformationen) |
Robi (Diskussion | Beiträge) K (Bearbeitungsvermerke entfernt) |
||
Zeile 84: | Zeile 84: | ||
''nach einem TIP von moenk'' | ''nach einem TIP von moenk'' | ||
− | + | ||
[[Category:Uhrzeit]] | [[Category:Uhrzeit]] |
Version vom 31. Dezember 2006, 10:12 Uhr
Inhaltsverzeichnis
DCF77-Funkuhr am Gameport im Eigenbau
was ist DCF77 ?
DCF77 ist die allgemeine Bezeichnung für einen Langwellensender in der Nähe von Frankfurt, der die funkgesteuerten Uhren im westlichen Europa mit der genauen Uhrzeit versorgt kann. Die Bezeichnung DCF77 ist das dem Sender zur internationalen Identifikation zugewiesene Rufzeichen.
Bedeutung des Rufzeichens
- D für Deutschland
- C für Langwellensender
- F (Nähe zu) Frankfurt
- 77 Trägerfrequenz (77,5 kHz)
siehe auch http://www.dcf77.com
Der Schlüssel für die Zeitinformationen
die Trägerfrequenz 77,5kHz wird im Sekundetakt (0-58 Sekunde) auf 25% verringert. In der Zeitspanne für diese Dämpfung des Trägersingals ist eine 0 oder 1 verschlüsselt. 100ms = "0" und 200ms = "1" Damit stehen pro Minute 59 Bit Information zur Verfügung.
BIT | Bedeutung |
0-14 | Betriebsinformationen |
15 | Rufbit |
16 | "1": Am Ende dieser Stunde wird MEZ/MESZ umgestellt |
17 | "0": MEZ, "1": MESZ |
18 | "0": MESZ, "1": MEZ |
19 | "1": Am Ende dieser Stunde wird eine Schaltsekunde eingefügt |
20 | Startbit (immer "1") |
21-27 | 7Bit Minute (Werte der Bits: 1, 2, 4, 8, 10, 20, 40) |
28 | Parität Minute |
29-34 | 6Bit Stunde (Werte der Bits: 1, 2, 4, 8, 10, 20) |
35 | Parität Stunde |
36-41 | 6Bit Monatstag (Werte der Bits: 1, 2, 4, 8, 10, 20) |
42-44 | 3Bit Wochentag (Werte der Bits: 1, 2, 4) |
45-49 | 5Bit Monat (Werte der Bits: 1, 2, 4, 8, 10) |
50-57 | 8Bit Jahr (Werte zweistellig: 1, 2, 4, 8, 10, 20, 40, 80) |
58 | Parität Datum |
Daraus ergibt sich bei einem störungsfreiem Empfang eine Zeitspanne von 33 bis 120 Sekunden, um die Zeit zu erkennen.
Funkuhr an Linux
Eine Funkuhr auf Basis dieses Langwellensenders ist vom prinzipellen Aufbau recht einfach und besteht im wesentlichen aus einer Ferritantenne. Eine kleine Empfänger-Verstärker-Triggerschaltung sorgt für ein saubers Signal für die weitere Verarbeitung. Die Ansteuerung der Schnittstelle und die Auswertung des Signals ist dann eine kleine Programmierübung.
Zwar gibt es fertige Lösungen samt Software zu kaufen, für den Bastler ist es sicherlich eine kleine Herausforderung so etwas selbst zu bauen.
Für alle welche sich der Herausforderung stellen möchten, hier eine gute Bauanleitung
nach einem TIP von moenk