Radiohobby Forum

Интернет конференция журнала "Радиохобби"

Вы не вошли.

Объявление

Подписка на новые материалы от Николая Сухова - ролики, схемы, модели, онлайн конференции, консультации, чат.

Внимание! Почта в доменах Яндекс и Mail.ru не будет работать в профилях форумчан, из-за введённых правительством Украины санкций против этих компаний. Всем, кто ранее использовал подобную почту, для сохранения прежней функциональности форума, рекомендуется её поменять.

Огромная просьба, заливать тематические картинки и файлы в личные файловые каталоги на форуме, чтобы они не потерялись, со временем!

Ссылка "Загрузки" находится справа внизу формы набора сообщения.

Подписка на журнал "Радиохобби" прекращена. Подробности. Форум же - продолжает свою работу.

#1 08.01.2006 12:46:49

Igor
Участник
Здесь с 23.07.2004
Сообщений: 443

Ds1307

Помогите найти описание работы DS1307 или PCF8583 желат. на рус.языке.
По datasheet не "вьехал" в их работу.
Нужен 24ч. энерго незав. таймер (типа мастеркитовского Р/Х 2003/2). Передрать 1/1 ,ещё один м\к ставить надо на управление. И на форуме М\кита было замечание по управл. программе.
Может можно применить что-то более простое? Или сделать м\к энергонезависимым (это ещё лучше)? Работаю только с AVR.

Вне форума

#2 08.01.2006 13:15:07

Liv
Ветеран
Откуда: Минск
Здесь с 08.02.2004
Сообщений: 1,233

Re: Ds1307

Странно. Это обычные часы реального времени с шиной I2C. Применял их совместно с AVR (ATmega8), проблем не обнаружил. Какие конкретно вопросы возникли?

Вне форума

#3 08.01.2006 13:41:56

Igor
Участник
Здесь с 23.07.2004
Сообщений: 443

Re: Ds1307

Igor пишет:

По datasheet не "вьехал" в их работу.

Не работал раньше с ними

Вне форума

#4 08.01.2006 14:16:39

Igor
Участник
Здесь с 23.07.2004
Сообщений: 443

Re: Ds1307

В автомате нужна инф-я о текущем времени с точностью до десятков минут. При откл. эл энергии только сохранять инфор-ю о текущем времени.

Вне форума

#5 08.01.2006 16:42:55

Liv
Ветеран
Откуда: Минск
Здесь с 08.02.2004
Сообщений: 1,233

Re: Ds1307

Igor пишет:

В автомате нужна инф-я о текущем времени с точностью до десятков минут.

Считайте по I2C регистры часов (адрес 02h) и минут (адрес 01h) DS1307 и узнаете время с точностью до минуты.

Igor пишет:

При откл. эл энергии только сохранять инфор-ю о текущем времени.

Т.е. при отключении эл. энергии часы должны продолжать работать и всё? Или требуется сохранять в памяти время отключения эл. энергии? Если первое, то достаточно обеспечить резервным питанием DS1307. Я использовал литиевую батарейку CR2025 (похожие применяются на материнках). Её хватит лет на 10. Если второе, то резервным питанием нужно обеспечить и микроконтроллер, так как принимать решение об отключении внешнего питания и сохранять информацию может только он. Но это значительно сложнее, так как потребление микроконтроллера намного выше, чем микросхемы часов. Проясните задачу.

Если хотите, могу прислать модуль на ассемблере, где я работаю с микросхемой часов.

Вне форума

#6 08.01.2006 17:49:27

Igor
Участник
Здесь с 23.07.2004
Сообщений: 443

Re: Ds1307

Большое спасибо.
Опишу более подробно:
Меня заинтересовала информация брандашмыга о автоматике котла отопления. Провёл в течении недели эксперимент (вручную утром увеличивал t теплоносителя, вечером уменьшал.) Экономия составила 27% при темпер нар. воздуха 0гр -3гр. В месяц сгорает от 1000 до 4000м3. Экономия будет значительная.
Т.е. автомат должен в течение суток в зависимости от времени суток потдерживать определённую t в помещении. (управлять газовым клапаном и задвижкой на трубе.)
При аварийном оключении эл.энергии будет работать родная мех. автоматика котла.
Почта:maksipus@yandex.ru

Отредактировано Igor (08.01.2006 17:58:07)

Вне форума

#7 08.01.2006 18:07:04

Liv
Ветеран
Откуда: Минск
Здесь с 08.02.2004
Сообщений: 1,233

Re: Ds1307

Отправил на почту ассемблерный модуль для работы с DS1307, и заодно для термометров DS18S20, термометр Вам ведь тоже нужен в системе?

Вне форума

#8 08.01.2006 18:41:33

Igor
Участник
Здесь с 23.07.2004
Сообщений: 443

Re: Ds1307

Большое спасибо
Получил.

Вне форума

#9 08.01.2006 22:44:18

Igor
Участник
Здесь с 23.07.2004
Сообщений: 443

Re: Ds1307

Термометр предпологаю к1019ем1.
Мотивы:
1 Упр. узел будет находиться в 6-10 метрах от зоны измерений.
2 малый опыт работы с м\к, боюсь напортачить при сост-и программы.
3 лет 5 назад за литр водки купил 50шт.

Вне форума

#10 09.01.2006 00:35:39

Liv
Ветеран
Откуда: Минск
Здесь с 08.02.2004
Сообщений: 1,233

Re: Ds1307

К1019ЕМ1 имеют аналоговый выход, поэтому их труднее подключать к микроконтроллеру (нужно задействовать АЦП, пересчитывать код в температуру). DS18S20 имеют цифровой выход, считанный код стразу представляет собой температуру с дискретностью 0.5 градуса. Причем калибровка уже сделана на заводе. Подключаться датчики могут длинной линией (до 50 метров сам проверял), им не страшны помехи, так как передается цифровой сигнал. Единственный недостаток - цена порядка 2$ за штуку.

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB
Модифицировал Visman

[ Сгенерировано за 0.040 сек, 7 запросов выполнено - Использовано памяти: 588.62 Кбайт (Пик: 638.98 Кбайт) ]