L293D ¿El freno no funciona (LB1836M es una buena alternativa)?

2

Tengo un microcontrolador que se supone que debe manejar tres motores (solo se necesita que uno funcione en ese momento). Intenté hacer esto con dos L293D, pero hay un problema con el frenado.

El problema es que no frenan lo suficientemente rápido (el motor continúa funcionando durante un tiempo). Estos motores son Servomotores interactivos NXT y normalmente son manejados por un Ladrillo inteligente NXT pero Quiero hacer esto con un microcontrolador. Estos motores tienen dos clavijas para avanzar o retroceder, tierra, 5 voltios para el sensor óptico y 2 salidas que regresan de esos sensores para brindar información sobre la distancia que ha recorrido el motor.

Normalmente, si pones el mismo voltaje en ambos pines de accionamiento de los motores, deberían romperse pero no ... He encontrado información sobre por qué sucede esto en otro sitio y creo que tendré que conseguir otro IC para hacer el trabajo.

Estaba pensando en usar el mismo IC que usa el Bloque Inteligente, pero quiero estar seguro de que estos frenen como yo quiero.

Entonces, esta es la pregunta: ¿El LB1836M hace que el motor se detenga inmediatamente si envía 0V a ambos pines de entrada?

Cualquier sugerencia de otras soluciones o tal vez una solución para hacer que los motores se rompan mientras se usan las l293D siempre son bienvenidas.

    
pregunta user886079

1 respuesta

3

Ya hay mucha información buena en el enlace del foro que publicaste. Creo que es posible concluir que la L293D no es un gran impulsor para realizar la operación de frenado del motor. Los diodos de salida y las etapas de salida de Darlington dejan el motor en marcha cuando la tensión es lo suficientemente baja como para que no pueda desviar las etapas de salida. Realmente necesita un controlador tipo MOSFET que esté diseñado específicamente para la ruptura del motor y que pueda mantener las conexiones de baja impedancia necesarias a GND en ambos lados del motor hasta casi cero voltios.

Su pregunta "¿El LB1836M hace que el motor se detenga inmediatamente si envía 0 V a las dos clavijas de entrada?" No se puede responder afirmativamente. La inercia simple con leyes físicas prácticas dice que no habrá posibilidad inmediata.

El chip del controlador LB1836M será mejor que el L293D cuando se trata de intentar frenar. Este dispositivo aún está hecho con un circuito de transistor bipolar, por lo que no será tan efectivo como la configuración del controlador con transistores de salida MOSFET.

Tenga en cuenta que hay chips de controladores de compañías como Allergo y otras que tienen toda la lógica de control de puente que luego conecta a sus propios MOSFET de salida para formar los puentes en H necesarios. He usado algunos de esos en diseños y me han gustado los resultados.

Ya que está anticipando el uso de un microcontrolador para conducir su dispositivo, puede considerar la idea de frenar mediante el uso de la inversión del variador al motor mediante una técnica de PWM. Esto se discutió en el hilo que vinculó y puede ser una forma adecuada de ralentizar rápidamente su motor incluso con el chip de controlador de puente que tiene ahora. Solo debe asegurarse de que su microcontrolador tenga la lógica del temporizador necesaria para generar los PWM y que pueda preparar el software necesario para perfilar los PWM que se generan en el perfil de desaceleración necesario para sus motores.

    
respondido por el Michael Karas

Lea otras preguntas en las etiquetas