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

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

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

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

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

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


 
Опции темы
Непрочитано 15.03.2009, 10:14  
daddy
Прописка
 
Регистрация: 25.05.2005
Сообщений: 134
Сказал спасибо: 11
Сказали Спасибо 13 раз(а) в 7 сообщении(ях)
daddy на пути к лучшему
По умолчанию

Юра, а почему бы не применить как резервный источник питания ионистор? В ПЛК от Mitsubishi, например, ионистор емкостью 1Ф держит часы и память программ гарантированно 20 суток(реально 2 месяца). Мне считается,что копеечная экономия в астротаймере неуместна.Окупится с лихвой! Кстати, вход в меню нелохо было бы запаролить.
Реклама:
daddy вне форума  
Непрочитано 15.03.2009, 12:48  
yuriji
Прописка
 
Регистрация: 09.02.2007
Сообщений: 108
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
yuriji на пути к лучшему
По умолчанию

Все работает,вариант с ds1307, кому интересно в архиве.
Вопрос, а кто знает как быть с «летним» и «зимним» временем?


Прикрепленный файл: 3764819.rar
yuriji вне форума  
Непрочитано 15.03.2009, 12:59  
IOPA4
Почётный гражданин KAZUS.RU
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию Уроки СИ для AVR микроконроллеров

to:
yuriji
daddy

Огромное спасибо за идеи , что-бы мы делали без интернета?
IOPA4 вне форума  
Непрочитано 15.03.2009, 13:03  
IOPA4
Почётный гражданин KAZUS.RU
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию

Сообщение от yuriji
Все работает,вариант с ds1307, кому интересно в архиве.
Вопрос, а кто знает как быть с «летним» и «зимним» временем?
Солнцу наплевать на человеческие изощрения. Оно живет по своим часам. Солнце встало, свет выключился, село включился. Как видно из расчетов - местное время не фигурирует, учитывается только часовой пояс. Можно применить UTC+zona (GMT+zona), чтобы не дергать часиками.

Прикрепленный файл: 3764819.rar
IOPA4 вне форума  
Непрочитано 15.03.2009, 13:19  
yuriji
Прописка
 
Регистрация: 09.02.2007
Сообщений: 108
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
yuriji на пути к лучшему
По умолчанию

Сообщение от IOPA4
Сообщение от yuriji
Все работает,вариант с ds1307, кому интересно в архиве.
Вопрос, а кто знает как быть с «летним» и «зимним» временем?
Солнцу наплевать на человеческие изощрения. Оно живет по своим часам. Солнце встало, свет выключился, село включился. Как видно из расчетов - местное время не фигурирует, учитывается только часовой пояс. Можно применить UTC+zona (GMT+zona), чтобы не дергать часиками.
С этим проектом понятно, меня интересует вообще, это мне нужно для программного реле, управление освещением в птичнике, там в реальных сутках трое виртуальных суток… Ну общем задолбало два раза в год 50 корпусов обходить и время менять.

Прикрепленный файл: 3764819.rar
yuriji вне форума  
Непрочитано 15.03.2009, 13:37  
IOPA4
Почётный гражданин KAZUS.RU
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию

Сообщение от yuriji
С этим проектом понятно, меня интересует вообще, это мне нужно для программного реле, управление освещением в птичнике, там в реальных сутках трое виртуальных суток… Ну общем задолбало два раза в год 50 корпусов обходить и время менять.
Ну это легко разрешимо: есть формулы определения дня недели и если это последнее воскресенье какого-то месяца - часики крутим (что-то подзабыл когда над часами издеваются ). На Delphi это выглядит так:

-- Прилагается рисунок: --

Прикрепленный файл: 3764819.rar
IOPA4 вне форума  
Непрочитано 15.03.2009, 13:45  
yuriji
Прописка
 
Регистрация: 09.02.2007
Сообщений: 108
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
yuriji на пути к лучшему
По умолчанию

re››
Ну это легко разрешимо: есть формулы определения дня недели и если это последнее воскресенье какого-то месяца - часики крутим (что-то подзабыл когда над часами издеваются
››

Михалыч, если не трудно кинь пример на «с», за ранее благодарен.
yuriji вне форума  
Непрочитано 15.03.2009, 14:48  
IOPA4
Почётный гражданин KAZUS.RU
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию

to: yuriji
Вот исходник на Делфи, на СИ почти тоже самое (предыдущий пост небольшая ошибка в один день ):

Прикрепленный файл: 4940932.zip
IOPA4 вне форума  
Непрочитано 15.03.2009, 15:07  
yuriji
Прописка
 
Регистрация: 09.02.2007
Сообщений: 108
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
yuriji на пути к лучшему
По умолчанию

Сообщение от IOPA4
to: yuriji
Вот исходник на Делфи, на СИ почти тоже самое (предыдущий пост небольшая ошибка в один день ):
Спасибо, буду посмотреть!

Прикрепленный файл: 4940932.zip
yuriji вне форума  
Непрочитано 15.03.2009, 15:16  
IOPA4
Почётный гражданин KAZUS.RU
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию

Сообщение от yuriji
Сообщение от IOPA4
to: yuriji
Вот исходник на Делфи, на СИ почти тоже самое (предыдущий пост небольшая ошибка в один день ):
Спасибо, буду посмотреть!
Вот переписал на СИ:
Код:
int day_week(void)
{
  int y, m, d, w, c;
  y=Y;
  d=day;
  m=M;
  if (m ‹ 3)
  {
    m = m + 10;
    y = y - 1;
  }
  else {m = m - 2;};
  c = y%100; // div 
  y = (int)fmod ((float)y,100.0);
  w = (int)fmod((float)(Abs (Trunc (2.6 * m -0.2) + d + y%4 + y + c%4 - 2 * c)), 7.0);
  return (w);
}
С учетом моих Abs и Trunc

Прикрепленный файл: 4940932.zip
IOPA4 вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Видео уроки dosikus Микроконтроллеры, АЦП, память и т.д 61 23.01.2012 21:06
Видео уроки (flash) Proteus 7.1 fmssp Proteus 5 13.08.2007 03:56
AVR уроки Рюмика chipic128 Proteus, KiCAD и другие ECAD 9 07.03.2007 21:46
уроки от LABCENTRE(PIC12F675+C) dosikus Микроконтроллеры, АЦП, память и т.д 22 09.10.2006 10:16


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


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