Каталог

Плата расширения RTC WatchDog

Цена:

2610 р.
менее 10 шт.
Уже в корзине
Код товара: 16058
Оригинальное название:
RTC WatchDog HAT WaveShare

Описание товара

Плата расширения RTC WatchDog для Raspberry Pi содержит микросхему прецизионного монитора напряжения питания MAX705, а также микросхему часов реального времени DS3231SN.

Плата расширения может быть использована с одноплатными компьютерами Raspberry Pi и Jetson Nano.

Технические характеристки:

  • Источник питания: 5 В
  • Интерфейс связи часов реального времени: I2C
  • Чип часов реального времени: DS3231
  • Чип контроллера питания и WatchDog: MAX705
  • Размеры: 30,5 * 65 мм

Расположение компонентов на печатной плате.

  1. Вход питания USB Type-C
  2. Сторожевой таймер MAX705
  3. Выключатель сторожевого таймер
    • 1: включено
    • 0: отключено
  4. Держатель батареи CR1220 для RTC
  5. Индикатор WatchDog, загорается если сторожевой таймер переполнен
  6. Разъем Raspberry Pi 40PIN GPIO
  7. Микросхема RTC DS3231
  8. Выбор контакта для сброса сторожевого таймера
  9. Интерфейс управления для использования с другими хост-платами

Расположение выводов и размеры печатной платы.

Принципиальная схема.

   

Примеры кода для работы с RTC

Установка ПО RTC WatchDog HAT

sudo apt-get install p7zip-full
wget https://www.waveshare.com/w/upload/b/bd/RTC_WatchDog_HAT.zip
7z x -tzip -y RTC_WatchDog_HAT.zip -o./RTC_WatchDog_HAT
sudo chmod 777 -R RTC_WatchDog_HAT
cd RTC_WatchDog_HAT/RTC

Измените /boot/config.txt и добавьте в файл следующие команды:

 dtoverlay=i2c-rtc,ds3231

Пример для С++

cd ~/RTC_WatchDog_HAT/RTC/c/
make clean
make 
sudo ./main

Пример для Python

cd python/examples/
sudo python main.py

Запись системного времени в RTC

sudo hwclock -w

Чтение времени из RTC в с системное время.

sudo hwclock -s
#Need to close the network or close the network time, otherwise, it will be changed back.

Установить дату и время в RTC

sudo hwclock --set --date="9/8/2021 16:45:05"

Вывести время из RTC на экран

sudo hwclock -r

Работа со сторожевым таймером (WatchDog)

Сторожевой таймер сбрасывается каждый раз, когда на вывод D4 (по-умолчанию) подается сигнал. Если сигнал сброса сторожевого таймера не подается в течение времени T, то в этом случае микросхема MAX705 перезагрузится и перезапустит питание одноплатного компьютера. Время Т рассчитывается по формуле:

T = 0.7*R*C+1.6s

где, R равно 5.1 MегаОм, C равно 44 микроФарада (компоненты установлены на печатной плате). Таким образом время задержки сторожевого таймера составляет 157.08 ±6% секунд. Работу сторожевого таймера можно отключить предусмотренным на плате переключателем.

Пример для Python

import RPi.GPIO 
import time


GPIO = RPi.GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setwarnings(False)

GPIO.setup(4, GPIO.OUT)

try:
    GPIO.output(4, 1)
    time.sleep(0.2)
    GPIO.output(4, 0)
    time.sleep(0.2)
except KeyboardInterrupt:    
    print("ctrl + c:")
    exit()

 

 

Похожие позиции

1940 р.
Арт. 12778
Уже в корзине
менее 20 шт.
3210 р.
Арт. 14193
Уже в корзине
менее 10 шт.
230 р.
Арт. 12241
Уже в корзине
менее 100 шт.
7360 р.
Арт. 10080
Уже в корзине
менее 10 шт.
2410 р.
Арт. 13909
Уже в корзине
менее 20 шт.
footer shadow
Контакты

г. Москва, Пятницкое ш. д. 18, пав. 566

zakaz@compacttool.ru

8-495-752-55-22

compacttool logoadaptive site

accepted payment systems

Информация представленная на данном информационном ресурсе преследует исключительно рекламные цели и не является договором-офертой !

© Все права защищены 2015 - 2024г https://compacttool.ru