-
Thread
DS1307 rennt
Die DS3231 ist fast identisch mit der DS1307 und hat einen integrierten TCXO. Die würde sogar gehen weil sie im Code unterstützt wird. Trotzdem würde mich mal interessieren ob jemand eine gescheite Genauigkeit
zu erwartenden Temperaturschwankungen in engen Grenzen halten. Sonst hätte ein DS3231/2 mehr Sinn. In meiner Anwendung werden die Abweichungen des DS1307 regelmäßig durch das Cell-Modem korrigiert so dass die Langzeitgenauigkeit der RTC von nur unwesentlicher Bedeutung ist. Die
-
Thread
twi: wo ist das datenbyte?
(); TWI_STOPCONDITION(); [/c] [c] void timeset() // DS3231 { s0=0x0; h0=(settime[0]&0x03)*0x10+(settime[1]&0x0f); m0=(settime[3]&0x07)*0x10+(settime[4]&0x0f); TWI_STARTCONDITION(); TWI_SLA_W (clock_SLA_W); TWI_SENDDATA (0x00); TWI_SENDDATA (s0)
r"); UART1_Write_Strf("time will be set.\n\r"); delay_ms(15); } [/c] [c] void dateset()//DS3231 { wd0=1; if (setdate[0]=='M' | setdate[0] =='m') if (setdate[1]=='o') wd0=1; if (setdate[0]=='D' | setdate[0] =='d') if (setdate[1]=='i') wd0=2; if (setdate[0]=='M' | setdate[
-
Thread
C/C++ Programmierer gesucht
Eine DS3231 RTC läuft (mit 2 ppm, ziemlich präzise für einen Quarz) in 1 h gut 7 ms weg. Nennenswert besser wird es nicht ohne Atomuhr.
Max D. schrieb im Beitrag #5797693: > Eine DS3231 RTC läuft (mit 2 ppm, ziemlich präzise für einen > Quarz) in 1 > h gut 7 ms weg. > Nennenswert besser wird es nicht ohne Atomuhr. Atomuhren sind nicht teuer: Mit GPS* & Co. sollte es gehen
-
Thread
I2C mit Display parallel?
Ansteuerung nicht brauchst. Was fuer ein Uhrenbaustein hast du den? Ich habe das mal fuer einen DS3231 von Maxim gemacht. Gruss Helmi
>also ich hätte den DS1307 genommen, für den würde ich aber schon was >zusammenbringen. Der hat aber den Nachteil das er einen externen Quarz braucht und dann abgeglichen werden muss. Der DS3231 ist einer der genausten
-
Thread
Uhrenabweichung beseitigen
Ein DS3231 hat einen 32768Hz Open Collector Ausgang. Er will aber (einmalig) über I²C konfiguriert werden..
zeitnuß schrieb im Beitrag #6418116: > Ein DS3231 hat einen 32768Hz Open Collector Ausgang. > Er will aber (einmalig) über I²C konfiguriert werden.. Daher nimmt man den DS32kHz.
-
Thread
Arduino Nano - externe Interrupts
Geld einen Arduino Nano (V3) zum "spielen" geholt. Ich bin am basteln mit einem RTC-Modul, dem DS3231 (jenes hier: http://www.ebay.de/itm/RTC-DS3231-AT24C32-Memory-Real-Time-Clock-IIC-Modul-fur-Arduino-PIC-CP14003-/271832393280?pt=LH_DefaultDomain_77&hash=item3f4a792640) Später(tm) soll damit,
RTC-gesteuerte Uhr entstehen, aber das tut hier eher nix zur Sache. Ich bin noch an den "Basics"... Das DS3231 ist dahingehend konfiguriert, daß es einen 1Hz Takt an seinem SQW-Pin ausgibt. Die beiden I2C-Leitungen sind im Modul bereits per 4,7K Pullups nach Vcc gezogen. Folgende "Verdrahtung" auf dem
-
Thread
I2C gibt nur NACK (Fleury
[c] i2c_start(DEV24C32_ADDR+I2C_WRITE); i2c_write(0); // bzw. für Read ret = i2c_start(DS3231_ADDR+I2C_WRITE); i2c_write(DS_MINUTES); i2c_rep_start(DS3231_ADDR+I2C_READ); [/c] Schau mal in die i2cmaster.h, die bei der Lib dabei ist. Dort ist ein Beispielcode
Timo E. schrieb im Beitrag #7006639: > #define DS1307_Adresse 0x68 Habe gerade noch das DB vom DS1307 angeschaut; die Adresse ist für die Fleury-Lib falsch. Muss heißen #define DS1307_Adresse 0xD0
-
Thread
Protokoll für einfache Kommunikation rs485
#7991783: > Wie lange ist denn die I2C-Leitung? maximal 5cm auf der Streifenrasterplatine zum DS3231-Modul. Der gespeicherte Wert ist nach der Störung komplett weg - die rtc startet mit 1.1.2000 neu. Blöd weil ich eine Sonnenaufgangsfunktion hatte - geht aber mit der Messung des Lichteinfalls ohnehin
Karl K. schrieb im Beitrag #7991926: > ... zum DS3231-Modul. Der gespeicherte Wert ist nach der Störung komplett > weg - die rtc startet mit 1.1.2000 neu. Also liegt es gar nicht am Mikrocontroller? Hast du eine Backup+Batterie an der DS3231 angeschlossen
-
Thread
ATmega2560 Logik Level und Pull-Up-Widerstände für UART, I2C, SPI
Fragen beziehen sich etwas spezifischer auf Peripherie. Im ersten Fall geht es konkret um das RTC Modul Ds3231. https://www.distrelec.ch/Web/Downloads/_t/ds/ds3231_eng_tds.pdf 3. Das Modul möche ich am I2C Bus betreiben. Dieses IC kann gemäss Datenblatt mit 2.3V - 5.5V versorgt werden. (Datenblatt ab
das RTC IC also direkt verwenden ohne Pegel-Korrektur? 4. Die Frage bezieht sich wieder auf das DS3231 Modul. Im Datenblatt sind für die Datenleitungen externe Pull-Up-Widerstände verlangt. (Seite 9) Angenommen das Board hat eigene Pull-Up-Widerstände für die Schnittstelle (Frage 2), brauche ich dann
-
Thread
Atmel 644p Beschaltung richtig?
ganze soll eine Uhr mit zusätzlicher Temperatur -und Luftdruckanzeige und Datumsanzeige werden. Der DS3231 arbeitet als RTC, als Hauptquarz hab ich mich für ein 10 Mhz XO91 entschieden. Der Temperatursensor DS18BZ20 ist über ein 1-Wire an SDA von meinem µC angebunden. Der DS3231 ist ganz normal angeschlossen
Gedanken ob das überhaupt so funktionieren kann. Den Temperatursensor hab ich jetzt durch einen DS1621 ersetzt. Die ganzen Oszillatoren müssen meines Wissens nach auf TOSC1 und XTAL1 gelegt werden, jetzt meinte ein Freund von mir, dass es noch möglich wäre, die Pins TOSC2 und XTAL2 als ganz normale
-
Thread
DS1307 zu 7 Segment Anzeige
Schaltplan kann keine > sinnvolle Hilfe erfolgen. dito aber ein Tip für den TO nimm eine DS3231 mit LiR Akku! (nachbestellen ist teurer, CR2032 geht nicht wegen Ladeschaltung Melf Diode und R201 https://www.ebay.de/i/391846748565?chn=ps&dispItem=1 die ist genauer und die DS1307new LIB, die geht auch mit DS3231
-
Thread
Temperatursensor 007 mit Arduino aulesen
nun ja, mich ärgert auch das überall I2C pullups sitzen konnte man diese beim DS1307 RTC Modul noch bequem runterlöten so sind diese im DS3231 fieserweise in einem winzigen 4er Array verlötet, dort mal 2 Beine hochzuheben ist nicht so leicht. Das Problem kommt ja erst mit raspi
#5428606: > nun ja, mich ärgert auch das überall I2C pullups sitzen > > konnte man diese beim DS1307 RTC Modul noch bequem runterlöten so sind > diese im DS3231 fieserweise in einem winzigen 4er Array verlötet, dort > mal 2 Beine hochzuheben ist nicht so leicht. > > Das Problem kommt ja erst
-
Thread
Interessantes RS-485 Problem
Sensorbaugruppen zu haben. Noch etwas anderes. Vor fünf Jahren tauschte ich den ursprünglich eingesetzten DS1306 RTC in der Wetterstation gegen einen DS3234 Baustein aus mit ähnlicher Temperaturkompensationmethode wie die der DS3231/2 Bausteine. In diesen fünf Jahren wich nun mittlerweile die angezeigte Zeit
DS3234SN so wie erwartet gut funktioniert hätte. Ich habe bis jetzt fünf chinesische DS3231 Bords verwendet, die alle ohne Ausnahme gute Genauigkeiten erreichten. Ich sage das nur für die Zweifler weil
-
Thread
Compilierung des EU1KY AA unter Linux.
emrtc.c:#include "RTC.h" ./rtc/emrtc.c:#include "GPIO.h" ./rtc/emrtc.c:#include "BACKUP.h" ./rtc/DS3231.c:#include "DS3231.h" Danke schon mal für die Hilfe. Markus
genannten Programmteile werden nämlich überhaupt nicht verwendet. Als RTC dient der externe Baustein mit DS3231. Warum? - Weil die STM- Baugruppe keine getrennte Stromversorgung für die on board befindliche RTC anbietet. Du brauchst also nur "DS3231.c" und die Header- Datei einzubinden. Und schon läuft die
-
Thread
MAX6955 - read register?
So lese ich Register mit der I2C Bibliothek von Peter Fleury Bausteinen: [code] i2c_start((DS3231_I2C_ADDRESS << 1) | I2C_WRITE); // register name i2c_write(registername); // Restart to read i2c_start((DS3231_I2C_ADDRESS << 1) | I2C_READ); content = i2c_read(0);//NACK
************ https://web.archive.org/web/20121224060106/https://datasheets.maximintegrated.com/en/ds/MAX6955.pdf
-
Thread
Atmel Studio 4.19 unter W10X64
Gerhard O. schrieb im Beitrag #7619507: > Was ist da als RTC bei Dir eingebaut? Bei mir ist es ein DS3231. Ich habe dort DS3234S eingesetzt, da SPI als Systembus verwendet wird. Zwar muß ich bei einigen Geräten Geschwindigkeit und sogar Bitordnung für Symbol-LCD) umschalten, aber Peter D. hat mir
Beitrag #7619509: > Gerhard O. schrieb: >> Was ist da als RTC bei Dir eingebaut? Bei mir ist es ein DS3231. > > Ich habe dort DS3234S eingesetzt, da SPI als Systembus verwendet wird. > Zwar muß ich bei einigen Geräten Geschwindigkeit und sogar Bitordnung > für Symbol-LCD) umschalten, aber Peter D
-
Thread
I2C Problem mit Acknowledge Polling
manuell einpflegen. Am Arduno Fehlanzeige, solange ich "nur" einen PCF85574(A) befrage oder nur ein DS3231 Register abhole kein Problem. Am Arduino wurde das I2C EEPROM in allen Listings immer mit delay(5) gelöst, für mich unhaltbar auf jede Zelle 5ms zu warten was bei Block write auch schiefgehen
mit mir redet. [c] // P. Fleury war so nett eine LIB zu bauen // Auschnitt: i2c_start_wait(DS3231+I2C_WRITE); // set device address and write mode i2c_write(DS3231_ControlReg); i2c_rep_start(DS3231+I2C_READ); // set device address and read mode control=i2c_readAck(); status=i2c_readNak
-
Thread
[Und weg] Diverse Module Arduino, Step Up/Step Down, RTC, Mikrofon, WeMos, STM32
(auf Breadboard gebraucht und angelötet) - 0,50€ - 1x WiFi-Modul (ESP-12F) ESP8266 - 3,50€ - 2x DS3231 RTC Modul - 2,00€ pro Stück - 2x DS1307 RTC Modul - 1,00€ pro Stück - 1x Lolin ESP32 WiFi + Bluetooth (https://www.hackster.io/johnnyfrx/esp32-with-integrated-oled-wemos-lolin-getting-started-07ac5d
Bluetooth (einmal ausprobiert) - 3,50€ - 1x STM32F103 STM32 Blue Pill - 2,50€ - RTC Mix bestehend aus 3x DS1307 Modulen (zwei ohne Sockel, eins verkehrtherum angelötet) und 1x DS3231 Modul (ohne DS3231) - 0,00€ Am liebsten wäre mir alles zusammen für 25€ (inkl. Versand) oder anderer fairer Preisvorschlag
-
Thread
I2C-LCD von sainsmart - keine Anzeige
(1<<I2C_EEPROM); break; case 0xD0: Wire.beginTransmission(DS1307_ID); printIIC(0x3F); (Wire.endTransmission()) ? i2c_test_flags|=(1<<I2C_RTC_3231) : i2c_test_flags|=(1<<I2C_RTC_1307); #ifdef DEBUG (i2c_test_flags&(1<<I2C_RTC_3231)) ? Serial.println(F(" DS3231 RTC ")) : Serial.println(F(" DS1307 RTC ")); #endif break; default: DEBUG_PRINTLN(F("")); break; } nDevices
-
Thread
TXCO Zeitmessung
Ich benutze für schon ziemlich gute Genauigkeit einen DS3231 bzw. sein 32768Hz Signal am Atmega Interrupt Eingang. das bedeutet der läuft in 30 Sekunden 1/32768 Sekunde falsch.. bzw 0.17 Sekunden am Tag oder 1 Minute im Jahr. Mein DS3231 habe ich vor
berechnen. Ist das zur Laufzeit des Timers unkritisch machbar? @Philipp: Laut Datenblatt hat der DS3231 aber keine Gneauigkeit von 1,5 ppm, oder habe ich da etwas anderes gefunden, als das was du verwendest? Und für die Lösung bräuchte ich die ganze Zeit einen Interupt Eingang für die Zeitmessung?
-
Thread
Rheinturm Uhr Startzeit Problem
was der für Anschlüsse hat. Ein preiswertes Modul ist > vielfach zu bekommen für wenige € mit dem DS3231. Das wird über einen > I2C-Anschluss eingebunden und soll laut Spezifikation < 1min Ablage pro > Jahr haben. Allerdings bleibt das Problem, dass du dessen Uhr stellen > musst und es macht auch
veröffentlicht. Aber auch andere haben ihren Code zur Verfügung > gestellt. Dankeschön, genau der DS3231 ist verbaut. Dann suche ich mal noch etwas durchs Forum durch und gucke was ich da so finde. Werde dann auch mal gucken, das ich das Programm heute Mittag mal aufspiele um zu gucken wie es läuft.
-
Thread
ATtiny85 + Uhrenquarz mit 10 pF CL: Kondensatoren
Es gibt noch eine Möglichkeit: DS3231 (ohne "M"). Drin ist schon Quarz und auch Temperaturausgleich. Kostet zwar ein paar Euro mehr, aber für ein Stück sollte das nicht von Bedeutung sein. ATtiny kann dann auch intern getaktet werden
ablesen (zwar nur so ungefähr). https://www.mouser.de/ProductDetail/Analog-Devices-Maxim-Integrated/DS3231SN?qs=1eQvB6Dk1vhUlr8%2FOrV0Fw%3D%3D
-
Thread
jeden 1. Freitag im Monat
Kalendertag<8 und Wochentag==5 DCF77 läuft nicht überall gut, evtl. an wlan NTP denken und eine gute RTC DS3231
Wochentag==5 > > DCF77 läuft nicht überall gut, evtl. an wlan NTP denken und eine gute > RTC DS3231 Stimmt bei uns ist Probealarm immer am 4. Samstag im Monat. Prinzip bleibt aber gleich. Mit einer Außenantenne emfängt man DCF77 eigentlich immer. Sollte an einem Feuerwehrhaus kein Problem
-
Thread
Wie Prozessor dimensionieren?
Mal ein paar andere Anregungen: Mit dem DS1337 wirste nicht viel SPaß haben der ist sehr ungenau. Nimm den DS3231 dank seinem TCXO geht der um einiges genauer. Der BME280 misst nicht wirklich die Umgebungstemperatur sondern die Membrantemperatur
letzte Schritt halt. fchk PS: Die DCF77-Dekodierung passt auch noch in den Prozessor rein. Die DS3231/DS3232 sind wirklich gut, und für Temperatur/Luftfeuchte habe ich einfach einen AM2302/DHT22 verwendet, der eine bidirektionale 1-Bit Schnittstelle verwendet.
-
Thread
RTC IC RV3029C2 Jahrzahl im BCD Format
Da würde ich vorschlagen, ainfach eine anständige RTC zu verwenden, wie z.B. von Maxim die DS3232 oder DS3231. Die haben nicht nur ein Jahresregister, das bis BCD 99 geht, sondern auch noch ein Bit fürs Jahrhundert (im Monatsregister). Ausserdem muss man die nicht dauernd nachstellen, da
Naja, das Jahrhundert-Bit der DS3231 stammt aus dem letzten Jahrhundert. Für 2100 funktioniert das nicht wirklich, weil die Schaltjahr-Logik nicht stimmt. Wenn wir schon von anständigen RTC träumen: Ich mag eine mit MEMS-Oszillator
-
Thread
8h Timer mit attiny85 - Genauigkeit ohne Quarz
haben möchte. Wenn man das unbedingt mit dem Attiny machen möchte bleiben ja nur 3 Möglichkeiten.. ds3231 oder man sucht sich einen fest eingestellten tcxo mit TTL Ausgang, 32768 Extern. Da spielen ja noch andere Sachen eine Rolle, man kann auch Glück haben das man einen Attiny erwischt der weit in
es jetzt als einziger Verstanden? 1. Attiny kalibrieren. 2. Wenn mans schick haben möchte mit ds3231 3. Besser als der interne ist jeder gute 32kHz Quarz. Kann man nur vorschlagen.. Anstatt sinnlos zu diskutieren und abzuschweifen.
-
Artikel
MINOS
Beispiel. Beispiel: Versetzte Ausgabe von "Zeile N" in Zeile 1-4: Siehe auch: Kapitel I2C ---- I2C DS3231. Bei der DS3231 handelt es sich um eine externe Real Time Clock, die über I2C an das verwendete Board angebunden werden kann. Schreiben DS3231. Beispiel 1: Schreiben des Datums "2021-05-15 18:35:30" in eine DS3231 Real Time Clock: ---- Lesen DS3231. Beispiel2: Lesen von Datum/Uhrzeit aus DS3231 Real Time Clock und Ausgabe auf der Console: Siehe auch: Kapitel I2C ---- I2C EEPROM. Beispiel: Lesen/Schreiben eines
-
Thread
Temperaturlogger UW-Höhle
un)genau wie eine herkömmliche Quarz-Uhr. Nimm lieber einen temperaturkompensierten IC wie z.B. den DS3231 oder den RV-3029-C2, die haben einen Fehler von 2-6 ppm , ein Uhrenquarz dagegen typischerweise 20-50 ppm und zusätzlich eine gewisse Abhängigkeit von der Temperatur.
genau wie eine herkömmliche > Quarz-Uhr. Nimm lieber einen temperaturkompensierten IC wie z.B. den > DS3231 oder den RV-3029-C2, die haben einen Fehler von 2-6 ppm , ein > Uhrenquarz dagegen typischerweise 20-50 ppm und zusätzlich eine gewisse > Abhängigkeit von der Temperatur. Hast du mir mehr Details
-
Thread
relativ genaue Uhrzeit von WO?
Falls kein LAN oder WLAN greifbar böten sich als ICs an DS3231 oder RV-3029-2 (können beide I2C), das sind temperaturkompensierte Uhrenchips mit extrem geringen Stromverbrauch im Sleep.
jetzt um 21:00:00,0000 ist oder um 21:05 ist völlig rille... dann nehme einen Arduino, eine RTC3231 und die DS1307new LIB reicht völlig, wenn du eh die Uhr alle paar Monate um 1s nachstellen willst
-
Thread
USB uhr mit Batterie
ein kleiner Arduino nano328p mit RTC Modul DS3231 unter 10,-€ kann das locker schaffen, wer mit dem Lötkolben nicht so vertraut ist steckt beides auf ein Breadboard. Glücklicherweise liegen die Pins passend so das keine weitere Verdrahtung notwändig
generell die Funkvariante nehmen. Ich habe auch grad sowas gefunden https://www.amazon.de/WINGONEER-DS3231-AT24C32-Precision-Arduino/dp/B01H5NAFUY/ref=pd_sim_107_4?_encoding=UTF8&psc=1&refRID=2SBA6GCVZCTPR4NZWQRG Bin also voll auf dem richtigen Weg, vielen Dank für die Antworten. Manchmal sieht man
-
Thread
(sehr) kleines "FrameWork" für ATtiny44
Anschlüsse sind im Quelltext enthalten ---------------------------------- Auslesen der Realtime-Chips DS1307 / DS3231 rtc_i2c Funktionen zum Lesen und Schreiben der RTC Bausteine DS1307 / DS3231. Beide Chips sind softwarekompatibel und funktionieren mit derselben Software. Von der Verwendung des DS1307 sehe ich mittlerweile jedoch ab, weil er im Vergleich zum DS3231 relativ ungenau geht. ---------------------------------- Ansteuerung des VF-Displays Samsung 20T201DA2 vfd_samsung Oben genanntes Display wird mittels (Bitbanging) SPI angesteuert. Eine
-
Thread
Stimmen diese Berechnungen? Leckstrom Kondensator
#3927289: > Ich wollte den Supercap zur längerfristigen (ca. 1-3Monate) pufferung > eines RTCs (DS1307) verwenden. also ich würde den genaueren DS3231 nehmen als Modul auch China kein bischen teurer! Claudio H. schrieb im Beitrag #3927289: > Ladungsverlust pro Sekunde: Q = I x t = 2uA * 1s
es bessere Kondensatoren? es gibt auch 0,5F und 1F Monat(e) sehe ich nicht ausser -> RTC DS3231 mit LIR2032 in China um 1,50€ incl. Versand http://www.ebay.de/itm/181575455758?_trksid=p2060778.m1438.l2649&ssPageName=STRK%3AMEBIDX%3AIT
-
Thread
Wie RTC Genauigkeit messen?
Moin. Wie messe ich eigentlich am besten die Genauigkeit von einem RTC wie z.b. DS3231, DS1307, MCP7940N oder auch der interne im STM32f103 Es wird der drift in PPM angegeben, aber wie finde ich diesen Wert raus ? Reicht dazu ein logic analyzer? Vom STM32 gibt es diese Anleitung
abweicht, sofern sie an einem Pin einen vernünftigen Takt zur Verfügung stellt (z.B. 1Hz an SQW bei der DS3231).
-
Thread
"genaue" RTC o. 32.768kHz-Quelle gesucht
Hallo, für ein Projekt benötige ich eine möglichst genaue RTC. Hatte den DS3231 ins Auge gefasst (integrierter, temp.-kompensierter Ozsillator). Leider sprengt die Lieferzeit (brauche 30Stk.) mein Bugdet. Suche daher ne Alternative, Entweder ne RTC mit Ozsillator oder
DS3231 wollte ich auch schon mal einsetzen, das war vor ca. 1 Jahr..., ähnliche Lieferzeit, also weg damit. Am Ende ist es ein M41T81 geworden, zwar nicht temperaturkompensiert, lässt, Quarzabweichungen
-
Thread
[S] Suche Unterlagen zu ELV Digital-Analog-Uhr von ELV, 80er Jahre
- im Jahr abweichen... DS3231 (maximal 60s) im Jahr...normal eher wesentlich weniger. Früher hat man ja die Netzfrequenz genommen, und das ist auch immer noch nicht die schlechteste Wahl... :-) Aber auch eine "Abhängikeit"
Internet > Eine Uhr sollte von nichts abhängig sein (auch nicht DCF77) und dennoch > genau (siehe DS3231) gehen, das ist dann allerdings die wirkliche > Herausforderung :-) Nicht wirklich, wenn man einen anständigen Quarz hat. Andererseits sehe ich das einigermaßen entspannt, da ich bei Netzbetrieb
-
Thread
Die "genaue" Sekunde - Tool für Oszillator Kalibrierung
Ich nehme sehr gerne die RTC-Chips von Micro Crystal (z.B. bei Reichelt) oder den DS3231 von Maxim. Das spart jede Menge umständliche Software und ist sehr viel genauer als jede Software-RTC.
schrieb: > Ich nehme sehr gerne die RTC-Chips von Micro Crystal (z.B. bei Reichelt) > oder den DS3231 von Maxim. Ich wollte zum einen gerne ohne zusätzliche Bauteile auskommen. Zum anderen wollte ich sehen, wie gut das auch mit dem Quartz/Oszillator geht. Sesk K. schrieb: > Die Sache ist
-
Thread
Sonnenscheindauer Sensor selber bauen Eigenbau ATmega Assembler
Ich würde den DS1307 durch einen RTC DS3231 AT24C32 erstzen, dann sind auch 32K Speicherkapazität dabei.
unbewölkter Tag --> niedrige Sonnenspannung KPW schrieb im Beitrag #6356249: > Ich würde den DS1307 durch einen RTC DS3231 AT24C32 erstzen, dann sind > auch 32K Speicherkapazität dabei. Hab der Schaltung einen AT24C512 (65k EEPROM) am TWI/I2C Bus spendiert. Somit könnte 1 Monat lang die Sonnendaten
-
Thread
Zeit + Temperatur auf LCD mit AVR
hier nicht immer mitlesen! simpel ist doch, kleines Steckbrett, Arduino nano356, LCD5110, RTC 3231 oder DS18B20
hier nicht immer mitlesen! simpel ist doch, kleines Steckbrett, Arduino nano328, LCD5110, RTC 3231 oder DS18B20
-
Thread
FlipFlop schaltet nicht richtig mit größerer Last
an- und ausschalten. 3 mA konnte ich messen. Dieses Setup habe ich auch getestet für mein Ziel, via DS3231-Alarm-Interrupt anschalten und GPIO vom RasPi ausschalten. Baue ich das Ganze nun so um, dass ich die Pi-Stromversorgung damit schalte (RasPi A+, mit WLAN-Dongle und Webcam, also um die 500mA
bis zu 2 Sekunden GND gebe ich grade mal 10 Sekunden. Die Pi-Leuchten sind soweit aus dann, aber der DS3231 und der WLAN-Dongle zeigen noch Versorgung an ... Geht weiter mit zusätzlichem Kondensator.
-
Thread
Projekt: Das Tomaten-Aufzucht-Häuschen mit Web-Interface
Hardware: - Arduino Nano - ESP8266-1 (1xUART + 2x GPIO) - DS3231 + AT8-bitEEPROM) (I2C) - NXP LM75BD (I2C) - 162-LCD (optional für den "Kasten") - 6 - 8 Digitale Outputs für Relais (Relais finde ich nicht
werden, da ich keine Lust auf App-Programmierung habe (einfaches Web-Interface per Browser). - Der DS3231 mit angebundener CR2032 behält die Zeit im Auge. - Der LM75 ist ein Temperatur-Sensor, der extern angeschlossen werden kann um die Temperatur im "Wachstumsraum" zu überwachen und hat die Option
-
Thread
Temperaturkompensierter Uhrenquarz (32kHz) geucht in SO
jemand einen kleinen 32kHz Uhrenquarz mit einer möglichst hohen Genauigkeit?? <= 5ppm Hab hier einen DS32KHZ von Maxim. Der ist leider zu groß. Wenn möglich sollte der zu gleich Temperaturkompensiert (TXC0) sein. Die Länge spielt eine untergeordnete Rolle. Jedoch sollte es SMD (SO 1,27mm) oder evtl.
So dass ich lediglich den Anschluss an XTAL1 machen muss (abgesehen von der Vcc/Gnd). Habe auch DS3231SN noch hier. Aber gleiches Problem, die passen nicht mehr auf die PCB Rückseite. Hab irgendwo auch noch DS3231M(!?) Die sind deutlich kleiner. Aber haben auch schon eine Abweichung von 5ppm, wobei
-
Thread
ATMega328p: Zwei Takte, eine Uhrzeit
Nimm ein externes RTC-Modul, z.B. mit DS3231. Damit sind ohne Kopfstände weniger als 10s Abweichung pro Monat möglich. Alternativ den ATMega mit RC-Oszillator betreiben und wie von Rolf beschrieben den Uhrenquarz an TOSC1/2 über Timer 2 laufen
Der ATMega328p ist komplett belegt, so dass ich auf einen Softwarelösung > setzen muss i2c RTC DS3231 + i2c Portexpander PCF8574(a) löst das Problem auch und geweckt von der RTC Harald schrieb im Beitrag #5381961: > während der Schlafphase (4 s - Wachppase) sind es > 16/256 MHz. kann er
-
Thread
Resonatoren in Quarz Bauform
@Eberhard: Jaein, es kommt drauf an. Auf dem Board ist ebenfalls noch ein TXCO 32kHz vom MAXIM DS3231. Der Atmega328p soll mit 8MHz Resonator für UART laufen, da die interene PLL auf dauer evtl. zu ungenau ist. Quarz würde sich hier noch besser anbieten, jedoch brauchen diese Recht lange zum einschwingen
@Eberhard: Jaein, es kommt drauf an. Auf dem Board ist ebenfalls noch > ein TXCO 32kHz vom MAXIM DS3231. > > Der Atmega328p soll mit 8MHz Resonator für UART laufen, da die interene > PLL auf dauer evtl. zu ungenau ist. Der hat keine PLL. Warum kalibrierst du nicht den internen Oszillator mit
-
Thread
Projekt Rollladensteuerung
Intertechno, manuell "override" per 230V Relais mit Taster Arduino 433MHz Sender RCswitch LIB RTC DS3231 Steuerung nach Geokoordinaten Sonnenauf- -untergangsberechnung Daten liegen im I2C EEPROM der RTC ist leichter und billiger zu tauschen, alternativ ginge noch günstiger ein I2C EEPROM in DIL 8
und programmieren. Den Mehrwert für angeschlossenes Webinterface wollte ich nicht. RTCs RV3029 und DS3231 sind wahrscheinlich vergleichbar hinsichtlich ihrer Vorteile (Temperaturkompensation und interner Quarz). Eine Geokoordinatenberechnung wollte ich nicht: benötigt ca. 3,5kB Code von verfügbaren