как сделать бесперебойный источник питания

ajk
Offline
Зарегистрирован: 11.09.2011

Вот схема

схема

Батарея дает питание когда сеть отключается. Причем, периферия тоже отключается, а на батарее работает только микруха. При появлении внешнего питания периферия заработает, но...

При включении питания идет сброс и программа работает с "нуля"

Как сделать правильно?

Спасибо!

Александр.

maksim
Offline
Зарегистрирован: 12.02.2012

На мой взгляд, более правильное решение это сохранять данные в ЕЕПРОМ, (если конечно переферия полностью отключена и вам просто нужно начать выполнять тот или иной алгоритм с того же места) и использовать не аккумулятор, а конденсатор. Тоесть через делитель до диода D1 контролируете напряжение и как только оно пропадает "сворачиваете программу" (сохраняете нужные данные в ЕЕПРОМ). Это если данные очень часто и быстро меняются, а зачастую можно просто сохранять данные при их изменениии и не контролировать наличие питания.

ajk
Offline
Зарегистрирован: 11.09.2011

Нет, микросхема считает время.

Наверное, при пропадании питания напряжение между батареей и стабилизатором дает скачек.

В точке соединения диодов поставить электролит и керамику?

Спасибо!

Александр