La mayoría de los VFD (unidades de frecuencia variable) diseñados para aplicaciones industriales tienen una entrada de control de velocidad de 0-10 V. Es poco probable que su MCU tenga una salida de 0-10 V, pero la mayoría es capaz de PWM de 3.3 V o 5 V. Mediante el filtrado de paso bajo de la señal PWM podemos generar un voltaje de CC para alimentar el variador. El voltaje máximo que podríamos alimentar al variador sería 3.3 V o 5 V con el ancho de pulso al 100%.
simular este circuito : esquema creado usando CircuitLab
Figura 1. Filtro PWM simple. Establezca la constante de tiempo RC en aproximadamente 3 a 10 veces el tiempo de ancho de pulso.
Figura2.ConversiónPWMaanalógicaconfiltroRC.Rojo=velocidaddeseada.Azul=PWM.Verde=salidarealdelfiltro.Fuente: Piano con RTOS .
Según el VFD, esto podría ser adecuado si puede aumentar la frecuencia máxima. Por ejemplo:
- Nuestra aplicación requiere una velocidad del motor ajustable de 0 a 50 Hz.
- Nuestra señal PWM filtrada es de 5 V a un ancho de pulso del 100%.
- Establezca la frecuencia máxima del motor VFD en 100 Hz.
Ahora a 5 V en el VFD funcionará a 50 Hz y todo debería estar bien. Si esto no es aceptable, por alguna razón, necesitaría amplificar su señal analógica PWM filtrada en 2 (5 V) o 3 (3.3 V) para lograr un control completo de 0-10 V.
¿Qué necesitaríamos normalmente suministrar al VFD para impulsar el motor?
Una versión filtrada del PWM para convertirlo en un nivel de señal DC (bastante) estable.
¿Cómo sabría en qué dirección debe moverse el motor?
Usualmente una señal digital de dirección separada. Usted podría encontrar una unidad con una señal de control de -10 a +10 o de -5 a +5.
¿Una señal PWM por sí sola proporciona esta información?
PWM solo puede ir del 0% al 100%, por lo tanto, a menos que se pueda programar la unidad para que esté a 0 Hz a 5 V, de modo que 0% = retroceso a toda velocidad y 100% = avance a toda velocidad, la respuesta es no.
PWM a bipolar
Me he encontrado con muchas unidades que utilizan una señal de control de -10 a 10 voltios. Supongo que esto significa que < 0 es la dirección inversa y > 0 es la dirección hacia delante?
Correcto.
Digamos que la MCU emite una señal PWM para la velocidad y usa 1 pin para indicar la dirección (1 = adelante, 0 = reversa), ¿cómo podría convertirse esto a la señal - / + 10v que necesitamos?
Puede ser más fácil volver a escalar la salida como se explica a continuación.
simular este circuito
Figura 3. 0 a 100% PWM a +10 a -10 analógico. Nota de inversión.
El circuito de la Figura 3 tiene una salida dada por
$$ V_ {OUT} = - \ frac {R_f} {R_i} V_ {IN} + (1 + \ frac {R_f} {R_i}) V_ {REF} $$
donde \ $ V_ {REF} \ $ es el voltaje de referencia y \ $ V_ {IN} \ $ es el voltaje después de R1-C1. Con los valores que se muestran en el esquema tenemos \ $ V_ {REF} \ $ = 2 V y \ $ \ frac {R_f} {R_i} \ $ = 4. Nuestra fórmula se simplifica a
$$ V_ {OUT} = - 4 V_ {IN} + 5 V_ {REF} = - 4 V_ {IN} + 10 $$
Obtenemos pruebas de 0%, 50% y 100% de PWM:
- 0% - > \ $ V_ {IN} \ $ = 0 V - > \ $ V_ {OUT} \ $ = +10 V.
- 50% - > \ $ V_ {IN} \ $ = 2.5 V - > \ $ V_ {OUT} \ $ = 0 V.
- 100% - > \ $ V_ {IN} \ $ = 5 V - > \ $ V_ {OUT} \ $ = -10 V.
Como el circuito está invirtiendo, tiene varias opciones para obtener la dirección correcta:
- Agregue otro amplificador inversor con una ganancia de -1.
- Invierta la salida analógica PWM en la lógica MCU.
- Invierta la señal en el VFD, si lo permite.
- Intercambia dos fases en la conexión trifásica del motor.