Normalerweise werden Selbstbauprojekte von Uhren (wie Nixie-Uhr I und II) von einem DCF77-Modul mit Zeitdaten versorgt. Manchmal gibt es aber Empfangsprobleme - z.B. im Hobbykeller - oder die Hochspannungserzeugung für die Nixie-Röhren stört die DCF77-Module so stark, dass ein Empfang fast unmöglich wird. Jetzt wäre es schön, einen DCF77-Generator zu haben, der aus der Systemzeit eines kleinen Rechners den DCF77-Datenstrom erzeugen kann.
Genau dieses macht der DCF77-Generator.
Hinweis: Es gibt einen neuen Beitrag mit vergleichbarem Ziel aus 2022 zum Erzeugen des DFC77-Siglnals: DCF77-Generator 2: ESP8266 auf Wemos-D1
Python-Quellcode
Der Datenstrom des DCF77-Zeitzeichens besteht aus 59 Bit, die jeweils eine Sekunde repräsentieren. Dabei gilt: 100mS Signal und 900mS Pause = 0; 200ms Signal und 800ms Pause = 1. Die 59te und 60te Sekunde wird kein Signal gesendet, also weder 0 noch 1, was den Minutenwechsel anzeigt. So sieht das Signalschema aus:
Das Video zeigt den Minutenwechsel. Quelle der Zeitinformationen ist der DCF77-Generator:
Update:
Gerade baue ich an einer weiteren Nixie-Uhr, diesmal wieder mit DCF77-Zeitsignalempfang. Weil ich das im Keller mache benötige ich den Generator. Er funktioniert auch gut - nur nicht im Sommer. Da ich ihn im Winter programmiert habe und ich seither keine DCF77-basierten Uhren gebaut habe, habe ich den Fehler nicht bemerkt: Im Sommer zeigt der Generator eine Stunde zu wenig an. Kein Thema. Programm wurde korrigiert.
Python-Quelltext-Version-2