Extrañas respuestas que a veces se encuentran en este lugar. ¿Por qué discutir 9V, si su dibujo muestra claramente 5V?
De todos modos. El circuito parece estar bien, bajo un cierto conjunto de supuestos, sin embargo, algunos de los cuales parecen ser violados. Si su fuente de alimentación es lo suficientemente fuerte, entonces los transistores no están saturados, o su hFE no es lo suficientemente alto (posiblemente la misma cosa).
Suponiendo que conduce el circuito con 0V o 5V, respectivamente, es decir, señales digitales "CMOS". Si no lo hace, por ejemplo, utiliza señales de 3.3V, ¡entonces los PNP nunca se apagan completamente! Así que asegúrate de usar señales de 5V.
Con tales señales, la corriente de base será 0mA o (5V-0.7V) /1000Ohms=4.3mA.
Para manejar 4-5A, necesitarás una versión beta (o hFE) de 1000, que pocos transistores alcanzan. Sin un cambio fundamental en el circuito, tienes tres opciones:
a) reduzca las resistencias de la base de manera que pueda fluir más corriente de la base (asegúrese de que la fuente de la señal pueda suministrar la corriente). b) cambie los transistores a los tipos Darlington (cuidado con el aumento de voltaje BE). c) use MOSFET (por lo general, tal configuración llamada H-bridge se construye con MOSFET en la actualidad).
Ya que en alguna respuesta mencionaste 2N3904, puede haber otro problema: este transistor está especificado para manejar un máximo de 200mA. ¿No mencionaste 4-5A? Usted dice que probó un motor de baja potencia, que puede necesitar solo 200 mA. Usted debe saber. El máximo hFE del 2N3904 es de 300, por cierto.
El consejo para asegurarse de utilizar señales de 5V es válido, por supuesto, solo si su fuente de alimentación es de 5V. Para este tipo de circuito, asegúrese de que coincidan.
La opción de nota c es adecuada solo si solo enciende / apaga el motor y lo invierte. Si desea usar PWM para controlar la velocidad, querrá FET de canal n en los cuatro lugares, lo que hace que el circuito sea mucho más complicado.