¿Cómo conducir LED de 700mA a bajo precio?

Soy nuevo en electrónica y estoy tratando de hacer un circuito de visión nocturna. Una pregunta similar se ha hecho antes, pero con prioridad en la eficiencia. Quiero controlar un LED IR de 700mA-1000mA usando una entrada de 5v y un microcontrolador ESP8266 como parte de un proyecto de cámara nocturna. El LED debe poder encenderse/apagarse desde la MCU y estará apagado la mayor parte del tiempo.

Una solución es utilizar un controlador de LED/fuente de alimentación de corriente constante dedicada, que es costosa (por ejemplo, este controlador de LED cuesta $7 más gastos de envío). Otra solución es utilizar una sola resistencia de alto vataje, que es muy ineficiente. Consulte:
Cómo controlar LED de alta potencia de la forma más eficiente posible ¿
Cómo controlar LED de alta potencia y Arduino con la misma fuente de alimentación?

Estoy buscando un método para controlar el LED utilizando componentes que puedo obtener a bajo precio (componentes típicos de aficionados a Arduino: un paquete múltiple de resistencia de un cuarto de vatio, un paquete múltiple de transistores (por ejemplo, con transistores BC337 y 2N2222 NPN), convertidores reductores / elevadores, el microcontrolador sí mismo).

Especificaciones LED
Estos LED: https://www.aliexpress.com/item/32810764742.html
Voltaje directo: DC1.4-1.6V
Corriente directa: 700-1000mA

Método de resistencia simple
Mi primer pensamiento es usar una resistencia limitadora de corriente. Entonces, de R=V/I obtenemos R=5/0.7=7 ohmios. De P=IV obtenemos P=0,7*5=3,5 vatios. Solo tengo resistencias de un cuarto de vatio (y 3,5 vatios suena como una gran cantidad de energía para disipar), por lo que no se desea esta solución.

Método de 2 transistores
Leí sobre un método para limitar la corriente usando 2 transistores (esquema adjunto a continuación).
Fuente 1 http://www.physics.unlv.edu/~bill/PHYS483/current_lim.pdf
Fuente 2 https://www.homemade-circuits.com/universal-high-watt-led-current-limiter/

Esto satisfaría mis requisitos de ser una solución económica y usar componentes simples. Tengo transistores BC337 y 2N2222. Creo que el BC337 puede manejar 800mA, siendo hFE 100-630 (información para BC337 aquí ). En las fuentes, usan un valor de hFE de 30. ¿Cómo sé qué valor usar?

Preguntas

  • ¿Cómo elegir la vida?
  • ¿Qué valores se deben usar para R1 y R2?
  • ¿Cuánta potencia necesitará disipar el transistor BC337?
  • ¿Es tolerable la sensibilidad a la temperatura? (por ejemplo, 0-30 grados centígrados)
  • El ESP8266 puede emitir una señal PWM. ¿Sería útil para el circuito?

Aquí está mi intento de un esquema. Esto aún no incorpora la conmutación usando la lógica de 3.3v del ESP8266.

Limitador de corriente de 2 transistores

Por eficiencia a que te refieres? ¿Ahorro de energía, bajo costo?
maurera, lea aquí para saber cómo diseñar su circuito dado.
Las versiones de resistencia y transistor disiparán prácticamente la misma cantidad de energía. Ninguno de los dos ganará ningún premio a la eficiencia. Si tiene una salida PWM disponible, puede tener sentido usar un circuito un poco más complicado y controlarlo con una salida PWM de su micro. Básicamente, un convertidor reductor de ciclo de trabajo fijo de bricolaje.
@mkeith: está bien, esto tiene sentido. Supongo que intentaría establecer el voltaje a través de pwm para que sea igual al voltaje directo del LED + caída de voltaje del transistor (+ ¿algún búfer?). ¿Entonces habría menos potencia para disipar, ya que P=IV y V serían menores?
Sí. El "tampón" sería ocupado por una resistencia. Digamos que el búfer es de 1V. Entonces, 100 ohmios te darán 10 mA, y 10 ohmios te darán 100 mA, y 1 ohmio te dará 1000 mA, etc. Así que podrías usar, lo que sea, 1,5 ohmios o algo así para consumir el búfer. Pero el PAM2804 también parece una buena opción.

Respuestas (4)

problema XY.

Su mejor solución de eficiencia desde el punto de vista de la energía y el costo para impulsar una carga de LED de 1A es usar un IC de controlador de LED. Hay muchos para elegir; el Diodes Inc PAM2804 parece satisfacer sus necesidades. Admite atenuación PWM. Estos chips son muy económicos (alrededor de 15 centavos del precio de Digi-Key, la mitad en volumen). Puede controlar hasta 3 de sus LED IR en serie con este chip, ya que su sobrecarga de detección es de solo 100 mV.

