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

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

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

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

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

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


 
Опции темы
Непрочитано 16.01.2015, 13:40  
yellow87
Вид на жительство
 
Аватар для yellow87
 
Регистрация: 29.04.2007
Адрес: Иркутск
Сообщений: 311
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
yellow87 на пути к лучшему
По умолчанию RTC in PIC12F629

Всем привет!
ПИК12Ф629 считает суточное время и в нужное управляет нагрузкой.
При исчезновении сети, время, конечно же, сбивается.
Если я поставлю батарейку с диодом параллельно питанию, то всё будет нормально работать.
Я вот только не понимаю, как время считать. Дело в том, что при питании от батарейки, я не только хочу отключить нагрузку и индицирующие светодиодики, но и вообще перейти в нановаттное потребление(чтоб батарейки совсем надолго хватило)
Для этого можно выполнить команду sleep.
Но ведь время-то нужно как-то учитывать.
Значит нужно просыпаться каждую секунду и инкрементировать регистры времени. Но вот просыпание происходит от ВДТ, а он ровно на одну секунду не настраивается. Как же тогда быть?
Реклама:
yellow87 вне форума  
Непрочитано 16.01.2015, 14:00  
alvadep
Почётный гражданин KAZUS.RU
 
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,049
Сказал спасибо: 592
Сказали Спасибо 3,968 раз(а) в 1,826 сообщении(ях)
alvadep на пути к лучшему
По умолчанию Re: RTC in PIC12F629

Ну будет у Вас не 60 просыпаний в минуту, а 53 с половиной. Неужели трудно пересчитать?
alvadep вне форума  
Непрочитано 16.01.2015, 16:15  
RECTO
Супер-модератор
 
Регистрация: 09.06.2011
Сообщений: 2,638
Сказал спасибо: 73
Сказали Спасибо 1,796 раз(а) в 648 сообщении(ях)
RECTO на пути к лучшему
По умолчанию Re: RTC in PIC12F629

Сообщение от yellow87 Посмотреть сообщение
Но вот просыпание происходит от ВДТ, а он ровно на одну секунду не настраивается.
Проблема не в том, что не настраивается. А в том, что у этого генератора точность... как бы это сказать помягче... "плюс-минус кирзовый сапог".

Для подсчёта времени он не годится совершенно.

Сообщение от yellow87 Посмотреть сообщение
Как же тогда быть?
Использовать специализированные микросхемы часов реального времени. У них как раз нановаттное (если не пиковаттное) потребление, то что Вам и нужно. И не нужно будет мутить резервное питание МК от батарейки.
RECTO вне форума  
Непрочитано 16.01.2015, 16:47  
alvadep
Почётный гражданин KAZUS.RU
 
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,049
Сказал спасибо: 592
Сказали Спасибо 3,968 раз(а) в 1,826 сообщении(ях)
alvadep на пути к лучшему
По умолчанию Re: RTC in PIC12F629

Сообщение от RECTO Посмотреть сообщение
Для подсчёта времени он не годится совершенно.
Да ему (ТС-у) надо только перекантоваться на момент пропадания сети. Так, что для этих целей вполне.
alvadep вне форума  
Непрочитано 16.01.2015, 19:16  
NewWriter
Заблокирован
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: RTC in PIC12F629

Я так понимаю, даже когда есть сетевое питание, то часы сделаны на том же МК?
Я тоже за отдельную микросхему RTC с батарейкой. Тем более что в ней есть не только часы, но и дата по автокалендарю, и даже "будильник".
NewWriter вне форума  
Непрочитано 16.01.2015, 20:57  
RECTO
Супер-модератор
 
Регистрация: 09.06.2011
Сообщений: 2,638
Сказал спасибо: 73
Сказали Спасибо 1,796 раз(а) в 648 сообщении(ях)
RECTO на пути к лучшему
По умолчанию Re: RTC in PIC12F629

Сообщение от alvadep Посмотреть сообщение
Да ему (ТС-у) надо только перекантоваться на момент пропадания сети. Так, что для этих целей вполне.
На сколько этот "момент" может растянуться, никто не гарантирует.
А если на неделю?

