RTC-Modul DS1307, I2C-Schnittstelle, 5V
zoom_out_map
chevron_left chevron_right

Produktbilder dienen ausschließlich zu Informationszwecken und können je nach Charge und Lieferant geringfügige Unterschiede aufweisen. Produktspezifikationen und Preise können ohne vorherige Ankündigung geändert werden. Wir tun unser Bestes, um der Produktseite möglichst genaue und richtige Spezifikationen hinzuzufügen, es ist jedoch möglich, dass diese nicht ganz korrekt sind. Sollten Sie einen solchen Fall feststellen, melden Sie ihn uns bitte.

Das Produkt ist für Fachleute bestimmt und erfordert qualifiziertes und autorisiertes Personal. Dem Produkt liegt keine Montage-/Gebrauchsanleitung bei . Die Inbetriebnahme des Produktes durch nicht qualifizierte Personen führt zum Verlust der Garantie gemäß den AGB auf der Seite.

Die angegebenen technischen Spezifikationen (Strom, Leistung usw.) stellen maximale zulässige Werte unter idealen Betriebsbedingungen dar. Für einen sicheren Betrieb und eine optimale Lebensdauer wird empfohlen, das Produkt im Dauerbetrieb mit höchstens 50 % der angegebenen Maximalwerte zu verwenden.

RTC-Modul DS1307, I2C-Schnittstelle, 5V

Echtzeituhr für Embedded-Projekte, hält Datum und Uhrzeit auch ohne Stromversorgung durch Backup mit CR1220-Batterie. Kommuniziert einfach über I2C bei 0x68, verwendet nur SDA und SCL, bietet vollständige Zeit mit automatischer Korrektur für Monate und Schaltjahre bis 2100, unterstützt 24-Stunden- oder 12-Stunden-Format mit AM/PM und enthält 56 Bytes nichtflüchtigen RAM für Einstellungen.

13,12 RON Bruttopreis

10,84 RON zzgl. MwSt.

No reviews yet

Shipping by Donnerstag 27 August

Schließen
INTERNATIONAL DELIVERY
International fast shipping within EU. Free Shipping for orders above 100 EUR in most EU countries.
FAST DISPATCH 24H
We ship from our stock within 24H
TREUEPUNKTE
Sie erhalten bei jeder Bestellung Punkte im Wert von 5 %.

Das RTC DS1307 Modul ist eine Echtzeituhr mit hoher Präzision, basierend auf dem integrierten Schaltkreis DS1307, entwickelt für Anwendungen, die eine genaue Verfolgung von Datum und Uhrzeit in eingebetteten Systemen erfordern. Es liefert vollständige Zeitinformationen: Sekunden, Minuten, Stunden, Wochentag, Datum, Monat und Jahr, mit automatischer Kompensation für Monate mit weniger als 31 Tagen und Schaltjahre bis 2100, was manuelle Korrekturen in der Firmware überflüssig macht.

Das Modul unterstützt sowohl das 24-Stunden-Format als auch das 12-Stunden-Format mit AM/PM-Anzeige und verfügt über 56 Bytes nichtflüchtigen RAM-Speicher, der nützlich für die Speicherung von Konfigurationsdaten oder Protokollierung ist. Die Kommunikation mit dem Mikrocontroller erfolgt über die I2C-Schnittstelle an der festen Adresse 0x68 und benötigt nur zwei Pins (SDA und SCL), was es kompatibel mit 5V-Boards wie Arduino Uno, Arduino Mega sowie STM32, ESP32 und jeder anderen Plattform macht, welche das I2C-Protokoll unterstützt, solange ein Logikpegelwandler auf 3.3V verwendet wird.

Ein integrierter Spannungsabfall-Erkennungs-Schaltkreis schaltet automatisch auf die Backup-Batterie CR1220 nicht enthalten (2.0-3.5V), wenn die Hauptversorgung von 5V unterbrochen wird, und hält so die korrekte Uhrzeit über lange Zeiträume ohne externe Stromversorgung. Der 32.768 kHz Quarzoszillator gewährleistet eine Genauigkeit von etwa 1 Sekunde pro Tag, und der Betriebstemperaturbereich von -40 bis 85°C ermöglicht den Einsatz in anspruchsvollen industriellen Umgebungen.

 

Spezifikationen:

Betriebsspannung: 5 VDC

Backup-Batteriespannung: 2.0 - 3.5V (CR1220), NICHT ENTHALTEN