Y si cree que 15 centavos es 'caro', considere los problemas térmicos y de eficiencia que no tendrá que resolver usando este IC, y su costo si no lo usara y fuera lineal. Mucho más de 15 centavos.


Independientemente del método de manejo que elija, hay un problema con el uso de PWM chop para controlar la atenuación: esto puede interactuar con la captura de fotogramas y causar efectos estroboscópicos . No estará contento con el resultado si usa PWM directo: su imagen tendrá barras horizontales debido a la interacción del obturador rodante del sensor y la luz pulsante del LED. Este efecto es la perdición de los videógrafos de todo el mundo, y estoy seguro de que no quieres eso en tu cámara de visión nocturna.

En su lugar, considere usar un método de control de CC para modificar la corriente del LED. ¿Como hacer eso? La manera fácil es usar un DAC actual como el Maxim DS4432 . Este dispositivo está controlado por I2C y puede generar o absorber corriente a cualquier nodo. Es como una olla digital (otro método a considerar), pero usa corriente, lo que lo hace mucho más flexible. es diminuto Con alrededor de $ 1 Digi-Key, podría ser un poco caro. Microchip fabrica potenciómetros digitales I2C que cuestan alrededor de 50 centavos Digi-Key.

Una forma más complicada, pero más económica, es usar la salida PWM ESP8266 y filtrarla para hacer una fuente de corriente controlada por PWM para ajustar la unidad. Esto significaría un amplificador operacional y un transistor y algunos pasivos. Incluso podría hacerlo solo con transistores, como una modificación de su fuente actual que está proponiendo.

Otra forma más es elegir un controlador de LED que acepte control de atenuación de voltaje, como el MPS MP2410A . Luego tome el PWM y use un paso bajo pasivo para crear una señal de atenuación. Utilice un PWM de alta frecuencia para minimizar la ondulación y el tamaño de los componentes. Sin embargo, la parte MPS es definitivamente más cara que la PAM2804.

Ese PAM2804 parece que hará bien el trabajo.
¡Gracias por esta sugerencia! 15 centavos es ciertamente barato: solo $ 20 USD de envío a Canadá lo hace caro. Haré una búsqueda en aliexpress para su sugerencia de "controlador LED IC". En mi publicación original, "caro" se refería a algo como esto por $ 7: ledsupply.com/led-drivers/… (lo aclararé en la publicación original)
A veces puede solicitar muestras. Pero, sí, ordenar onesey-twosies de cualquier cosa puede ser costoso, rápido.
@Maurer prueba digikey.ca, veo 0,74 CAD para la pieza y 8 CAD para el envío (para pedidos de menos de $100)
Podría valer la pena señalar que, como el Maxim DS4432 tiene una corriente de salida máxima de 200 μA, se necesitarán más componentes para hacer un convertidor CC-CC, por lo que el costo no sería solo $ 1.
Agregaría una resistencia en serie entre el pin de detección y la resistencia de detección, con el tamaño correspondiente. Esto costaría prácticamente... nada. Lo mismo con un potenciómetro digital o un paso bajo PWM inyectado en ese punto.
@maurera: si va a usar solo un LED, y no dos en serie, tenga en cuenta que para la hoja de datos PAM2804 de Diodes Inc, la curva de eficiencia es para un LED blanco de alrededor de 3,3 voltios (es obvio a partir del gráfico) . Pero su eficiencia con solo un LED será significativamente menor. Sugiera ir con dos LED en serie, ya que obtiene una cantidad de 10. Por cierto, ¿cuál es su fuente de alimentación? ¿Es una batería, o está enchufado? Con 3 LED en serie, una solución lineal podría estar bien y ser lo suficientemente eficiente (con la fuente de alimentación adecuada).
@MicroservicesOnDDD: está enchufado. Uso un adaptador AC-USB (5v) con un cable micro usb conectado a una placa de conexión microusb, que está conectada al circuito.
¿Funcionaría este "Controlador LED 3W 5-35V 700mA"? La corriente de 700 mA suena correcta, pero no estoy seguro del voltaje. Solo necesito voltaje directo de 1,5 v aliexpress.com/item/32825274876.html
No, no tan bien. Este tiene una referencia de 1,23 V, por lo que no funcionará tan bien como un controlador de corriente constante.

Leí sobre un método para limitar la corriente usando 2 transistores (esquema adjunto a continuación).

Todas las soluciones lineales, resistencias o lo que sea, tendrán la misma eficiencia.

Si enciende el LED a 1A, extraerá 1A de 5V, por lo que son 5W. Si hay 1,6 V en el LED, habrá 3,4 V en el regulador de corriente (sea lo que sea), por lo que el LED obtendrá 1,6 W y el regulador de corriente quemará 3,4 W como calor.

