Estoy trabajando en un producto que requiere un led para las corrientes de salida que varían de 0 mA a 350 mA y tantos niveles posibles en el medio (~ 1000 sería suficiente, supongo). NO PUEDO enviar una señal PWM al led porque eso anularía el propósito de mi producto (esto es importante).
¿Alguien conoce un circuito integrado que permita este nivel de control de corriente? De lo contrario, ¿alguien tiene una idea de cómo podría construir un circuito para hacer esto? He pensado en las fuentes de corriente controladas por voltaje construidas con amplificadores operacionales, pero no tengo experiencia con estas ni conozco ningún circuito específico.
También debe poder quedarse sin baterías.
El LED se moverá a una velocidad extremadamente rápida a través del aire y debe mantener un haz de luz sólido en lugar de un parpadeo. Por eso no puedo usar PWM.
fuente
Respuestas:
Para una opción "todo en uno", el ADB8810 se parece bastante al tipo de cosas que desea. Si busca "corriente programable" en, por ejemplo, dispositivos analógicos, Nat Semi, Linear Tech, TI, Maxim, etc., probablemente encontrará bastantes opciones como esta.
Otra opción sería usar un DAC (o incluso un potenciómetro si no hay uC involucrado) para controlar un amplificador operacional con transistor configurado como fuente de corriente.
Para ~ 1000 niveles necesitaría 10 o más bits, por lo que esto sería bastante económico.
Algo como este circuito podría hacer:
El transistor podría ser cualquier NPN o MOSFET (con Vth apropiado) o darlington capaz de hundir la corriente necesaria (EDITAR - como Wouter menciona que el 2N2222 no es una buena opción, algo en un paquete clasificado para mayor potencia, por ejemplo, un paquete TO-220 Ser mejor)
Opamp debe ser entrada / salida de riel a riel si es posible para facilitar las cosas
La resistencia de detección de 1 ohmio se puede cambiar para adaptarse a la corriente requerida. Esto se configuró para emitir 1 mA por 10 mV, por lo que 3.5 V produce 350 mA (en la entrada opamp es en realidad 1 mA por 1 mV, el divisor de resistencia divide la entrada DAC por 10)
fuente
Todavía puede usar PWM para ajustar el nivel de la unidad. Lo que realmente está diciendo es que no desea que el LED parpadee. Esto se puede lograr filtrando el paso bajo de la salida PWM y luego usándolo para controlar el LED. Hay muchas maneras de promediar una señal PWM para que ese promedio controle el LED en lugar de los pulsos individuales. Aquí hay una manera simple:
Siempre que la salida PWM es alta, Q1 se hunde unos 20 mA. Cuando es bajo, se hunde 0. La corriente promedio en el colector de Q1 es, por lo tanto, proporcional al ciclo de trabajo PWM. Toda esta corriente debe pasar finalmente por el LED ya que el condensador no puede conducir la corriente a largo plazo. C1 y R2 de paso bajo filtran los pulsos de corriente individuales para que la corriente a través del LED sea el promedio, no los pulsos de encendido / apagado individuales.
Digamos que está usando algo como un PIC 24H para hacer el PWM. Puede funcionar a una velocidad de instrucción de 40 MHz, que también es el reloj PWM máximo para las salidas PWM normales (hay un periférico PWM especial de alta velocidad que puede ir mucho más alto, pero eso no es necesario aquí). Para obtener 1000 niveles de salida diferentes, eso significa que la frecuencia PWM será de 40 kHz, o 25 µs por pulso. En el punto medio, el condensador se está drenando a una velocidad de 10 mA, y eso sucederá durante 12.5 µs. (10 mA) (12,5 µs) / 22 µF = 5,7 mV. Esa es la cantidad de voltaje en el condensador que varía de pico a pico en el peor punto de operación. Eso dividido por 180 Ω es 32 µA, que es la cantidad de corriente que variará a través del LED. Eso es 0.16% de la escala completa o una parte en 630, lo que es imposible de ver para los humanos.
fuente
El LM8502 es un controlador de LED IC que haría el trabajo. Puede controlar la corriente de salida entre otras cosas.
http://www.national.com/pf/LM/LM8502.html#Overview
Estoy seguro de que hay muchos otros controladores LED IC similares que también hacen la misma tarea.
fuente
El optoacoplador lineal de precisión TIL300 tiene un fotodiodo adicional para la retroalimentación. La hoja de datos ( http://www.ti.com/lit/ds/symlink/til300.pdf ) tiene un circuito de aplicación de ejemplo que muestra cómo se podría usar un opamp con ella.
fuente