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:
-
FWA=HIGH, REV=LOW
: el motor recibe voltaje y corriente positivos, por lo que avanza. -
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
Esto es lo que sé y medido:
-
Vin = 12V
, el nivel lógico ALTO es 5V, mientras que LOW es 0V. -
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.