Puede poner dos LED en serie para un total de 3,2 V y usar una resistencia de menor valor. Entonces usa más energía en los LED y desperdicia menos en las resistencias.

O puede obtener un controlador LED de conmutación .

Gracias por la respuesta. Esto es sucinto y explica cómo no se puede evitar el problema con los transistores/resistencias. Tiene sentido.
Sí, es bastante implacable jajaja. Si usa una solución lineal, todo lo que puede elegir es si cocina una parte delicada a la que no le gusta el calor, como un semiconductor, o una resistencia tonta a la que no le importa tanto. Si desea más eficiencia, agregue más LED en serie o use un conmutador.

Tienes demasiadas preguntas en una publicación, pero lo intentaré.

Calculó la disipación de la resistencia como si fuera la única carga conectada al suministro de 5V. El LED caerá alrededor de 1,5 V, por lo que la resistencia no verá los 5 V completos. Todavía se disiparía mucho, alrededor de 2.45W.

Con respecto al circuito de corriente constante del transistor, todavía tiene que disipar exactamente los mismos 2.45W. Tan ineficiente como la simple resistencia. Además, necesita algo de energía para funcionar, por lo que será un poco peor que la resistencia simple.

Realmente no puede elegir un hfe, solo obtiene transistores de tolerancia muy diferentes de fábrica, por lo que, en general, un buen diseño funciona con cualquier valor de hfe que tenga el transistor. Entonces, R1 establece la corriente antes de que Q2 se encienda, asumiendo un límite de 0.7A y 0.7V en la base, eso es 1 Ohm. Entonces disipará 0.7W. Esto deja aproximadamente 2,8 V sobre Q1 a 0,7 A, aproximadamente 2 W de disipación, que el transistor no puede manejar, por lo que puede dejar de calcular, ya que el transistor se quemaría.

Si manejara la potencia, vería en las curvas que a 700 mA, el hfe típico es de aproximadamente 70, por lo que con un buen margen, usemos 50, por lo que la corriente base disponible debe ser de al menos 14 mA, y de las curvas, Vbe es aproximadamente 0,9 V, por lo que Vb sería de aproximadamente 1,6 V. La alimentación de 5 V a 1,6 V a 14 mA necesita unos 240 ohmios para R1.

La tolerancia de temperatura sería de aproximadamente 2 mV/°C como máximo según las curvas, de modo que si funcionara, no se desviaría demasiado.

Gracias por su respuesta. Ahora entiendo: algo tiene que disipar esa potencia, ya sean transistores o resistencias. Respecto a hfe, en la Fuente 2 usa hfe en el cálculo de R1. Da R1 = (Vs - 0.7) Hfe/corriente de carga. Si uso el valor incorrecto de Hfe, ¿obtendré un valor para R1 que limitará la corriente de carga a la cantidad incorrecta? Entonces, ¿no es muy importante la elección de Hfe para evitar apagar el LED?
No, como dije, los circuitos que dependen de valores de vida específicos son malos, y este circuito no lo hace porque usa retroalimentación negativa. Siempre que el circuito esté diseñado para funcionar con un transistor que tenga al menos una vida útil mínima, funcionará.

Puede reducir a la mitad sus pérdidas conectando en serie dos LED. Esto le dará una caída de tensión directa combinada de 2,8 a 3,2 V, lo que reducirá sus pérdidas resistivas de un 70 % a un 40 %.

  1. ¿ Cómo elegir hfe ?

Su circuito no será exigente con la vida . Solo debe asegurarse de que R1 proporcione suficiente polarización para encender Q1 a la corriente máxima requerida.

  1. ¿Qué valores se deben usar para R1 y R2?

R2 es fácil. R 2 = V I = 0.7 I . Q2 comienza a robar el sesgo de R1 cuando su voltaje base aumenta a aproximadamente 0,7 V.

La base de Q1 estará en alrededor de 2 × 0,7 = 1,4 V, dejando alrededor de 3,6 V en R1. Una corriente base de aproximadamente 1/20 de la corriente del colector debería ser adecuada.

¿Cuánta potencia necesitará disipar el transistor BC337?

PAG = V I = ( V 1 V L mi D V R 2 ) I . es decir V q 1 × I .

¿Es tolerable la sensibilidad a la temperatura? (por ejemplo, 0 - 30° Celsius.)

No puedo pensar en un problema.

El ESP8266 puede emitir una señal PWM. ¿Sería útil para el circuito?

  • Sería útil para atenuar.
  • Verifique la hoja de datos (ah, pero veo AliExpress en sus enlaces de preguntas, así que apuesto a que puede olvidarse de las hojas de datos), pero podría permitir una corriente más alta si el ciclo de trabajo es limitado. Esto ayudaría a su eficiencia.