Сообщение от NewWriter Посмотреть сообщение
Я так понимаю, даже когда есть сетевое питание, то часы сделаны на том же МК?
Думаю, нет. Скорее всего, просто БИС.
От литиевой батарейки может работать годами (если не десятилетиями), примерно как в компе.
RECTO вне форума  
Непрочитано 16.01.2015, 23:23  
alvadep
Почётный гражданин KAZUS.RU
 
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,049
Сказал спасибо: 592
Сказали Спасибо 3,968 раз(а) в 1,826 сообщении(ях)
alvadep на пути к лучшему
По умолчанию Re: RTC in PIC12F629

Если "момент" растянется на неделю, то само собой разумеется, нужен нормальный RTC. Но, скорей всего, предположение нового писателя для данного случая не далеко от истины. Да и предполагаемое пропадание электричества носит кратковременный характер, имхо. В таком случае кратковременная работа от WDT не сильно скажется на точности хода суточного таймера сделанного на МК. И для домашнего использования этого вполне достаточно.
Я просто убежден, что везде и всегда нужно придерживаться принципа разумной достаточности.
alvadep вне форума  
Непрочитано 17.01.2015, 01:59  
RECTO
Супер-модератор
 
Регистрация: 09.06.2011
Сообщений: 2,638
Сказал спасибо: 73
Сказали Спасибо 1,796 раз(а) в 648 сообщении(ях)
RECTO на пути к лучшему
По умолчанию Re: RTC in PIC12F629

Сообщение от alvadep Посмотреть сообщение
Если "момент" растянется на неделю, то само собой разумеется, нужен нормальный RTC. Но, скорей всего, предположение нового писателя для данного случая не далеко от истины. Да и предполагаемое пропадание электричества носит кратковременный характер, имхо. В таком случае кратковременная работа от WDT не сильно скажется на точности хода суточного таймера сделанного на МК. И для домашнего использования этого вполне достаточно.
Я просто убежден, что везде и всегда нужно придерживаться принципа разумной достаточности.
Тогда, согласно этому же принципу, зачем вообще заморачиваться со спящим режимом и нановаттным потреблением? Ядро МК при отключении индикации будет потреблять от батарейки единицы миллиампер, при кратковременных отключениях питания её хватит очень надолго.
RECTO вне форума  
Непрочитано 17.01.2015, 13:21  
-vitalik-
Вид на жительство
 
Аватар для -vitalik-
 
Регистрация: 29.03.2009
Адрес: Бровары, Украина
Сообщений: 326
Сказал спасибо: 1,404
Сказали Спасибо 82 раз(а) в 46 сообщении(ях)
-vitalik- на пути к лучшему
По умолчанию Re: RTC in PIC12F629

PIC с кварцем на 32768 и питанием 3 В и так потребляет десятки мкА. батареек хватит на долго
-vitalik- вне форума  
Непрочитано 17.01.2015, 17:06  
NewWriter
Заблокирован
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: RTC in PIC12F629

Кстати, я делал поделку с часовым кварцем в качестве основного кварца МК, питающегося от двух батареек ААА-типа. Работает действительно очень долго. Точность хода примерно +/-1 с в сутки.
И вообще, этот часовой кварц можно ставить на работу таймера TMR1, а этот таймер может работать и в sleep-режиме

Последний раз редактировалось NewWriter; 17.01.2015 в 17:09.
NewWriter вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Точность RTC STM32F407VG в режиме LSE (внешний кварц 32.768) vvv998 ARM 38 04.12.2014 12:48
Ошибка osccal в pic12f629 VASSILIJ PIC 20 04.11.2014 13:04
Помогите запустить RTC в LPC1768 Chudilo Микроконтроллеры, АЦП, память и т.д 3 28.05.2012 02:24
Вопросик по RTC в LPC23xx serb-radio Микроконтроллеры, АЦП, память и т.д 15 25.05.2011 19:49
pic12f629 калибровочная константа???!!! zms2003 Микроконтроллеры, АЦП, память и т.д 11 20.11.2008 17:42


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


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