DCF77 Frequenzstandard: Unterschied zwischen den Versionen

Aus Imaginärraum Wiki
Zur Navigation springen Zur Suche springen
imported>Apo
(Signalaufbereitung)
imported>Apo
Zeile 38: Zeile 38:
* Quarzfilter als Bandpass um 77.5 kHz
* Quarzfilter als Bandpass um 77.5 kHz
* Verstärkung mit AGC?
* Verstärkung mit AGC?
* Übersteuerung -> Rechtecksschwingung
* Übersteuerung -> Rechtecksschwingung (optional, falls die Zeit zwischen Flanken verwendet wird.)


= Kontrollalgorithmus =
= Kontrollalgorithmus =

Version vom 24. April 2017, 22:44 Uhr

Ein 10-MHz Quarz (VCXO) wird durch einen STM32 an die Trägerfrequenz des DCF77 Zeitzeichensenders gebunden. Da diese selber an die Atomuhren in Braunschweig gebunden ist und eine relative Standardabweichung von 10^-12 hat, sollte so (bei vorhandenem Signal) ein sehr genaues aber gleichzeitig günstiges Frequenznormal entstehen.

Überblick

Als Antenne wird eine herkömmliche Ferritkern-Antenne, wie sie in Funkuhren zu finden ist, verwendet.

Das empfangene Signal wird durch einen Bandpass auf den 77.5 kHz-Träger reduziert und durch z.B. einen Komparator zu einer Rechtecksschwingung umgewandelt. (Alternativ: Analoge Messung durch Microcontroller)

Ein STM32-Microcontroller, dessen Takt durch den internen PLL basiert auf dem VCXO auf 124 MHz gestellt wird, zählt die Takte zwischen zwei steigenden Flanken des 77.5 kHz Taktes und korrigiert die Kontrollspannung des VCXO so, dass die Abweichung auf 0 gemittelt wird.

Signalempfang

Zum Empfang des Signals wird eine Ferritkern-Antenne verwendet, die aus einem alten Funkwecker entfernt werden kann. Bei Bedarf kann ein größerer Ferritstab gekauft werden (eBay oder Aliexpress haben 200x10 mm Stäbe für etwa 8 Euro bzw. 7 USD). Solche Antennen sind recht schmalbandig, was hier von Vorteil ist, und haben im Vergleich zur Wellenlänge des Signals sehr kleine Dimensionen - eine Welle eines 77.5 kHz Signals hat eine Länge von etwa vier Kilometern.

Signalaufbereitung

Spektrum an einer Ferritkern-Antenne, störender Einfluss durch die Verbindung vom PC an das Oszilloskop durch einen USB-RS232-Adapter
Spektrum an einer Ferritkern-Antenne, ohne direkte Verbindung mit dem PC

Im Test ist knapp unterhalb der Trägerwelle ein Störsignal zu sehen, das sich in der Regel zwischen 70 und 75 kHz aufhält, aber teilweise auch näher an die Trägerwelle herankommt. Dies kommt von dem Rechner, der in der Nähe des Oszilloskops steht. Die Antenne sollte also möglichst weit von PCs (oder anderen Geräten mit Schaltnetzteilen) aufgebaut und ihr Signal nach Verstärkung über ein abgeschirmtes Kabel zum digitalen Teil der Schaltung geleitet werden.

Als Filter bietet sich ein Quarzfilter an. Quarzfilter haben eine sehr niedrige Bandbreite, was den Empfang von Sekundenpulsen ungenauer macht. Da für unseren Zweck die Zeit egal und nur die Trägerwelle von Interesse ist, ist dies belanglos.

Nach dem Filter sollte eine Verstärkung des Signals erfolgen, die eventuell einen AGC (Automatic gain control) Kreis beinhaltet.

  • JFET-Buffer (TL084?)
  • Quarzfilter als Bandpass um 77.5 kHz
  • Verstärkung mit AGC?
  • Übersteuerung -> Rechtecksschwingung (optional, falls die Zeit zwischen Flanken verwendet wird.)

Kontrollalgorithmus

  • PID?