DCF77 Simulator Generator Encoder Atmega8 Assembler

OP #2710026
Lesenswert?

Dieses kleine Projekt erzeugt den DCF77 Code, simuliert sozusagen
einen DCF-Empfänger.

Könnte ev. nützlich sein, wenn gerade kein DCF-Empfänder zur Verfügung 
steht oder die Empfangsbedingungen sehr zu wünschen übrig lassen.

Nach Programmstart wird Montag, der 31.12.2012,  23.58 Uhr, MEZ erzeugt.

Nach wenigen Minuten hat man automatisch einen Stunden- Tages- und 
Jahreswechsel.

Das DCF Signal steht an zwei Pins des µC zur Verfügung
(invertiert/nicht invertiert).

Nicht invertiert:  HIGH am PIN = 77kHz HF Pegel

Die meisten DCF-Empfangsmodule stellen nach meiner Meinung
das invertierte Signal zur Verfügung.

Die grüne LED signalisiert den Sekundenimpuls, die gelbe LED den 
Minutenstart.

Der µC taktete im Versuchsaufbau erfolgreich mit seinen internen 
RC-1MHz-Oszillator, bei Bedarf kann ein Quarz angeschlossen werden.

Im angefügten Assembler-Code lassen sich die Pins problemlos 
umprogrammieren.

Es ist nicht ratsam, mit diesem Projekt einen 77kHz Sender anzusteuern, 
könnte eventuell die DCF-Uhr des Nachbarn verstellen ;-)



Bernhard
Angehängte Dateien:
OP #3146634
Lesenswert?

> ...aber wenn ich mit meiner DCF verbinde, passiert nichts...

- wird der Takt auch per Quarz erzeugt ?

- vergleich mal die Impulslängen vom DCF Empfänger und Simulator

- ich hoffe, dass Deine Uhr nicht die Wetterdaten aus dem DCF-Protokoll
  empfangen möchte

- tausch mal inv mit nicht inv
#3147082
Lesenswert?

Bernhard S. schrieb:
> - wird der Takt auch per Quarz erzeugt ?

Ohne Quarz kommt auch ein Signal am AVR Ausgang

Bernhard S. schrieb:
> - ich hoffe, dass Deine Uhr nicht die Wetterdaten aus dem DCF-Protokoll
>   empfangen möchte

Nein normale Uhr mit Datum

Bernhard S. schrieb:
> - tausch mal inv mit nicht inv

Bringt nicht, weil die Uhr auf nicht invertirende Signale ausgelegt ist

Mal die doofe Frage, woher soll die Simulator wissen welches Datum und 
welche Uhrzeit gerade ist ?
Gast #3147133
Lesenswert?

Thomas der Bastler schrieb:
> Mal die doofe Frage, woher soll die Simulator wissen welches Datum und
> welche Uhrzeit gerade ist ?

Bernhard S. schrieb:
> Nach Programmstart wird Montag, der 31.12.2012,  23.58 Uhr, MEZ erzeugt.
>
> Nach wenigen Minuten hat man automatisch einen Stunden- Tages- und
> Jahreswechsel.

Kein Mensch hat geschrieben, dass der dir die richtige Zeit ausgibt, wie 
du selbst bereits festgestellt hast: Wie denn auch?
OP #3149378
Lesenswert?

> Ohne Quarz kommt auch ein Signal am AVR Ausgang

Das mag sein, bestreitet auch keiner.

Der interne RC-Generator ist aber sehr ungenau, dazu noch spannungs- und 
temperaturabhängig. Eine 10%-ige Abweichung ist keine Seltenheit.

Bitte bedenke, dass es auf die Länge der Impulse ankommt.

100ms = LOW 200ms = HIGH

Nicht alle DCF-Uhren können große Impulslängenabweichungen verknusen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren