DCF77: Unterschied zwischen den Versionen

Aus Ethersex_Wiki
Wechseln zu: Navigation, Suche
Zeile 68: Zeile 68:
 
  ')
 
  ')
 
definieren.
 
definieren.
 +
 +
====Debug====
 +
Aktiviert man auch die Debugausgabe
 +
  │ │                    Load a Default Configuration  --->
 +
  │ │                    General Setup  --->
 +
  ...
 +
  │ │                        [*] Enable (Serial-Line) Debugging  --->
 +
  ...
 +
  │ │                              [ ] Cron
 +
  │ │                              [*] DCF77
 +
wird jede Sekunde eine Debug-Ausgabe generiert.
 +
 +
Das sieht dann normalerweise in etwa so aus:
 +
 
[[Category:Ethersex]]
 
[[Category:Ethersex]]
 
[[Category:Clock]]
 
[[Category:Clock]]

Version vom 25. April 2009, 20:38 Uhr

Funkuhr

Siehe auch: Am Puls der Zeit

Eigenbau

Der DCF77 Geradaus Empfänger Workshop

Schaltung

Spule: [1]

Antennenschwingkreis

HF Transistor: [2]

Bipolare Transistor:

defekt :-(


Import von http://zerties.org/tiki/tiki-index.php?page=Dcf77EmPfaenger

Menuconfig

Im Menü:

 │ │                    Load a Default Configuration  --->
 │ │                    General Setup  --->
 │ │                    Network protocols  --->
 │ │                    I/O support  --->
 │ │                    Applications  --->
 │ │                         [*] System clock support  --->
 │ │                              [*] Use 32 kHz crystal to tick the clock
 │ │                              [*] Synchronize using DCF77 signal  --->
 │ │                                  (X) SelfeMade
 │ │                                  ( ) DCF_1
 │ │                                   [ ] Use PON

Pinning

todo

DCF-1 Modul

Im Handel sind DCF77 Empfangsmodule erhältlich, welche das Zeitsignal BCD Codiert mit ttl Pegel liefern.

Auch in Handelsüblichen Funkuhren finden solche Module Verwendung.

Menuconfig

Im Menü:

 │ │                    Load a Default Configuration  --->
 │ │                    General Setup  --->
 │ │                    Network protocols  --->
 │ │                    I/O support  --->
 │ │                    Applications  --->
 │ │                         [*] System clock support  --->
 │ │                              [*] Use 32 kHz crystal to tick the clock
 │ │                              [*] Synchronize using DCF77 signal  --->
 │ │                                  ( ) SelfeMade
 │ │                                  (X) DCF_1
 │ │                                   [ ] Use PON

Pinning

Beispiel für Atmega644: pinning/hardware/etherrape.m4

ifdef(`conf_DCF1', `dnl
 /* port config for DCF77 */
 pin(DCF1_PCINT, PA0, INPUT)
')

Falls das Modul ein PowerON-Signal an einem Pin benötigt, kann man zusätzlich auch:

ifdef(`conf_DCF1_USE_PON', 
 pin(DCF1_PON, PA1, OUTPUT)
')

definieren.

Debug

Aktiviert man auch die Debugausgabe

 │ │                    Load a Default Configuration  --->
 │ │                    General Setup  ---> 
 ...
 │ │                         [*] Enable (Serial-Line) Debugging  --->
 ...
 │ │                              [ ] Cron
 │ │                              [*] DCF77

wird jede Sekunde eine Debug-Ausgabe generiert.

Das sieht dann normalerweise in etwa so aus: