» » Плата часов реального времени DS1307 (I2C)
Информация к новости
  • Просмотров: 60730
  • Автор: administrator
  • Дата: 6 марта 2008
  • 100
6 марта 2008

Плата часов реального времени DS1307 (I2C)

Категория: Эксперименты

Непосредственного отношения к робототехнике этот интересный элемент конечно не имеет, хотя к примеру теоретически DS1307 можно применить в роботах-пылесосах для программирования расписания уборки.

 

Часы случайно попали нам в руки и было решено познакомится с ними поближе.

 

Схема обвязки часов очень проста и содержит в себе кварцевый резонатор на частоту 32,768kHz, литиевую батарейку на 3 вольта и три резистора на 4,7К для «подтяжки» шины I2C (если шина у вас уже «подтянута» на контроллере, то эти резисторы распаивать не обязательно)
Плата часов реального времени DS1307 (I2C)

 

Плата DS1307 получилась небольшого размера и легко может быть изготовлена любым начинающим.
Плата часов реального времени DS1307 (I2C)

 

Кварцевый резонатор (часовой кварц) и держатель для литиевой батарейки можно «позаимствовать» со старых компьютерных материнских плат.
Плата часов реального времени DS1307
 
Описание микросхемы часов реального времени с последовательным интерфейсом на русском языке можно изучить тут - краткий перевод даташита DS1307
 
Схема модуля в формате sPlan 6.0 и разводка печатной платы под ЛУТ в формате Sprint-Layout 4.0 вы можете скачать ниже.
 
Вы не можете скачивать файлы с нашего сервера
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
<
foxit

12 июля 2008 21:27

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Батарейка включена постоянно, даже когда плата не используется?
<
administrator

12 июля 2008 23:07

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 26.02.2008
  • Статус: Пользователь offline
  • Публикаций: 66
  • Комментариев: 747
да
<
wan0

16 июля 2008 01:57

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Мозг: ATmega8
не совсем понимаю как программно заставить работать часы с МК
SCL и SDA это PD0 и PD1 ?
Подскажите пожалуйста
<
administrator

16 июля 2008 03:24

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 26.02.2008
  • Статус: Пользователь offline
  • Публикаций: 66
  • Комментариев: 747
у ATmega8 аппаратный TWI (i2C) сидит на следующих ногах -
SCL - PC5
SDA - PC4

В BASCOM AVR есть пример для работы с этими часами в папке с установленным компилятором - SAMPLES -> I2C -> ds1307.bas
Примерчик простецкий, но рабочий. В будущем выложу более конкретный пример на BASCOMе

Насчет других компиляторов - ничем не помогу sad ищи в инете, попадались примеры на CodeVision и на C AVR GCC.

переведенный (сокращенный) даташит есть у нас на сайте в разделе "полезная информация"
<
Krik99

24 октября 2008 14:36

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Делал когдто подобное, но без батарейки под Code Vision AVR и Tiny2313.
<
int51

20 марта 2017 12:23

Информация к комментарию
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 23.01.2014
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 1

Надо добавить кондер 0.1mF по питанию что бы предотвратить сбрасывание.

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.