При необходимости задействовать резервный источник питания в простых любительских проектах, поиски схемы приводят в основном к двум вариантам. Первый вариант заключается в использовании электромагнитного реле, а второй в использовании двух диодов, подключенных навстречу друг к другу.
Оба варианта имеют недостатки. В первом случае при срабатывании реле происходит существенная задержка во времени подключения резервного источника питания, а второй вариант работоспособен только при условии, что напряжение резервного источника меньше, чем напряжение основного. Я предлагаю использовать альтернативный вариант, схема которого строиться вокруг P-канального полевого транзистора.
Принцип работы схемы заключается в том, что положительное напряжение от основного источника питания, через резистор R1 поступает на затвор P-канального полевого транзистора и тот в свою очередь закрывается, запирая резервный источник питания. В момент отключения основного источника, отрицательное напряжение резервного источника через резисторы R2 и R1 отпирает транзистор и ток с аккумулятора, блокируемый диодом D1, устремляется на нагрузку.
В схеме использован P-канальный транзистор IRF9530N, его пороговое напряжение на затворе составляет -4V, что отлично вписывается в рамки пяти-вольтового питания проектов, построенных вокруг платформы Arduino и других устройств с использованием микроконтроллеров. В качестве диода D1 желательно использовать диод с барьером Шоттки, так как на нем значительно меньше падение напряжения (порядка 0,2 вольта) в отличие от кремниевых диодов.
Схему можно дополнить, например добавив индикацию для визуального отслеживания момента переключения между источниками питания, добавить блок для зарядки АКБ от основного источника питания и при необходимости преобразователь напряжения если напряжение батареи отличается от напряжения основного питания.