DCF77 RTC DS1307 TV FBAS / BAS LS-7 LS-8 ATmega1284P Assembler

OP #3966137
Lesenswert?
• ▲
▼
Ein kleines Beispiel einer DCF77-TV-Analoguhr mit einem LS-7 LS-8 
Display.

Bei Programmstart wird zuerst das Datum und die Zeit aus dem RTC DS1307 
ausgelesen.

Anschließend läuft die Uhr mit der Genauigkeit des 20MHz Quarz-Taktes 
des µC.

Wird das DCF77 Protokoll vom 77,5 kHz Sender-Frankfurt fehlerfrei 
empfangen, synchronisiert sich die interne AVR-Zeit und die RTC-ZEIT auf 
die DCF-Zeit.


Da sich das DCF-Modul nur wenige cm von der störstrahlenden 
Displayplatine befindet, kann u.U. der DCF-Empfang stark gestört und 
somit unmöglich sein.

Aus diesem Grund kann die seitlich angebrachte Taste (Uhr sofort 
stellen) betätigt werden, diese schaltet dann die 12V 
Spannungsversorgung der Diplayplatine komplett ab und der DCF-Empfang 
wird erheblich verbessert.

Das Display schaltet automatisch, wenn das DCF-Protokoll erfolgreich 
empfangen wurde, sofort wieder an.

Zusätzlich wird das Display um Mitternacht abgeschaltet und 7 Uhr wieder 
eingeschaltet, d.h in den Nachtstunden synchronisiert sich die Uhr auf 
jeden Fall.


Man kann auch auf die Abschaltautomatik + Hardware verzichten, wenn das 
DCF-Modul extern (ca.20cm) plaziert wird.

Als Gehäuse diente ein kleiner Sortierkasten für wenige Cent.


Nicht erschrecken, der Assemblerprogramm ist ziemlich umfangreich, für 
diese Analoguhr ist eine Menge Mathematik, Rechnerei und zeitritisches 
nötig.



Bernhard

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.