Conductor led lineal ajustable? Lineal, no PWM

8

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.

Peter Clyde
fuente
¿Por qué no puedes usar PWM? ¿Incluso después de suavizar con una red RC?
Endolith
Usted hizo otra pregunta similar: electronics.stackexchange.com/questions/19877/… . ¿Cuál quieres realmente que te contesten?
Mike DeSimone
Probablemente no quiera lidiar con el reloj del PWM o el ruido de conmutación.
Mike DeSimone
El LED se moverá a velocidades extremadamente rápidas a través del aire y el uso de PWM lo convertiría en un LED parpadeante en lugar de una corriente sólida que atraviesa el aire. ¿A menos que conozca una manera de suavizar esto? No tengo una amplia experiencia con PWM para saber si es posible.
Peter Clyde
1
Sería una muy, muy, muy buena idea explicar su requerimiento con suficiente detalle para que tengamos la oportunidad de responderlo en el primer intento, y no dividirlo en 2 preguntas a menos que sean sustancialmente diferentes (lo cual puede ser) . PUEDE hacer que PWM sea tan rápido que no parpadeará visualmente en movimiento. Saber si está montando un bronco, un tren bala o una bala ayudaría. / PUEDES usar PWM y suavizarlo a DC para que NO haya parpadeo (visual u otro). / Nadie puede distinguir 1000 niveles de brillo a simple vista. Decirnos por qué necesita tantos niveles nos ayudará a ayudarlo.
Russell McMahon el

Respuestas:

5

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:

VCCS

VCCSsim

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)

Oli Glaser
fuente
Creo que el 2n2222 mencionado en el diagrama es un poco pequeño para 0.35 A a un voltaje razonable. Como mínimo, debe enfriarse (Pmáx = 1.2W para una temperatura de la caja de 25C, que es optimistamente baja).
Wouter van Ooijen
@Wouter - Estoy de acuerdo, aunque el número de parte no fue una recomendación (ver el último párrafo de respuesta) El 2N2222 es solo el primer transistor en la lista en LTSpice y el que siempre uso para ejemplos rápidos :-) Intentaré y recuerde cambiar el número de parte a una parte adecuada para evitar confusiones en el futuro.
Oli Glaser
4

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.

Olin Lathrop
fuente
¡Muchas gracias! Esto fue muy útil. Estoy trabajando en su explicación y, por alguna razón, estoy realmente confundido acerca de cómo obtuvo la tasa de drenaje del condensador de 10 mA. Sé que esto no es difícil, pero ¿podrías explicarlo rápidamente?
Peter Clyde
@ Peter: El circuito está configurado para aproximadamente 20 mA al 100% del ciclo de trabajo PWM. Al 50%, la corriente promedio será de 10 mA. Durante la fase de encendido PWM, Q1 hunde 20 mA. A media salida, el LED usa 10 mA de eso y 10 mA carga el condensador. Durante la fase de apagado, la corriente del LED proviene de la tapa, por lo que se descarga en 10 mA. Hice el cálculo al 50% del ciclo de trabajo porque eso causa la peor onda.
Olin Lathrop
@Olin ¿Cuál es el papel de la resistencia R1 en el circuito anterior?
m.Alin
1
@ m.Alin: R1 controla la cantidad de corriente que Q1 puede hundirse cuando su base se eleva. Digamos que la caída de BE es de 700 mV. Cuando se aplican 3,3 V a la base, 2,6 V estarán en el emisor y, por lo tanto, a través de R1. 2.6V / 130Ohms = 20mA
Olin Lathrop
0

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.

árbitros
fuente
Estoy un poco confundido acerca de este controlador ... ¿Puede confirmar que la corriente de salida no está utilizando PWM? Mi led necesita tener una corriente lineal constante.
Peter Clyde
0

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.

Olli Niemitalo
fuente