Precyzyjny zegar czasu rzeczywistego High Accuracy Pi RTC jest oparty na bazie układu zegarowego DS3231. Układ DS3231 to tani, ale niezwykle precyzyjny zegar czasu rzeczywistego (RTC). Z Raspberry Pi łączy się przez interfejs UART. Źródłem zegara jest TCXO (oscylator kwarcowy z kompensacją temperatury), dzięki czemu RTC zapewnia informacje o sekundach, minutach, godzinach, dniu, dacie, miesiącu i roku. Data na koniec miesiąca jest automatycznie dostosowywana do miesięcy, które mają mniej niż 31 dni, a także przeprowadzana jest korekta dla roku przestępnego. Zegar działa w trybie 24- lub 12-godzinnym wraz ze wskaźnikiem AM/PM (rano/wieczór).

 

Zegar zapewnia dwa programowalne alarmy czasowe oraz programowalne wyjście prostokątne. Pin INT / SQW generuje przerwanie przy stanie alarmowym lub wysyła sygnał prostokątny, wybór jest kontrolowany przez bit INTCN.

 

Jeśli chcesz, żeby moduł dalej obliczał czas po odłączeniu Raspberry Pi od źródła zasilania, musisz zainstalować baterię litową 3 V CR1225.

 

Kup Teraz

Wersja

Wersja produktuZmianyData premiery
High accuracy Pi RTC (DS3231) Pierwotna wersja Wrzesień 2018

 

Uwaga

Zestaw nie zawiera baterii.

  

Właściwości

  • Pracuje z Raspberry Pi 2/ 3 B/B+ Zero
  • Oblicza sekundy, minuty, godziny, dni tygodnia, miesiąc, rok
  • Pracuje w trybie 24- lub 12-godzinnym z wskaźnikiem AM/PM (rano/wieczór)
  • Małe zużycie energii
  • Dwa alarmy czasowe
  • Szybka (400kHz) magistrala I2C

Specyfikacje

CechaWartość
Napięcie robocze 3,3 V
Temperatura robocza od 0℃ do +70℃
Dokładność ±2 ppm od 0°C do +40°C
Interfejs I2C
Adres I2C 0x68
Wymiary L: 25 mm W: 25 mm H: 8 mm
Waga 4,2 g
Wymiary opakowania L: 85 mm W: 7 5mm H: 25 mm
Waga brutto 15 g

Typowe zastosowania

Każda aplikacja na Raspberry Pi wymaga czasu rzeczywistego.

Schemat wyprowadzeń

 

Uwaga

1- Chip sam obsługuje funkcję alarmu, zarezerwowaliśmy również odpowiedni interfejs sprzętowy, ale nasza biblioteka oprogramowania nie zawiera tej funkcji (pin S/INT), należy samemu stworzyć opowiednie oprogramowania.

 

2- RX/TX nie został zastosowany z tym module, ale listwa z pinami 5x2 zajmuje pin RX/TX z Raspberry Pi, więc wyprowadzamy RX/TX i wychodzi z 2-pinowym wtykiem.

Wymagany sprzęt

Raspberry PiHigh Accuracy Pi RTC(DS3231
Kup Teraz Kup Teraz

 

Uwaga

Proszę podłączać do portu USB ostrożnie, w przeciwnym wypadku można go zniszczyć. Proszę korzystać z kabli USB z 4 przewodami w środku, te z 2 przewodami nie przesyłają danych. Jeśli nie jesteś pewien co do posiadanego przewodu, możesz go zakupić tutaj.

Instalacja

Dostarczany przez nas sterownik dotyczy tylko Raspbian Jessie/Stretch.

 

Wskazówka
Jeśli nie wiesz, jak korzystać z Raspberry Pi, przejdź tutaj przez rozpoczęciem.

 

  • Krok 1. Instalacja sterownika

 

Wprowadź następującą komendę do terminala

 

git clone https://github.com/Seeed-Studio/pi-hats.git

 

Po zakończeniu instalacji wprowadź następującą komendę do terminala

 

cd pi-hats
./install.sh -u rtc_ds3231

 

  • Krok 2. Odłącz zasilanie od Raspberry Pi

 

sudo shutdown -h now

 

  • Krok 3. Wprowadź nakładkę do Raspberry Pi

 

 

Upewnij się, żeby wpiąć pin 1 nakładki do pinu 1 na wtyku GPIO Raspberry Pi, dokładnie tak jak na rysunku powyżej.

 

  • Krok 4. Podłącz zasilanie do Raspberry Pi

 

Zastosowania

Teraz możesz wpisać poniższą komendę, żeby sprawdzić, czy sterownik został poprawnie zainstalowany.

 

./install.sh -l

 

Jeśli chcesz odinstalować sterownik, skorzystaj z poniższej komendy:

sudo ./install.sh -u

 

Teraz sprawdźmy, co moduł zegara czasu rzeczywistego RTC potrafi zrobić:

 

Odczytaj zegar sprzętowy i wydrukuj wynik

 

sudo hwclock -r

 

Ustaw czas systemowy z zegara sprzętowego

 

sudo hwclock -s

 

Ustaw zegar sprzętowy z bieżącego czasu systemowego

 

sudo hwclock -w

 

Więcej zastosowań

 

hwclock --help

Linki

 

zapraszamy do współpracy!