Calculadora de Ciclo de Trabajo PWM
Calcula el ciclo de trabajo, frecuencia y tensión promedio de señales PWM.
Fórmula
Cómo Funciona
La calculadora de ciclo de trabajo PWM determina el porcentaje de puntualidad, el voltaje promedio y la entrega de energía para las señales moduladas por ancho de pulso, algo esencial para el control de la velocidad del motor, la atenuación de los LED y los convertidores de potencia de conmutación. Los desarrolladores de sistemas integrados, los ingenieros de control de motores y los diseñadores de electrónica de potencia utilizan esta herramienta para configurar los periféricos de los temporizadores y optimizar los circuitos de accionamiento. Según la nota de aplicación SPRAA88 de TI, el PWM logra un control de potencia prácticamente sin pérdidas al encender/apagar por completo en lugar de la regulación lineal: un motor con un ciclo de trabajo del 50% disipa menos del 2% de la energía en el MOSFET, frente al 50% en un regulador lineal. La relación fundamental Vavg = Vpp × D (donde D = ton/t) proporciona la tensión media según la inercia mecánica o térmica de la carga. Según el Microchip AN964, la frecuencia PWM debe superar la constante de tiempo de carga 10 veces como mínimo: la constante de tiempo mecánica del motor = J×R/K² (normalmente de 10 a 100 ms) requiere fsw > 1 kHz, mientras que la constante de tiempo térmica del LED (~100 ms) permite una atenuación sin parpadeos de más de 100 Hz. La resolución depende del reloj y el período del temporizador: un temporizador de 8 bits proporciona 256 pasos (resolución del 0,4%), mientras que los temporizadores de 16 bits alcanzan 65.536 pasos (resolución < 0,002%).
Ejemplo Resuelto
Diseñe el control de velocidad del motor PWM para un motor de 12 V DC con una velocidad nominal de 500 RPM. Requisitos: rango de velocidad del 10 al 100%, ondulación de velocidad inferior al 5%, ruido audible mínimo. Paso 1: Calcular la frecuencia objetivo: constante de tiempo del motor τ= 50 ms (de la hoja de datos J, R, K). Para < 5% ripple: fsw > 3/ (0,05 ×) = 1,2 kHz. Para un funcionamiento inaudible: fsw > 20 kHz (por encima del oído humano). Seleccione 25 kHz. Paso 2: Determinar la configuración del temporizador: usar el STM32 a 72 MHz: período = 72 M/25 000 = 2880 cuentas. Resolución = 1/2880 = 0,035% (excelente). Paso 3: Calcule el ciclo de trabajo para una velocidad del 50%. Suponiendo una relación lineal entre velocidades en V: D = 50% para 250 RPM. Vavg = 12 × 0,5 = 6 V. Paso 4: Verificar el MOSFET térmico: a 25 kHz con un tiempo de conmutación de 20 ns, Qg = 30 nC: Psw = 30 n × 12 × 25 k = 9 mW. Pcond a 5 A, 10 mΩ: 0,25 W. Total: 0,26 W: no se requiere ningún disipador térmico para el paquete SOT-23. Paso 5: Añadir amortiguador: la inductancia del motor provoca un pico en V = L × di/dt. Con una desconexión de 100 µH y 5 A en 50 ns: pico en V = 10 V. Total = 22 V, muy por debajo de la clasificación MOSFET de 30 V.
Consejos Prácticos
- ✓Según la nota de la aplicación de control de motores de Infineon, utilice un PWM alineado al centro para reducir la EMI: la conmutación simétrica crea una frecuencia de conmutación efectiva el doble con la mitad de la ondulación actual en comparación con la alineación de los bordes
- ✓Implemente una rampa de arranque suave (de 100 a 500 ms) para evitar choques mecánicos y corrientes de entrada; aumente linealmente el ciclo de trabajo del 0% al objetivo durante 10 a 50 ciclos de PWM
- ✓Agregue un filtro de paso bajo RC (fc = fsw/100) después del PWM para aplicaciones de salida de voltaje analógicas: el PWM de 25 kHz con un filtro de 2,5 kHz y un condensador de 10 µF crea un voltaje DC de ondulación inferior al 1%
Errores Comunes
- ✗Uso de la frecuencia PWM por debajo del ancho de banda de carga: un PWM de 100 Hz en un motor con una constante de tiempo de 20 ms provoca una variación de velocidad del 15 al 20% por ciclo; aumenta a más de 1 kHz para un funcionamiento sin problemas
- ✗Ignorar la banda muerta en ciclos de trabajo bajos: el retraso de propagación del controlador de compuerta (10 a 50 ns) establece el tiempo de activación mínimo efectivo; con un PWM de 1 MHz, 50 ns como mínimo de tiempo de activación limita la resolución al 5% del ciclo de trabajo mínimo
- ✗<500 Hz or >Selección de la frecuencia PWM audible (500 Hz - 15 kHz) para los accionamientos de motor: el ruido acústico electromagnético de los devanados del motor produce molestos zumbidos; utilice 18 kHz
Preguntas Frecuentes
Shop Components
As an Amazon Associate we earn from qualifying purchases.
DC-DC Buck Converter Modules
Adjustable step-down converter modules for bench and prototype use
Calculadoras relacionadas
General
Temporizador 555
Calcula frecuencia, ciclo de trabajo y valores de componentes RC para el temporizador 555 en modo astable y monoestable.
Power
Rizado de Regulador
Calcula la tensión de rizado de salida de reguladores conmutados buck y boost.
Power
Convertidor Buck
Diseña convertidores reductores conmutados: calcula inductancia, condensador de salida y ondulación.
Power
Divisor de Tensión
Calcula tensiones de salida, valores de resistencias y corriente de un divisor resistivo de tensión.