Могу ли я использовать конденсатор для питания Arduino в течение 5 минут после отключения питания?

Я работаю над простой настройкой, используя Arduino Nano, чтобы автоматизировать переключение фар автомобиля, когда темнеет. Я доволен тем, как запрограммировать использование и кодирование Arduino и LDR, он будет питаться от понижающего преобразователя постоянного тока для преобразования 12,9 В (выше) примерно в 7 В. Я намерен питать Arduino от коммутируемой цепи под напряжением в автомобиле, чтобы он не потреблял энергию, когда автомобиль не используется, и, поскольку он будет управлять нормально разомкнутым реле, нет риска случайного включения Arduino. свет, когда он припаркован. (реле будет находиться на стороне слаботочного переключателя заводской проводки OEM, перед главными реле фар, также будет переключатель для изоляции Arduino и управления освещением в обычном режиме)

Однако я хотел бы, чтобы свет оставался включенным в течение 5 минут или около того после выключения автомобиля, возможно ли это с помощью конденсатора или аналогичного устройства, которое заряжается при включении Arduino и продолжает питать его после отключения питания. резать? Я предполагаю, что мне понадобится некоторая схема, чтобы гарантировать, что крышка обеспечивает стабильный ток/напряжение во время разряда, хотя Arduino помогает работать от чего угодно от 5-12 В. Это даст мне автоматические фары, когда машина включена (или, по крайней мере, ключ повернут в зажигании), но убедитесь, что фары не могут случайно загореться.

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

Честно говоря, энергопотребление ардуино (особенно если поставить его в спящий режим) ничтожно мало по сравнению с тем, что может выдержать автомобиль. (Я нашел несколько ссылок, указывающих на то, что он потребляет пару миллиампер, что означает, что ваша батарея по-прежнему работает сотни дней). Меня бы гораздо больше беспокоили скачки напряжения на шинах, которые часто встречаются в автомобилях.
Зависит от размера конденсатора. Калькулятор зарядки .
@JorenVaes, даже если ATMega спит, плата Arduino потребляет ток покоя не менее 30 мА для регулятора и контроллера USB.
При входном напряжении 12 В и минимальном входном напряжении Arduino 7 В (с учетом сброса регулятора) и потребляемом токе 60 мА вам понадобится конденсатор емкостью не менее 5 Ф (пять фарад), рассчитанный на достаточное напряжение (имейте в виду шина 12 В большую часть времени будет выше, чем 12 В), чтобы приблизиться к продолжительности 5 минут.
@TomCarpenter Я не мог поверить, что он будет потреблять такой большой ток, поэтому я сам провел измерение. Я взял старую Мегу, которая у меня тут валяется, подал 5В на шину 5В, и, к моему удивлению, она потребляет 80 мА! Я понятия не имел, что они настолько неэффективны.
Circuits.dk/calculator_capacitor_discharge.htm похоже, вам понадобится около 2 фарад при> 12 В (для 30 мА). Это означает что-то вроде 6 из ( uk.farnell.com/eaton-bussmann-series/hb1325-2r5156-r/… ) последовательно. Для 80ma вам нужно 5f и 6 таких ( uk.farnell.com/vishay/mal222090002e3/cap-double-30f-2-7v-radial/… )
Почему бы не запитать плату от ламп? Нет необходимости в удерживающем конденсаторе, тогда, когда свет гаснет, плата гаснет. Или вам нужно, чтобы плата делала что-то еще после того, как погаснет свет?
Спасибо за ваш вклад (ы), кажется, тогда это было бы возможно с конденсаторами, но мне нужно несколько или массивный, и все они довольно дороги. Есть ли что-нибудь еще, что я мог бы использовать, например, таймер, управляющий реле, питающим Arduino? Я бы предпочел не питать Arduino от фонарей или любого другого постоянного источника на случай, если что-то пойдет не так, и он включит мой свет, когда не должен. Это маловероятно, я знаю, но я предпочитаю аппаратную безопасность, чем доверять своему коду, ха-ха
Вы можете легко реализовать аппаратный переключатель задержки выключения, чтобы подключить источник питания к Arduino, скажем, на 2 минуты. Это может быть пользовательский таймер, или RC-задержка плюс буфер гейта, или цифровой таймер (например, CD4017 сделает именно то, что вам нужно) или... .
Поиск Garglabet по запросу «схема временной задержки CD4060» даст вам слишком много хороших отправных точек. CD4060 имеет встроенный генератор (требуется RC) и представляет собой многоступенчатый двоичный делитель. Вы можете отрегулировать тактовый сигнал так, чтобы какой-либо этап S^N имел желаемый коэффициент деления, и/или вы можете использовать стробирование диода для выбора комбинации выходов. Таймер может самостоятельно отдыхать или (как в этом случае) останавливаться на нужном счете, используя диод для стробирования линии синхронизации от желаемого выхода. Работает хорошо.

Ответы (2)

Запустите микроконтроллер от той же мощности, которая доступна для фар. Дополнительный ток для работы микроконтроллера ничтожен по сравнению с фарами.

Просто убедитесь, что микро переходит в надлежащий спящий режим с низким энергопотреблением, когда закончите с фарами. Я не знаю, спроектировано ли аппаратное обеспечение Arduino для обеспечения низкого тока сна или нет, но многие микроконтроллеры. С компетентным оборудованием вокруг них это тривиально. Легко получить намного ниже тока саморазряда автомобильного аккумулятора.

Другая идея: вы можете использовать реле таймера, такое как это или даже это, чтобы обеспечить постоянную мощность, протекающую через новое реле, но использовать положение «ON» зажигания автомобиля в качестве положительного (+) триггера, проходящего через другое реле, с земля (-) реле, срабатывающего от вашего Arduino (если на улице темно). Установите таймер на 5 минут, и каждый раз, когда вы выключаете зажигание, если на улице темно, фары могут оставаться включенными в течение 5 минут.

Обратите внимание, что ссылки становятся мертвыми или содержание меняется. Попробуйте добавить текст или изображение, чтобы объяснить основную концепцию ссылок.