L298N (a través de 74HC595) control del motor: voltaje inesperado y el motor no gira

0

(La versión corregida ya que el último texto se corrompió de alguna manera)

He hecho un circuito con L298N para controlar la dirección de 2 motores de CC. Cuando enciendo el circuito, noté que el voltaje entre 2 pines de salida es más bajo de lo esperado.

Al medir el voltaje entre 2 pines de salida, leí aproximadamente + - 5-6V en lugar de Vcc 9V.

Luego medí la diferencia de cada pin de salida a GND y cuando la entrada fue alta, hubo un voltaje como se esperaba cerca de Vcc (9 V). Pero cuando la entrada era baja, de alguna manera había 4V.

No puedo entender cómo se produce este voltaje en el pin. El resultado final es que la diferencia de voltaje entre los pines de salida es demasiado baja para hacer girar el motor.

También intenté desconectar Habilitar pin para eliminar algunas posibilidades y funcionó como se esperaba: el voltaje en la salida fue de 0 V, sin importar el estado de la entrada.

¿Qué estoy haciendo mal y hay una manera de eliminar el voltaje en el pin de salida cuando la entrada es baja?

Estoy controlando los pines de entrada del registro de desplazamiento 74HC595.

Esquemas del circuito:

(Los voltajes se midieron sin carga)

ACTUALIZACIÓN: También intenté conectar el motor y luego el voltaje entre los pines se redujo casi a 0V: luego cambio Vcc a 12V y la salida en la entrada baja sigue siendo de 3.96V. Cuando el motor está conectado, la tensión entre los pines de salida y la GND es siempre Vcc y, excepto cuando ambas entradas están bajas, luego baja a 3.96V.

    
pregunta Delphi4U

1 respuesta

1

Lo resuelvo. Parece que los pines de detección actuales deben estar conectados al suelo y no deben estar desconectados. Después de mirar los esquemas nuevamente, descubro que esos pines actualmente conectan el puente H al suelo.

    
respondido por el Delphi4U

Lea otras preguntas en las etiquetas