0

Normally I've always used the L293D chip to drive my motors, but for a new project I am working on I will be using motors that I'll operate between 2.5 - 3.5V and I intend to power them using a single 3.7V LiPo battery.

I would obviously be way out of spec for the L293D for both VCC1 and VCC2, so I am wondering what another good option would be to drive these motors at a very low cost.

I will be using an Arduino Pro Mini (3.3V version) to provide the necessary logic signals.

EDIT: I would like two of these (or similar, perhaps of slightly higher quality) motors on my robot and I would like to be able to drive each independently forward or backward. Pulse width modulation to enable speed control of the motors would be really great, but not necessary. The reason I am going for these motors is because I would like my robot to be powered by a cheap and light power source, and 1 cell LiPos are the lowest cost solution I can find. I would consider 3x AAA batteries, but doesn't seem like they'll comfortably meet the voltage spec for the L293D.

piepi
  • 333
  • 3
  • 9
  • 1
    A FET driver instead. – Ignacio Vazquez-Abrams Jul 14 '16 at 01:54
  • @IgnacioVazquez-Abrams Do you recommend any specifically? – piepi Jul 14 '16 at 02:05
  • DRV8835 keeps showing up. – Ignacio Vazquez-Abrams Jul 14 '16 at 02:15
  • @IgnacioVazquez-Abrams The problem is, it's too expensive compared to the L293D and there isn't a DIP version (which would be preferable). I hope to make many of these devices and want to keep the cost low, so for that reason the DRV8835 specifically is a bit of a sub-optimal option. – piepi Jul 14 '16 at 02:21
  • Of course it is. The L293D is a "jellybean" part at this point, which means that its price has been driven into the ground. – Ignacio Vazquez-Abrams Jul 14 '16 at 02:30
  • @IgnacioVazquez-Abrams Right ... so is there any option I may possibly have that would allow me to get somewhere close to the price of a L293D? – piepi Jul 14 '16 at 03:03
  • Could you edit your question with a little more information? How many motors are you using, what's the application, do you need a full H-Bridge configuration? –  Jul 14 '16 at 07:25
  • Those look like junk toy motors with copper brushes (usually have poor efficiency and a short life). How many motors per device? Do you need them to run in both directions or just one way? PWM or on/off? What is the peak current you expect them to draw? – Bruce Abbott Jul 14 '16 at 07:28
  • @BruceAbbott Thanks also, please see edit with some more information – piepi Jul 14 '16 at 15:25
  • Have you considered using a step-up DCDC converter along with L293D? Maybe you could find a cheap one. Also, I have a couple of same looking motors salvaged from old track racing cars, they draw ~130 mA @ 5 V without any load. – Bence Kaulics Jul 14 '16 at 15:57
  • Related: http://electronics.stackexchange.com/questions/108686/what-h-bridge-drivers-are-preferred-for-applications-controlling-a-low-voltage-m – Passerby Jul 14 '16 at 17:28

1 Answers1

2

If your motors draw less than 800mA each then an L9110S bridge driver should be sufficient. Boards with a pair of these drivers on them commonly sell on eBay for under $2 each (with free shipping, how do they do it?).

However if your motors are the typical type used in toys (eg. Tamiya 980112M) then they may draw over 2A, which is too much for the L9110. In that case it may be better to make a bridge out of discrete transistors, preferably MOSFETS as they have built in flyback diodes and are generally more efficient. If you buy in bulk the price should be competitive, though the total build costs may not be (what is your time worth?).

So before you make a decision, get a sample of the motor you want to use and test it. If the stall current is less than 800mA at 3V (armature resistance of 4Ω or higher) then use the L9110S. If it is much higher then consider building discrete FET bridges or get less power hungry motors (maybe they cost a little more, but the total cost could be less!).

Bruce Abbott
  • 55,540
  • 1
  • 47
  • 89