DCF77 Uhr PL0045 Atomuhr

Werbung
© Harald Meißner
[email protected]
pic.haraldmeissner.de
DCF77 Uhr PL0045
Atomuhr-Empfänger für PC
Version 1.0
07.08.2013
DCF77 Uhr PL0045
Atomuhr-Empfänger für PC
Inhaltsverzeichnis
1.
Einleitung..................................................................................................................................... 2
2.
Eigenschaften .............................................................................................................................. 2
2.1
Grundlegende Eigenschaften................................................................................................. 2
2.2
Optionale Eigenschaften........................................................................................................ 3
3.
Schaltungsprinzip ........................................................................................................................ 3
4.
Die RS232-Schnittstelle ............................................................................................................... 3
4.1 Hardware-Voraussetzungen.................................................................................................. 3
4.2 Die USB-to-Seriell-Bridge....................................................................................................... 3
4.3 Einstellungen des COM-Ports................................................................................................ 4
4.4 Hyperterminal ....................................................................................................................... 4
4.5 DCF77-Software..................................................................................................................... 5
5.
Inbetriebnahme........................................................................................................................... 6
6.
Hardware..................................................................................................................................... 7
7.
Display-Kontrast und Helligkeit ................................................................................................... 8
8.
Preise und Zubehör ..................................................................................................................... 8
9.
Sicherheitshinweise und Garantie............................................................................................. 10
© Harald Meißner
[email protected]
pic.haraldmeissner.de
1.
DCF77 Uhr PL0045
Atomuhr-Empfänger für PC
Version 1.0
07.08.2013
Einleitung
Mit dieser Schaltung kann der Zeitcode des Atomuhr-Zeitsignalsenders in Mainhausen bei Frankfurt
empfangen, decodiert und an einen PC übertragen werden und dort automatisch als Systemzeit
übernommen werden. Dadurch ist gewährleistet, dass auf dem PC immer die richtige Zeit angezeigt
wird. Optional kann die Zeitinformation auch auf einem LCD-Display angezeigt werden. Die Schaltung
funktioniert mit Display auch ohne PC-Verbindung.
Ansicht des 1602-Displays
2.
Eigenschaften
2.1
•
Grundlegende Eigenschaften
Offizielle Zeitinformation mit Auflösung 1 Sekunde, technisch bedingt (Signallaufzeiten o.ä. )
kann die Zeit um ca. 0,2 Sekunden von der offiziellen Zeitabweichen)
•
Verfügbare Zeitinformation: Jahr, Monat, Tag, Wochentag, Stunden, Minuten, Sekunden
•
Optischer Indikator für Spannungsversorgung und bei Empfang des Zeitzeichens (LED)
•
Serielle Schnittstelle via USB zur Übertragung der Zeitinformation an den PC
•
Software zum automatischen Stellen der PC-Zeit (einmalig oder kontinuierlich)
© Harald Meißner
[email protected]
pic.haraldmeissner.de
•
2.2
3.
DCF77 Uhr PL0045
Atomuhr-Empfänger für PC
Version 1.0
07.08.2013
Gangreserve bei Ausfall des Zeitzeichens auf dem optionalen Display
Optionale Eigenschaften
•
Die Datenübertragung zum PC kann auch drahtlos via Bluetooth erfolgen
•
LCD-Display zur Anzeige der Zeitinformation auch ohne PC
Schaltungsprinzip
Der Zeitzeichenempfänger sendet die Zeitinformation in einem gewissen Format innerhalb
einer Minute (s. z.B. http://de.wikipedia.org/wiki/DCF77 ). Die Zeitinformation wird
decodiert und an einem PC-übertragen und/oder auf einem separaten LCD-Display angezeigt.
Für den PC steht Software zur Verfügung, um die Systemzeit automatisch aktuell zu halten.
Bei Empfang des Zeitsignals, der über eine LED angezeigt wird, steht die gültige
Zeitinformation frühestens nach einer, spätestens nach zwei Minuten nach dem Einschalten
der Versorgungsspannung zur Verfügung. Solange die Zeitinformation ungültig ist, wird die
PC-Zeit nicht aktualisiert, die Zeit auf dem Display läuft über die interne Uhr aber weiter,
allerding können sich bei längerem Ausfall des Zeitsignals Abweichungen zur Atomzeit
ergeben. Wenn das Signal wieder zur Verfügung steht, erfolgt automatisch eine neue
Synchronisation.. Bei gültiger Zeitinformation wird diese ca. zweimal pro Sekunde an den PC
übertragen.
4.
Die RS232-Schnittstelle
Die Schaltung ist mit einer RS232-Schnuttstelle ausgestattet, die über einen USB-Port mit
dem PC verbunden wird. Optional kann auch ein Bluetooth-Modul zur drahtlosen Verbindung
verwendet werden.
4.1 Hardware-Voraussetzungen
- PC mit Windows XP, Vista oder Windows 7. (Windows 8 noch nicht getestet)
- freier USB-Port ab V 1.1/Bluetooth Empfangsmodul
- freier COM-Port von COM1 – COM9
4.2 Die USB-to-Seriell-Bridge
Da viele neue Computer keine klassische serielle Schnittstelle mehr haben und überdies für
eine derartige Schnittstell ein Pegelwandler erforderlich wäre, wird die Schnittstelle mittels
© Harald Meißner
[email protected]
pic.haraldmeissner.de
DCF77 Uhr PL0045
Atomuhr-Empfänger für PC
Version 1.0
07.08.2013
USB emuliert. Details finden Sie in der Dokumentation „Seriell-to-USB-Bridge“
(http://pic.haraldmeissner.de/USB_BRIDGE.htm) .
4.3 Einstellungen des COM-Ports
Die Schnittstelle wird mit folgenden Parametern betrieben:
Baudrate:
9600
Databits:
8
Stopbits:
1
Handshake:
none
4.4 Hyperterminal
Die Zeitdaten können mit jedem Programm zur Steuerung einer seriellen Schnittstelle, z.B.
mittels eines Hyperterminal empfangen und angezeigt werden. Details entnehmen Sie bitte
der Dokumentation „Hyperterminal“
(http://pic.haraldmeissner.de/Software/RS232/Hyperterminal.pdf) . Die Datei
16F876_9600.ht (http://pic.haraldmeissner.de/Software/RS232/16F876_9600.ht ) beinhaltet
die gesamte Konfiguration der Schnittstelle.
Allerdings erfolgt ohne weitere Software dann keine automatische Anpassung der
Systemzeit.
© Harald Meißner
[email protected]
pic.haraldmeissner.de
DCF77 Uhr PL0045
Atomuhr-Empfänger für PC
Version 1.0
07.08.2013
Ansicht DCF-Empfang im Hypertherminal mit Status-Anzeigen
Befehle (werden direkt im Hyperterminal mit der Tastatur eingegeben):
1s: Ein- bzw. Ausschalter der DCF-Status-Infos im LCD-Display
1v: Anzeigen der Programm-Versionsnummer im LCD-Display
4.5 DCF77-Software
Ich habe spezielle Software entwickelt, um die Zeitinformationen auf dem PC zu empfangen
und die Systemzeit entsprechend einzustellen. Es kann in zwei Moden betrieben werden:
1. Kontinuierliches Zeit-Update: solange das Programm läuft und gültige Zeitinformation
vorhanden ist, wird die Systemzeit ca. 2 x/Sekunde eingestellt
2. Das Programm wird gestartet, wartet bis eine gültige Zeitinformation vorliegt, stellt die
Systemzeit entsprechend ein und schließt sich dann selbstständig
Das Programm zeigt optisch den Betriebszustand an:
Kein Zeitzeichen vorhanden, Zeitinformation ungültig
Zeitsynchronisation im Gange, Zeitinformation ungültig
© Harald Meißner
[email protected]
pic.haraldmeissner.de
DCF77 Uhr PL0045
Atomuhr-Empfänger für PC
Version 1.0
07.08.2013
Zeitinformation gültig
Das Programm bitte in ein beliebiges Verzeichnis kopieren. Es ist keine Installation
erforderlich. Aufruf mit DCF77.exe.
Das Programm kann so eingestellt werden, dass
Mit dem Button „Status“ können die DCF-Statusinformationen im optionalen LCD-Display anund abgeschaltet werden.
D: DCF-Signal detektiert
S: Synchronisation im Gange
V: DCF-Zeit gültig
*: gültiger Empfang für mind. 5 Sek erfolgt 1)
.: DCF-Zeit gültig 2)
1) In den ersten 5 Sekunden einer neuen Minute verschwindet der Indikator auch, obwohl
eine gültige zeit anliegt.
2) Die Status-Anzeige in der 1. Zeile kann über das USB-Interface aus- und eingeschaltet
werden. Das Statussignal in der 2. Zeile nicht
5.
Inbetriebnahme
1. Treiber für USB-to-TTL-Bridge installieren (s. Punkt 4.2)
2. USB-to-TTL-Bridge mit PC verbinden. Schaltung wird mit Spannung versorgt
3. Uhr auf Display startet mit 00:00:00
© Harald Meißner
[email protected]
pic.haraldmeissner.de
DCF77 Uhr PL0045
Atomuhr-Empfänger für PC
Version 1.0
07.08.2013
4. Gelbe LED des DCF-Empfängers leuchtet
5. nach einigen Sekunden blinkt die rote LED des DCF-Empfängers (kurzer Impuls
100ms oder längerer Impuls 200 ms)
6. Der DCF-Indikator „D“ wird angezeigt: DCF-Signal wird empfangen
7. falls die rote LED nur flackert, bitte Antenne drehen. Ferritstab senkrecht zur
Richtung Frankfurt ausrichten
8. falls für mind. 5 Sekunden gültige DCF-Daten empfangen werden wird der „*“Indikator angezeigt. Das kann auch verwendet werden, um die Antenne
auszurichten
9. wenn das erste Minuten-Signal des DCF-Senders empfangen wird, wird der „S“Indikator angezeigt: Synchronisation ist im Gange
10. wenn das gesamte DCF-Signal gültig dekodiert ist, wird der „V“-Indikator und der
„.“-Indikator angezeigt: DCF-Zeit gültig
Fall in irgendeinem Zustand kein gültiges DCF-Signal empfangen werden kann, startet
der Prozess von vorn. Der „V“-Indikator verschwindet. Es wird eine intern generierte
Zeit angezeigt, die allerdings bei längerer Abwesenheit des DCF-Signals von der
wahren Zeit abweichen kann. Sobald das DCF-Signal wieder empfangen wird,
synchronisiert die Uhr erneut.
Das optionale Display wird jede Minute kurz initialisiert,d.h. das Display wird für ca.
100 ms gelöscht.
6.
Hardware
Anschlussmarkierung für den Zeitzeichenempfänger
© Harald Meißner
[email protected]
pic.haraldmeissner.de
7.
DCF77 Uhr PL0045
Atomuhr-Empfänger für PC
Version 1.0
07.08.2013
Display-Kontrast und Helligkeit
Auf der Platine des Multithermometers und auf der zweiten Anzeigeeinheit befinden sich zwei
Potentiometer, mit dem der Display-Kontrast und dessen Helligkeit optimal eingestellt werden kann
(s. Punkt 5.1).
Helligkeit
Kontrast
Technische Änderungen vorbehalten.
8. Preise und Zubehör
Die Basissaustattung der Schaltung beinhaltet:
-
DCF77-Platine PL0045
-
DCF77-Empfänger
-
Serielle USB-Schnittstelle
23,00 €
Folgender Zubehör ist erhältlich:
-
Aufpreis LCD-1602-Display für stationäre Zeitanzeige
5,00 €
-
Bluetooth-Modul (statt USB-Schnittstelle)
8,00 €
-
Steckernetzteil 5V (bei Verwendung Bluetooth-Modul oder als
-
Aufpreis
Stand-Alone-Uhr;nicht erforderlich bei USB-Schnitstelle)
4,95 €
Steuersoftware (DCF-77 Software )
gratis
© Harald Meißner
[email protected]
pic.haraldmeissner.de
DCF77 Uhr PL0045
Atomuhr-Empfänger für PC
Version 1.0
07.08.2013
Da ich nicht alle Bauteile in größeren Mengen vorrätig habe, kann es zu
Verzögerung durch die Beschaffung kommen.
© Harald Meißner
[email protected]
pic.haraldmeissner.de
DCF77 Uhr PL0045
Atomuhr-Empfänger für PC
Version 1.0
07.08.2013
9. Sicherheitshinweise und Garantie
Die vorgestellte Hard- und Software wurde gewissenhaft erstellt und geprüft. Dennoch kann keine
Garantie für eine fehlerfreie Funktion in allen Einsatzbereichen gegeben werden. Eine Verwendung
der Hard- und Software, insbesondere in sicherheitsrelevanten Bereichen, z.B. Schutz von Leben und
Sachwerten, erfolgt somit auf eigene Gefahr. Aus dem Gebrauch der Hard- und Software können
keine Garantie- und/oder Schadensersatzansprüche abgeleitet werden.
Herunterladen