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

 
 
> Контроль пропадания питания, ATmega128 + AT45DB161 + DS1307
Tcom
сообщение Jul 11 2008, 05:03
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 360
Регистрация: 3-01-06
Из: Украина Запорожская обл.
Пользователь №: 12 792



Привет всем! Подскажите как правельнее реализовать схемное решение таким образом, чтоб при пропадании питания, связка из ATmega128 + DS1307 смогла сохранить данные в AT45DB161.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Tcom
сообщение Jul 11 2008, 05:40
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 360
Регистрация: 3-01-06
Из: Украина Запорожская обл.
Пользователь №: 12 792



1. Данные накопляются в первом буфере DataFlash и нужно просто сделать копирование в флеш.
2. В RAM DS1307 предполагается хранить переменные, так чтоб при пропадании питания данные могли запихнутся туда.
3. По идее прибор работает непрерывно, но могут быть аварийные ситуации, которые предвидеть и просчитать нельзя.
4. Схемы нет, какая будет подходить больше всего такую и сделаю.
5. см 3.
6. см 4.
7. см 4.
8. Вариант хороший.
9. Наверно нет смысла в моей задаче.
Go to the top of the page
 
+Quote Post
zhevak
сообщение Jul 11 2008, 06:09
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065



Цитата(Tcom @ Jul 11 2008, 11:40) *
4. Схемы нет, какая будет подходить больше всего такую и сделаю.
9. Наверно нет смысла в моей задаче.


Я так понимаю будет питание от сети 220 В?

Ну тогда бы я сделал так:
к обмотке трансформатора подключены два мостика
1. Мостик основного выпрямителя -- для питания схемы.
2. Мостик дополнительного выпрямителя (можнно вообще обойтись двумя "верхними" диодами, т.к. "нижние" будут работать от основного выпрямителя) -- для датчика пропадания первичного напряжения.

На основной схеме питания нужно установить электролитический конденсатор заведомо большой емкости (чтобы хватило времени для успешного сохранения данных).

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

Идея в том, что бы при пропадании питания конденсатор датчика разряжался бы быстрее, и на МК поступал бы сигнал о "пропадании", а МК успевалл бы сохранить критические данные пока остается заряд на первичном конденсаторе (до стабилизатора) питания.

Тут, правда, подстерегают грабли. Большая емкость конденсатора предполагает медленный рост напряжения питания при включении. Возможно МК не будет четко запускаться, тогда надо будет предусматреть в схеме супервизор питания.

Ну вот, я бы как-то так решал задачу.


--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Tcom   Контроль пропадания питания   Jul 11 2008, 05:03
- - _Pasha   Цитата(Tcom @ Jul 11 2008, 08:03) связка ...   Jul 11 2008, 05:21
- - zhevak   Цитата(Tcom @ Jul 11 2008, 11:03) Привет ...   Jul 11 2008, 05:26
- - Tcom   Понятно, устройство автомобильное 24 вольта, если ...   Jul 11 2008, 06:20
|- - zhevak   Цитата(Tcom @ Jul 11 2008, 12:20) устройс...   Jul 11 2008, 06:50
- - _Pasha   Схема, как это делаю я. Только, данных немного и п...   Jul 11 2008, 06:59
- - Tcom   _Pasha огромное спасибо, хотелось прежде всего уви...   Jul 11 2008, 07:38
|- - Огурцов   А зачем переписывать из часов во флешку ? В часах ...   Jul 11 2008, 08:09
|- - _Pasha   Цитата(Tcom @ Jul 11 2008, 11:38) А как п...   Jul 11 2008, 12:08
||- - zhevak   Цитата(_Pasha @ Jul 11 2008, 18:08) Нелиш...   Jul 11 2008, 12:42
||- - defunct   Цитата(zhevak @ Jul 11 2008, 15:42) Мы вс...   Jul 11 2008, 13:26
|- - zltigo   Цитата(Tcom @ Jul 11 2008, 09:38) А как п...   Jul 11 2008, 16:04
|- - zhevak   3. Периодически проводить сертификацию, например, ...   Jul 11 2008, 16:07
- - Rst7   Цитата1. Данные накопляются в первом буфере DataFl...   Jul 11 2008, 08:09
- - Tcom   ЦитатаПосему выполнил по другому: при начале новог...   Jul 11 2008, 10:04
- - Rst7   ЦитатаИдея отличная, наверно так и зделаю.. Приче...   Jul 11 2008, 10:18
- - Rst7   ЦитатаЕсли вещь исправно служит в течении 2-3 лет,...   Jul 11 2008, 13:19
|- - zhevak   Цитата(Rst7 @ Jul 11 2008, 19:19) Это Вы,...   Jul 11 2008, 14:52
|- - _Pasha   Цитата(zhevak @ Jul 11 2008, 18:52) Навер...   Jul 11 2008, 14:59
|- - zhevak   А переход с ХП на Висту? -- Разве это не пример ка...   Jul 11 2008, 15:07
- - Tcom   +1, только ещё мне буду звонить и говрить, а мол п...   Jul 11 2008, 13:48


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

 


RSS Текстовая версия Сейчас: 5th August 2025 - 08:26
Рейтинг@Mail.ru


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