BJH H-bridge va en reversa pero no hacia adelante, sobrecalentamiento del transistor LL

1

He creado uno de este puente BJT H para controlar un motor de CC en un viejo coche de R / C mío, pero estoy teniendo problemas con él y quería algunos consejos para ayudarme a depurar el tablero.

El motor es una CC de 2 hilos con una corriente de calado de aproximadamente 1,2 A.

A continuación se muestran mis esquemas.

TengaencuentaqueheusadoTIP102yTIP107eneltableroreal,talcomosepresentaeneldiseñooriginal.LosreemplacéparaTIP122yTIP125enesquemasporqueesaseranlaspartesmáscercanasquepudeencontrarenlasbibliotecasCADdeEagle.Todoslosdemáscomponentesqueutilicécoincidenexactamenteconlosesquemas.

Debajoestámitablero.

La tabla de verdad para las entradas FWA, REV y ENA se muestra en enlace que proporcioné arriba , un poco más abajo en la página. En resumen, suponiendo que ENA (ENAble, que está activo bajo) siempre sea bajo (activo), tenemos las siguientes situaciones:

  1. FWA=HIGH, REV=LOW : el motor recibe voltaje y corriente positivos, por lo que avanza.
  2. FWA=LOW, REV=HIGH : el motor recibe un voltaje y una corriente negativos, por lo que va en reversa.

Omití los otros 2 casos (frenado y desplazamiento por inercia) por brevedad.

El tablero funciona bien a la inversa (situación en la lista 2 anterior). Se ejecuta a toda velocidad como debería. Los transistores superior izquierdo (UL) e inferior derecho (LL) se calientan un poco mientras que los transistores inferior izquierdo (LL) y superior derecho (UR) permanecen fríos, tal como se esperaba.

El problema que tengo es que no avanza. En esa configuración de entradas (situación 1 en la lista anterior), el motor no funciona en absoluto y el transistor LL solo se calienta rápidamente .

Esto es lo que sé y medido:

  1. Vin = 12V , el nivel lógico ALTO es 5V, mientras que LOW es 0V.

  2. Con los terminales del motor desconectados, obtengo + Vin en los terminales con las entradas configuradas para hacer avanzar el motor. Con las entradas en sentido inverso, obtengo -Vin en los terminales, lo que se espera.

¿Qué podría estar mal con mi tablero? ¿Qué otras medidas debo hacer para determinar si hay componentes defectuosos, cortocircuitos o soldaduras defectuosas o contactos en alguna parte?

Editar: Encontré el problema, gracias al comentario de Dave Tweed sobre la verificación doble de los valores de resistencia. La respuesta fue que cambié un par de resistencias de 1K y 10K al enrutar la placa y las armé incorrectamente, pensando que todas seguían dos líneas de resistencias de igual valor. La resistencia de 1K está resaltada en la imagen de arriba.

    
pregunta Ricardo

1 respuesta

1

Vuelva a verificar que haya instalado el valor correcto de resistencia en cada ubicación.

Por cierto, los rastros que transportan las fuertes corrientes entre los dos conectores inferiores y los cuatro transistores me parecen terriblemente débiles. En la próxima revisión del tablero, refuerce (y acorte) esos rastros tanto como sea posible.

    
respondido por el Dave Tweed

Lea otras preguntas en las etiquetas