H-bridge actuando extraño [cerrado]

0

Estoy haciendo un robot con dos baterías de monedas de 3 V y usando un microcontrolador ATMega164. Estoy tratando de hacer funcionar los motores en ambas direcciones para las que estoy usando un puente h. Necesito que sea para montaje en superficie, así que ordené 'LA6585FA-BH'. Conecté sus entradas IN + e IN- a los pines OCR0A y OCR0B en el micro, los terminales OUT conectados al motor y el CT conectado a tierra.

Mientras estaba probando este puente h, noté que el motor se mueve en una dirección pero en la otra dirección no. Entonces, cuando OCR0A = 0 y OCR0B = 255 el motor funciona, pero cuando los valores son al revés, no funcionaría. Además, noté que cuando se corta la alimentación (pin Vcc) mientras todo lo demás está conectado, el motor aún vibra pero muy poco. ¿No debería apagarse completamente el motor cuando se desconecta Vcc?

¿Estos puentes en H suelen funcionar así o es algo que estoy haciendo mal?

    
pregunta David Norman

1 respuesta

1

El LA6585 está diseñado para su uso con sensores de efecto Hall lineal que tienen un cambio de voltaje de salida de menos de 1V. La hoja de datos no dice qué rango de voltaje pueden manejar las entradas, pero sospecho que no les gusta que los conduzcan a los rieles de suministro. Puede intentar reducir la variación de voltaje utilizando tres resistores de igual valor (1k ~ 10k) en cada entrada: una resistencia a Vcc, una a GND y la otra a la salida de la MCU. Esto reducirá la variación de voltaje en cada entrada a 1/3 Vcc (centrado en 1/2 Vcc).

Si quita Vcc de LA6585 pero deja todo lo demás conectado, aún podría recibir alimentación a través de sus entradas, tal vez a través de diodos ESD que están conectados internamente entre las entradas y Vcc. Poner resistencias de alto valor en las líneas de señal reducirá esta corriente parásita a un nivel bajo, y debería evitar que el motor vibre.

    
respondido por el Bruce Abbott

Lea otras preguntas en las etiquetas