Problem mit DCF77 und Arduino Nano

Hallo,

ich habe eine Arduino Nano und ein DCF-Modul von Conrad (Nr.641138).

Mit diesen beiden versuche ich ein DCF Signal zu empfangen+decodieren anhand dieser Seite. Der Versuchsaufbau ist analog zu dem dort gezeigtem Beispiel.

mit dem ersten Codebeispiel bekomme ich folgendes Bild:

0ms       100ms     200ms     300ms     400ms     500ms     600ms     700ms     800ms     900ms     1000ms    1100ms    1200ms
000000000000000000000000000000000000000000000000000000000
111111111111111111110
100000000000000000000000000000000000000000000000000000000000000000000000000000
111111111111111111111111111111111111111111111111111111111111111111111111110
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
111111111111111111111111111111111111111111111110
10
100000000000000000000000000000000000000000000000
1111111111111111111111111111111111111110
100000000000000000000000000000000000000000000000000000000000
11111111111111111111111111111111111111111111111111111111111111111111111111111111111111110
100000000000000
1111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000
11111111111111111111111111111111111110
1000000000000000000000000000000000000000000000000000000000000
1111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000
1111111111111111111111111111110
10000000000000000000000000000000000000000000000000000000000000000000
111111111111111111111111111111111111111111111111111111111111111111111111111111111110
100000000000000000
1111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
11111111111111111111111111111111111111111111111111111111111111111110
10000000000000000000000000000000
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000
11111111111111111111111111111111111111111111111111111110

Der zweiten Code zeigt folgende Zeiten:

Cycle: 625 Pulse :0
Cycle: 3 Pulse :0
Cycle: 1 Pulse :0
Cycle: 1 Pulse :1
Cycle: 8 Pulse :314
Cycle: 314 Pulse :2
Cycle: 2 Pulse :156
Cycle: 157 Pulse :1
Cycle: 2 Pulse :1
Cycle: 1 Pulse :2
Cycle: 12 Pulse :1
Cycle: 21 Pulse :0
Cycle: 21 Pulse :0
Cycle: 20 Pulse :0
Cycle: 20 Pulse :220
Cycle: 221 Pulse :1
Cycle: 1 Pulse :1
Cycle: 2 Pulse :0
Cycle: 780 Pulse :0
Cycle: 3 Pulse :0
Cycle: 1 Pulse :0
Cycle: 1 Pulse :1
Cycle: 9 Pulse :427
Cycle: 427 Pulse :3
Cycle: 3 Pulse :3
Cycle: 4 Pulse :1
Cycle: 9 Pulse :77
Cycle: 78 Pulse :1
Cycle: 2 Pulse :0
Cycle: 1 Pulse :1
Cycle: 11 Pulse :0

Irgendwie sieht das mir zu "sprunghaft" aus. Kann es sein, dass der Nano eine zu hohe Taktfrequenz hat?

Was könnte es sonst sein?

Gruß Mario

Mario3211: Was könnte es sonst sein?

Das Forum ist voll von DCF77 Threads.

Der letzte ausführliche ist hier gelaufen: http://forum.arduino.cc/index.php?topic=331657.0

Eine kleine Auswahl möglicher Störquellen hatte ich in Antwort #10 gepostet. Und in späteren Antworten dann noch einige weitere erwähnt.

Hast Du da schon mal reingeschaut?

Hallo jurs,

vielen Dank für den Post.

Hatte ja schon nach DCF77 gesucht, aber wie Du gesagt hast...

Das Forum ist voll von DCF77 Threads.

Nach dem ich mir 4 Threads angeschaut hatte (natürlich nicht Deinen) habe ich aufgegeben, leider zu früh.

Hab mich nun anhand des Threads reingearbeitet und siehe da es funktioniert.

Also:

  • Abstand >2m (hab das Modul mit einem 2m-3Pol Kabel "weggelegt"
  • PullUp Wiederstand 4,7kOhm, nicht 10kOhm!!

Den Thread sollte man in den FAQ verlinken. Ist einer der informativsten zu diesem Thema.

vielen Dank, Over and out Mario

Mario3211 jetzt auf die Suche hinzuweisen ist mal wieder ein Grund, darüber nachzudenken ob es nicht sinnvoll wäre Rubriken im Forum einzuführen.