Estoy construyendo un convertidor reductor para encender lámparas LED. Consiste en un microcontrolador, un generador PWM, un circuito reductor y un sensor de corriente. El microcontrolador sabe cuál debe ser la corriente objetivo y establece el ciclo de trabajo basándose en los resultados del sensor actual.
El circuito, alimentado con +48 V en VIN, debe impulsar lámparas LED con amplios valores nominales de voltaje y corriente. El límite de corriente se establece en uC, independientemente para cada lámpara. La salida debe filtrarse para obtener la ondulación más baja posible, porque las lámparas están bastante lejos del controlador y quiero reducir la EMI.
Primera simulación: frecuencia PWM de 30 kHz, ciclo de trabajo del 50 %, inductor de 1 mH, condensador de 47 uF. Con este circuito quiero conducir una tira de led de 2.5A.
Sin embargo, en la simulación, puedo ver una corriente de sobreimpulso muy alta durante los primeros 2 ms de operación. Después de eso, la corriente es bastante estable.
No puedo simplemente poner un limitador pasivo allí, porque tengo que retener la capacidad de establecer la corriente de salida.
Ahora, mis preguntas:
El problema está en su ciclo de control. Este es el firmware que detecta lo que está haciendo el suministro, lo compara con lo que usted quiere que haga y, como resultado, ajusta el ciclo de trabajo de PWM.
No ha dicho nada sobre su ciclo de control, por lo que tampoco podemos decir mucho al respecto. En general, es demasiado agresivo. En su situación, parece que la respuesta lenta a una nueva situación no es gran cosa. Los LED son bastante fijos en sus características. Por lo tanto, puede sobreamortiguar el controlador. Eso reducirá en gran medida o eliminará los sobreimpulsos, a expensas de una respuesta transitoria lenta.
Hay libros completos sobre cómo optimizar los lazos de control. Sin embargo, a menudo no se necesitan esquemas de control elaborados. Yo usaría un sistema simple de pulso bajo demanda. Cuando la salida cae por debajo del umbral de regulación, haces un pulso, de lo contrario no lo haces. Esto tiene más ondulación, pero es muy estable sin más sobreimpulso que el que puede producir un solo pulso.
Este es exactamente el esquema de control que utilicé en mi faro LED KnurdLight . El esquema de control es tan simple que se ejecuta en un PIC 10F.
Si desea reducir el tamaño del inductor reduciendo la inductancia, aumente la frecuencia para compensar y reducir la corriente de ondulación. V = L*dI/dt. Solo como ejemplo: al 50% del ciclo de trabajo,
La corriente de ondulación (a> muchos kHz) hasta cierto punto no importa para un LED. Por ejemplo, un LED de 2,5 A debería funcionar bien con 0,5 A de corriente ondulada. Eso significa que C2 puede ser tan pequeño como 0 para este ejemplo. Puede variar C2 para dar la corriente de ondulación LED con la que se sienta cómodo. C2 de 5uF o 10uF probablemente esté bien. El sobreimpulso proviene de la disposición de salida del RLC (siendo R la carga del LED). Con C reducido, el factor de amortiguamiento aumenta y el sobreimpulso debería disminuir.
Este es solo un ejemplo con un ciclo de trabajo del 50 %.
tubo
peku33
tubo
Tony Estuardo EE75
usuario_1818839
glen_geek