-
Thread
10x Servo ansteuern
Steckdose stecke, irgendwo große Spannungsimpulse auftreten, dass meine Uhr (angeschlossen über I2C, DS1307) stehen bleibt. Simulieren kann ich das, wenn ich am Schalter der Steckerleiste spiele (mal an, schnell wieder aus und an, mal halb an, ....) Zusammengefasst hängt an dem ATMega8 nur der Uhrenbaustein (DS1307) und 10 N-Mos (BUZ 11). Wenn jemand Vorschläge hat (auch zu der ersten Methode) bin ich sehr dankbar. Grüße, Alex
-
Thread
I2C RTC Bufferung
Hallo, nimm doch einfach einen DS1307, der hat diese Steuerung der Pufferbatterie schon inklusive, bei Ebay gibts da gerade eine Platine mit diesem Chip und Batterie. Gruss A. Arndt
Danke fuer den Tipp mit dem DS1307. Suche aber weiterhein noch nach einer Möglichkeit, den I2c-Bus vom Mikro zu trennen. Ginge das vielleicht mit einem einfachen 4066 Cmos Schalter, denn die Phillips Bus Mulitplexer usw. habe
-
Thread
Daten von dynamischen Variabel vor Stromausfall schützen
schrieb im Beitrag #5565831: > Gibt es Möglichkeiten sowas auf dem LK-RTC abzulegen. Wenn der den DS1307 drauf hat: Da sind 56 Bytes gepuffertes RAM drin.
S. R. schrieb im Beitrag #5565861: > Ein DS1307 hat 64 Bytes gepufferten RAM, davon sind 56 Bytes frei > nutzbar. > Du kannst also 56 Bytes darin ablegen. Allerdings soll das Datum trotzdem da gespeichert bleiben. Es handelt sich um ein
-
Thread
Atmega I2c 8583
Nimm lieber den DS1307. Der geht ohne Justierung sehr genau. Josef
an alle, noch mal danke für die tipps das mit dem DS1307 werde ich mir auch noch mal genauer ansehen gruß erik
-
Thread
2 Variablen zusammenhängen
Guten morgen zusammen, ich arbeite zur Zeit an einem Timer, der seine Uhrzeit aus einem DS1307 bekommt. (funktioniert) Nun soll zu einer einstellbaren Zeit, ein Ereignis geschehen. (Vergleich von start Zeit, stop Zeit und aktuelle Zeit) Dazu möchte ich gerne die stunden und minuten zu
sie liegen als dezimal vor. Die werden in der DS1307 routine schon umgewandelt von bcd auf dezimal. Probier ich mal aus und geb dann Rückmeldung. Danke schon mal ;)
-
Thread
Sonne scheint oder Wolken ermitteln
Danke für die Antworten das mit der Uhrzeit nachführung ist sicherlich das Gescheiteste mitels DS1307 und i2C jedoch ist bei wolkenvewrhangenenm himmel eine nachführung nicht erwünscht auch bei temperaturen unter -5 grad(motor KTY10) wird die Anlage nicht gedreht. Windmesser > 25m/s dreht die
11.08.2008 09:11 schreibt ... >das mit der Uhrzeit nachführung ist sicherlich das Gescheiteste mitels DS1307 und i2C >jedoch ist bei wolkenvewrhangenenm himmel eine nachführung nicht erwünscht Es geht also in den später geschriebenen Beiträgen AUSSCHLIESSLICH um die OPTIMIERUNG dieser Nachführung
-
Thread
Nach Stromausfall wissen wieviele Datensätze im EEPROM gespeichert sind
Lösungsansatz: Da ja eh ein I2C-Bus vorhanden ist, könnte man einen RTC mit NV-Ram einsetzen, z. B. DS1307. Der hat 56Byte SRAM, welcher mittels 3V-Knopfzelle gepuffert ist. Damit hat man den Pointer auf den letzten Datensatz und eine Echtzeituhr, die bei Stromausfall weiterläuft.
@Jens A: (picler) >vorhanden ist, könnte man einen RTC mit NV-Ram einsetzen, z. B. DS1307. >Der hat 56Byte SRAM, welcher mittels 3V-Knopfzelle gepuffert ist. Damit >hat man den Pointer auf den letzten Datensatz und eine Echtzeituhr, die >bei Stromausfall weiterläuft. Da kann man
-
Thread
Timer, Wecker etc
Hi, anderes RTC IC DS1307. @Tobias: Schau mal bei Kuehnels HP vorbei da ist ein Beispielsprg zum PCF8583P. Das IC hat eine Alarmfunktion ich denke mal du meinst das. Mfg Dirk
Jahr vor. In der Codesammlung findest Du eine Menge Beispiele von mir, z.B. auch für den RTC DS1994 oder für den hochgenauen DCF-77. Peter
-
Thread
I2C und STM8
Basis-Treiber für I2C: i2c_drv.c/.h) und auf meinen STM8S105S4 adaptiert: http://hamlab.net/mcu/stm8/ds1307.html (russisch, aber durchaus selbsterklärend) Mein Ergebnis zeige ich lieber nicht, ich bin ein mehr als lausiger Programmierer. Aber es läuft mit einem DS3231M, was allerdings nur dem unbekannten
ein LM75 (mit Adresse 0x90) im Bus vorhanden, wird die Temperatur angezeigt time ist ein DS1307 RTC-Chip im Bus vorhanden, wird das Datum und die Uhrzeit ausgegeben settime ist ein DS1307 RTC-Chip im Bus vorhanden, so kann Datum und Uhrzeit eingestellt werden ----------------
-
Thread
Menü Steuerung / Uhr stellen
Hallo beisammen, habe eine Steuerung mit ATmega 8 und DS1307, sowie einem Display. Die Steuerung an sich funktioniert. Ich kann also Daten, wie Uhrzeit oder Datum auf dem Display darstellen. Programmiert wurde das ganze in C. Nun soll ein Menü dazukommen
dabei ein signal eine gewisse zeit lang auf einen Ausgang geben "3er Knackpunkt" Uhr läuft schon über Ds1307 und Funktioniert dank hilfe aus dem Forum =))
-
Thread
Binär-Uhr Projekt Arduino
fehlen. Beim Spannungsregler und beim µC passen SMD 0805 schön zwischen die Pin. Für die 595 und den DS1307 wirst du bedrahtete nehmen müssen.
ausgestattet. (Habe noch 150 Ohm in meiner Kiste gefunden.) Zudem habe ich bei den 595, dem ATMega und dem DS1307 einen 100N Kondensator reingelötet. Habe dann das Steckbrett mit der Platine über die Wannenstecker verbunden. Leider tut sich bei Druck auf die beiden Knöpfe zum Stellen der Uhrzeit immer noch
-
Thread
Uhr zu ungenau
Ganggenauigkeit optimal ist. Ich verwende immer einen externen RTC in meinen Schaltungen. Mit einem DS1307 schaffe ich 1 Minute Genaugikeit im Monat. Damit bin ich durchaus zufrieden. SOnst kann man sich ja an DZF anbinden. Uebriegens, es ist wichtig die korrekte Quartbuerdenkapazitaet zu waehlen.
Hallo Frank, gibt es ein Bild von Deiner Nixie Uhr? Den DS3232 habe ich mir auch shon vor ein paar Wochen kommen lassen. Die Genauigkeit des DS3232 beindruckt mich sehr. Gruss, Gerhard
-
Thread
Debian minimalst Installation
Batterie schlicht und ergreifend defekt. l. A lithium battery with 48mAh or greater will back up the DS1307 for more than 10 years in the absence of power at +25°C. Nachdem so eine Batterie 230mAh hat ist somit die Selbstentladung der bestimmende Faktor. Und einen Desktop PC sollte man wirklich nach
Dumbeutel30000 schrieb im Beitrag #7353581: > A lithium battery with 48mAh or greater will back up the > DS1307 for more than 10 years in the absence of power at +25°C. Sagt die Werbung. Leider ist der DS1307 in keinem PC drin. Kann man den überhaupt noch kaufen? > Und einen Desktop PC sollte man wirklich
-
Thread
RTC mit I2C-Anbindung
Maxim hat doch eine gute Suchfunktion. Schau mal nach dem DS1337 oder DS1307. Allerdings sind die RTCs mit eingebautem Quarz unschlagbar in der Genauigkeit. Meine Uhr mit einem DS3232 geht auch nach 1 Jahr nur 1 Sekunde nach. Ansonsten hilft bei der Genauigkeit
von den 20 Pins des Maxim DS3232 sind um die 10 "not connected". Was aber nichts an der Gehäuseform ändert, falls es ein Platzproblem ist. Aber der DS3231 ist etwas "kürzer", sonst weitgehend pinkompatibel zu DS3232.
-
Thread
Interface zwischen RTC und ATmega16 zum Uhrzeit einstellen
Hallo zusammen, ich habe an meinen ATmega16 eine DS1307 RTC angeschlossen. Es funktioniert auch alles wunderbar. Ich habe ein Programm geschrieben, welches die Uhrzeit über USART ausgibt und ein Programm mit dem ich die Urzeit einstellen kann. Jedoch
etc. (also alles was nicht direkt mit der RTC und deren Funktions- weise zu tun hat) Da eine DS1307 über I2C angeschlossen wird, sehe ich nicht wie da jetzt in dieser Kernfunktionalität ein USART_RECV ins Spiel kommen würde.
-
Thread
I2C / TWI PullUp
Hab letztens einen DS1307 über I2C angeschlossen und glatt die Pull-Ups vergessen. Also die I2C-Routinen auf interne Pull-Ups umgestrickt: Funktioniert einwandfrei. Sind ja auch nur 2cm vom AVR zum DS1307 und nichts weiter
-
Thread
Umwandlung von UTC-Zeit in Unix-Zeit selbst gemacht
Lösung, wie ich aus den Daten (seconds, minutes, hours, day, date, month, year), welche ich per I2C vom DS1307 erhalte, einen Unix-Zeit-Wert zu ermitteln. Auf Wikipedia ( http://de.wikipedia.org/wiki/Unixzeit ) steht eine Beispielsfunktion, welche (eigentlich) meine Problematik lösen sollte. Leider erhalte
ich aus den Daten > (seconds, minutes, hours, day, date, month, year), welche ich per I2C > vom DS1307 erhalte, einen Unix-Zeit-Wert zu ermitteln. Gegenfrage: wozu brauchst du denn diese Unix-Zeit? Gerade wenn es ne eher kleine Maschine ist, sollte man besser mit getrennten Zählern für die Tageszeit
-
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
Wort-Uhr mit ATmega8
Quarz wenn kein interner Takt. Als Zeitgeber würd ich nicht den Atmega verwenden, sondern einen DS1307 mit 32kHz Quarz nehmen. Der wird über I2C angeschlossen, Schaltung wie im Datenblatt mit Pufferbatterie. Dann läuft die Zeit weiter, wenn kein Strom da ist. Ausserdem 2 Tasten vorsehen, um die
Ach, die Weicheier von Conrad verwenden Schieberegister. Das kann ja jeder... Aber den DS1307 würd ich trotzdem machen. Jedesmal die Uhr neu stellen, wenn mal der Stecker gezogen wurde wär mir nix.
-
Thread
Char in Long Variable
HEADER FILE ******** // ************************************************************** #define DS1307_W 0xd0 #define DS1307_R 0xd1 #define RTC_NO_ERROR 0 #define RTC_ERROR 1 typedef struct { unsigned char time[9]; unsigned char date[12]; unsigned char day; unsigned
-
Thread
Welchen RTC soll ich nehmen?
Der DS1307 ist recht einfach über I2C anzusteuern. http://cgi.ebay.de/INBOARD-RTC-DS1307-Board-with-I2C-to-PIC-AVR-ARM_W0QQitemZ120536841427QQcmdZViewItemQQptZLH_DefaultDomain_0?hash=item1c108e3cd3
-
Thread
Betriebsstundenzähler mit Atmega
@kollimann schau dir mal die DS1307 bzw. DS1337 RTCs von Dallas Semiconductor an, die haben einen ca 32Byte großen NV-RAM (battery backuped), dann must du dir keine gedanken machen, ob du immer an die gleiche stelle im speicher schreibst
Als 1Wire wäre dann der DS 2417 geeignet?
-
Thread
Laufzeitzähler mit ATmega32 und EEPROM, beste Lösung ?
Ein ds1307 hast Du nicht zufällig dran?
Fabian schrieb im Beitrag #2440836: > Ein ds1307 hast Du nicht zufällig dran? Leider Nein. Auch wenn ich schon I2C nutze, würde ich mehr Bauteile gerne vermeiden...
-
Thread
Gibt es Uhren - IC
richtig , der DS1820 / DS18s20 ist ein Temperatursensor. aber es gibt z.B. von DS den DS1302 bzw. die älter Vers. DS1202. Versuchs damit mal.
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.
-
Thread
Stromkreis über Wecker schließen
www.arduino.cc/en/pmwiki.php?n=Main/Software Ein RTC Uhrmodul mit Akku oder Batterie http://www.ebay.de/itm/DS1307-I2C-Real-Time-Clock-AT24C32-I2C-EEPROM-Board-Batterie-CR2032-/201278006037?pt=LH_DefaultDomain_77&hash=item2edd1aa315 oder Achtung genau lesen ob mit LIR2032 (Akku) oder nicht, die LIR sind
p/ds1307new/ https://code.google.com/p/ds1307new/wiki/Reference
-
Thread
DS32khz direkt am atmega32: besser mit oder ohne einen zusätzlichen Uhrenquarz?
Falk meinte, dass Du eine RTC (z.B. DS1307) plus 32Khz für die Zeitmessung benutzen kannst. Oder Du benutzt gleich eine DS3231 oder DS3232.
Ist somit die Konstruktion mit DS32Khz direkt am uC nicht brauchbar? Oder ist die DS3231 / DS3231 einfach eine bessere Option zu meiner momentane Variante? (Sorry für die viele Frage) Ich hab Falk nicht mit: >Entweder einen 32kHz
-
Thread
ATmega8 - allgemeine Frage
eine Synchronisierung mit DCF ausfällt, habe ich mir gedacht, ob ich das mit einem RTC-Modul wie dem DS1307 lösen könnte. Das Ding könnte mit einer CR2032 Lithiumbatterie doch einige Jahre betrieben werden. Allerdings stellt sich mir jetzt die Frage, ob ich da mit dem ATMega8 wirklich noch weiterkomme
schrieb im Beitrag #3525597: > ... habe ich mir gedacht, ob ich > das mit einem RTC-Modul wie dem DS1307 lösen könnte. ... > Allerdings stellt sich mir jetzt die Frage, ob ich da mit dem ATMega8 > wirklich noch weiterkomme. Wieso nicht? RTC sprechen typischerweise I2C aka TWI. Das könnten die
-
Thread
Arduino: Interrupt (INT0) Rekursion möglich?
5110 oder OLED. Die RTC hatte ich mir mal selber geschrieben, nutze aber jetzt den Komfort der DS1307 Lib auch am DS3231 mit eigenen Erweiterungen, feststellen welcher drin ist, 1307 oder 3231 und dann entweder RAM oder Tempfühler nutzen. Die WS2812b LIB musste ich patchen weil die buggy ist mit
-
Thread
AVR RTC - Modul
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
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
-
Thread
Empfehlung moderne RTC
MAXIM extremely accurate i2c rtc with crystal DS3232 Gruss Klaus
Klaus De lisson schrieb im Beitrag #3461922: > MAXIM extremely accurate i2c rtc with crystal DS3232 Jau, kann ich nur empfehlen. Alternativ DS1307 mit DS32Khz, wenn es DIP sein muss. Wenn Ethernet/Internet verfügbar, dann natürlich NTP.
-
Thread
Zeit beim Datenlogging?
Interrupt erzeugt und von dem die Zeit relativ einfach abgerufen werden kann. Bisher habe ich nur den DS1307 gefunden(elektor 1/04), dessen Zeitdaten über einen I2C-Bus erreicht werden. Ist dessen Einsatz sinnvoll oder gibt es einen besseren Weg? Gruß, Jörn
M41T00 (ST,0.8uA), PCF8563/8573/8583 PCA8565 (10-200uA, Alarm) PCF8593 (wenig Strom, Alarm, Philips), DS1307 (Dallas) Von Dallas gibt es aber auch fertige Datenlogger IC z.B. http://para.maxim-ic.com/compare.asp?Fam=RTC&Tree=Sensors&HP=Sensors.cfm&ln=&SORD=638&FT_638=7251&ITEMLIST=121465,121466,121503,128290
-
Thread
PIC16F721 lässt sich nicht mehr programmieren
Hallo, ich wollte mir eine kleine Uhr mit dem DS1307 und mit Temperatursensor (LM35) bauen. Dazu vier 7-Segment-Anzeigen und den 74HC/HCT4511 als Ansteuerung. Nur mit PIC (16F721) und DS1307 ließ er sich nach einigen Problemen programmieren und
-
Thread
TWI SCL Frequenz
ich beschäftige mich gerade ein bisschen mit I²C / TWI am Atmega8. Aktuell möchte ich den RTC / DS1307 anbinden und auf einem Display anzeigen lassen. Dazu habe ich auch schon einiges hier im Forum gefunden, was weiter hilft. Eine kleine Frage bleibt mir aber gerade offen. Wenn ich den Atmega8
Danke erstmal, das hat schon geholfen. Dadurch hab ich weitere Informationen finden können. Den DS1307 kann man laut Datenblatt dann nur im Standardmode betreiben (100KHz). Wie sieht das eigentlich aus, wenn ich den Bus immer mit 400KHz betreiben würde? Kann es dann passieren, das ein Gerät am
-
Thread
Kleine Frage zu TWI bzw. I²C Ansteuerung
klar mit R/W, steht in Datenblätter die ich bis jetzt gelesen hatte mit R/W z.B. beim PCF8574(a), DS3231, DS1307 https://datasheets.maximintegrated.com/en/ds/DS3231.pdf https://www.sparkfun.com/datasheets/Components/DS1307.pdf http://www.ti.com/lit/ds/symlink/pcf8574.pdf #Seite12 lesen 0x79
-
Thread
(Nochmal) RTC mit Goldcap sichern.
Spannungsversorgung für Stromausfall, Steckdose wechseln, o.ä für den RTC-IC. Als RTC habe ich den DS1307. Laut Datenblatt kann dieser für V_bat 2.0 bis 3.5V. Da der DS1307 den Goldcap selbst nicht laden kann, habe ich mir die auf dem Screenshot dargestellt Schaltung simuliert. Rot: Versorgungsspannung
-
Thread
I2C-Module an Netzteil Problem, an Arduino ok?
I2C-multiplexer TCA-9548a angeschlossen und an diesem bestimmte I2C-Temp-Sensoren, sowie auch ein DS1307 RTC-Modul. versorge ich die I2C-Module als auch den Multiplexer direkt mit der Spannung vom Netzteil so bekomme ich ab und an Fehler bei dem DS1307-Modul. Das wirkt sich wie folgt aus. 10
-
Thread
Befehl für Datum und Uhrzeit?
Real-Time Clock nicht funktionieren dürfte. Es gibt ein paar Beispiele, in denen eine I²C-RTC (wie die DS1307)verwendet wird: http://members.shaw.ca/pmeloy/ds1307_real_time_clock.htm http://www.grifo.com/OFFER/HOBBY/Examples/uk_RTC_AVR.txt Jens
-
Thread
LiPo/Li-Po Laderegler mit Power-Path
Schau Dir doch mal die Schaltpläne von den RTC-Bausteinen DS1307 und Konsorten an. Viele haben auch die Möglichkeit zum Betrieb mit LIR2032 statt nur CR2032. Ist zwar ungeregelt, aber für den Zweck der Pufferung reicht es dort aus.
Schaltplan schrieb im Beitrag #5022609: > Schau Dir doch mal die Schaltpläne > von den RTC-Bausteinen DS1307 und Konsorten an. Besser nicht, Diode und Widerstand an 5V ist grober Pfusch und würde bei mir so nicht in Betrieb genommen werden. Laut Datenblatt sind die LIR2032 mit CCCV bis 4,2V zu laden
-
Thread
Taster doppelt belegen
delay_ms(10); while (bit_is_clear(taster_hour_pin, taster_hour_bit)); _delay_ms(10); ds1307_setTime(h,m,s); } if (bit_is_clear(taster_minute_pin, taster_minute_bit)) { if (m<59) m++; else m=0; _delay_ms(10); ds1307_setTime(h,m,
-
Thread
Echtzeituhr ohne automatische Umschaltfunktion
mitzuteilen, dass _keine_ Batterie angeschlossen ist. So einfach ist das. Geht mit (fast) jeder RTC, z.B. DS1307 oder DS3231. Passende Batteriespannung natürlich vorausgesetzt. Umgekehrt ist auch Unsinn. Im Batteriebetrieb gehen die meisten RTC in den Standby, da kannst Du die RTC überhaupt nicht mehr ansprechen
Bei dem DS3231 steht: Reset Active Time : 250ms. Oder gilt das nur für den Fall das die Batterie gewechselt wird?
-
Thread
PCB-Projekt: RTC, 7Seg, Temp.sensor
externer auf Batterieversorgung Bist du auf den Chip festgelegt? Ansonsten schau dir z.B. mal den DS1307 an, der hat einen Pin für eine 3V Knopfzelle und schaltet automatisch um. Außerdem: Im Datenblatt vom PCF8563 ist ziemlich weit hinten eine Beispiel-Schaltung mit einem Goldcap drin. >Probleme
schrieb im Beitrag #2379664: > Bist du auf den Chip festgelegt? Ansonsten schau dir z.B. mal den DS1307 > an, der hat einen Pin für eine 3V Knopfzelle und schaltet automatisch > um. > > Außerdem: Im Datenblatt vom PCF8563 ist ziemlich weit hinten eine > Beispiel-Schaltung mit einem Goldcap drin