Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Резервное питание для Mega16
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
SeriouSerg
Коллеги, кто может дать дельный совет как организовать резервное питание для Меги16 (основное питание +3.3V). Предполагается использовать небольшой аккумулятор с подзарядкой.
Смысл резервного питания заключается в том, чтобы при аварии основного питания удержать таймер/счетчик2, которым рулит часовой кварц между лапами PC6 PC7. Если кто-то делал подобное, пожалуйста, поделитесь опытом, буду очень благодарен.
chief_olimp
Цитата(SeriouSerg @ Nov 11 2006, 17:34) *
Коллеги, кто может дать дельный совет как организовать резервное питание для Меги16 (основное питание +3.3V). Предполагается использовать небольшой аккумулятор с подзарядкой.
Смысл резервного питания заключается в том, чтобы при аварии основного питания удержать таймер/счетчик2, которым рулит часовой кварц между лапами PC6 PC7. Если кто-то делал подобное, пожалуйста, поделитесь опытом, буду очень благодарен.

скажи для начала какое решение тебя устроит? попроще или покруче? за разные деньги сам понимаешь... можно ведь сделать акум+диод+схема подзаряда или использовать АВР (Аварийный Ввод Резерва) в промышленном понимании...
Dog Pawlowa
Цитата(SeriouSerg @ Nov 11 2006, 17:34) *
Коллеги, кто может дать дельный совет как организовать резервное питание для Меги16 (основное питание +3.3V). Предполагается использовать небольшой аккумулятор с подзарядкой.
Смысл резервного питания заключается в том, чтобы при аварии основного питания удержать таймер/счетчик2, которым рулит часовой кварц между лапами PC6 PC7. Если кто-то делал подобное, пожалуйста, поделитесь опытом, буду очень благодарен.

Главное понять - на какое время?
Если "навечно" - проще часы реального времени поставить.
Если на то время, пока кто-то случайно выдернул сетевой шнур и держит его в руках - то и конденсатора хватит.
_Alfred_
Подайте основное питание и резервное через диоды, только что б основное было чуть больше резервного. Соедините любой вход с основным питанием (до диода) - и будете знать (опрашивая соотв. вход) когда питание пропало.
Это самый простой вариант.
Если сигнализирровать программе о исчезновении питания не надо - диод по линии основного питания не нужен.
SeriouSerg
Цитата(Dog Pawlowa @ Nov 11 2006, 19:28) *
Главное понять - на какое время?
Если "навечно" - проще часы реального времени поставить.

Вот об этом можно поподробнее?
Цитата(chief_olimp @ Nov 11 2006, 18:46) *
скажи для начала какое решение тебя устроит? попроще или покруче? за разные деньги сам понимаешь... можно ведь сделать акум+диод+схема подзаряда или использовать АВР (Аварийный Ввод Резерва) в промышленном понимании...

Интересует решение попроще.
Цитата(_Alfred_ @ Nov 11 2006, 19:45) *
Подайте основное питание и резервное через диоды, только что б основное было чуть больше резервного. Соедините любой вход с основным питанием (до диода) - и будете знать (опрашивая соотв. вход) когда питание пропало.
Это самый простой вариант.
Если сигнализирровать программе о исчезновении питания не надо - диод по линии основного питания не нужен.

А как быть с подзарядкой батареи? Если можно, этот момент поподробнее... я никогда не сталкивался.
vesago
Основную напругу и с резерва на схему заводим через диоды. Через диод же и токоограничительный резистор подаем питание с основного источника на резерв для подзаряда. Это вроде как в буфере называют. Более прогрессивно коммутировать ключами. Для вашего уровня питания лучьше пользовать п-канальные полевики типа IRLMS6802 и т.п. вместо диодов, дабы за счет падения напряжения не было неработоспособности. А вообще конечно, если денег не жаль, поставить RTC с батарейкой. Я люблю FM31256 - RTC+вачдог+супервизор+32К фрам по i2c.
SeriouSerg
Цитата(vesago @ Nov 12 2006, 00:01) *
Основную напругу и с резерва на схему заводим через диоды. Через диод же и токоограничительный резистор подаем питание с основного источника на резерв для подзаряда. Это вроде как в буфере называют. Более прогрессивно коммутировать ключами. Для вашего уровня питания лучьше пользовать п-канальные полевики типа IRLMS6802 и т.п. вместо диодов, дабы за счет падения напряжения не было неработоспособности. А вообще конечно, если денег не жаль, поставить RTC с батарейкой. Я люблю FM31256 - RTC+вачдог+супервизор+32К фрам по i2c.


Наверное, Вы правы. Лучше использовать RTC. Но указанная Вами модель слишком дорога для моего проекта, думаю что есть дешевле.
vesago
В основном пользуют DS1307. Есть FM31XXX на меньший объем FRAM дешевле. Мне она нравится главным образом наличием всего необходимого ну и конечно FRAM.
SeriouSerg
Цитата(vesago @ Nov 12 2006, 00:38) *
В основном пользуют DS1307. Есть FM31XXX на меньший объем FRAM дешевле. Мне она нравится главным образом наличием всего необходимого ну и конечно FRAM.

DS1307 подойдет я думаю. Как я понял из даташита, ему даже не нужна схема подзарядки батареи. 48мАч хватит на 10 лет работы. Впечатляет.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.