Estoy experimentando con el filtro PWM y LC y creo que funciona correctamente cuando se trata de suavizar la señal, pero por alguna razón, el voltaje en la salida no es lineal con el ciclo de trabajo. Utilizo un inductor de 56uH y un condensador de 220uF (de 1 / (2 * PI * sqrt(L * C))
1433Hz). La señal PWM tiene una frecuencia de 20kHz. El suavizado se ve así en el osciloscopio con 50mV/div:
El problema es que el voltaje no aumenta linealmente con el ciclo de trabajo. Uso una salida de 5V de arduino con una resistencia de 1k con un LED, lo que me da un poco menos de 2V pasando por el LED. Después de conectar un inductor y un capacitor, el voltaje en el ciclo de trabajo del 100 % sigue siendo un poco menos de 2 V y cae correctamente a 0 para el 0 %. Pero lo que sucede en el medio es inesperado. El voltaje es casi máximo en aproximadamente el 33% del ciclo de trabajo y cambia solo un poco cuando sube al 100%.
¿Es algo normal? Si eso es correcto, ¿cómo calculo el voltaje según el ciclo de trabajo? Si eso no se espera, ¿qué debo buscar en mi circuito?
Aquí hay un esquema:
Y también una descripción general de cómo lo conecto a arduino, por si acaso:
Con la resistencia en serie con el inductor y su alcance a través del LED, obtendrá un voltaje creciente con un ciclo de trabajo creciente, luego el LED comienza a conducir a aproximadamente 2 o 3 voltios y no verá ningún aumento en el aumento de voltaje. Intente poner la resistencia en serie con el LED y mida a través de R y LED, no solo a través del LED: -
Como puede ver, para elevar el voltaje a través del LED a aproximadamente 1,6 voltios, se requiere prácticamente cero corriente del pin MCU. Para elevarlo a 2 voltios se requieren 20 mA y eso rondará el límite de su dispositivo. Oye, incluso si pudiera suministrar 50 mA, el voltaje del LED aumentaría solo a unos 2,37 voltios. Mira esto si quieres más aclaraciones.
Además, asegúrese de que la salida de su MCU sea capaz de manejar el retroceso del inductor sin causar problemas. Normalmente se usa un diodo fly-back o una etapa push-pull de servicio más pesado.
Además, deshágase de esas imágenes de alcance sin sentido, sabemos que mostrarán un voltaje de CC debido al límite de 220uF, solo díganos cuál es el voltaje midiéndolo con un multímetro.
No puedo estar seguro sin ver el diagrama del circuito, pero parece que ha creado un circuito RC, que está atenuando el voltaje del circuito PWM.
Los LED funcionan en CC, por lo que lo que probablemente sucede (nuevamente, dependiendo del circuito) es que está cargando el capacitor y está normalizando el voltaje.
Eugenio Sh.
Piotr Sarnacki
Andy alias
Piotr Sarnacki