Hallo Leute! ich bin auf der Suche nach einem einfachen Projekt mittels RTC-Modul. Ich habe die Suchfunktion schon genutzt - leider ohne Erfolg Mein RTC-Modul soll mittels I2C arbeiten. Es soll lediglich möglich sein, Datum sowie Uhrzeit einzustellen und dann auszulesen. (z.B. mittels h-term) Gibt es dazu ein Projekt? Hat jemand von euch schon mal soetwas in sein Projekt eingebunden? Wäre euch für jeden Tip dankbar (: verwendet wird ein Atmega328p
Schraubt G. schrieb: > ich bin auf der Suche nach einem einfachen Projekt mittels RTC-Modul. Suche nach der konkreten RTC Chipbezeichnung sind meistens erfolgreicher. Die haste uns aber verschwiegen.
Schraubt G. schrieb: > ich bin auf der Suche nach einem einfachen Projekt mittels RTC-Modul. Suche nach DS3231 (ohne "M" ). Wie auf dem Bild. > Hat jemand von euch schon mal soetwas in sein > Projekt eingebunden? Ja. Das ist nicht besonders kompliziert. Du brauchst *.c - *.h Modul für I2C und dann noch notwendige Register beschreiben und auslesen, die kannst du aus dem Datenblatt für DS3231 nehmen. DS3231 ist bequem, weil dort in Gehäuse schon auch Quarz integriert ist. Nach dem ich mit diesem Modul gespielt habe, habe ich in China IC DS3231 selbst, ohne Modul, bestellt. 30 Stück reichen bestimmt für lange Zeit.
:
Bearbeitet durch User
Stefanus F. schrieb: > Wozu dient das EEprom? wozu JEDES EEPROM dient, als Speicher. Ich nutze lieber das EEPROM von der RTC weil das Modul wenn kaputt geschrieben leichter zu wechseln ist als der Prozessor auf einem Ardunio. Billiger ist es auch. In meiner Rolladenfunke speichere ich dort, die Zeiten für hoch- runterfahren, bzw. runtergefahren wird zum Sonnenuntergang berechnet für Sommer & Winter nach Geokoordinaten, aber hochfahren im Sommer um 4:00 Uhr mag ich nicht, deswegen hochfahren an Werktagen zu meiner Wunschzeit, am WE und Feiertagen gerne später. Das alles ist im EEPROM abgelegt und kann angepasst werden.
Beitrag #5681984 wurde vom Autor gelöscht.
Stefanus F. schrieb: > Wozu dient das EEprom? Einfach so. Zusätzlicher Stromfresser, wie auch rote LED. Hier sind übrigens meine C und H, mit denen das Modul funktioniert. Man braucht nur Funktionen für LCD dazu. Vielleicht wird das für TS nützlich. Man muß natürlich Pins für benutzte ATMega korrigieren: bei mir war das ATMega1284P, entsprechend PC0 und PC1. Bei z.B. ATMega328P sind das PC5 und PC4.
Maxim B. schrieb: > habe ich in China IC DS3231 > selbst, ohne Modul, bestellt Preis? Ich habe gerade mal bei den üblichen (industrieellen) Distributoren nachgesehen, was DS3231 kostet - Einzelstücke mehr als 10 EUR plus Versand. Die Chinesen liefern ein komplettes Modul für Rasbpi für 1,11 $. Das kann man natürlich auch sonstwo anschliessen. Nachvollziehbar ist das nicht. Georg
> Nachvollziehbar ist das nicht.
z.B. bei Reichelt:
DS 3231 S: 10.40 EUR
Platine mit ebendiesem:
RPI RTC CLOCK: 2.75 EUR
georg schrieb: > Ich habe gerade mal bei den üblichen (industrieellen) Distributoren > nachgesehen, was DS3231 kostet - Einzelstücke mehr als 10 EUR plus > Versand. Die DS3231S gibt's bei DigiKey oder Mouser für aktuell 7,56€ als Einzelstück. > Die Chinesen liefern ein komplettes Modul für Rasbpi für 1,11 $. > Das kann man natürlich auch sonstwo anschliessen. > > Nachvollziehbar ist das nicht. Naja, aus China gibts zu diesem Preis mitsamt Platine dann wohl ziemlich sicher keine Original Maxim DS3231S Chips, sondern irgendwelche (mehr oder weniger kompatiblen) Nachbauten... Ähnlich wie bei FTDI USB-UART-Chips und Modulen damit. Ich hab mich für meine Bastelprojekte mal bei DigiKey mit 10 Stück DS3232S eingedeckt. (das ist ein DS3231S mit 236 Byte Battery-Backed SRAM zusätzlich) µC-internes EEPROM nutze ich nur für Konfigurationsdaten wie Seriennummer, Feature-Flags und Kalibrationsdatensätze - also nur für Daten, die praktisch einmalig oder sehr selten wie bei Inbetriebnahme oder Neuabgleich geschrieben werden. Zur Speicherung von Benutzerdaten wie aktuelle Betrieszustände, Loggingdaten o.ä. verwende ich statt externer EEPROMs lieber FRAMs, da muß man nicht aufs Schreiben warten und hat auch praktisch keine Schreibzyklenbegrenzung mehr.
Thosch schrieb: > Naja, aus China gibts zu diesem Preis mitsamt Platine dann wohl > ziemlich sicher keine Original Maxim DS3231S Chips, sondern > irgendwelche (mehr oder weniger kompatiblen) Nachbauten... wobei die wirklich sehr gut laufen, kaum eine Abweichung übers Jahr, die Module mit dem DS1307 sind in einer Woche schon mehrere Sekunden falsch gelaufen. Man muss nur bei den Modulen anfragen ob der LiR2032 Akku dabei ist, mit der Ladeschaltung Diode und R201 dürfen keine CR2032 rein, auslöten. Der LiR wird aber nur geladen wenn VCC 5V hat, aber mit 3,3V geht das IC auch dann nur ohne Aufladung. LiR 2032 hier nachkaufen wird definitv zu teuer!
:
Bearbeitet durch User
georg schrieb: > Preis? Sehr billig. Ich kann jetzt nicht mehr genau erinnern, wie viel. Aber ich bestelle immer so, um ohne Zoll zu bleiben. So sollten 30 Stück unter 22 € kosten. Was die Qualität betrifft... Ich habe bisher nur Modul getestet. Seit Juni 2018 läuft die Uhr sekundengenau. Was Temperatur betrifft, so wird sie etwas höher angezeigt, als wirklich im Raum. Wenn ich die Uhr einschalte, ist sie zuerst etwas niedriger und danach steigt. Ich denke, diese Temperatur ist wirklich die Temperatur von Halbleiter selbst. Als Temperatursensor würde ich diese IC lieber doch nicht benutzen.
:
Bearbeitet durch User
>> Wozu dient das EEprom? Joachim B. schrieb: > wozu JEDES EEPROM dient, als Speicher. Ach so, ich dachte es hat etwas mit der Uhr zu tun, aber im DB stand nichts davon.
Thosch schrieb: > Zur Speicherung von Benutzerdaten wie aktuelle Betrieszustände, > Loggingdaten o.ä. verwende ich statt externer EEPROMs lieber FRAMs DS3231 braucht sowieso eine Li-Batterie, deshalb kann man einfach SPI-SRAM benutzen, so wie 23LCV1024, schon gleich mit 128 kbytes.
:
Bearbeitet durch User
Maxim B. schrieb: > Hier sind übrigens meine C und H, mit denen das Modul funktioniert. Man > braucht nur Funktionen für LCD dazu. Vielleicht wird das für TS > nützlich. Ich weis nicht warum, aber irgendwie sieht der Quellcode so aus als ob sich da ein paar Fehler eingeschlichen haben.
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.