Cómo interactuar con un IC de puente H (L298N) usando un solo pin PWM

Me gustaría saber si es recomendable controlar un IC de puente H (L298N) usando un solo pin PWM.

Permítanme explicar: al conducir el pin ENB alto y al alimentar PWM complementario (logrado mediante el uso de un circuito inversor de transistor NPN simple para invertir la señal PWM de Arduino) a IN1 e IN2, el motor de CC conectado a OUT1 y OUT2 está funcionando (se muestra el esquema del circuito abajo).

Esquema de circuito para la interfaz con un L298N usando un solo pin PWM

En esta configuración, solo estoy usando un único PWM: un ciclo de trabajo del 0 % es la velocidad máxima en una dirección, un ciclo de trabajo del 100 % es la velocidad máxima en la otra dirección y un ciclo de trabajo del 50 % detiene el motor.

Aparte de tener una resolución reducida, todo parece funcionar. Sin embargo, todos los tutoriales en línea aconsejan usar 3 pines para controlar L298N, con el pin PWM conectado a ENB (por ejemplo, este Tutorial ). ¿Por qué esto es tan? ¿No es recomendable hacer lo que hice yo, usando un solo pin PWM?

agregar un esquema de circuito podría ayudar
puede hacer totalmente ese control de PWM único con un H-Bridge que está diseñado para eso. En general, el L298N es un IC terrible según los estándares modernos, y existen tantas alternativas mejores que tiene poco sentido tratar de hacer que esto funcione con un IC antiguo como el L298N. Simplemente no use un L298N sino algo que haga lo que necesita, y listo.
¿Puede sugerir algunos circuitos integrados modernos? Elegí L298N porque era relativamente barato.

Respuestas (1)

En esta configuración, solo estoy usando un único PWM: un ciclo de trabajo del 0 % es la velocidad máxima en una dirección, un ciclo de trabajo del 100 % es la velocidad máxima en la otra dirección y un ciclo de trabajo del 50 % detiene el motor.

Eso no es realmente lo que esto está haciendo, no.

¿Es recomendable controlar un IC de puente H (L298N) usando un solo pin PWM? Manejando el pin ENB High y alimentando PWM complementario

En general, sí, si su H-Bridge tiene circuitos incorporados que eliminan el tiempo durante el cual ambos transistores de un lado del H-Bridge están encendidos, entonces puede hacerlo.

El L298N no lo hace, por lo que hay un corto período de tiempo en el que el inversor aún no se ha invertido, pero la ruta no invertida ya se ha cambiado, donde eso sucede. Y ese disparo puede dañar su H-Bridge, provocar picos de retorno catastróficos en la línea de suministro de energía, etc.

Entonces, necesita un mejor controlador H-Bridge.

Obtener un controlador H-Bridge que no sea el L298N (y, por lo tanto, de la década de 1970) también le permite omitir el inversor y volverse completamente digital.

Entonces, buen enfoque, mal componente. Por ejemplo, TI tiene una cartera bastante grande de controladores de motor. A algunos puede simplemente indicarles que hagan lo que quiera, y no tiene que hacer ningún PWM usted mismo.

Gracias por su consejo. Elegí L298N porque era barato y estaba fácilmente disponible para aficionados.
todos estos circuitos integrados están disponibles, y no sé qué tan barato fue su L298N, pero un dispositivo que no hace lo que quiere (y su PWM adelante/atrás claramente no funcionará como se esperaba) siempre es demasiado caro, no importa lo barato que sea.