Go Down

Topic: dc motors help. (Read 1 time) previous topic - next topic

TyErd

Apr 25, 2012, 02:56 am Last Edit: Apr 25, 2012, 03:23 am by TyErd Reason: 1
Hey guys, for a project, i want to be able to power 4 DC motors.

Motor rated voltage: 7.2V
Motor stall current: 2.5A

I only need these to go one direction but I want to be able to control when each motor stops and starts. I've heard transistors are the best way to go for this. If it is, do I need a transistor for each motor? and then connect each base to an output pin on the arduino. Are TIP122 transistors good for this?

Also do i need a potentiometer for this? if so is one enough?

rytcd

to be clear, these motors will be moving individually?

TyErd

its a tank that im making. When it goes forward, all 4 motors will move turn so it moves forward. When it needs to turn left for example, the motors on the left will turn off and the motors on the right will keep running.  

rytcd

I'm curious, why 4 motors instead of 2?

TyErd

I might actually use 2 motors, it would be easier... but with 4 motors its faster. But speed isn't really important at this stage, so lets just say I'm to use 2 motors instead of the 4. Would i have to use 2 transistors? connect the base of each transistor to two output pins on the arduino? Also do i need multiple potentiometers for this?

nickn4

i think you might be bether off with a Motor Driver / H-bridge since they can offer you to control speed & reverse motors.

it will also help you to study more on the arduino since this will be a little different than just two transistors
btw: i build a schematic once wich (in threory) allowed me to drive & reverse both motors independently with transistors and only 4 data lines to the arduino, but the schematic failed (still not sure why) but i think because the current did not get stable in some way.. soo i dont recomend using transistors
humankind cannot obtain anything without
sacrificing something of equal value in return.

AWOL

#6
Apr 25, 2012, 10:58 am Last Edit: Apr 25, 2012, 11:00 am by AWOL Reason: 1
If you want fully solid-state control of speed and direction you'll need at least four transistors (bipolar or MOSFETS) per motor to make an H-bridge, which will also give you braking.
Or, you could do the reversing with a DPDT relay (which will still need a transistor to drive it), and the speed control could be done with a single transistor, or, more likely a Darlington pair or a logic-level MOSFET.

If this is a tracked tank, you'll need to make sure your motors are running at pretty much the same speed if they're driving different sprockets, or you'll run the risk of shedding the track.
"Pete, it's a fool looks for logic in the chambers of the human heart." Ulysses Everett McGill.
Do not send technical questions via personal messaging - they will be ignored.

TyErd

I don't need speed control, just to be able to turn on/off...

AWOL

on/off in one direction only?
"Pete, it's a fool looks for logic in the chambers of the human heart." Ulysses Everett McGill.
Do not send technical questions via personal messaging - they will be ignored.

TyErd

yep, i'm only gonna use two motors now.

AWOL

In that case, a single transistor will do the trick.
Still waiting for the motor specifications.
"Pete, it's a fool looks for logic in the chambers of the human heart." Ulysses Everett McGill.
Do not send technical questions via personal messaging - they will be ignored.

TyErd

what i said in my 1st post is all i know unfortunately. and that Output shaft stall torque: 10Kg/cm Gearbox ratio: 86.8:1 but i don't know how much of that is helpful.
If one transistor isn't enough, I could just simply add another right? Also if i inserted a potentiometer, do i only need one?

Go Up