Estoy trabajando en un producto que requiere un led para corrientes de salida que varían de 0 mA a 350 mA y tantos niveles posibles en el medio (supongo que ~ 1000 sería suficiente). 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 estos ni conozco ningún circuito específico.
También debe poder funcionar con 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.
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, de hecho, un potenciómetro si no hay uC involucrado) para controlar un amplificador operacional con un 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 menciona Wouter, el 2N2222 no es una buena opción, algo en un paquete clasificado para mayor potencia, por ejemplo, un paquete TO-220 sería ser mejor)
Opamp debe ser de entrada / salida de riel a riel si es posible para facilitar las cosas.
La resistencia de detección de 1 ohm se puede cambiar para adaptarse a la corriente requerida. Esto se configuró para generar 1 mA por 10 mV de entrada, por lo que 3,5 V produce 350 mA (en la entrada opamp en realidad es 1 mA por 1 mV, el divisor de resistencia divide la entrada DAC por 10)
Todavía puede usar PWM para ajustar el nivel de la unidad. Lo que realmente estás diciendo es que no quieres que el LED parpadee. Esto se puede lograr mediante el filtrado de paso bajo de la salida PWM y luego usándolo para controlar el LED. Hay muchas formas de promediar una señal PWM para que, en última instancia, 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 está bajo, se hunde 0. La corriente promedio en el colector de Q1 es, por lo tanto, proporcional al ciclo de trabajo de PWM. Toda esta corriente eventualmente debe pasar por el LED ya que el capacitor no puede conducir corriente a largo plazo. C1 y R2 filtran paso bajo 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 regulares (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 drena a una velocidad de 10 mA y eso sucederá durante 12,5 µs. (10mA)(12,5µs)/22µF = 5,7mV. Eso es cuánto variará el voltaje en el capacitor de pico a pico en el peor de los casos. Eso dividido por 180 Ω es 32 µA, que es cuánto variará la corriente 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.
El LM8502 es un controlador LED IC que haría el trabajo. Puede controlar la corriente de salida, entre otras cosas.
http://www.national.com/pf/LM/LM8502.html#Resumen
Estoy seguro de que hay muchos otros controladores LED IC similares que también hacen la misma tarea.
El optoacoplador lineal de precisión TIL300 tiene un fotodiodo adicional para 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 puede usar un opamp con él.
endolito
mike de simone
mike de simone
Pedro Clyde
RJR
Russel McMahon
stevenvh
mike de simone
Cray
ndim