Простой контроллер для солнечной батареи




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

Ранее был описан очень похожий , который освещает стеклянную полку в шкафу. Используя этот драйвер, возникла бы проблема, поскольку для освещения беседки нам нужно больше света, чем для освещения стеклянной полки. Так же, применение более мощного источника света будет быстрее разряжать аккумулятор, который может выйти из строя в результате глубокой разрядки элементов в батарее.

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

Печатная плата имеет размеры 40мм на 45мм. Кроме того, добавлены два монтажных отверстия. Все устройство питается от трех Ni-MH аккумуляторов (1,2В/1000мАч). Для зарядки используется солнечная батарея с номинальным напряжением 5 вольт и максимальным выходным током до 80 мА. Солнечная батарея заряжает аккумуляторы через выпрямительный диод D1. Схема не имеет защиты от перезаряда батареи из-за того, что в такой конфигурации перезарядка просто невозможна.

Полностью заряженный аккумулятор должен иметь напряжение около 4,2-4,35 В Солнечная батарея вырабатывает напряжение 5В, но происходит падение на выпрямительном диоде в районе 0,7 В, что дает нам напряжение 4,3 В. Транзистор Q1 отвечает за включение освещения в ночное время и отключение его днем. База этого транзистора подключена через резистор 2,2 кОм к положительному полюсу солнечной батареи.

Когда солнечная батарея не вырабатывает электроэнергию, или она слишком маленькая, транзистор Q1 заперт. Тогда ток с вывода («REF») стабилитрона TL431 будет течь только через резистор R4, который создает делитель напряжения вместе с резисторами R2 и R3. Транзистор Q2 управляет нагрузкой в виде светодиодов. Чтобы схема работала правильно, мы не можем игнорировать резистор R5, задачей которого является подтягивание базы транзистора Q2 к плюсу источника питания.

По расчетам для имеющегося напряжения выходит, что резистор должен иметь сопротивление 100 Ом. С таким сопротивлением схема переключается очень быстро. Но проблема состоит в том, что этот резистор имеет достаточно маленькое значение, и через него течет очень большой ток. Общий ток потребления составляет около 23 мА! Я решил этот резистор заменить на резистор большего значения. В итоге я поставил резистор номиналом 1 кОм. Теперь отключение нагрузки не такое быстрое, но ток потребления сократился до 8mA.

Конечно, текущее значения 8 мА потребляется только тогда, когда солнечная батарея находится в темном месте — то есть, только в ночное время, когда горят светодиоды. И это такой же максимальный ток (8 мА), который поступает от батареи при напряжении 4,2 В. Напряжение отключения нагрузки я поставил на 2,9 В. Предельное напряжение для одной ячейки 0,9 В, что при подключении последовательно трех дает нам 2,7 В, и следовательно, у нас есть еще в запасе 0,2 В.

Схема после отключения нагрузки (т.е. при 2,9 В и ниже), потребляет только 50 мкА. Такой же ток будет, когда солнечная батарея заряжает аккумуляторы. Устройство очень отзывчиво на свет, но не на столько, чтобы уличное освещение мешало бы определить сумерки. С момента обнаружения заката до включения светодиодов на 100% проходит примерно 2 мин.

Удалив из системы транзистор Q1, резистор R1 и выпрямительный диод D1 получаем простую схему защиты аккумулятора от глубокого разряда. Подобная схема может использоваться для отключения Li-Ion или Li-Pol аккумулятора от зарядки. Ее можно использовать, например, в фонарике. Существует также возможность создания подобной защиты и на другие напряжения, для этого нужно рассчитать делитель напряжения. Формулы и пример расчета есть