Как дешево управлять светодиодом 700 мА?

Я новичок в электронике и пытаюсь сделать схему ночного видения. Подобный вопрос уже задавался раньше, но с приоритетом эффективности. Я хочу управлять ИК-светодиодом 700 мА-1000 мА, используя вход 5 В и микроконтроллер ESP8266 в рамках проекта ночной камеры. Светодиод должен иметь возможность включаться и выключаться с MCU, и большую часть времени он будет выключен.

Одним из решений является использование специального драйвера светодиодов / источника питания постоянного тока, что дорого (например, этот драйвер светодиодов стоит 7 долларов США + доставка). Другим решением является использование одного резистора высокой мощности, что очень неэффективно. См.:
Как максимально эффективно управлять мощными светодиодами
Как управлять мощными светодиодами и Arduino с помощью одного и того же источника питания?

Я ищу метод управления светодиодом с использованием компонентов, которые я могу получить дешево (типичные компоненты Arduino для любителей — набор резисторов на четверть ватта, набор транзисторов (например, с NPN-транзисторами BC337 и 2N2222), понижающие/повышающие преобразователи, микроконтроллер сам).

Характеристики светодиодов
Эти светодиоды: https://www.aliexpress.com/item/32810764742.html
Прямое напряжение: DC1,4-1,6 В
Прямой ток: 700-1000 мА

Простой резисторный метод
Моей первой мыслью было использовать токоограничивающий резистор. Тогда из R=V/I получаем R=5/0,7=7 Ом. Из P=IV получаем P=0,7*5=3,5 Вт. У меня есть только резисторы на четверть ватта (а 3,5 Вт звучит как рассеивание большой мощности), поэтому это решение нежелательно.

2-транзисторный метод
Я читал о способе ограничения тока с помощью 2-х транзисторов (схема прилагается ниже).
Источник 1 http://www.physics.unlv.edu/~bill/PHYS483/current_lim.pdf
Источник 2 https://www.homemade-circuits.com/universal-high-watt-led-current-limiter/

Это удовлетворило бы мои требования быть дешевым решением и использовать простые компоненты. У меня есть транзисторы BC337 и 2N2222. Я думаю, что BC337 может обрабатывать 800 мА, а hFE составляет 100-630 (информация о BC337 здесь ). В источниках они используют значение hFE, равное 30. Как мне узнать, какое значение использовать?

Вопросы

  • Как выбрать жизнь?
  • Какие значения следует использовать для R1 и R2?
  • Какую мощность должен рассеивать транзистор BC337?
  • Переносима ли чувствительность к температуре? (например, 0-30 по Цельсию)
  • ESP8266 может выводить ШИМ-сигнал. Будет ли это полезно для цепи?

Вот моя попытка схемы. Это еще не включает переключение с использованием логики 3,3 В от ESP8266.

2 Транзисторный ограничитель тока

Что вы имеете в виду под эффективностью? Энергосбережение, низкая стоимость?
maurera, прочитайте здесь , как спроектировать данную схему.
Варианты с резистором и транзистором будут рассеивать примерно одинаковое количество энергии. Ни один из них не получит никакой награды за эффективность. Если у вас есть доступный выход ШИМ, может иметь смысл использовать немного более сложную схему и управлять ею с выходом ШИМ от вашего микроконтроллера. По сути, самодельный понижающий преобразователь с фиксированным рабочим циклом.
@mkeith - хорошо, это имеет смысл. Думаю, я бы попытался установить напряжение через ШИМ равным прямому напряжению светодиода + падение напряжения на транзисторе (+ какой-то буфер?). Тогда было бы меньше сил для дисапатии, так как P=IV и V было бы ниже?
Да. «Буфер» будет занят резистором. Допустим, буфер равен 1 В. Тогда 100 Ом дадут вам 10 мА, 10 Ом дадут вам 100 мА, 1 Ом даст вам 1000 мА и т. д. Таким образом, вы можете использовать что угодно, 1,5 Ом или что-то еще, чтобы съесть буфер. Но PAM2804 тоже выглядит хорошим вариантом.

Ответы (4)

XY проблема.

Лучшим эффективным решением с точки зрения мощности и стоимости для управления светодиодной нагрузкой 1 А является использование микросхемы драйвера светодиодов. Есть из чего выбирать; Diodes Inc PAM2804, вероятно, удовлетворит ваши потребности. Он поддерживает затемнение PWM. Эти чипы очень недороги (около 15 центов по цене Digi-Key, вдвое меньше по объему). С этим чипом можно последовательно подключить до 3 ИК-светодиодов, поскольку его избыточное напряжение составляет всего 100 мВ.

