H-Bridge controlado analógicamente para control digital?

0

Estoy usando este circuito para controlar un motor.

Inicialmente estaba usando 12V PWM generados a partir de un circuito astable de 555. Ahora estoy tratando de hacer que el circuito sea controlable a través de un microcontrolador 8051

El problema parece surgir cuando aplico un PWM digital. El motor funciona, pero a un bajo par / velocidad. El PWM digital es, por supuesto, sólo 5V. Al jugar con mi circuito, noté que si desconecto los 12 V que están alimentando mi H-Bridge, el motor seguirá funcionando bien. Por lo tanto, descubrí que el H-Bridge está siendo completamente alimentado por mi voltaje PWM.

¿Hay alguna manera de aumentar el voltaje de mi PWM? He probado los amplificadores operacionales, pero eso limita la cantidad de corriente que se entrega y no permite que mi motor arranque. ¿O hay una manera de hacer que mi puente H use el voltaje con el que lo enciendo y solo controle la velocidad / dirección en función de mis señales PWM?

    

1 respuesta

0

Mientras que los FET son como un puente H, el variador no lo es y sí, el motor está siendo accionado directamente por el PWM

Permítame volver a dibujarlo para que sea un poco más claro

simular este circuito : esquema creado usando CircuitLab

Básicamente, los Ptypes TOP siempre se mantienen APAGADOS debido a que su GATE está atado a 12V

Tienes PWM entrando por la puerta del FET INFERIOR DERECHO (que lo encenderá). Esto llevará a la terminal DERECHA del motor a 0V.

El problema entonces es que el PWM está conectado al punto medio del LEFT-LEG y, por lo tanto, la corriente del PWM fluirá a través del MOTOR hacia abajo del FET INFERIOR-DERECHO

Por lo tanto, su PWM está alimentando el motor.

¿Cómo arreglarlo? retire las conexiones de las puertas inferiores de GATES a las conexiones de fase. Incluir otro FET para proporcionar como 5V - > Conversión lógica 12V. Esto te permitirá manejar los FET SUPERIORES.

Conecte las puertas FET a este PWM con buffer FET

simular este circuito

    
respondido por el JonRB

Lea otras preguntas en las etiquetas