¿Puedo usar pwm para controlar la velocidad en el controlador del motor?

0

Obtuve este controlador de motor de Sparkfun, enlace . Cuando obtengo que la configuración ENA e IN1 a alta permitirá que el motor 1 conectado conecte la velocidad máxima en una dirección.

Pero, ¿puedo conectar IN1 a pwm y de esa forma controlar la velocidad? Por ejemplo, en lugar de la velocidad máxima, ¿podría obtener una velocidad del 50% ajustando el ciclo de trabajo? ¿Y si quisiera, podría leer el pin CSA para obtener la "fuerza" real de la ruptura?

    
pregunta Jason94

2 respuestas

1

Puede alimentar este controlador con la señal PWM.

Le sugiero que utilice los pines ENABLE para la señal PWM, esto le permitirá usar solo un canal PWM en el microcontrolador para ambas direcciones del motor.

No es necesario que coloque la señal PWM en ambos pines ENA e IN, puede usar una salida de microcontrolador simple para los pines IN y conducirlo así:

Ysí,puedeusarlassalidasdedetecciónactualesparamedirla"fuerza de rotura" en el motor.

    
respondido por el Kamil
3

Puedes, pero usaría ENA como la entrada pwm. Esto se debe a que si desea invertir el motor, deberá conectar una salida pwm a IN2 en lugar de IN1, y eso significa otra salida pwm usada para su microcontrolador. Aunque puedes hacer lo que dices.
Tenga en cuenta que la frecuencia pwm tiene un máximo, el L298 hoja de datos no está claro, pero Me parece que puede subir hasta 40 kHz, mientras que la frecuencia típica es de 25 kHz (página 4).

Comienza con un pwm lento (unos 10kHz o un poco más) y sube hasta que estés satisfecho.

    
respondido por el Vladimir Cravero

Lea otras preguntas en las etiquetas