Stromaufnahme im Normalbetrieb: ~1,5 mA

Schnittstelle: I2C

I2C-Adresse: 0x68

RAM-Speicher: 56 Bytes

Quarzoszillatorfrequenz: 32.768 kHz

Uhrzeitformat: 24 Stunden / 12 Stunden mit AM/PM

Genauigkeit: ~1 Sekunde/Tag (abhängig vom Quarz)

Betriebstemperatur: -40 ~ 85°C

Abmessungen: 41 x 23 mm

 

Pinbelegung:

1.jpeg

Pin Beschreibung
VCC 5 VDC
GND GND
SDA Kommunikation über I2C-Schnittstelle
SCL Kommunikation über I2C-Schnittstelle

 

Anwendung:

Verbinden Sie VCC mit 5V und GND mit Masse des Entwicklungsboards.

Verbinden Sie SDA und SCL mit den entsprechenden Pins der verwendeten Plattform (z.B. A4/A5 auf Arduino Uno, Pins 21/22 auf Arduino Mega, GPIO21/GPIO22 auf ESP32).

Setzen Sie die CR1220-Batterie in die Halterung des Moduls ein, um die Uhrzeit bei fehlender Hauptstromversorgung zu erhalten.

Installieren Sie die RTClib-Bibliothek aus dem Library Manager der Arduino IDE.

Stellen Sie bei der ersten Verwendung oder nach dem Batteriewechsel die Anfangszeit durch den Aufruf von rtc.adjust() im Initialisierungscode ein.

Die Daten werden im BCD-Format (Binary Coded Decimal) aus den internen Registern des DS1307-Schaltkreises gespeichert und gelesen.

Rufen Sie rtc.now() auf, um ein DateTime-Objekt mit allen verfügbaren Zeitfeldern zu erhalten.

 

ACHTUNG! Obwohl das Modul mit 5V arbeitet, wird für die Verwendung mit ESP32 (3,3V) empfohlen, einen Logikpegelwandler zu verwenden, um eine Beschädigung der Datenpins des Mikrocontrollers zu vermeiden.

88175

Produs destinat utilizarii in proiecte electronice, automatizari, prototipare, educatie si cercetare.

Produsul trebuie utilizat numai conform specificatiilor tehnice mentionate in descriere si/sau in documentatia produsului.

Avertismente generale de siguranta:

Nu utilizati produsul la tensiuni, curenti sau temperaturi peste valorile specificate.

Montajul si conectarea trebuie realizate de persoane cu cunostinte tehnice minime in domeniul electric/electronic.

Evitati scurtcircuitele, inversarea polaritatii si conectarea gresita a alimentarii.

Nu lasati produsul alimentat nesupravegheat in timpul testelor.

Produsul nu este jucarie si nu este destinat copiilor.

Pentru modulele electronice, se recomanda utilizarea in carcase, panouri sau montaje protejate, dupa caz.

Identificare produs:

Denumirea produsului, codul/SKU-ul si caracteristicile tehnice sunt mentionate in pagina produsului si/sau pe eticheta ambalajului.

Producator / Importator / Distribuitor:

Sigmanortec S.R.L.

Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania

E-mail: [email protected]

Website: www.sigmanortec.ro

Persoana responsabila in UE:

Sigmanortec S.R.L.

Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania

E-mail: [email protected]

Documentatie si siguranta:

Pentru informatii suplimentare, fise tehnice, declaratii de conformitate sau instructiuni, ne puteti contacta la [email protected].

#include <Wire.h>

#include "RTClib.h"

RTC_DS1307 rtc;

void setup() {

  Serial.begin(9600);

  if (!rtc.begin()) {

    Serial.println("RTC module not found!");

    while (1);

  }

  if (!rtc.isrunning()) {

    Serial.println("RTC is not running! Setting time...");

    // Sets date and time to compilation moment

    rtc.adjust(DateTime(F(__DATE__), F(__TIME__)));

  }

}

void loop() {

  DateTime now = rtc.now();

  Serial.print(now.year(), DEC);

  Serial.print('/');

  Serial.print(now.month(), DEC);

  Serial.print('/');

  Serial.print(now.day(), DEC);

  Serial.print(' ');

  Serial.print(now.hour(), DEC);

  Serial.print(':');

  Serial.print(now.minute(), DEC);

  Serial.print(':');

  Serial.print(now.second(), DEC);

  Serial.println();

  delay(1000);

}