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?
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).
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
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?
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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.