Hi, I am using a H-Bridge with 4 transistor(2 TIP31a, 2 TIP32a). Following is my circuit
I supply 12V to the collector of TIP31a and 3V to the base. Then motor will start run when I supply 3v to one side and other side to ground,but it run at about 2.3V instead of 12 V. How can I make the motor run at 12V???
What does the voltage at the left and right hand nodes of the motor need to be for these transistors to be on? Knowing this, what is the voltage across the motor?
My guess is that you got 2.3V from one terminal of the motor to ground, not across the terminals of the motor.
All your transistors are emitter followers so Vout = Vb -.7, i.e. 3 V minus a bit. To turn the motor on by 12 V, the bottom bas on one side needs, .7 V, the top transistor on the other side side needs greater then 12 V.
Frank