Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 04.05.2007, 23:31  
shurco
Частый гость
 
Регистрация: 04.05.2007
Сообщений: 16
Сказал спасибо: 2
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
shurco на пути к лучшему
По умолчанию Часовая микросхема DS12887. Зимнее/летнее время

Посоветуйте пожалуйста, как отмоделировать переход на зимнее/ летнее время в часах DS12887.
При искуственной установке часов например на время 01.59. в последнее воскресенье октября.
(в соответствии с описанием на микросхему DS12887 http://www.maxim-ic.com) при дальнейшем ходе часов перевода времени не происходит.
Реклама:
shurco вне форума  
Непрочитано 06.05.2007, 15:58  
dimonbest
Гражданин KAZUS.RU
 
Аватар для dimonbest
 
Регистрация: 30.04.2006
Сообщений: 984
Сказал спасибо: 5
Сказали Спасибо 18 раз(а) в 14 сообщении(ях)
dimonbest на пути к лучшему
По умолчанию

А чем обусловлен выбор именно этой микросхемы? Я пользуюсь ds1307 и искуственно перевожу время и все нормально...
dimonbest вне форума  
Непрочитано 06.05.2007, 22:20  
shurco
Частый гость
 
Регистрация: 04.05.2007
Сообщений: 16
Сказал спасибо: 2
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
shurco на пути к лучшему
По умолчанию

Преимущество DS12887 в том, что ее включил и забыл на ближайшие 10 лет, благодаря встроенной батарейке. Часы не сбиваются от
случайного пропадания напряжения сети.
shurco вне форума  
Непрочитано 06.05.2007, 22:25  
NemoCut32
Гражданин KAZUS.RU
 
Регистрация: 16.12.2004
Сообщений: 587
Сказал спасибо: 13
Сказали Спасибо 23 раз(а) в 9 сообщении(ях)
NemoCut32 на пути к лучшему
По умолчанию

Если я не ошибаюсь перевод часов должен осуществляться в последний выходной (воскресенье) марта на +1 час и в последний выходной октября -1 час. Можно изменять таймер, а можно просто корректировать время после считыания и перед записью в таймер во время "лета".
NemoCut32 вне форума  
Непрочитано 06.05.2007, 22:41  
shurco
Частый гость
 
Регистрация: 04.05.2007
Сообщений: 16
Сказал спасибо: 2
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
shurco на пути к лучшему
По умолчанию

Если я не разберусь с автоматическим переводом времени в DS12887,тогда так и поступлю - перевод буду делать в программе процессора.
shurco вне форума  
Непрочитано 06.05.2007, 23:30  
NemoCut32
Гражданин KAZUS.RU
 
Регистрация: 16.12.2004
Сообщений: 587
Сказал спасибо: 13
Сказали Спасибо 23 раз(а) в 9 сообщении(ях)
NemoCut32 на пути к лучшему
По умолчанию

Там есть бит DSE в регистре B, его установка и определяет автоматический ереход на летнее время. Однако поосторожней! Там переход фиксированный см. Page 11 Datasheet. По моему этот переход не совпадает с ринятым в России.
http://www.rian.ru/spravka/20070324/62563108.html
http://n-t.ru/tp/ie/zlv.htm
http://www.newsru.com/world/31oct2005/chasy.html
http://ru.wikipedia.org/wiki/%D0%9B%...B5%D0%BC%D1%8F
Думаю тут Вы всё поймёте сами. На компе перевод осуществляется не часовой микросхемой, а Виндой, в зависимости от региональных установок и локализации. Так что подумайте, где Вы это будете использовать и как равильней сделать.
Для меня эта тема тоже не праздный интерес. В некоторых устройствах нужно было бы сделать автокоррекцию, но как правильней это сделать (только программно, у нас таймеры без DSE) я сам не знаю.
NemoCut32 вне форума  
Непрочитано 07.05.2007, 20:24  
shurco
Частый гость
 
Регистрация: 04.05.2007
Сообщений: 16
Сказал спасибо: 2
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
shurco на пути к лучшему
По умолчанию

В том то и дело, что установка бита DSE ничего не меняет,по крайней мере при установке часов на время близкое к переключению на летнее/зимнее. Может быть необходимо какое-то длительное время для самостоятельного хода часов, чтобы произошло переключение? Или есть еще какая-то неизвестная тонкость.
shurco вне форума  
Непрочитано 11.05.2007, 21:50  
NemoCut32
Гражданин KAZUS.RU
 
Регистрация: 16.12.2004
Сообщений: 587
Сказал спасибо: 13
Сказали Спасибо 23 раз(а) в 9 сообщении(ях)
NemoCut32 на пути к лучшему
По умолчанию

Ну хотя бы сутки +3 ч проверьте. Я не знаю, как у них триггер сделан - так-же как у будильника или по переключению за неделю. Наример после 1-го апреля ожидаем переход через субботу и после этого через 1:59:59, а иначе, как он оределит первую субботу апреля? Попробуйте задать такие параметры 31 марта среда 20хх г. 23:59:50, и прождать время с поднятым битом DSE чуть более суток.
Желаю удачи! Напишите, что получилось.
NemoCut32 вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DS12887 нужна помощь! artem Микроконтроллеры, АЦП, память и т.д 13 18.03.2012 17:10
Реле, время удержания? CERGEI1982 Электроника - это просто 17 04.08.2009 12:20
Ускорить время в Proteus Vilovski Микроконтроллеры, АЦП, память и т.д 4 23.04.2008 14:39
время восстановления фотодиода Felt Автоматика и аппаратура связи 100 17.04.2007 19:01
Proteus и время. zelanez Микроконтроллеры, АЦП, память и т.д 12 21.06.2006 19:16


Часовой пояс GMT +4, время: 14:57.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot