Need help picking H-Bridge

I'm trying to have bi-directional control over two electric screw driver motors. They're 4.8V 1A each. I was able to run it directly or turn it on/off using a TIP120 Darlington Transistor.

However, controlling the motor using the SN754410 bridge barely moved the motor. :frowning:

I know there are many Motor Driver boards out there, but they are all more than $20. The one for $20 is based on the same the L298 (granted it has serial control, but I'm perfectly happy to control the motors using a few digital Arduino ports.)

The spec for L298 says it can drive up to 4A.

Would purchasing the $3 L298N Dual Full-Bridge and the $3 matching breakout board solve my problem? Or do I need something beefier?

Thank you.

You might have a voltage drop of ~1-2v volts across that h-bridge, which is significant if you are using 4.8v for power. Try 6v and see if the motor works better. Have you measured the current the motors use when running? Could be several amps.

However, controlling the motor using the SN754410 bridge barely moved the motor.

You need to find out what is going wrong with this solution first. If the motor barley moved then it is likely that you have other problems such as the power supply. Did anything get hot? It should have.

While a LM298 is a better fit for what you describe, the SN754410 should definitely give you signs of life. In fact it should run fine as long as the motors are un-loaded.

My experience with these bi-polar motor controllers is that they rob a lot of power from the motors and make a lot of heat. They will get hot, start entering thermal shutdown and behave extremely erratically. Perhaps this is what you are seeing?

I would recommend a power MOSFET based motor controller which will run much cooler and put more power into your motor. There are several out there that would not break the bank.

Grumpy_Mike, the power supply is four 2500mAh rechargable AA batteries. There is no regulator, the SN754110 stayed cool. The batteries do not get hot. Arduino drives the +5 and control pins of the bridge and nothing warm there either.

Zoomkat, you maybe onto something... I measured the voltage across the motor, last night and it was only 2.9V! :frowning: I'll try increasing the supply voltage tonight.

Thanks for the replies guys!

Increasing the voltage worked, but the SN754110 got hot very quickly.
The L298 is not MOSFET, would it still work? it's rated at 4A.

gardner, could you recommend a MOSFET based motor controller?

The L298 requires a heatsink for sure. 4A is optimistic, but if you have a heatsink the size of a barn door, they are theoretically designed to handle it. For my money they are crap though.

I chucked out my L298 controllers and put in VNH2SP30 based ones from Pololu and I couldn't be more happy with how they work. Pololu have controller boards based on that, the cheaper VNH3SP30, MC33887 and MC33926 and others.

The main down-side to the modern high tech power MOSFET based controllers is that they all seem to be SOIC SMT parts, so they are tough to breadboard around and you wind up having to buy a manufactured board.

Google around for H-bridge circuits designs using discrete MOSFETs too. You might find something that appeals to you.

Gardner, I will look into discrete MOSFET circuits, but I'm beginning to think that maybe motor driver board is the best route for beginners like me.

Thank you for all your pointers.
=Hari=

I suggest you look at TI DRV8801 motor driver IC.
It has the H-bridge, current limit & etc. for this circuit.

good luck!
spincraft