Forum: Mikrocontroller und Digitale Elektronik Uhrzeit über DCF oder GPS??


von Christoph (Gast)


Lesenswert?

Hallo,

ich brauche bei meinem µC die Zeit!

Bis jetzt hab bekomme ich die Uhrzeit immer über eine DCF Antenne.

Weiters benötige ich den Wochentag (0-7) diesen bekomme ich auch per 
DCF.

Bei manchen Standorten hab ich aber keinen DCF empfang nun wollte ich 
statt der DCF antenne einen GPS Empfänger verwenden um die Uhrzeit zu 
empfangen.
Nun habe ich aber das Problem das man über GPS keinen Wochentag bekommt!

Wie kann ich das realisieren das ich trotzem irgenwie den Atkuellen 
Wochentag bekomme?? Vielleicht hat von euch jemand eine Idee!

Danke schon mal!

mfg
Christoph

von Roland Praml (Gast)


Lesenswert?

Das Datum kannst aber auslesen, oder?

Wie man den Wochentag berechnet steht dann hier: 
http://de.wikipedia.org/wiki/Wochentagsberechnung

Gruß
Roland

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Wenn Du (zuzüglich) einen genauen Uhrenquarz für Deinen µC nimmst, 
reicht es doch, ab und an mit DCF zu synchronisieren, um eine genaue 
Zeit zn erhalten. Wenn Dein Controller zwischendurch ausgeschaltet wird, 
kannst Du auch einen RealTimeClock-Schaltkreis mit Pufferbatterie 
dranhängen, den Du ab und an mittels DCF aktualisierst.

von Markus (Gast)


Lesenswert?

Im GPS-Signal ist auch der Wochentag enthalten. Bist Du sicher, daß Dein 
Empfänger diese Information nicht liefert?

von Christoph (Gast)


Lesenswert?

Hallo,

ich bin mir nicht sicher ob der Empänger diese Information liefert, ich 
bis jetzt nur den NAVILOCK NL-208  im Auge, nur was ich bis jetzt so im 
Internet gelesen habe konnte ich aus den Daten keinen Wochentag 
erkennen.

Wo kann ich mich da informieren ob dieser Empfänger den Wochentag 
liefert?

mfg
Christoph

von Christoph (Gast)


Lesenswert?

Hallo,

ich habe gerade bei Navilock angerufen, die haben mir gesagt das der 
Wochentag nicht mit gesenet wird, angeblich bei keinem GPS Empfänger!

jetzt wird mir glaub ich nichts anderes übrig bleiben als den Wochentag 
zu berechen oder?

mfg
Christoph

von 2921 (Gast)


Lesenswert?

Hast du dir mal das NMEA protokoll rausgesucht ? Das ist immer gleich. 
Alle GPS liefern dieselben Daten.

von Markus (Gast)


Lesenswert?

Sorry, da habe ich mich wohl doch geirrt. Ich konnte jetzt in 
NMEA-Protokoll auch keine Wochentagsinfo finden. Dann mußt Du den Tag 
wohl doch aus dem Datum berechnen.

von Jürgen R. (duke)


Lesenswert?

Links zum (GPS) NMEA 0183 stream:
http://www.nmea.de/nmea0183datensaetze.html
http://home.mira.net/~gnb/gps/nmea.html
http://vancouver-webpages.com/peter/nmeafaq.txt


@Travel Rec.
hast Du Besipiele für den
+ genauen Uhrenquarz (Stromsparer!)
+ RealTimeClock-Schaltkreis mit Pufferbatterie

thx
Duke

von 2921 (Gast)


Lesenswert?

Meines Wissens ist die Info dabei. Als "Day of week". 0..7, Einer davon 
ist Sonntag.

von 2921 (Gast)


Lesenswert?

Sorry, hab mich getaeuscht. In den RTC ist es Day of week

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

>@Travel Rec.
>hast Du Besipiele für den
>+ genauen Uhrenquarz (Stromsparer!)
>+ RealTimeClock-Schaltkreis mit Pufferbatterie

Wenn Dein Controller ein ATMegaxxxx ist, kann er den Uhrenquarz selber 
treiben. Uhrenquarze gibt es z.B. www.csd-electronics.de oder bei 
Reichelt. RTCs gibt es bei Maxim und Epson und noch vielen anderen 
Herstellern. CSD-Electronics kann auf Anfrage bestimmt auch 
weiterhelfen.

von UBoot-Stocki (Gast)


Lesenswert?

Moin,

ich habe vor 3 Monaten eine Quarzuhr (ohne GPS und ohne DCF gebaut).
Den Abgleich der Quarzungenauigkeit habe ich mittels der Software 
gemacht.

Die Uhr (in einer Version als Wecker - der mich jeden Morgen weckt) geht 
im Moment ca. 1s pro Monat vor, was für meinen Anwendungsfall 
(Bewässerungssteuerung und Rolladensteuerung) mehr als ausreichend ist.

Die Ermittlung des Wochentages wird ganz einfach über eine Zählung der 
Tage gemacht. Sonntag ist "0", Montag "1", ... und Samstag "6". Die im 
Netz dokumentierten komplizierten Algorithmen sind bei Implementierung 
einer Uhr gar nicht erforderlich, da die Sekunden, Minuten etc. sowieso 
gezählt werden.
Weiterhin habe ich die Sommerzeitumschaltung etc. drin, ohne großartige 
Rechnereien, da auch hier eine Zählung möglich ist. Die Feuertaufe hat 
die Uhr am WE (Sommerzeitumstellung) übrigens bestanden :-)

Gruß

Andreas

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
Noch kein Account? Hier anmelden.