Forum: Mikrocontroller und Digitale Elektronik Gibt es Uhren - IC


von Taba Luga (Gast)


Lesenswert?

Hallo!

Ich bin grad am basteln und benötige für meinen Mikrocontroller eine
Uhrzeit mit Datum. Gibt es da fertige ICs zu kaufen, die man einfach
anschließt und digital auslesen kann oder muss ich mir tatsächlich eine
Uhr programmieren?
Wenn ja, wie heißen die ICs?
Wenn nein, gibt es einen Link oder so, wo beschrieben ist wie man das
Datum berechnen kann? (müsste ich dann ja programmiern ;-))

Danke!
tabi

von konrad (Gast)


Lesenswert?

es gibt doch dutzende von RTCs von Epson, Maxim. auch mit eingebautem
Quarz. suche einfach auf den herstellerseiten oder mit google.

von gregor (Gast)


Lesenswert?

kannst ja versuchen es aus dem dcf signal auszulesen. Also digital und
genauer geht es nicht. Guck mal im Netz. Da findeste eine menge
vorschläge...


Mfg der gregor

von Danny P. (Gast)


Lesenswert?

was heisst "tatsächlich ne uhr proggen" ???
wenn das schon unbequem für dich ist wie willst du denn mal eine
"anwendung für erwachsene" proggen ;-)

ein timer wird als fester takt eingestellt (overflow bspw. alss 10ms)
bei jedem sprung in den timer-interrupthandler wird ein register
inkrementiert.
Ist die 100 ist die Sekunde um und es wird das Register "Sek"
inkrementiert... usw.. usw...

das ist 200mal einfacher als ne rtc (real time clock) zu initialisieren
und auszulesen.


greetz
Danny

von Jens (Gast)


Lesenswert?

PCF8583: braucht externen Quarz und Cs
DS1820, DS18S20 von einem alten Mainboard: hat alles drin, sogar ne
Pufferbatterie.

von Taba Luga (Gast)


Lesenswert?

@ Danny:
Sicher ist das kein so großer aufwand, aber ich hätte eben lieber eine
externe Uhr. Die kann ich dann auch über eine Pufferbatterie weiter
laufen lassen, wenn ausgeschaltet wird.

@ Jens:
Der PCF8583 ist schon ganz gut.
Die SD18xxx sind doch Temperatursensoren, oder hab ich falsch
geguckt??? Ich währ aber schon an einem intenen Quarz und vorallem
einer internen Pufferbatterie interessiert.

von Jens (Gast)


Lesenswert?

Du hast natürlich recht, sorry! Ich meinte den DS1287, der ist auf fast
jedem älteren Mainboard drauf und leider sehr groß und die Ansteuerung
erfolgt über einen 8 Bit Datenbus.

http://www.mit.edu/afs/sipb/contrib/doc/specs/ic/clock/ds1287.pdf

von Adrian G (Gast)


Lesenswert?

richtig , der DS1820 / DS18s20 ist ein Temperatursensor.

aber es gibt z.B. von DS den DS1302 bzw. die älter Vers. DS1202.
Versuchs damit mal.

von tex (Gast)


Lesenswert?

schau mal bei www.hkw-elektronik.de  Die haben ganz witzige Sachen auf
DCF77Basis.

von Alter Sack (Gast)


Lesenswert?

>was heisst "tatsächlich ne uhr proggen" ???
> wenn das schon unbequem für dich ist wie willst du denn mal eine
> "anwendung für erwachsene" proggen ;-)

Erwachsene "proggen" nicht, sondern programmieren. Außerdem verwenden
sie Tastaturen, bei denen alle Tasten (inklusive "?", "," und Shift)
richtig funktionieren.

SCNR

von Taba Luga (Gast)


Lesenswert?

also erst mal viele danke für die hilfe. ich hab mich jetzt für den PCF
8583 entschieden. der läuft über i2c, was ich sowieso benutze. die
notstromversorgung mache ich dann über eine LS-Diode und nem kleinen
akku.
ich hab da aber trotzdem noch ne kleine frage:
 -> muss an dem uhrenquarz noch ein oder zwei belastungskondensatoren
von 10pF angeschlossen werden wie bei den quarzen für die µc oder kann
man die weg lassen?

tabi

von Stinnes (Gast)


Lesenswert?

Schau einfach mal ins Datenblatt des Herstellers.
Meist wird da etwas über die Kondensaotren erwähnt.
Beim DS1307 z.b. wird mit den Kondensatoren je nach grösse die
ganggenauigkeit eingestellt.

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.