DCF77 dass 0uhr einen kurzen schaltimpuls ausgibt.

Gast
Höchstwahrscheinlich nirgendwo. Diese Module <i>demodulieren</i> das 
DCF-Signal nur, aber sie <i>decodieren</i> es nicht. Das bleibt 
üblicherweise einem µCs überlassen. Lies doch den Output des Moduls mit 
Deinem ATmega8 ein, füttere eine schöne in software gegossene 
DCF-Decodiermaschine damit (für Code mal Forumssuche bemühen), und lass 
den Controller sich selbst um Mitternacht resetten (z. B. über den 
Watchdog).
Gast
Hey Condor,

da gabs mal vor ca. 30 Jahren ein TTL-Grab in der FUNKSCHAU, dass genau
dieses gemacht hat. DER Mitternacht-Detektor.
(Erinnert sich jemand daran, oder war es doch im ELEKTOR?)

Ansonsten hat sich da wohl (meines Wissens nach) keiner mehr drum 
gekümmert.

Möglich wäre es heute, ein DCF Empfangsmodul an einen 8-poligen 
AT-Tiny25
zu klemmen, und mit dem entsprechenden Programm darin, genau dieses zu
bewerkstelligen.

Zusätzlich benötigter Platz auf der Leiterplatte: ca. 3...4 cm²
(Das Empfangsmodul hast du ja schon einkalkuliert.)

Nachteil: Das müsste jemand programmieren wollen und können.
Condor wrote:
> kamm mir jemand sagen, wo ich ein dcf77 modul herbekomme, welches
> selbstständig 0uhr ein schlatimpuls ausspuckt, den ich auf den reset-pin
> eines Atmega8 setzen kann?

Huch, wer macht denn sowas, ein Zwangsreset alle 24h?
In der Regel möchte ja ein Anwender, daß ein Programm ununterbrochen 
durchläuft.
Oder hättest Du gerne einen Videorekorder, der jede Aufnahme um 0.00Uhr 
abbricht und alle Einstellungen vergißt?

Um einen 0.00Uhr Impuls zu bekommen, mußt Du im ATmega8 den Datenstrom 
selber dekodieren. Zusätzlich mußt Du noch eine Uhrenroutine laufen 
lassen, es könnte ja sein, daß das Paket um 0.00Uhr gerade gestört ist.

Das könnte allerdings ne CPU-Mehrbelastung von 0,01% bedeuten, da Du die 
Wahnsinnsdatenrate von 1 Baud verarbeiten mußt.


Peter
Gast
Wie wäre es anders herum?

Reset Baustein (oder int. Watchdog) der nach einer festen Zeit einen 
Puls ausgibt und vom Arm über DCF zurückgesetzt wird.

IMHO ein wenig robusterund das bischen DCF Zeit lesen geht auch nebenbei
Condor wrote:
> kamm mir jemand sagen, wo ich ein dcf77 modul herbekomme, welches
> selbstständig 0uhr ein schlatimpuls ausspuckt, den ich auf den reset-pin
> eines Atmega8 setzen kann?

Kaufen wird schwierig. Hast du schon einmal darüber nachgedacht, einen 
Funkwecker, den man für ein paar Euro nachgeworfen bekommt, dafür zu 
missbrauchen? Vielleicht mit zwei Monoflops zur Signalerzeugung?
Gast
Es gibt noch eine weitere Möglichkeit:
Das erwähnte CMOS-IC Grab wurde seinerzeit definitiv in der Funkschau 
und mit Leipl.-Vorlagen veröffentlicht.
War mir damals zu kompliziert. Inzwischen habe ich für diese Aufgabe 
einen Funkwecker (mit 1,5 Volt-Zelle) und Piezo-LS angezapft:
Der Funkwecker wird auf die Weckzeit 00:00 Uhr eingestellt.
Aus dem Ansteuersignal des Piezo-LS generiere ich einen Kurzzeitimpuls, 
welcher mir jeweils um Mitternacht meine Digitaluhr (in den 50-er Jahren 
mit ca. 150 Transistoren, meist BSW 69, diskret(!) aufgebaut) auf NULL 
rücksetzt und Neu startet.
Daß mein Funkwecker intern evtl. andere Sychnonisationszeiten haben 
könnte, hat mich bisher nicht beunruhigt.
HJP Flens

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.