Cómo calcular la frecuencia de conmutación [duplicado]

1

Estoy tratando de controlar un motor de CC con escobillas con control PWM a través de un MOSFET, a continuación se muestra el circuito básico para una idea. La señal PWM se transmite desde un microcontrolador al IC del controlador de la puerta que controla el MOSFET.

¿Cuál es la frecuencia de conmutación nominal? ¿Cómo calcular la frecuencia de conmutación PWM para este circuito de control de motor?

simular este circuito : esquema creado usando CircuitLab

    
pregunta siva

1 respuesta

1

Una estimación rápida y sucia del campo de juego es 5 o 10 veces la velocidad máxima del motor.

Por ejemplo, si la velocidad máxima del motor es 6000 RPM:

\ $ \ dfrac {6000 ~ RPM} {60 ~ sec / min} = 100 ~ \ text {rotaciones por segundo o Hz} \ $

\ $ 100 \ text {Hz} \ cdot 5 = 500 \ text {Hz} \ $

Esto puede o no estar bien para su aplicación, ya que esa frecuencia cae en el rango de la audición humana. Si esto es una preocupación, 20kHz a casi siempre un punto de partida seguro.

Al ser un motor de CC, realmente quiere ser impulsado por un voltaje de CC. Por lo tanto, sería más preciso basarlo en las características del motor. Por lo general, un motor se modela como una resistencia y un inductor en serie que equivale a un filtro de paso bajo inductivo de primer orden, por lo que estamos de suerte. Mientras el período de PWM sea más bajo (la frecuencia sea más alta) que la constante de tiempo del filtro, el motor verá esencialmente DC.

Entonces, si la constante de tiempo es:

\ $ \ tau = \ dfrac {L} {R} \ $

Y:

\ $ \ tau = \ dfrac {1} {f} \ $

entonces su frecuencia debe ser más alta que:

\ $ f > \ dfrac {1} {L / R} \ $

Use eso como punto de partida y luego mida la ondulación actual. Decida cuánta ondulación actual es aceptable e incremente la frecuencia según sea necesario.

    
respondido por el embedded.kyle

Lea otras preguntas en las etiquetas