Forum: Mikrocontroller und Digitale Elektronik RTC Zeitcontainer zum Umstecken - Frage zum Stellen der Zeit


von Garry (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

nach einer Idee von Elektor habe ich ein kleines Schaltbild für einen 
Zeit-Container zum Umstecken entworfen und im Anhang eingefügt.

Für die Lebensdauer der Batterie kann diese Platine umgesteckt werden 
und behält dabei die aktuelle Zeit.

Allerdings kenne ich mich mit RTC-Chips in der Praxis bisher nicht aus.

Meine Frage:

Kann man den IC DS1307 vom Win-PC aus über eine serielle Schnittstelle, 
genauer, über einen USB-RS232-to-TTL-Adapter auf die aktuelle Zeit 
einstellen?

von Karl H. (kbuchegg)


Lesenswert?

Garry schrieb:

> Kann man den IC DS1307 vom Win-PC aus über eine serielle Schnittstelle,
> genauer, über einen USB-RS232-to-TTL-Adapter auf die aktuelle Zeit
> einstellen?


Dann würden die Anschlüsse am IC wohl kaum SCL bzw. SDA heissen :-)

Nö, das ist I2C und mit einem USR/RS232 Anschluss hast du genau gar 
nichts angefangen.

von Jürgen S. (jurs)


Lesenswert?

Garry schrieb:
> Kann man den IC DS1307 vom Win-PC aus über eine serielle Schnittstelle,
> genauer, über einen USB-RS232-to-TTL-Adapter auf die aktuelle Zeit
> einstellen?

Nein, ein PC hat keine I2C-Schnittstelle.

Übrigens: Wenn Du bei eBay mal nach "rtc ds1307" suchst, findest Du 
haufenweise solche fertigen Module, die kosten von Chinaversendern kaum 
mehr als ein einzelner DS1307 und haben dann sogar noch ein I2C-EEPROM 
mit auf der Platine (TinyRTC).

Die DS1307 muß allerdings vergleichsweise oft nachgestellt werden. Wenn 
Du ein dauerhaft recht genau gehendes RTC-Modul suchst, wäre eine DS3231 
nicht nur weitgehend kompatibel von der Programmierung her, sondern mit 
einer Gangabweichung von ca. 60 Sekunden pro Jahr auch viel genauer.

von Bitflüsterer (Gast)


Lesenswert?

Moment mal. Du hast genau garkeine Ahnung, zeichnest irgendeine 
steinalte Schaltung nach, erfindest einen neuen Namen dafür und kennst 
dann den Unterschied zwischen I2C und USB nicht. Hmm.

Den Hintergrund der Schaltung finde ich schön. So schon uni.


Dieser Beitrag (damit meine ich den hier von mir; nicht, dass es da zu 
Verwechslungen kommt) kann wegen Irrelevanz geschlossen werden.

von Garry (Gast)


Lesenswert?

Danke für die Antworten!

Ach so, über die RS232-Schnittstelle geht softwarmäßig kein I2C.

Dann bleibt eigentlich nur die Möglichkeit, über einen µC wie z.B. einen 
Atmega Zeit und Datum zu stellen.


Vielleicht wäre ein DCF77-Funkmodul dann doch besser.

von Garry (Gast)


Lesenswert?

Bitflüsterer schrieb:
> erfindest einen neuen Namen dafür

Nein, der Name kommt von Elektor.


Nachtrag: Wenn RTC bräuchte ich eine Lösung, bei der man bequem über 
einen USB-Adapter vom PC aus die Zeit einstellen kann.

von Karl H. (kbuchegg)


Lesenswert?

Garry schrieb:
> Danke für die Antworten!
>
> Ach so, über die RS232-Schnittstelle geht softwarmäßig kein I2C.

Nein.
Andere Baustelle.

> Vielleicht wäre ein DCF77-Funkmodul dann doch besser.

Kommt drauf an.
In meiner Wohnung hab ich einige Stellen, an denen ich keinen DCF 
Empfang habe. DCF ist also auch nicht unbedingt und überall das Gelbe 
vom Ei.

von Zeitlos (Gast)


Lesenswert?

@Bitflüsterer
Na, mal wieder richtig gepupst?

@Garry
Schau Dir mal den MC Link hier an:
Beitrag "i2c usb interface"

Vielleicht bekommst Du Dein Interfaceproblem damit in den Griff.

von Bitflüsterer (Gast)


Lesenswert?

Zeitlos schrieb:
> @Bitflüsterer
> Na, mal wieder richtig gepupst?

Meine Güte. Das ist dann wohl Deine Variante von Bildung und Niveau?
Behalte sie und geh woanders rumtrollen.

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Jürgen S. schrieb:
> Die DS1307 muß allerdings vergleichsweise oft nachgestellt werden. Wenn
> Du ein dauerhaft recht genau gehendes RTC-Modul suchst, wäre eine DS3231
> nicht nur weitgehend kompatibel von der Programmierung her, sondern mit
> einer Gangabweichung von ca. 60 Sekunden pro Jahr auch viel genauer.

Bist Du Dir sicher, dass die Gangabweichungen vom verwendeten Uhren-IC 
und nicht vom angeschlossenen 32kHz-Quarz abhängen?

Ich muss mich doch gerade ziemlich wundern...

von Oliver R. (orb)


Lesenswert?

Naja, der DS3231 hat schon einen abgeglichene Quarz mit 2 (3,5) ppm 
eingebaut, am DS1307 mußt Du für eine ähnliche Genauigkeit erstmal einen 
unter 10ppm finden und die Schaltung dann selbst abgleichen (Drehko).

von Urgant (Gast)


Lesenswert?

Das DS3231-Modul ist, was die Stromaufnahme angeht, eher was für den 
Betrieb mit einer Autobatterie. Im Schaltplan, den Garry gepostet hat 
fehlt nur der Ziehkondensator.

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Oliver R. schrieb:
> Naja, der DS3231 hat schon einen abgeglichene Quarz mit 2 (3,5) ppm
> eingebaut, ...

Achso, der ist eingebaut. Dann ist der DS3231 doch wohl die sinnvollere 
Wahl.

von Oliver R. (orb)


Lesenswert?

Urgant schrieb:
> Das DS3231-Modul ist, was die Stromaufnahme angeht, eher was für den
> Betrieb mit einer Autobatterie

Ist das wirklich so schlimm? Nach Datenblatt liegt der DS3231 im Standby 
um Faktor 2 und aktiv um Faktor 5 unter dem DS1307. Allerdings hab ich 
den länger nicht eingesetzt.

von Garry (Gast)


Lesenswert?

Frank M. schrieb:
>> Naja, der DS3231 hat schon einen abgeglichene Quarz mit 2 (3,5) ppm
>> eingebaut, ...
>
> Achso, der ist eingebaut. Dann ist der DS3231 doch wohl die sinnvollere
> Wahl.

Wenn man den Quarz von Hand ziehen kann, kann man sicher auch den DS1307 
auf geringe jährliche Abweichung trimmen.


Zeitlos schrieb:
> @Garry
> Schau Dir mal den MC Link hier an:
> Beitrag "i2c usb interface"

Super, Danke für den Link!!!


Einen "Zeit-Container", den man bequem vom PC aus einstellen und 
auslesen kann, ist auf jeden Fall praktisch!

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.