Резервное питание для Arduino Uno
- Войдите на сайт для отправки комментариев
Всем доброго времени суток.
Столкнулся вот с какой проблемой. Имеется Arduino Uno, который работает в роли охранной сигнализации (Arduino Uno + SIM900 GSM/GPRS shield v1.1 + RFID модуль RC522 + датчики, бузеры, диоды). Всё это работает уже год как стабильно если бы не проблема резервного питания, в случае, если пропадает электричество в доме.
Сейчас, для решения этой проблемы, работает "костыль" в виде UPS (источник бесперебойного питания) Mustek PowerMust 637 Plus, но так как он имеет функцию Green Power (которая отключает бесперебойник при отсутствии или при очень низкой нагрузке), это решение не подходит. Бесперебойник минут 5 работает и отключается, так как считает что от него ничего не питается.
Сейчас хочу попробовать заменить бесперебойник на PowerBank. Нашел в интернете статейки, где народ говорит что при подключении usb источника питания, и при подключении через блок питания Arduino, приоритет будет идти на блок питания и Arduino должен питаться через него. А уже в случае если через блок питания пропадает напряжение - переходит на USB. Но не тут то было. Подключил я PowerBank и блок питания. И на PowerBank постоянно мигает диод, что идёт зарядка... Т.е. если такое решение сейчас оставить - то такой powerbank, сами понимаете, долго не проживёт.
Может ли это быть из-за того, что PowerBank отдаёт 5V с силой тока 2.1A а блок питания 5v и 2A? Или же это всё таки особенность Arduino и такой вариант, с usb резервным питанием, не прокатит?
Неужели никто с таким вопросом не сталкивался? :(
Да поставте там ПРОСТО аккумулятор.
Его зарядку организуйте от БП постоянно через резистор (подберите по току заряда -видимо не более 1/20 от емкости аккумулятора)
Когда напряжение в сети пропадает, то напряжение будет подаваться от аккумулятора.
Здесь нужен диод (анодом к аккумулятору, катодом - к вашей схеме)
Он будет "переключать" питание с БП на аккумулятор.
Какой сейчас БП используется (трансформаторный, импульсный - ?)
А какой аккумулятор Вы можете посоветовать, что бы подошел для моих нужд? нужно что бы охранная сигнализация проработала, после отключения питания, хотябы пару часиков... По этому и был выбран power bank.
Сейчас используется Sunny 5В 2А блок питания. Понятия не имею, какой он.
Заранее спасибо за Ваш ответ
БП скорее импульсный внутри (потом как 2А выдает)
Рассчитайте сами нужную емкость аккуммулятора:
Е = I х t,
где t - нужное время работы от аккумулятора;
I - потребляемый ток всеми вашими устройствами, которые должны питаться от аккумулятора
Поскольку БП выдает 5 Вольт, значит нужно ставить аккумулятор на 4,8 Вольта.
Тогда диод должен быть "диодом Шоттки"
на нем падение будет не более 0,1-0,2 вольта при работе от аккумулятора
Получится 4,6 - 4,7 вольта. Должно все работать нормально от такого напряжения (т.к. обычно 5-вольтовые устройства нормально работают и при 4,5 Вольт питания)
___________________________
Итого 2 часа нужно.
А ток какой?
Если 1А, то значит аккумулятор нужен не менее чем на 3 А*ч (с запасом) на 4,8 Вольта
Вот такой например:
http://altsfera.ru/katalog/battery/battery_tyagovye/delta-dt-4045/
ЗЫ. уточнится по ардуино.
На какое напряжение питания рассчитано?
Соотнести с напряжением на аккумуляторе в режиме разряда.
Удобнее, если внутреннее питание 3,3 Вольта
(и по выводам допускает управление 3,3 Вольта)
Тогда провал по входящему питанию 5- 4 вольта не помешает нормальное работе.
Иначе брать стандартный бесперебойник (с преобразователем внутри)...
Привет! Решил свой вопрос?
Я тоже сейчас им мучаюсь.
Не знаю как у вас счас реализовано. Но предлагаю сделать так:
Подаем напряжение питания (например 14в) на вход Vin платы от внешнего блока питания через резистор в несколько десятков Ом. Подключаем аккумулятор к выводу Vin. И все. Аккумулятор свинцовый от автомашины или мопеда на 12в и емкостью от 7 до 60 а*час. можно любой, даже отработавший свой срок.
Как это работает: Если напряжение в сети есть - то мы работаем от блока питания и заряжаем аккумулятор.Если напряжения нет - мы работаем от аккумулятора.
У арудуины же вроде один VIN
Да. Vin У Arduino один. От блока питания +14в через резистор подаем на Vin. Плюс аккумулятора подключаем тоже на этот же вывод Vin.
питание через резистор? чушь. Кроме случая очень стабильной нагрузки типа лампы накаливания. Но никак не gsm шилд
Питание через резистор нужно для ограничения тока зарядки аккумулятора.
Да и забыл упомянуть, чтобы питание подавалось на Vin не 14 , а 10в необходимо поставить 6 диодов включенных последовательно анодом к аккумулятору катодом к ноге Vin. Это необходимо только в том случае, если 5в стабилизатор на Arduino будет сильно греться.