реклама на сайте
подробности

 
 
> Hi, помогите новичку советом
xkraft
сообщение Apr 15 2011, 03:43
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 1-03-06
Пользователь №: 14 836



Есть атмега8 и кварец на 12, нужно сделать устройство которое включит реле через, скажем, 1000 часов после первоначального запуска. Причем питание может периодически сниматься с устройства. Правильно ли я мыслю?

1. Нужно использовать еепром
2. Нужно организовать счетчик часов или минут
3. По прошествии 1000 часов подать на порт А (B,C) логическую 1
4. Скорее всего нужно еще прицепить ОЗУ
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
xkraft
сообщение Apr 15 2011, 06:00
Сообщение #2





Группа: Новичок
Сообщений: 5
Регистрация: 1-03-06
Пользователь №: 14 836



Цитата(Палыч @ Apr 15 2011, 09:17) *
Время, когда устройство не запитано в счёт не идёт? В противном случае нужно предусмотреть резурвное (может быть, батарейное питание).

Может быть и секунд - зависит от требуемой точности выдержки времени. Периодически заносить счетчики в EEPROM (если не считать время, когда нет питания - иначе см. выше, при наличии резервного питания EEPROM не понадобится)

Типа того... Зависит от схемы подключения.

Необходимости ОЗУ я не вижу - МК содержит ОЗУ внутри.


Время должно считаться только при включенном устройстве.
Точность до секунд и минут не нужна - плюс-минус 50 часов, можно считать хоть количество импульсов и периодически складывать их в еепром.
А озу я думал ставить только чтоб не насиловать еепром
Go to the top of the page
 
+Quote Post
Палыч
сообщение Apr 15 2011, 06:19
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(xkraft @ Apr 15 2011, 10:00) *
Точность до секунд и минут не нужна - плюс-минус 50 часов, можно считать хоть количество импульсов и периодически складывать их в еепром.
Периодичность записи в EEPROM должна быть чаше, чем минимальное время непрерывноё подачи питания. В противном случае время Вы можите не отсчитать никогда. Например, если в EEPROM фиксировать наработку только часов, то при непрерывной работе Вашего устройства в течении 59 минут, час работы не зафиксируется... Имхо, запись в EEPROM нужно делать как минимум на порядок чаще. Но, при этом возникают проблемы с быстрым исчерпанием ресурса EEPROM. Решения по экономии ресурса не раз на форуме обсуждались.
Цитата(xkraft @ Apr 15 2011, 10:00) *
А озу я думал ставить только чтоб не насиловать еепром
Обычно в ОЗУ информация пропадает с потерей питания. Можно, конечно, поставить внешнее ОЗУ и предусмотреть резервное питание только для него, но, имхо, это - не лучшее решение.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- xkraft   Hi, помогите новичку советом   Apr 15 2011, 03:43
- - alexeyv   1. Правильно думаете 2. И это тоже правильно Но: ...   Apr 15 2011, 05:15
- - Палыч   Цитата(xkraft @ Apr 15 2011, 07:43) Приче...   Apr 15 2011, 05:17
- - prottoss   Цитата(xkraft @ Apr 15 2011, 10:43) Есть ...   Apr 15 2011, 05:41
|- - prottoss   Цитата(xkraft @ Apr 15 2011, 13:00) Время...   Apr 15 2011, 06:20
- - xkraft   Вот за ресурсы еепром я и боялся... Поэтому я и д...   Apr 15 2011, 06:29
|- - Палыч   Цитата(xkraft @ Apr 15 2011, 10:29) Вот з...   Apr 15 2011, 07:11
- - shrek   Есть вариант складывать в еепром перед пропаданием...   Apr 15 2011, 07:07
- - Oleg_DI   при записи в EEPROM за ограниченный момент времени...   Apr 15 2011, 08:26
- - sargein   так предложил же человек хорошее решение - использ...   Apr 15 2011, 08:34
- - xkraft   Цитата(sargein @ Apr 15 2011, 12:34) так ...   Apr 15 2011, 09:31
- - Marian   Цитата(xkraft @ Apr 15 2011, 06:43) Есть ...   Apr 15 2011, 18:20
- - xkraft   А может я зря изобретаю велосипед... Может кто где...   Apr 15 2011, 18:22
- - Xecutor   Цитата(xkraft @ Apr 15 2011, 21:22) А мож...   Apr 16 2011, 03:33
- - domowoj   Цитата(xkraft @ Apr 16 2011, 01:22) А мож...   Apr 16 2011, 03:56
- - demiurg_spb   HINT: реле реального времени. например такие   Apr 16 2011, 17:17


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 4th September 2025 - 20:37
Рейтинг@Mail.ru


Страница сгенерированна за 0.01353 секунд с 7
ELECTRONIX ©2004-2016