И если вы думаете, что 15 центов — это «дорого», подумайте о проблемах с температурой и эффективностью, которые вам не придется решать с помощью этой ИС, и их стоимости, если вы не использовали ее и пошли линейно. Намного больше, чем 15 центов.


Независимо от выбранного вами метода привода, существует проблема с использованием прерывания ШИМ для управления затемнением: это может взаимодействовать с вашим захватом кадра, вызывая стробирование . Вы не будете довольны результатом, если будете использовать прямую ШИМ: на вашем изображении будут горизонтальные полосы из-за взаимодействия скользящего затвора датчика и пульсирующего света светодиода. Этот эффект является бичом видеооператоров во всем мире, и я уверен, что вы не хотите этого в своей камере ночного видения.

Вместо этого рассмотрите возможность использования метода управления постоянным током для изменения тока светодиода. Как это сделать? Самый простой способ — использовать современный ЦАП, такой как Maxim DS4432 . Это устройство управляется I2C и может подавать или отводить ток на любой узел. Это похоже на цифровой потенциометр (еще один метод для рассмотрения), но использует ток, что делает его более гибким. Он крошечный. При цене Digi-Key около 1 доллара это может быть немного дорого. Microchip производит цифровые горшки I2C, которые стоят около 50 центов Digi-Key.

Более сложный, но более дешевый способ — использовать выход ШИМ ESP8266 и отфильтровать его, чтобы создать источник тока с ШИМ-управлением для настройки привода. Это будет означать операционный усилитель, транзистор и некоторые пассивы. Возможно, вы даже сможете сделать это, используя только транзисторы, в качестве модификации вашего источника тока, который вы предлагаете.

Еще один способ заключается в выборе драйвера светодиодов, поддерживающего регулировку яркости по напряжению, например, MPS MP2410A . Затем возьмите ШИМ и используйте пассивный фильтр нижних частот для создания сигнала затемнения. Используйте высокочастотный ШИМ, чтобы минимизировать пульсации и размер компонентов. Однако часть MPS определенно дороже, чем PAM2804.

Похоже, что PAM2804 отлично справится со своей задачей.
Спасибо за это предложение! 15 центов, безусловно, дешево - всего 20 долларов США за доставку в Канаду делают его дорогим. Я поищу на aliexpress ваше предложение «ИС драйвера светодиода». В моем исходном посте «дорого» упоминалось что-то вроде этого за 7 долларов — ledsupply.com/led-drivers/… (я уточню это в исходном посте)
Иногда вы можете запросить образцы. Но, да, заказ чего угодно может быстро дорого обойтись.
@Maurer попробуйте digikey.ca, я вижу 0,74 канадских доллара за деталь и 8 канадских долларов за доставку (для заказа на сумму менее 100 долларов США).
Возможно, стоит отметить, что, поскольку максимальный выходной ток Maxim DS4432 составляет 200 мкА, для изготовления преобразователя постоянного тока потребуется больше компонентов, поэтому стоимость не составит всего 1 доллар.
Вы бы добавили последовательный резистор между чувствительным выводом и чувствительным резистором соответствующего размера. Это будет стоить практически... ничего. То же самое с цифровым потенциометром или низкочастотным ШИМ, введенным в эту точку.
@maurera - Если вы собираетесь использовать только один светодиод, а не два последовательно, просто имейте в виду, что для таблицы данных Diodes Inc PAM2804 кривая эффективности для белого светодиода составляет около 3,3 вольт (это очевидно из графика) . Но ваша эффективность с одним светодиодом будет значительно ниже. Предложите использовать два светодиода последовательно, так как вы получаете количество 10. Кстати, какой у вас источник питания? Это батарейка или она подключена? С тремя последовательными светодиодами линейное решение может быть приемлемым и может быть достаточно эффективным (с правильным источником питания).
@MicroservicesOnDDD - он подключен. Я использую адаптер AC-USB (5 В) с кабелем micro usb, подключенным к плате microusb, которая подключена к схеме.
Будет ли работать этот «драйвер светодиода 3 Вт 5-35 В 700 мА»? Ток 700 мА звучит правильно, но я не уверен насчет напряжения. Мне нужно только прямое напряжение 1,5 В aliexpress.com/item/32825274876.html
Нет, не так хорошо. У этого есть опорное напряжение 1,23 В, поэтому он не будет работать так же хорошо, как драйвер постоянного тока.

Я читал о методе ограничения тока с помощью 2-х транзисторов (схема прилагается ниже).

Все линейные решения, резисторные или любые другие, будут иметь одинаковую эффективность.

Если вы запустите светодиод на 1 А, он будет потреблять 1 А от 5 В, так что это 5 Вт. Если на светодиоде есть 1,6 В, то на регуляторе тока (каким бы он ни был) будет 3,4 В, поэтому светодиод получит 1,6 Вт, а регулятор тока будет сжигать 3,4 Вт в виде тепла.

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

