Схема для поддержания минимального тока?

Я купил дешевый аккумулятор USB для питания портативного проекта. Он отлично работает, за исключением того, что он отключается, если ток потребления ниже определенного значения (не зафиксировал его, но я думаю, что он составляет около 60 мА). Иногда моя фактическая нагрузка меньше (это Arduino и несколько светодиодов), хотя она также может работать немного выше.

Я могу держать аккумулятор включенным, просто подключив резистор параллельно нагрузке, но, очевидно, это просто сжигание энергии. Есть ли простая схема, которую я могу построить, которая гарантирует, что всегда будет потребляться минимальный ток, но потреблять меньше или не потреблять ток, когда реальная нагрузка увеличивается? То есть, если бы светодиоды были выключены, он потреблял бы 60 мА, но если бы светодиоды потребляли 200 мА, ток не потреблялся бы?

60 мА - это много, чтобы просто тратить. Не лучше ли модифицировать аккумуляторную батарею USB, чтобы отключить автоматическое отключение?
Это звучит неразумно - это определенная задокументированная особенность батареи? Есть ссылка на батарею?
Аккумулятор: sparkfun.com/products/11360 . Он создан для зарядки портативных устройств, таких как телефоны/планшеты, но это хорошее соотношение цены и качества, встроенная зарядка и стабилизатор 5 В. Он также может подавать 2А, если это необходимо, что круто. Но я действительно не знаю достаточно, чтобы модифицировать его, чтобы он не отключался автоматически.
Итак, давайте посмотрим, правильно ли я понял ваш вопрос. Вам нужно постоянно разряжать батарею, но вы не хотите тратить эту энергию впустую... Итак, вы хотите сохранить эту энергию?... Энергию, поступающую от накопителя энергии?
Нет, это не так. Я не хочу накапливать энергию. Я просто хочу убедиться, что вся схема никогда не потребляет меньше определенного количества энергии от батареи. Что на самом деле произойдет, так это то, что большую часть времени я буду включать светодиоды, но при достаточно низкой настройке, чтобы потребляемый ток был очень близок к значению отключения. Я хочу убедиться, что он не выключится.

Ответы (2)

Наиболее очевидным решением для меня является запрограммировать ваш Arduino для управления некоторыми резисторами, когда он не управляет светодиодами. Если у вас есть запасной порт GPIO, это должно быть просто.

Держите счет num_leds_lit и, когда он упадет ниже n, установите резистор_driver_pin высоким.

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

Имеет смысл. Я пытался придумать что-то, что не проходило бы через Arduino, но это было потому, что максимальный ток через светодиоды слишком велик для Arduino. Но поскольку я знаю, каким будет этот ток, а он не очень большой, все должно быть в порядке. Спасибо.

По техпаспорту: -

TP4056 автоматически завершает цикл заряда, когда ток заряда падает до 1/10 запрограммированного значения после достижения конечного плавающего напряжения.

И есть резистор( р п р О г ), который можно установить на что-то вроде 10 кОм, ограничивая выходной ток до 130 мА, или можно установить на 5 кОм для 250 мА, но только вы знаете, где его установить для нормальной работы.

Если ваш рабочий ток меньше, скажем, 250 мА, и он не падает ниже 25 мА, это можно сделать с помощью резистора 5 кОм. Хитрость заключается в том, чтобы не превысить 10:1 разницы в токах, потребляемых вашей схемой.

Вот ссылка на документ — обратите внимание на таблицу вверху страницы 3.

Если я правильно понимаю, этот чип используется только при зарядке аккумулятора, а не при его разрядке. Я использую аккумулятор в качестве источника напряжения, меня не беспокоит, что происходит, когда аккумулятор заряжается.
@Emoses, насколько я могу судить об этом чипе, когда батарея считается заряженной, она отключается, если потребляемый ток ниже одной десятой от тока заряда, как указано в приведенной выше цитате. Это ситуация отключения, которая возникает из-за того, что ваша схема не может потреблять достаточный ток, когда зарядное устройство считает, что завершило цикл зарядки. Так что нет, чип контролирует ситуацию выключения на основе «чего-то», и он будет продолжать подавать питание, если ВАША схема потребляет более одной десятой зарядного тока, иначе она отключит ВАШУ схему - прочитайте брошюру.
Надо будет вскрыть и проверить, думаю. У меня сложилось впечатление, что в коробке две схемы: одна управляет зарядкой литий-полимерных аккумуляторов в корпусе через входной порт mini-USB, который управляется этой микросхемой управления зарядом, и другая схема, обеспечивающая регулируемое напряжение 5В. через два выходных порта USB, которые не проходят через TP4056. Соотношение при разряде также определенно выше 10:1: батарея может выдавать до 3А, но ток отсечки составляет << 300 мА.
@Emoses Я могу говорить только о том, что написано в техпаспорте, чувак.
Обновление: я вскрыл коробку на неисправном, и там есть небольшой программируемый микропроцессор, который, я уверен, обрабатывает логику отключения батареи при отсутствии тока. Это имеет смысл, так как перед отключением есть задержка в несколько секунд.