Hi All,
I followed an H-bridgeschematic from a post by ignoblegnome and the resulting H-bridge worked perfectly. I looked around online and saw some h-bridge schematics without resistors and also with resistors. I wanted to know if resistors were necessary in h-bridges? And I also came across a specific formula that is used to calculate the base resistor needed for a certain transistor. Do these calculations need to be followed religiously?
Please see the below diagram, it shows my findings when i changed R1 and R2 resistor values. I was only using a 5V supply, and according to my tests, lowering the R2 value allowed the motor to respond to lower PWM values than if R2 was higher. The response to the lower PWM values would make a 2-wheel balancing robot more responsive I would think. If the base resistor calculations result in a resistor of higher value, why would i want to put it in the circuit if its going to make the motor less responsive?
However, I'm not sure what would happen to this H-bridge if it were using 12V and "current hungry" motors. Would some part of the h-bridge burn out because I didn't use calculated H bridge resistor values?
In looking online, it seems as if the resistor values are calculated by taking the power supply voltage into account. But what if I want to use a 3V supply at one time, and then a 12V supply another time, I can't keep unsoldering and resoldering resistors into the mix. I could perhaps use a variable resistor and tune it as necessary. How is it that prepackaged motor drivers can accept say 5V to 12V motor supply voltages without the need to replace any resistors? Anyhow, thanks in advance for any insights that can be provided!
My balancing robot project is on hold as I unknowingly damaged half of a TB6612FNG motor driver. So what i'm doing now is salvaging h-bridge transistors from RC car PCB's that were laying around, and trying to make my own motor drivers. They are not going to be as small and elegant as prepackaged ones, but they are a lot more fun to build!