Или вы могли бы получить драйвер переключения светодиодов .

Спасибо за ответ. Это кратко и объясняет, почему нельзя обойти проблему с транзисторами/резисторами. Имеет смысл.
Да, это довольно неумолимо, лол. Если вы используете линейное решение, все, что вам нужно, это выбрать, будете ли вы готовить деликатную деталь, которая не любит тепло, например полупроводник, или тупой резистор, которому все равно. Если вы хотите большей эффективности, либо добавьте больше светодиодов последовательно, либо используйте переключатель.

У вас слишком много вопросов в одном посте, но я попробую.

Вы рассчитали рассеяние на резисторе, как если бы это была единственная нагрузка, подключенная к источнику питания 5 В. Светодиод упадет примерно на 1,5 В, поэтому резистор не увидит полных 5 В. Он все равно будет сильно рассеивать, около 2,45 Вт.

Что касается транзисторной цепи постоянного тока, то она по-прежнему должна рассеивать те же самые 2,45 Вт. Так же неэффективно, как простой резистор. Кроме того, для работы ему требуется некоторая мощность, поэтому он будет немного хуже, чем простой резистор.

На самом деле вы не можете выбрать hfe, вы просто получаете с завода транзисторы с совершенно разными допусками, поэтому в целом хорошая конструкция работает с любым значением hfe, которое имеет транзистор. Таким образом, R1 устанавливает ток до того, как Q2 включится, предполагая предел 0,7 А и 0,7 В на базе, это 1 Ом. Тогда он будет рассеивать 0,7 Вт. Это оставляет около 2,8 В на Q1 при 0,7 А, рассеивание около 2 Вт, с чем транзистор не может справиться, поэтому вы можете прекратить расчеты, так как транзистор сгорит.

Если бы он выдерживал мощность, вы бы увидели из кривых, что при 700 мА типичный hfe составляет около 70, поэтому с хорошим запасом давайте использовать 50, поэтому доступный базовый ток должен быть не менее 14 мА, и из кривых, Ube составляет около 0,9 В, поэтому Vb будет около 1,6 В. Для питания от 5 В до 1,6 В при 14 мА требуется около 240 Ом для R1.

Допуск температуры будет составлять около 2 мВ / ° C, исходя из кривых, поэтому, если он действительно работает, он не будет слишком сильно дрейфовать.

Спасибо за ваш ответ. Теперь я понимаю - что-то должно рассеивать эту мощность, будь то транзисторы или резисторы. Что касается hfe, в Источнике 2 он использует hfe при расчете R1. Он дает R1 = (Vs - 0,7)Hfe/нагрузочный ток. Если я использую неправильное значение Hfe, я получу значение для R1, которое ограничит ток нагрузки до неправильной величины? Так разве выбор Hfe не очень важен, чтобы не перегореть светодиод?
Нет, как я уже сказал, схемы, которые зависят от определенных значений hfe, плохи, а эта схема не такова, потому что в ней используется отрицательная обратная связь. Пока схема рассчитана на работу с транзистором, у которого есть хоть какой-то минимум hfe, она будет работать.

Вы можете вдвое уменьшить свои потери, последовательно соединив два светодиода. Это даст вам комбинированное прямое падение напряжения от 2,8 до 3,2 В, снизив ваши резистивные потери примерно с 70% до примерно 40%.

  1. Как выбрать ч fe ?

Ваша схема не будет требовательна к h fe . Вам просто нужно убедиться, что R1 обеспечивает достаточное смещение для включения Q1 до максимального требуемого тока.

  1. Какие значения следует использовать для R1 и R2?

R2 легко. р 2 "=" В я "=" 0,7 я . Q2 начинает отбирать смещение у R1, когда его базовое напряжение возрастает примерно до 0,7 В.

База Q1 будет примерно 2 × 0,7 = 1,4 В, оставив около 3,6 В на R1. Ток базы около 1/20 от тока коллектора должен быть адекватным.

Какую мощность должен рассеивать транзистор BC337?

п "=" В я "=" ( В 1 В л Е Д В р 2 ) я . то есть В Вопрос 1 × я .

Переносима ли чувствительность к температуре? (например, 0–30° по Цельсию.)

Я не могу думать о проблеме.

ESP8266 может выводить ШИМ-сигнал. Будет ли это полезно для цепи?

  • Было бы полезно затемнить.
  • Проверьте таблицу данных (ах, но я вижу AliExpress в ссылках на ваши вопросы, поэтому я уверен, что вы можете забыть о таблицах данных), но вы можете разрешить более высокий ток, если рабочий цикл ограничен. Это поможет вашей эффективности.